Skip to content

Releases: replikativ/datahike

0.6.1568

25 Jun 08:20
6ac18c2
Compare
Choose a tag to compare
Update datalog-parser dependency: Support pull patterns being sets (#…

…687)

* Support pull patterns being sets

* FIXUP format

0.6.1567

23 Jun 18:17
0e4002a
Compare
Choose a tag to compare
Fix issue 684: Make it possible to compare values of different types …

…in queries (#685)

0.6.1566

17 Jun 20:43
6cec0d0
Compare
Choose a tag to compare
Fix reflection with -ident-for and in int-obj-to-long (#670)

0.6.1565

17 Jun 01:02
cfa30da
Compare
Choose a tag to compare
Fix reflection in call to alength (#669)

0.6.1563

17 Jun 00:29
b62e9c7
Compare
Choose a tag to compare
Fix issue 676: make bind-by-fn require all attrs to have values (#677)

* Fix issue 676: make bind-by-fn require all attrs to have values

* FIXUP formatting

0.6.1562

08 Jun 04:19
Compare
Choose a tag to compare
Fix format.

0.6.1559

07 May 21:23
78fbfb2
Compare
Choose a tag to compare
Optimize pset comparator (#673)

* Optimize the persistent set comparator (#672)

* Optimize the persistent set comparator

* FIXUP simplify

* FIXUP comment

* Fix format.

---------

Co-authored-by: jonasseglare <[email protected]>

0.6.1558

14 Feb 07:02
efc6109
Compare
Choose a tag to compare
add resources to http-server-clj src-dirs jvm build configuration (#665)

Authored-by: Bruno do Nascimento Maciel <[email protected]>

Fixes #663

0.6.1557

22 Jan 05:50
4d1b290
Compare
Choose a tag to compare
Fix format. (#659)

0.6.1555

04 Dec 19:57
4b3a87d
Compare
Choose a tag to compare
feat: improve writer latency (#618)

* Release all test connections. Fix create-database without arguments.

* Remove randomization from tests.

* Release connections locally on deletions, but warn if they were not released.

* Add connections file...

* Fix create-database and connection spec.

* First take on parallel operations for writer.

* Fix format.

* Implement batching transactor.

* Expose buffer sizes and warn on back pressure.

Reduce blocking => speedup. Rename get-time to get-date.

* Provide synchronous flushing of pending writes.

* Fix outstanding tests.

* Update Datahike API and writer

* Update persistent-sorted-set version and branching
factor

* Fix formatting and whitespace in versioning and
persistent_set files

* Add Leaf type hint for native compilation.

* Fix indentation for persistent set

* Add boolean argument to update-and-commit function

* Deref transact! function call in server.clj

* Fix transact! function to handle updates correctly

* Add Leaf type hint for native compilation

* Minor cleanups.

* Fix commit-db variable assignment

* Fix callback bug in commit function

* Refactor connection handling and fix writer test

* Add missing files

* Fix format

* Ensure atomic extraction of pending write operations

* Refactor flush-pending-writes function

* Refactor config normalization in connector

* Format.

* Only update commit-id of connection in writer.

* Separate update logic from commiting.

* Fix commit! function arguments

* Add parents to connection metadata

* Fix parents assignment in writer.cljc

* Fix commit metadata in writer.cljc

* Update commit-id in merge!

* Add add-commit-meta function

* Fix commit-queue input channel in writer.cljc

* Try to simplify commit!

* Simplify commit!

* Add current branch head again.

* Send committed db as db-after to ensure data structure integrity.

* Improve error handling and use JSON for writer.

* Add missing paren.

* Improve error handling.

* Fix format.

* Fix server connections.

* Update DEFAULT_COMMIT_WAIT_TIME to 0

* Add resources to native compilation, fixes libdatahike build.

* Use konserve git version konserve upstream filestore fix.

* Instrumented konserve release

* Use new konserve version.

* Update git/sha for io.replikativ/konserve

* Update git/sha for io.replikativ/konserve

* Add simple stress test for file store

* Fix format

* Update git/sha for io.replikativ/konserve

* Don't run spec tests on stress-test

* Fix JSON handlers in writer. Small fixes.

* Test with old konserve version

* Use konserve release and remove commented code

* Update datahike logo

* Add missing flush statement on db creation.

* Use Exception for node not found. last -> peek.

* Fix condition for node exception.

* Use dt/raise instead of throw.