Skip to content

Commit 8d70e0b

Browse files
committed
chore(release): perform release 2.0.0
1 parent 37a7817 commit 8d70e0b

File tree

9 files changed

+108
-8
lines changed

9 files changed

+108
-8
lines changed

CHANGELOG.md

Lines changed: 100 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,105 @@
11
# ØKP4 contracts
22

3+
## [2.0.0](https://github.com/okp4/contracts/compare/v1.0.0...v2.0.0) (2023-06-13)
4+
5+
6+
### ⚠ BREAKING CHANGES
7+
8+
* **objectarium:** update objectarium sample according to api change
9+
10+
### Features
11+
12+
* **cagnotarium:** add nquads insert support ([f963d21](https://github.com/okp4/contracts/commit/f963d21b229d6d5f49e03153cbf5f2d00d764f54))
13+
* **cognitarium:** add dummy store query impl ([e30e507](https://github.com/okp4/contracts/commit/e30e507de9fcbac01af6cc94a70951239b014bff))
14+
* **cognitarium:** add dummy triple pattern query iterator ([ac6e42d](https://github.com/okp4/contracts/commit/ac6e42de007d0f75cac0c91b265e0b21572777da))
15+
* **cognitarium:** add max_query_limit limit ([b97835b](https://github.com/okp4/contracts/commit/b97835bb68d09e282bdb77e850177d25351e2e8e))
16+
* **cognitarium:** add namespace state ([2844aac](https://github.com/okp4/contracts/commit/2844aac4ad05a929624c43c3d268c4ebc1396a1b))
17+
* **cognitarium:** add plan builder structure ([9d374eb](https://github.com/okp4/contracts/commit/9d374eb14dbbc6983dcbfb3b34ca525374d1a2b3))
18+
* **cognitarium:** add query solutions iterator ([4b5c0ac](https://github.com/okp4/contracts/commit/4b5c0acceddc23031df368b3ca78b50c0146e889))
19+
* **cognitarium:** add rdf parsing related errors ([7c25908](https://github.com/okp4/contracts/commit/7c259089e9e409a683333bc7c85bd114ff2a37e3))
20+
* **cognitarium:** add store limits related errors ([9667847](https://github.com/okp4/contracts/commit/96678479dd6936542af2d9de1fce845b1e2277d6))
21+
* **cognitarium:** add store query ([66c4579](https://github.com/okp4/contracts/commit/66c4579404bdb8b269f203db329649ea0f1c48af))
22+
* **cognitarium:** build query plan from basic graph pattern ([0ef6f1f](https://github.com/okp4/contracts/commit/0ef6f1f73948c581a8479d26bf40824d733f2a03))
23+
* **cognitarium:** build query plan from where clause ([b57e3a0](https://github.com/okp4/contracts/commit/b57e3a01b024b8230ee6599fc68560c54a005701))
24+
* **cognitarium:** define query engine structure ([6a8d7b9](https://github.com/okp4/contracts/commit/6a8d7b94c74d17245a3de3c2f0acd26e6a44949f))
25+
* **cognitarium:** design insert execute message ([3994205](https://github.com/okp4/contracts/commit/39942050c1f07df9b59315c1882a4602e1b1b921))
26+
* **cognitarium:** design instantiate message ([1edacf6](https://github.com/okp4/contracts/commit/1edacf6748b2b1fd0a17e801e1336fd608f115ef))
27+
* **cognitarium:** design query select resources message ([3934ddf](https://github.com/okp4/contracts/commit/3934ddfa61a2d20ddd9f7a159eecd37def971c5b))
28+
* **cognitarium:** design remove execute message ([bb901da](https://github.com/okp4/contracts/commit/bb901dafda75dc1e88aa746c9d18c4117ff5208e))
29+
* **cognitarium:** design triples state ([a38aa79](https://github.com/okp4/contracts/commit/a38aa79752c4e1162eff5fd3a23c9c65c6612ced))
30+
* **cognitarium:** disallow select with no where clause ([bf89eaa](https://github.com/okp4/contracts/commit/bf89eaa1264253c171cdc805f750d6f3fea644a1))
31+
* **cognitarium:** handle engine limit query node ([9fa3b9d](https://github.com/okp4/contracts/commit/9fa3b9da23e8d4f5969a4052de4bb01d92b5c37b))
32+
* **cognitarium:** handle limit & skip at plan build ([a96258f](https://github.com/okp4/contracts/commit/a96258fa688d9b66a25895d31c9f700b2d6debd1))
33+
* **cognitarium:** handle query engine for loop join ([f9af316](https://github.com/okp4/contracts/commit/f9af31624f5cac5aa14956a29ed3896404cf1d27))
34+
* **cognitarium:** handle query engine skip node ([65e09ee](https://github.com/okp4/contracts/commit/65e09ee51c28585280db920aa5ac1c4f19e64d0f))
35+
* **cognitarium:** impl map query var to msg value ([bc8ed42](https://github.com/okp4/contracts/commit/bc8ed42bda4baa3aafd978c9c198c498b0bb1704))
36+
* **cognitarium:** implement base insert logic ([79dbc9b](https://github.com/okp4/contracts/commit/79dbc9bf7304f549e99bb92ebfff424d2e5087c9))
37+
* **cognitarium:** implement instantiate msg ([05e6319](https://github.com/okp4/contracts/commit/05e63191d85565faa1a56cb2f69eaf5300ecb6ef))
38+
* **cognitarium:** implement rdf parsing ([1f8c0d0](https://github.com/okp4/contracts/commit/1f8c0d085433648172e94056b4ab167ac1a722a1))
39+
* **cognitarium:** implement store configuration state ([8b4e10b](https://github.com/okp4/contracts/commit/8b4e10b423b64ffe24d2fc2456db85ccb3c6ea92))
40+
* **cognitarium:** implement store query msg ([4f0b8fb](https://github.com/okp4/contracts/commit/4f0b8fb567073b616ee301419d592b17cd48e25f))
41+
* **cognitarium:** implement triple mapping with rio api ([c13f530](https://github.com/okp4/contracts/commit/c13f530a7c0fcb22271748d4f018a0e71ac6832a))
42+
* **cognitarium:** implements building triple pattern query node ([7f32451](https://github.com/okp4/contracts/commit/7f32451ef530cb286b05d0ec80fe72b42f6ad597))
43+
* **cognitarium:** implements cosmwasm primary key serde for triple ([4f19584](https://github.com/okp4/contracts/commit/4f195846744a5c5a364a4d71d802721a9b2b2fd2))
44+
* **cognitarium:** implements query engine cartesian join ([112d07f](https://github.com/okp4/contracts/commit/112d07f1134d632aab38046152d9ed9849d506b9))
45+
* **cognitarium:** implements query engine main logic ([ee8254b](https://github.com/okp4/contracts/commit/ee8254b51e00611f4858f173a742582ac012f37e))
46+
* **cognitarium:** implements query resovled var mappings ([6d589c7](https://github.com/okp4/contracts/commit/6d589c771013147b81be5c578017f5ecfabc73cf))
47+
* **cognitarium:** implements select query ([bf8c45d](https://github.com/okp4/contracts/commit/bf8c45d46fcf4c821a1634e7164c07febf425088))
48+
* **cognitarium:** implements triple pattern iterator ([7c1c800](https://github.com/okp4/contracts/commit/7c1c800a3ab2e053eba80baad1d3dc6031661a71))
49+
* **cognitarium:** introduce query plan model ([3a074be](https://github.com/okp4/contracts/commit/3a074bee14163e8c7762ace7e687119025361246))
50+
* **cognitarium:** maintain namespace counter in state ([24e4c45](https://github.com/okp4/contracts/commit/24e4c450e56e05fea0fbca593ed4a41d3f084469))
51+
* **cognitarium:** make linter happy ([b07861a](https://github.com/okp4/contracts/commit/b07861a4e4f2f4700a4e6253ef6ca15922eb9bee))
52+
* **cognitarium:** manage insert error cases ([c10cf6a](https://github.com/okp4/contracts/commit/c10cf6af731e73f2967d1339bf5d4f1ed4f6cb32))
53+
* **cognitarium:** perform authorization before insert ([9c19cf3](https://github.com/okp4/contracts/commit/9c19cf38b6d89e03b280908cd5d549bf3b0b795e))
54+
* **cognitarium:** resolve query node bound variables ([dd6953f](https://github.com/okp4/contracts/commit/dd6953f593b3eace5511db573870c7f990afc202))
55+
* **cognitarium:** rework querying interface ([1213e38](https://github.com/okp4/contracts/commit/1213e38c9877d88210c795e24d3e12db022998a2))
56+
* **cognitarium:** rework triples primary key storage ([5409300](https://github.com/okp4/contracts/commit/5409300bcef438d5b9be0da7de62baead8ace99c))
57+
* **cognitarium:** separate iri namespaces from triples ([a5066ea](https://github.com/okp4/contracts/commit/a5066eaf6a5680a5b365a5bbd0671fde9dcc7050))
58+
* **cognitarium:** specifiy the sparql select query ([b4ed270](https://github.com/okp4/contracts/commit/b4ed270cc691b80c9310c09871eec5979d094b20))
59+
* **cognitarium:** specify Describe query ([158ed40](https://github.com/okp4/contracts/commit/158ed40ed2cd8290d46af45232fdbd103e009ba0))
60+
* **cognitarium:** specify max_byte_size limit ([62c2f81](https://github.com/okp4/contracts/commit/62c2f81fb690a2313d676862bb7fde5ffdd8a450))
61+
* **cognitarium:** specify max_insert_data_byte_size limit ([5c46dd8](https://github.com/okp4/contracts/commit/5c46dd803155991f54d28684692ab1e35d2ab0ca))
62+
* **cognitarium:** specify max_insert_data_triple_count limit ([47fd466](https://github.com/okp4/contracts/commit/47fd466446cb010b24a4b5c459d82b9f3fa422dd))
63+
* **cognitarium:** specify max_triple_byte_size limit ([a467889](https://github.com/okp4/contracts/commit/a467889caf988dcbcba160f494e3b18af501effc))
64+
* **cognitarium:** specify prefixes support for select query ([4568e49](https://github.com/okp4/contracts/commit/4568e49ef909b745dbaf2bcc70fe8608bffc75dc))
65+
* **cognitarium:** specify rdf triple deletion ([bc1e31e](https://github.com/okp4/contracts/commit/bc1e31e84433a9a7e32986210209d4e6543f6fae))
66+
* **cognitarium:** specify the max_query_variable_count limit ([2b0231d](https://github.com/okp4/contracts/commit/2b0231db4473df5aeddd9b5c45c55343d7d77999))
67+
* **cognitarium:** update query limit msg type ([eb3353b](https://github.com/okp4/contracts/commit/eb3353bde7f4251492ab09cd99c6934fc1ae1d75))
68+
* **coqgnitarium:** implement select at query engine level ([5a85ef3](https://github.com/okp4/contracts/commit/5a85ef36e9b789f5232c2f67dcf0402f790242ad))
69+
* **logic-bindings:** implements term value parser ([888eaf9](https://github.com/okp4/contracts/commit/888eaf94386f302f16acc1958d5d3b07adfec4a2))
70+
* **logic-bindings:** prune mocking elements ([49157aa](https://github.com/okp4/contracts/commit/49157aa11ecae992ceb26c4b3c79219f5a9b3a02))
71+
* **logic:** implements logic cosmwasm URI handling ([c539bf5](https://github.com/okp4/contracts/commit/c539bf5744eceb80eb773ac74d6b2900fb75afd6))
72+
* **objectarium:** add compression functions (partially) ([5ace7a3](https://github.com/okp4/contracts/commit/5ace7a393242f8dccc6332bca166b5c274d88cb6))
73+
* **objectarium:** implement compression of objects ([36c5068](https://github.com/okp4/contracts/commit/36c50685d7f6c6ea2cf1756c83dfc49681be771c))
74+
* **objectarium:** implement MD5 hash algorithm ([be4bb16](https://github.com/okp4/contracts/commit/be4bb16c313947962ed801d2861d2ac6d0b85776))
75+
* **objectarium:** implement SHA-224 hash algorithm ([3f8b938](https://github.com/okp4/contracts/commit/3f8b93839839355311900164324cbd628e82f3fb))
76+
* **objectarium:** implement SHA-384 hash algorithm ([36e5e05](https://github.com/okp4/contracts/commit/36e5e050c072535f1fa9ee3daaa3497ab2cc0bf5))
77+
* **objectarium:** implement SHA-512 hash algorithm ([550d87f](https://github.com/okp4/contracts/commit/550d87fd00c6f8bdbf9cc29dbbfb057d72c318b9))
78+
* **objectarium:** implement Snappy compression algorithm ([2958730](https://github.com/okp4/contracts/commit/29587308b8247d7128fa7d485395b4116938ec7d))
79+
* **objectarium:** specify compression support for objects ([d84cc5e](https://github.com/okp4/contracts/commit/d84cc5e885d1038c77c6a4f2e5b1059506fae928))
80+
* **objectarium:** update objectarium sample according to api change ([db61108](https://github.com/okp4/contracts/commit/db61108af2345b450730d9197c69855212f651d0))
81+
* **storage:** implements storage object logic fs URI ([42d709d](https://github.com/okp4/contracts/commit/42d709d5bda637cd5e61b87580b205f7ec66733e))
82+
* **storage:** map object ref to cw-storage msgs ([dfa6554](https://github.com/okp4/contracts/commit/dfa6554eb10a8944ca7b11c1fd180469da31e60c))
83+
84+
85+
### Bug Fixes
86+
87+
* **cognitarium:** avoid opening triple iter with wrong variables type ([fbd8bc4](https://github.com/okp4/contracts/commit/fbd8bc4c9e6fbd2af3c05903ed5af81452e3dca3))
88+
* **cognitarium:** ensure data input property naming ([87e93d4](https://github.com/okp4/contracts/commit/87e93d4082b72d390fc5a67a208716dcc2cfb080))
89+
* **cognitarium:** extraction of prefix ([9393523](https://github.com/okp4/contracts/commit/9393523f82646d13654915f5cdcdf69f8a84c5a7))
90+
* **cognitarium:** handle urn in explode iri ([3837b8e](https://github.com/okp4/contracts/commit/3837b8e5f96d0366b0db0a059d1aad62df6a17b0))
91+
* **cognitarium:** make the query engine compile! ([23536ae](https://github.com/okp4/contracts/commit/23536ae3362eadaf4c79f4d42113957e416fd1fe))
92+
* **cognitarium:** manage default values for store limits ([148fdef](https://github.com/okp4/contracts/commit/148fdefd77fdd72164ff73ca79eca135f9774d89))
93+
* **cognitarium:** manage non implemented messages ([67fdc69](https://github.com/okp4/contracts/commit/67fdc690517a7cad7918df4cc70c7bb74f6d809e))
94+
* **cognitarium:** properly chose join type ([3ff77df](https://github.com/okp4/contracts/commit/3ff77df605e85f44fd0d7739ac22a503c93f01bd))
95+
* **cognitarium:** properly format output json keys ([c4de274](https://github.com/okp4/contracts/commit/c4de27469f013041ce451eecfef09c5c8f0b8da0))
96+
* **cognitarium:** return empty iter on not found triple iter load ([757177d](https://github.com/okp4/contracts/commit/757177d340e1748a6ac043376598e8e419e90acb))
97+
* **cognitarium:** use binary representation of triple pk parts ([30ae1f4](https://github.com/okp4/contracts/commit/30ae1f43704d1c68ffa25836898d4253e5ea6177))
98+
* **cognitarium:** use btree instead of hashmap for select results ([01a052d](https://github.com/okp4/contracts/commit/01a052d87090d9d4a3b91f285deb3c3207c9b42e))
99+
* **docs:** generate docs escaping invalid char ([1f9f717](https://github.com/okp4/contracts/commit/1f9f717bd60c4fa1b501afae4c8ced89490c7088))
100+
* **objectarium:** remove object data on forget_object ([7ee621d](https://github.com/okp4/contracts/commit/7ee621de8aee46251a9ed8e294da6ef4704708fa))
101+
* set correct contract name for contracts (based on crate name) ([f52db19](https://github.com/okp4/contracts/commit/f52db1948ecac9e8fa6da3a54ecd6bc312d6bfd7))
102+
3103
## 1.0.0 (2023-03-24)
4104

5105

contracts/okp4-cognitarium/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
authors = ["OKP4"]
33
edition = "2021"
44
name = "okp4-cognitarium"
5-
version = "1.0.0"
5+
version = "2.0.0"
66

77
exclude = [
88
# Those files are rust-optimizer artifacts. You might want to commit them for convenience but they should not be part of the source code publication.

contracts/okp4-law-stone/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
authors = ["OKP4"]
33
edition = "2021"
44
name = "okp4-law-stone"
5-
version = "1.0.0"
5+
version = "2.0.0"
66

77
exclude = [
88
# Those files are rust-optimizer artifacts. You might want to commit them for convenience but they should not be part of the source code publication.

contracts/okp4-objectarium/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
authors = ["OKP4"]
33
edition = "2021"
44
name = "okp4-objectarium"
5-
version = "1.0.0"
5+
version = "2.0.0"
66

77
exclude = [
88
# Those files are rust-optimizer artifacts. You might want to commit them for convenience but they should not be part of the source code publication.

docs/schema/okp4-cognitarium.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)