Skip to content

v0.3.1

Choose a tag to compare

@github-actions github-actions released this 05 Jan 01:24
· 67 commits to main since this release

Changelog

  • f4ff060 Add concurrency tests and benchmarks for persistent storage
  • 9db7e9b Move concurrent benchmark to benchmark_test.go
  • 9652286 Optimize Recursive Query Engine with Dynamic Join Reordering
  • d02d3c4 Rewrite TestConcurrentReadWrite to use 200 writers/100 readers and valid upsert logic
  • b99d1f5 Update benchmark with new concurrency test structure
  • 5775dd7 add manual transaction management documentation
  • 2122731 batch benchmark and test
  • 787b4b8 can change batch and alloc options
  • a016f45 fix benchmark and test for concurrency
  • ad85a01 fix bug and update tests/benchmark
  • 9ec460f fix update same old value fail nad add unit test
  • 4e9eba3 fix(recursion): push down query filters to recursive join steps to prevent traversing noise rows
  • 27c510b improved recursion and fixed benchmark
  • f094abb lazy create temp db
  • 13a6517 new ranges api
  • f8a67df optimize indexStorage.get by using raw byte comparisons and avoiding unnecessary allocations
  • dea324b optimize: improve recursive query performance by optimizing index scans
  • 56c7553 optimize: improve recursive query performance by optimizing index scans
  • 9b5b61f optimize: reuse buffers for range encoding
  • be94bab recursion limit and unit tests
  • e76f2f0 ref ranges wip
  • 694d903 remove op api
  • df67d6f remove the refrange api
  • 6c2b2af revert: undo index optimization changes that caused performance regression
  • 7d406ea test(recursion): add unit tests for mutual recursion and long join chains
  • 4e0daa1 update documentation for managed transaction
  • 98f742f update functionality
  • 53f7a5f use row api
  • 120f827 view, update, and batch function on db
  • 5141740 wip investigate performance for recursion with more unit tests
  • 3c1f12c wip performance investigation for recursion
  • e688ad8 woring fixed point semantic
  • ec3e62d working recursive engine