Skip to content

Releases: replikativ/datahike

CLI preview

25 May 05:56
Compare
Choose a tag to compare
CLI preview Pre-release
Pre-release

This is a first preview of Datahike with a command line interface. Docs can be found here.

Benchmarks

26 Apr 12:13
a84d145
Compare
Choose a tag to compare
  • Adds benchmarks.
  • The query engine is basically the one inherited from datascript, i.e., there is no optimisation.

Release 0.3.5

04 Apr 18:54
80ae964
Compare
Choose a tag to compare
  • Fixes a dependency issue with v0.3.4.

Release 0.3.4

02 Apr 16:21
287124e
Compare
Choose a tag to compare
  • 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

26 Jan 15:06
Compare
Choose a tag to compare
  • 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

30 Sep 16:53
99775d9
Compare
Choose a tag to compare
  • 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

24 Jun 08:27
eb3fb35
Compare
Choose a tag to compare
  • 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

24 May 19:55
Compare
Choose a tag to compare
  • 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

17 Sep 11:15
Compare
Choose a tag to compare
  • 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

31 Mar 14:22
55ef690
Compare
Choose a tag to compare
v0.2.0-beta Pre-release
Pre-release
Merge pull request #29 from replikativ/28-datascript-rebase

28-datascript-rebase :100: