Releases: replikativ/datahike
Releases · replikativ/datahike
CLI preview
This is a first preview of Datahike with a command line interface. Docs can be found here.
Benchmarks
- Adds benchmarks.
- The query engine is basically the one inherited from datascript, i.e., there is no optimisation.
Release 0.3.5
- Fixes a dependency issue with v0.3.4.
Release 0.3.4
- Fixes issue with upsert operations not always executed in the right order
- Fixes an issue with transactions on import
- Adds more tests
- Improves benchmarks
Release 0.3.3
- Support for tuples (#104)
- Switch to Clojure CLI tools (#253)
- Adapt API namespace for Datomic compatibility (#196)
- Implement query with string (#196)
- Implement transact with lazy sequence (#196, #78, #151)
- Change upsert implementation to improve transaction performance (#62)
- Improve cljdoc (#88)
- Format source code according to Clojure Style Guide (#198)
- Improve benchmark tooling
- Improve documentation on the pull-api namespace
Release 0.3.2
- added entity specs (#197)
- fixed hash computation (#190)
- improved printer (#202)
- fixed history upsert (#219)
- added database name to environ
- added circle ci orbs for ci/cd across all libraries (#167)
- fixed reverse schema update (#199)
- added automatic releases
- added benchmark utility
- extended time variance test
- updated dependencies
- adjusted documentation
Release 0.3.1
- support returning maps (#149, #186)
- support on-write schema for empty-db (#178)
- add hashmap for transact! (#173)
- cleanup old benchmarks (#181)
- cleanup leftover code (#172)
- fix index selection (#143)
- fix in-memory database existence check (#180)
- improve API docs
- update dependencies
- use java 1.8 for release build (#165)
Release 0.3.0
- overhaul configuration while still supporting the old one
- support of environment variables for configuration
- added better default configuration
- adjust time points in history functions to match Datomic's API
- add load-entities capabilities
- add cas support for nil
- add support for non-date tx attributes
- add Java API
- add Java interop in queries
- add basic pagination
- add noHistory support
- multiple bugfixes including downstream dependencies
Release 0.2.0
- integrate latest code from datascript
- move query parser to separate project: io.lambdaforge/datalog-parser
- add protocols for core indices: persistent set and hitchhiker tree are now supported
- add protocols for backend stores: memory, file-based, LevelDB, PostgreSQL are now
supported (thanks to Alejandro Gómez) - add schema flexibility (schema-on-write)
- add time travel capabilities
- add example project
- improve API documentation
v0.2.0-beta
Merge pull request #29 from replikativ/28-datascript-rebase 28-datascript-rebase :100: