Sirix 0.9.1 released (time travel queries and versioning made easy)

Hi all,

I want to release version 1.0.0 soon, but would love some input, as I added a complete native JSON storage about three weeks ago (several layers) :slight_smile:

I’ve just published an article called Asynchronous, Temporal REST with Vert.x, Keykloak and Kotlin Coroutines:
https://hackernoon.com/asynchronous-temporal-rest-with-vert-x-keycloak-and-kotlin-coroutines-217b25756314?source=friends_link&sk=5eabb36b2984cf61a2dff3f9fe45addc

And another one about some use cases and internals:
https://hackernoon.com/sirix-io-why-copy-on-write-semantics-and-node-level-versioning-are-key-to-efficient-snapshots-754ba834d3bb?source=friends_link&sk=f2a13ece73f08f494aebea3ef0ceb594

I’ve also added a bunch of documentation on the website :slight_smile:

I’d love to create a great Kotlin-API, maybe even DSL, but would need a little help. That said, the REST-API already is 100% Kotlin (and I hope mostly idiomatic) – any comment would be great though.

Have a great weekend :slight_smile:

Kind regards
Johannes

https://sirix.io and GitHub - sirixdb/sirix: SirixDB is an embeddable, temporal, evolutionary database system, which uses an append-only approach to store immutable revisions. It keeps the full history of each resource. Every commit stores a space-efficient snapshot through structural sharing. It is log-structured and never overwrites data. SirixDB uses a novel page-level versioning approach.