Skip to content

Commit 5699a54

Browse files
authored
Merge pull request #385 from HarperFast/release_4.5.33
Release 4.5.33
2 parents 2557b6c + e2a4a97 commit 5699a54

File tree

2 files changed

+34
-0
lines changed

2 files changed

+34
-0
lines changed

release-notes/v4-tucker/4.5.33.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
---
2+
title: 4.5.33
3+
---
4+
5+
### HarperDB 4.5.33
6+
7+
11/5/2025
8+
9+
- Add option to mark a database as "sharded" so replication only connects to databases in the same shard, improving efficiency for sharded clusters.
10+
- Reliability: ensure we never attempt to reference an audit entry when one is not recorded and always create an audit entry during conflict/CRDT resolutions; this prevents orphaned blobs and guarantees they can be cleaned up.
11+
- Data integrity: assert that each transaction is recorded in the audit log.
12+
- Maintenance: throttle blob cleanup to reduce system load and add a final log message indicating when orphan cleanup finishes.
13+
- Fix: do not relocate records when their location is determined by id.
14+
- Add a final cleanup log message when orphan blob cleanup finishes.

release-notes/v4-tucker/4.6.15.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
---
2+
title: 4.6.15
3+
---
4+
5+
# 4.6.15
6+
7+
11/5/2025
8+
9+
- Audit logging robustness:
10+
- Always record an audit entry when conflict/CRDT resolutions are performed so all blobs retain a reference for eventual cleanup
11+
- Avoid referencing an audit entry when audit logging is disabled; ensure a new version is created when resolving a cache entry that replaces an existing one
12+
- Blob cleanup improvements:
13+
- Reduce cleanup rate to limit resource usage under load
14+
- Add a final "orphan cleanup finished" log message
15+
- Sharded deployments: do not connect to nodes with a database connection if the database is marked as sharded and is not in the same shard
16+
- Stability: clear the application timeout timer to allow threads to exit gracefully when still running
17+
- HTTP/router: fix missing `urlPath` option on initial entry handler creation
18+
- Memory monitoring: make the near‑limit heap snapshot threshold configurable and enable taking a snapshot before exhausting heap memory
19+
- Data placement: avoid relocating records when location is determined by id
20+
- Developer ergonomics: fix camelCase conversion typos in resource code

0 commit comments

Comments
 (0)