Repository navigation
Release 0.1.6
0.1.6 2026-02-28
- Breaking:
DatabaseServicereplaced byCatalogService(catalog > schema > graph hierarchy per GQL spec sec 12.2-12.7) - Breaking:
DatabaseClientreplaced byCatalogClientwith schema, graph, and graph type operations - Breaking: Admin/Search request messages renamed
databasefield tograph - Breaking:
GqlBackendtrait: removedlist_databases,create_database,delete_database,get_database_info; addedlist_schemas,create_schema,drop_schema,list_graphs,create_graph,drop_graph,get_graph_info,list_graph_types,create_graph_type,drop_graph_type - Feature:
AdminClientwrapper for stats, WAL, validation, and index operations - Feature:
SearchClientwrapper for vector, text, and hybrid search - Feature:
Valueergonomics:TryFrom<Value>for 11 types,as_*()accessors,is_null(),type_name() - Feature:
From<f32>forValue(lossless promotion to f64) - Feature:
execute_simple()convenience onGqlSessionandTransaction - Feature:
TypeDescriptorextended with precision, scale, min/max length, max cardinality, group/open flags, duration qualifier, component types - Feature: New
GqlTypevariants:TYPE_EMPTY,TYPE_YEAR_MONTH_DURATION,TYPE_DAY_TIME_DURATION,TYPE_NODE_REFERENCE,TYPE_EDGE_REFERENCE,TYPE_GRAPH_REFERENCE,TYPE_BINDING_TABLE_REFERENCE - Feature:
DurationQualifierenum for year-to-month vs day-to-second duration distinction - Feature:
ResultHeader.orderedfield for semantically meaningful row ordering - Feature:
DiagnosticRecordextended withinvalid_referencefield,current_schemanow optional - Feature: ~30 new GQLSTATUS code constants (warnings, informational, data exceptions, transaction state, syntax, dependent objects)
- Feature:
warning()andinformational()GQLSTATUS constructors - Feature: 25+ operation code constants (Table 9 from GQL spec)
Full Changelog: v0.1.5...v0.1.6