Skip to content

Commit

Permalink
chore(release): perform release 2.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
bot-anik committed Jun 13, 2023
1 parent 37a7817 commit 8d70e0b
Show file tree
Hide file tree
Showing 9 changed files with 108 additions and 8 deletions.
100 changes: 100 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,105 @@
# ØKP4 contracts

## [2.0.0](https://github.com/okp4/contracts/compare/v1.0.0...v2.0.0) (2023-06-13)


### ⚠ BREAKING CHANGES

* **objectarium:** update objectarium sample according to api change

### Features

* **cagnotarium:** add nquads insert support ([f963d21](https://github.com/okp4/contracts/commit/f963d21b229d6d5f49e03153cbf5f2d00d764f54))
* **cognitarium:** add dummy store query impl ([e30e507](https://github.com/okp4/contracts/commit/e30e507de9fcbac01af6cc94a70951239b014bff))
* **cognitarium:** add dummy triple pattern query iterator ([ac6e42d](https://github.com/okp4/contracts/commit/ac6e42de007d0f75cac0c91b265e0b21572777da))
* **cognitarium:** add max_query_limit limit ([b97835b](https://github.com/okp4/contracts/commit/b97835bb68d09e282bdb77e850177d25351e2e8e))
* **cognitarium:** add namespace state ([2844aac](https://github.com/okp4/contracts/commit/2844aac4ad05a929624c43c3d268c4ebc1396a1b))
* **cognitarium:** add plan builder structure ([9d374eb](https://github.com/okp4/contracts/commit/9d374eb14dbbc6983dcbfb3b34ca525374d1a2b3))
* **cognitarium:** add query solutions iterator ([4b5c0ac](https://github.com/okp4/contracts/commit/4b5c0acceddc23031df368b3ca78b50c0146e889))
* **cognitarium:** add rdf parsing related errors ([7c25908](https://github.com/okp4/contracts/commit/7c259089e9e409a683333bc7c85bd114ff2a37e3))
* **cognitarium:** add store limits related errors ([9667847](https://github.com/okp4/contracts/commit/96678479dd6936542af2d9de1fce845b1e2277d6))
* **cognitarium:** add store query ([66c4579](https://github.com/okp4/contracts/commit/66c4579404bdb8b269f203db329649ea0f1c48af))
* **cognitarium:** build query plan from basic graph pattern ([0ef6f1f](https://github.com/okp4/contracts/commit/0ef6f1f73948c581a8479d26bf40824d733f2a03))
* **cognitarium:** build query plan from where clause ([b57e3a0](https://github.com/okp4/contracts/commit/b57e3a01b024b8230ee6599fc68560c54a005701))
* **cognitarium:** define query engine structure ([6a8d7b9](https://github.com/okp4/contracts/commit/6a8d7b94c74d17245a3de3c2f0acd26e6a44949f))
* **cognitarium:** design insert execute message ([3994205](https://github.com/okp4/contracts/commit/39942050c1f07df9b59315c1882a4602e1b1b921))
* **cognitarium:** design instantiate message ([1edacf6](https://github.com/okp4/contracts/commit/1edacf6748b2b1fd0a17e801e1336fd608f115ef))
* **cognitarium:** design query select resources message ([3934ddf](https://github.com/okp4/contracts/commit/3934ddfa61a2d20ddd9f7a159eecd37def971c5b))
* **cognitarium:** design remove execute message ([bb901da](https://github.com/okp4/contracts/commit/bb901dafda75dc1e88aa746c9d18c4117ff5208e))
* **cognitarium:** design triples state ([a38aa79](https://github.com/okp4/contracts/commit/a38aa79752c4e1162eff5fd3a23c9c65c6612ced))
* **cognitarium:** disallow select with no where clause ([bf89eaa](https://github.com/okp4/contracts/commit/bf89eaa1264253c171cdc805f750d6f3fea644a1))
* **cognitarium:** handle engine limit query node ([9fa3b9d](https://github.com/okp4/contracts/commit/9fa3b9da23e8d4f5969a4052de4bb01d92b5c37b))
* **cognitarium:** handle limit & skip at plan build ([a96258f](https://github.com/okp4/contracts/commit/a96258fa688d9b66a25895d31c9f700b2d6debd1))
* **cognitarium:** handle query engine for loop join ([f9af316](https://github.com/okp4/contracts/commit/f9af31624f5cac5aa14956a29ed3896404cf1d27))
* **cognitarium:** handle query engine skip node ([65e09ee](https://github.com/okp4/contracts/commit/65e09ee51c28585280db920aa5ac1c4f19e64d0f))
* **cognitarium:** impl map query var to msg value ([bc8ed42](https://github.com/okp4/contracts/commit/bc8ed42bda4baa3aafd978c9c198c498b0bb1704))
* **cognitarium:** implement base insert logic ([79dbc9b](https://github.com/okp4/contracts/commit/79dbc9bf7304f549e99bb92ebfff424d2e5087c9))
* **cognitarium:** implement instantiate msg ([05e6319](https://github.com/okp4/contracts/commit/05e63191d85565faa1a56cb2f69eaf5300ecb6ef))
* **cognitarium:** implement rdf parsing ([1f8c0d0](https://github.com/okp4/contracts/commit/1f8c0d085433648172e94056b4ab167ac1a722a1))
* **cognitarium:** implement store configuration state ([8b4e10b](https://github.com/okp4/contracts/commit/8b4e10b423b64ffe24d2fc2456db85ccb3c6ea92))
* **cognitarium:** implement store query msg ([4f0b8fb](https://github.com/okp4/contracts/commit/4f0b8fb567073b616ee301419d592b17cd48e25f))
* **cognitarium:** implement triple mapping with rio api ([c13f530](https://github.com/okp4/contracts/commit/c13f530a7c0fcb22271748d4f018a0e71ac6832a))
* **cognitarium:** implements building triple pattern query node ([7f32451](https://github.com/okp4/contracts/commit/7f32451ef530cb286b05d0ec80fe72b42f6ad597))
* **cognitarium:** implements cosmwasm primary key serde for triple ([4f19584](https://github.com/okp4/contracts/commit/4f195846744a5c5a364a4d71d802721a9b2b2fd2))
* **cognitarium:** implements query engine cartesian join ([112d07f](https://github.com/okp4/contracts/commit/112d07f1134d632aab38046152d9ed9849d506b9))
* **cognitarium:** implements query engine main logic ([ee8254b](https://github.com/okp4/contracts/commit/ee8254b51e00611f4858f173a742582ac012f37e))
* **cognitarium:** implements query resovled var mappings ([6d589c7](https://github.com/okp4/contracts/commit/6d589c771013147b81be5c578017f5ecfabc73cf))
* **cognitarium:** implements select query ([bf8c45d](https://github.com/okp4/contracts/commit/bf8c45d46fcf4c821a1634e7164c07febf425088))
* **cognitarium:** implements triple pattern iterator ([7c1c800](https://github.com/okp4/contracts/commit/7c1c800a3ab2e053eba80baad1d3dc6031661a71))
* **cognitarium:** introduce query plan model ([3a074be](https://github.com/okp4/contracts/commit/3a074bee14163e8c7762ace7e687119025361246))
* **cognitarium:** maintain namespace counter in state ([24e4c45](https://github.com/okp4/contracts/commit/24e4c450e56e05fea0fbca593ed4a41d3f084469))
* **cognitarium:** make linter happy ([b07861a](https://github.com/okp4/contracts/commit/b07861a4e4f2f4700a4e6253ef6ca15922eb9bee))
* **cognitarium:** manage insert error cases ([c10cf6a](https://github.com/okp4/contracts/commit/c10cf6af731e73f2967d1339bf5d4f1ed4f6cb32))
* **cognitarium:** perform authorization before insert ([9c19cf3](https://github.com/okp4/contracts/commit/9c19cf38b6d89e03b280908cd5d549bf3b0b795e))
* **cognitarium:** resolve query node bound variables ([dd6953f](https://github.com/okp4/contracts/commit/dd6953f593b3eace5511db573870c7f990afc202))
* **cognitarium:** rework querying interface ([1213e38](https://github.com/okp4/contracts/commit/1213e38c9877d88210c795e24d3e12db022998a2))
* **cognitarium:** rework triples primary key storage ([5409300](https://github.com/okp4/contracts/commit/5409300bcef438d5b9be0da7de62baead8ace99c))
* **cognitarium:** separate iri namespaces from triples ([a5066ea](https://github.com/okp4/contracts/commit/a5066eaf6a5680a5b365a5bbd0671fde9dcc7050))
* **cognitarium:** specifiy the sparql select query ([b4ed270](https://github.com/okp4/contracts/commit/b4ed270cc691b80c9310c09871eec5979d094b20))
* **cognitarium:** specify Describe query ([158ed40](https://github.com/okp4/contracts/commit/158ed40ed2cd8290d46af45232fdbd103e009ba0))
* **cognitarium:** specify max_byte_size limit ([62c2f81](https://github.com/okp4/contracts/commit/62c2f81fb690a2313d676862bb7fde5ffdd8a450))
* **cognitarium:** specify max_insert_data_byte_size limit ([5c46dd8](https://github.com/okp4/contracts/commit/5c46dd803155991f54d28684692ab1e35d2ab0ca))
* **cognitarium:** specify max_insert_data_triple_count limit ([47fd466](https://github.com/okp4/contracts/commit/47fd466446cb010b24a4b5c459d82b9f3fa422dd))
* **cognitarium:** specify max_triple_byte_size limit ([a467889](https://github.com/okp4/contracts/commit/a467889caf988dcbcba160f494e3b18af501effc))
* **cognitarium:** specify prefixes support for select query ([4568e49](https://github.com/okp4/contracts/commit/4568e49ef909b745dbaf2bcc70fe8608bffc75dc))
* **cognitarium:** specify rdf triple deletion ([bc1e31e](https://github.com/okp4/contracts/commit/bc1e31e84433a9a7e32986210209d4e6543f6fae))
* **cognitarium:** specify the max_query_variable_count limit ([2b0231d](https://github.com/okp4/contracts/commit/2b0231db4473df5aeddd9b5c45c55343d7d77999))
* **cognitarium:** update query limit msg type ([eb3353b](https://github.com/okp4/contracts/commit/eb3353bde7f4251492ab09cd99c6934fc1ae1d75))
* **coqgnitarium:** implement select at query engine level ([5a85ef3](https://github.com/okp4/contracts/commit/5a85ef36e9b789f5232c2f67dcf0402f790242ad))
* **logic-bindings:** implements term value parser ([888eaf9](https://github.com/okp4/contracts/commit/888eaf94386f302f16acc1958d5d3b07adfec4a2))
* **logic-bindings:** prune mocking elements ([49157aa](https://github.com/okp4/contracts/commit/49157aa11ecae992ceb26c4b3c79219f5a9b3a02))
* **logic:** implements logic cosmwasm URI handling ([c539bf5](https://github.com/okp4/contracts/commit/c539bf5744eceb80eb773ac74d6b2900fb75afd6))
* **objectarium:** add compression functions (partially) ([5ace7a3](https://github.com/okp4/contracts/commit/5ace7a393242f8dccc6332bca166b5c274d88cb6))
* **objectarium:** implement compression of objects ([36c5068](https://github.com/okp4/contracts/commit/36c50685d7f6c6ea2cf1756c83dfc49681be771c))
* **objectarium:** implement MD5 hash algorithm ([be4bb16](https://github.com/okp4/contracts/commit/be4bb16c313947962ed801d2861d2ac6d0b85776))
* **objectarium:** implement SHA-224 hash algorithm ([3f8b938](https://github.com/okp4/contracts/commit/3f8b93839839355311900164324cbd628e82f3fb))
* **objectarium:** implement SHA-384 hash algorithm ([36e5e05](https://github.com/okp4/contracts/commit/36e5e050c072535f1fa9ee3daaa3497ab2cc0bf5))
* **objectarium:** implement SHA-512 hash algorithm ([550d87f](https://github.com/okp4/contracts/commit/550d87fd00c6f8bdbf9cc29dbbfb057d72c318b9))
* **objectarium:** implement Snappy compression algorithm ([2958730](https://github.com/okp4/contracts/commit/29587308b8247d7128fa7d485395b4116938ec7d))
* **objectarium:** specify compression support for objects ([d84cc5e](https://github.com/okp4/contracts/commit/d84cc5e885d1038c77c6a4f2e5b1059506fae928))
* **objectarium:** update objectarium sample according to api change ([db61108](https://github.com/okp4/contracts/commit/db61108af2345b450730d9197c69855212f651d0))
* **storage:** implements storage object logic fs URI ([42d709d](https://github.com/okp4/contracts/commit/42d709d5bda637cd5e61b87580b205f7ec66733e))
* **storage:** map object ref to cw-storage msgs ([dfa6554](https://github.com/okp4/contracts/commit/dfa6554eb10a8944ca7b11c1fd180469da31e60c))


### Bug Fixes

* **cognitarium:** avoid opening triple iter with wrong variables type ([fbd8bc4](https://github.com/okp4/contracts/commit/fbd8bc4c9e6fbd2af3c05903ed5af81452e3dca3))
* **cognitarium:** ensure data input property naming ([87e93d4](https://github.com/okp4/contracts/commit/87e93d4082b72d390fc5a67a208716dcc2cfb080))
* **cognitarium:** extraction of prefix ([9393523](https://github.com/okp4/contracts/commit/9393523f82646d13654915f5cdcdf69f8a84c5a7))
* **cognitarium:** handle urn in explode iri ([3837b8e](https://github.com/okp4/contracts/commit/3837b8e5f96d0366b0db0a059d1aad62df6a17b0))
* **cognitarium:** make the query engine compile! ([23536ae](https://github.com/okp4/contracts/commit/23536ae3362eadaf4c79f4d42113957e416fd1fe))
* **cognitarium:** manage default values for store limits ([148fdef](https://github.com/okp4/contracts/commit/148fdefd77fdd72164ff73ca79eca135f9774d89))
* **cognitarium:** manage non implemented messages ([67fdc69](https://github.com/okp4/contracts/commit/67fdc690517a7cad7918df4cc70c7bb74f6d809e))
* **cognitarium:** properly chose join type ([3ff77df](https://github.com/okp4/contracts/commit/3ff77df605e85f44fd0d7739ac22a503c93f01bd))
* **cognitarium:** properly format output json keys ([c4de274](https://github.com/okp4/contracts/commit/c4de27469f013041ce451eecfef09c5c8f0b8da0))
* **cognitarium:** return empty iter on not found triple iter load ([757177d](https://github.com/okp4/contracts/commit/757177d340e1748a6ac043376598e8e419e90acb))
* **cognitarium:** use binary representation of triple pk parts ([30ae1f4](https://github.com/okp4/contracts/commit/30ae1f43704d1c68ffa25836898d4253e5ea6177))
* **cognitarium:** use btree instead of hashmap for select results ([01a052d](https://github.com/okp4/contracts/commit/01a052d87090d9d4a3b91f285deb3c3207c9b42e))
* **docs:** generate docs escaping invalid char ([1f9f717](https://github.com/okp4/contracts/commit/1f9f717bd60c4fa1b501afae4c8ced89490c7088))
* **objectarium:** remove object data on forget_object ([7ee621d](https://github.com/okp4/contracts/commit/7ee621de8aee46251a9ed8e294da6ef4704708fa))
* set correct contract name for contracts (based on crate name) ([f52db19](https://github.com/okp4/contracts/commit/f52db1948ecac9e8fa6da3a54ecd6bc312d6bfd7))

## 1.0.0 (2023-03-24)


Expand Down
2 changes: 1 addition & 1 deletion contracts/okp4-cognitarium/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
authors = ["OKP4"]
edition = "2021"
name = "okp4-cognitarium"
version = "1.0.0"
version = "2.0.0"

exclude = [
# 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.
Expand Down
2 changes: 1 addition & 1 deletion contracts/okp4-law-stone/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
authors = ["OKP4"]
edition = "2021"
name = "okp4-law-stone"
version = "1.0.0"
version = "2.0.0"

exclude = [
# 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.
Expand Down
2 changes: 1 addition & 1 deletion contracts/okp4-objectarium/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
authors = ["OKP4"]
edition = "2021"
name = "okp4-objectarium"
version = "1.0.0"
version = "2.0.0"

exclude = [
# 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.
Expand Down
2 changes: 1 addition & 1 deletion docs/schema/okp4-cognitarium.json

Large diffs are not rendered by default.

Loading

0 comments on commit 8d70e0b

Please sign in to comment.