Releases
v2.0.0
2.0.0 (2023-06-13)
⚠ BREAKING CHANGES
objectarium: update objectarium sample according to api change
Features
cagnotarium: add nquads insert support (f963d21 )
cognitarium: add dummy store query impl (e30e507 )
cognitarium: add dummy triple pattern query iterator (ac6e42d )
cognitarium: add max_query_limit limit (b97835b )
cognitarium: add namespace state (2844aac )
cognitarium: add plan builder structure (9d374eb )
cognitarium: add query solutions iterator (4b5c0ac )
cognitarium: add rdf parsing related errors (7c25908 )
cognitarium: add store limits related errors (9667847 )
cognitarium: add store query (66c4579 )
cognitarium: build query plan from basic graph pattern (0ef6f1f )
cognitarium: build query plan from where clause (b57e3a0 )
cognitarium: define query engine structure (6a8d7b9 )
cognitarium: design insert execute message (3994205 )
cognitarium: design instantiate message (1edacf6 )
cognitarium: design query select resources message (3934ddf )
cognitarium: design remove execute message (bb901da )
cognitarium: design triples state (a38aa79 )
cognitarium: disallow select with no where clause (bf89eaa )
cognitarium: handle engine limit query node (9fa3b9d )
cognitarium: handle limit & skip at plan build (a96258f )
cognitarium: handle query engine for loop join (f9af316 )
cognitarium: handle query engine skip node (65e09ee )
cognitarium: impl map query var to msg value (bc8ed42 )
cognitarium: implement base insert logic (79dbc9b )
cognitarium: implement instantiate msg (05e6319 )
cognitarium: implement rdf parsing (1f8c0d0 )
cognitarium: implement store configuration state (8b4e10b )
cognitarium: implement store query msg (4f0b8fb )
cognitarium: implement triple mapping with rio api (c13f530 )
cognitarium: implements building triple pattern query node (7f32451 )
cognitarium: implements cosmwasm primary key serde for triple (4f19584 )
cognitarium: implements query engine cartesian join (112d07f )
cognitarium: implements query engine main logic (ee8254b )
cognitarium: implements query resovled var mappings (6d589c7 )
cognitarium: implements select query (bf8c45d )
cognitarium: implements triple pattern iterator (7c1c800 )
cognitarium: introduce query plan model (3a074be )
cognitarium: maintain namespace counter in state (24e4c45 )
cognitarium: make linter happy (b07861a )
cognitarium: manage insert error cases (c10cf6a )
cognitarium: perform authorization before insert (9c19cf3 )
cognitarium: resolve query node bound variables (dd6953f )
cognitarium: rework querying interface (1213e38 )
cognitarium: rework triples primary key storage (5409300 )
cognitarium: separate iri namespaces from triples (a5066ea )
cognitarium: specifiy the sparql select query (b4ed270 )
cognitarium: specify Describe query (158ed40 )
cognitarium: specify max_byte_size limit (62c2f81 )
cognitarium: specify max_insert_data_byte_size limit (5c46dd8 )
cognitarium: specify max_insert_data_triple_count limit (47fd466 )
cognitarium: specify max_triple_byte_size limit (a467889 )
cognitarium: specify prefixes support for select query (4568e49 )
cognitarium: specify rdf triple deletion (bc1e31e )
cognitarium: specify the max_query_variable_count limit (2b0231d )
cognitarium: update query limit msg type (eb3353b )
coqgnitarium: implement select at query engine level (5a85ef3 )
logic-bindings: implements term value parser (888eaf9 )
logic-bindings: prune mocking elements (49157aa )
logic: implements logic cosmwasm URI handling (c539bf5 )
objectarium: add compression functions (partially) (5ace7a3 )
objectarium: implement compression of objects (36c5068 )
objectarium: implement MD5 hash algorithm (be4bb16 )
objectarium: implement SHA-224 hash algorithm (3f8b938 )
objectarium: implement SHA-384 hash algorithm (36e5e05 )
objectarium: implement SHA-512 hash algorithm (550d87f )
objectarium: implement Snappy compression algorithm (2958730 )
objectarium: specify compression support for objects (d84cc5e )
objectarium: update objectarium sample according to api change (db61108 )
storage: implements storage object logic fs URI (42d709d )
storage: map object ref to cw-storage msgs (dfa6554 )
Bug Fixes
cognitarium: avoid opening triple iter with wrong variables type (fbd8bc4 )
cognitarium: ensure data input property naming (87e93d4 )
cognitarium: extraction of prefix (9393523 )
cognitarium: handle urn in explode iri (3837b8e )
cognitarium: make the query engine compile! (23536ae )
cognitarium: manage default values for store limits (148fdef )
cognitarium: manage non implemented messages (67fdc69 )
cognitarium: properly chose join type (3ff77df )
cognitarium: properly format output json keys (c4de274 )
cognitarium: return empty iter on not found triple iter load (757177d )
cognitarium: use binary representation of triple pk parts (30ae1f4 )
cognitarium: use btree instead of hashmap for select results (01a052d )
docs: generate docs escaping invalid char (1f9f717 )
objectarium: remove object data on forget_object (7ee621d )
set correct contract name for contracts (based on crate name) (f52db19 )
You can’t perform that action at this time.