Skip to content

Releases: HarperFast/harper

v5.0.21

20 May 18:21
11c89a9

Choose a tag to compare

What's Changed

  • fix(replication): propagate per-event expiresAt to record writes

Full Changelog: v5.0.20...v5.0.21

v5.0.20

20 May 14:14
e24fb0e

Choose a tag to compare

What's Changed

  • feat(deploy-component): add install_allow_scripts flag
  • feat(add-component): add install_allow_scripts flag (consistent with deploy_component)
  • fix(v5.0): backport subscription startTime gate fix from main
  • test(v5.0): skip race-condition count test that flakes without dedup fix
  • test(v5.0): skip subscriptionReplay tests + remove replay-stress test
  • chore: Pick .nvmrc to stabilize lock file
  • cherry-pick: fix(deps): update all non-major dependenciesv5.0 (PR #563)

Full Changelog: v5.0.19...v5.0.20

v5.0.19

19 May 05:04
325dde3

Choose a tag to compare

What's Changed

  • Formatting
  • cherry-pick: yield every 100 entries in subscription catchup (8bbbc4c)
  • fix: resolve unresolved merge conflict markers from cherry-pick #581
  • Skip update tests

Full Changelog: v5.0.18...v5.0.19

v5.0.18

19 May 02:53
ca8e4a9

Choose a tag to compare

What's Changed

  • Update package.json
  • cherry-pick: fix: skip corrupt audit entries during iteration instead of throwingv5.0 (conflict) (#581)
  • Retry saveStructures transaction on busy
  • fix(table): arm eviction scanner for sourcedFrom and eviction-only configs
  • fix: address PR review comments on #529
  • fix: prevent silent index gaps when per-record puts fail during schema migration
  • test: schema-migration fragility probes (reproduces F2 silent index gap)
  • cherry-pick: fix(migrate): skip Symbol.for('structures') entries in copyDbiToRocks (PR #518)
  • cherry-pick: fix: defer and yield audit-store commit notificationsv5.0 (conflict) (#544)
  • Revert "Merge pull request #518 from HarperFast/fix/migrate-shared-structures (#543)"
  • Merge pull request #518 from HarperFast/fix/migrate-shared-structures (#543)
  • test(replay): add SIGKILL/restart stress test for transaction-log replay
  • review: switch replay guard from type strings to action-bit mask
  • fix(replay): skip corrupt audit entries instead of crash-looping on replay

Full Changelog: v5.0.15...v5.0.18

v5.0.17

15 May 19:37
f328dbe

Choose a tag to compare

What's Changed

  • Update version

Full Changelog: v5.1.1...v5.0.17

v5.0.15

12 May 20:44
f09ca38

Choose a tag to compare

What's Changed

  • Fix invalid 'this' reference
  • fix: resolve unresolved merge markers in run.js from PR 520 cherry-pick
  • Merge pull request #520 from HarperFast/cherry-pick/v5.0/pr-516
  • test: pin Date.now in temp-path regression test
  • fix: make atomicWriteFile temp path unique across worker threads
  • fix: Lookup hostname in logs properly
  • Fix release notes step failing when grep filters out all commits

Full Changelog: v5.0.14...v5.0.15

v5.0.14

11 May 23:29
08d1cb8

Choose a tag to compare

What's Changed

  • Update rocksdb-js@1.2.0
  • Fix system database handling in copyDb and add system database verification test

Full Changelog: v5.0.13...v5.0.14

v5.0.12

11 May 14:43
0a817fc

Choose a tag to compare

What's Changed

  • 5.0.12
  • Fix shallow clone breaking git log release notes
  • Merge pull request #499 from HarperFast/fix/config-update-comparison-typecast

Full Changelog: v5.0.11...v5.0.12

v5.0.11

08 May 14:03
195a6d5

Choose a tag to compare

What's Changed

  • 5.0.11

v5.0.10

05 May 01:28
6ad61b1

Choose a tag to compare

Full Changelog: v5.0.9...v5.0.10