Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions release-notes/v4-tucker/4.6.19.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
title: 4.6.19
---

# 4.6.19

11/24/2025

- Put time window on custom metric lookup
- Backport Red Hat Connect release image publishing
9 changes: 9 additions & 0 deletions release-notes/v4-tucker/4.6.20.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
title: 4.6.20
---

# 4.6.20

11/25/2025

- Fix replication shared status variable casing issue (camelCase)
9 changes: 9 additions & 0 deletions release-notes/v4-tucker/4.6.21.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
title: 4.6.21
---

# 4.6.21

11/26/2025

- Fix undefined snake_case references that should be camelCase variables
9 changes: 9 additions & 0 deletions release-notes/v4-tucker/4.6.22.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
title: 4.6.22
---

# 4.6.22

12/02/2025

- Add CI linting of undefined variables
10 changes: 10 additions & 0 deletions release-notes/v4-tucker/4.7.10.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
title: 4.7.10
---

# 4.7.10

11/26/2025

- Fix undefined snake_case references that should be camelCase variables
- Ensure HARPER_SET_CONFIG can override any other config source, especially at install time
30 changes: 30 additions & 0 deletions release-notes/v4-tucker/4.7.11.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
---
title: 4.7.11
---

# 4.7.11

12/02/2025

- Messaging:
- Limit message size
- Worker management:
- Restart 1/8th of the workers at a time for graceful rolling restarts
- SSH:
- Add host and hostname fields to listSSHKeys
- Component deployment:
- Lazy load trusted components to avoid requiring component loader too early
- Only guard certain core component names from being deployed
- Deploy-component fails by default if conflicting config entry exists (can be forced)
- Transactions:
- Ensure resource cache is reset when transaction is committed
- Add test for resource cache not interfering with reading after transaction reset
- Studio:
- Reset restartRequired flag on restart (STUDIO-358)
- Documentation:
- Fix link to configuration file documentation
- HTTP:
- Fix mergeHeaders where set-cookie headers could get combined incorrectly
- Handle non-string values in array correctly
- CI/CD:
- Add CI linting of undefined variables
11 changes: 11 additions & 0 deletions release-notes/v4-tucker/4.7.12.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
title: 4.7.12
---

# 4.7.12

12/08/2025

- Warn users if running Harper in an application folder or root folder
- Update listSSHKeys unit tests
- Remove unused processManagement functions
39 changes: 39 additions & 0 deletions release-notes/v4-tucker/4.7.4.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
---
title: 4.7.4
---

# 4.7.4

11/07/2025

- Transactions:
- Improve transaction timeout tracking with configurable timeout property
- Record transaction start location (resource name and method) for better error reporting
- Commit instead of abort on timeout to minimize disruption and allow transaction reuse
- Licensing:
- Allow licenses to be partially unlimited
- TypeScript improvements:
- Migrate user.js to user.ts
- Strongly type pub/sub resource interfaces
- Expand resource interface accuracy and generic types
- Mixin RecordObject and expand Condition Attribute types
- Component loading:
- Wait for jsresource resources to be imported before considering component loaded
- Improve jsresource error messages
- Consistently turn off authorize on first REST method call
- Audit logging:
- Ensure CRDT/conflict resolutions always save audit log entries
- Add cleanup completion log messages
- Optimize operation request error logging levels
- Blob management:
- Slow down blob cleanup to reduce load
- Replication:
- Don't connect to sharded database nodes in different shards
- Don't relocate records if location is determined by id
- Bug fixes:
- Fix nullish comparison logic
- Fix camelCase conversion issues
- Docker:
- Fix docker container stop behavior
- API Operations:
- Add get_usage_licenses as an operations API
10 changes: 10 additions & 0 deletions release-notes/v4-tucker/4.7.7.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
title: 4.7.7
---

# 4.7.7

11/17/2025

- Fix lockfile property spelling and prevent race condition for application installation
- Add UI tests for self-hosted cluster with localhost HarperDB
30 changes: 30 additions & 0 deletions release-notes/v4-tucker/4.7.8.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
---
title: 4.7.8
---

# 4.7.8

11/21/2025

- Pub/Sub and Subscriptions:
- Fix connect to properly pass query to subscribe
- Use loadAsInstance=false in tests
- Error handling:
- Handle thrown plain objects correctly
- Properly report errors for bad request body
- Metrics and monitoring:
- Put time window on custom metric lookup
- Compression:
- Use faster compression setting
- Replication and clustering:
- Lock down node rearranging when failover is disabled
- Update status of last received commit when receiving sequence id update
- Avoid unnecessary end_txn messages when no transactions have been delivered
- Database configuration:
- Allow databases config to support direct database name or data config object
- HTTP:
- Keep multiple set-cookie headers separate
- UI:
- Rename HDBMS to Studio
- Testing:
- Fixes for certificate verification integration tests
9 changes: 9 additions & 0 deletions release-notes/v4-tucker/4.7.9.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
title: 4.7.9
---

# 4.7.9

11/25/2025

- Fix replication shared status variable casing issue (camelCase)