Skip to content

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 25 Jan 23:42
· 18 commits to main since this release

Changelog

  • 6e9970b Enable recursion benchmarks with NewDatalogQuery and reduced chain length
  • 8a5ae02 Update benchmarks to use new transaction API and fix compilation/runtime errors
  • 436ef17 add error checks
  • 48bcbb7 add recursive test
  • 233541a add unit tests for fields outside of columns and fix performance degrade in joining
  • ed871fa additional test for multi index and conditon types
  • 5390fed agents.md
  • a47c404 allows columnspec to be passed up when projecting and joining
  • f97ef7e clean up code and make sure conflicting equals when joining is skipped
  • fd3eba3 clean up tests and add error handling
  • 4f3177e clean up tests and reduce allocation
  • 10b9d07 complete untested implementation
  • 5e8d2b9 ensure ranges are properly assigned to join
  • f039d9e fatal on error
  • 9b01262 fix build error when iterating with iterator
  • 17894ea initial update implementatino
  • 1b55c8e modernize store
  • d90d4f0 modernize with maps.Copy
  • fef79e8 more optimized conditions
  • e3228b2 mutual recursion test
  • 71ecab5 optimize allocation
  • e84b17a partial working implementation
  • 791061a refactor errors
  • 9dd6f8a refactor storage to reduce duplicated code
  • fe67f13 refactor wip
  • e51e642 remove fields and limits tests
  • ecf2c54 remove old recursive tests>
  • d2d7b65 remove old update test
  • e47243f remove redundant unmarshal and marshal with tokey and tokeyfromcolumns
  • 3b7de09 remove unneeded seek
  • f28d472 removed redundant code
  • 6bc3741 rename head to datalog for clarity
  • 230af9d rename storage query to be more explicit
  • 164eb20 rename storageMetadata to Metadata
  • e7b2cf3 reuse maps when possible
  • b2e8351 separate transactions for each benchmark in deeply nested large rows
  • 2b5d08d small optimizations
  • 3876739 tests for crud and fix open range ignore all values
  • f2a77c1 untested refactor
  • 854e85e update documentations and rename headquery to datalog query for clarity
  • 85ceaef update nested and cycle test
  • ea7cac8 updated batch tests to use the newer api
  • edd9c74 updated concurency tests to use the newer api
  • 8f4afb0 updated query init test
  • e2c39e9 use custom marshaler instead
  • 6828d71 use more ergonomic api and add examples
  • 9e974cb use more ergonomic public api
  • 25810d9 wip selectEval
  • 0d7a7fd working update implementation