Skip to content

v1.29.13

Latest

Choose a tag to compare

@github-actions github-actions released this 25 Jun 16:55
c0a35ce
  • Revert change to add minimum leaf entry size (8add307)
  • Add type (6f7d154)
  • Rename variable (1e0cda7)
  • Also handle tree rebuild advise here (51069ee)
  • Add batched operations back to the front of the operations array upon error (941d428)
  • Cleanup: remove unused empty-branch error (a426e65)
  • Cleanup: remove unused _removeLeafWithEmptyParent method (7fd0a59)
  • Prevent possible tree repair issue if leaf is empty (2400ff1)
  • Add 24hr stress test for transaction logging if RUN_STRESS_TESTS env var has been set (e0f23ac)
  • Keep empty leafs with a single-entry parent node, advise tree rebuild (f9a63d9)
  • Fix tree rebuilding after single-entry node's leaf becomes empty (f4dbdcc)
  • Fix tree updating after single-entry node's leaf becomes empty (9bd7d11)
  • Fix tree rebuilding after single-entry node's leaf becomes empty (d94d5f8)
  • Binary B+Tree: fix issue with trees rebuilding after a leaf below a single-entry node has become empty (5d09d89)
  • Node reader: improve error being logged if reason is a locking issue, also adds path being read from to log message (d7b0f2c)
  • Transaction logging improvements: * Let getMutations process each mutation while iterating instead of piling them up to run at the same time - saving memory and cpu. * Created removeMutations method to clean up old transaction logs found by getMutations, prevents scheduling the same transactions for removal multiple times, runs in the background and use batches of 100 not to block other reads/writes for too long. * logMutation now saves serialized values of context, mutations and value for quicker reading and writing, getMutations checks if transaction used legacy or serialized storage version (dad4d29)
  • Update README.md (48679fe)
  • chore: release v1.29.12 [skip ci] (a5bd690)