From d8f5a00778d21856973bf72e94dea9ccf82200f0 Mon Sep 17 00:00:00 2001 From: Kris Zyp Date: Wed, 15 Apr 2026 08:12:49 -0600 Subject: [PATCH 1/4] Only list minor version summaries on the documentation site, and link to releases for patches --- release-notes/v5-lincoln/{5.0.0.md => 5.0.md} | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) rename release-notes/v5-lincoln/{5.0.0.md => 5.0.md} (97%) diff --git a/release-notes/v5-lincoln/5.0.0.md b/release-notes/v5-lincoln/5.0.md similarity index 97% rename from release-notes/v5-lincoln/5.0.0.md rename to release-notes/v5-lincoln/5.0.md index 8027e310..8b2d41ec 100644 --- a/release-notes/v5-lincoln/5.0.0.md +++ b/release-notes/v5-lincoln/5.0.md @@ -1,8 +1,12 @@ --- -title: 5.0.0 +title: 5.0 --- -# 5.0.0 +# 5.0 Release Notes + +### Patch Releases + +All patch release notes for 5.0.x are available on the [releases page](https://github.com/HarperFast/harper/releases?q=v5.0&expanded=true). ## Open Source and Pro Editions From b395ee436ac30154bec2204eccd15b33cb90f0b1 Mon Sep 17 00:00:00 2001 From: Kris Zyp Date: Thu, 16 Apr 2026 13:23:49 -0600 Subject: [PATCH 2/4] Summarize 5.0 --- release-notes/v5-lincoln/index.mdx | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/release-notes/v5-lincoln/index.mdx b/release-notes/v5-lincoln/index.mdx index f3ae850c..a15a15d6 100644 --- a/release-notes/v5-lincoln/index.mdx +++ b/release-notes/v5-lincoln/index.mdx @@ -1,9 +1,15 @@ --- -title: Harper Lincol (Version 5) +title: Harper Lincoln (Version 5) --- -import LatestPatchLink from '@site/src/components/LatestPatchLink'; +# Harper Lincoln (Version 5) -# Harper Tucker (Version 5) +## [5.0](./5.0) + +- **Open Source & Pro Editions** — Harper v5.0 ships as two editions: a free Apache 2.0 open source edition (`npm i -g harper`) and a Pro edition with replication and certificate management (`npm i -g @harperfast/harper-pro`). +- **RocksDB Storage Engine** — RocksDB replaces LMDB as the default storage engine, bringing more robust transactions, a native write-ahead log for ACID compliance, and powerful background compaction. LMDB remains supported for existing databases. +- **Application Context Isolation** — Each application now runs in its own JavaScript context with isolated globals and module imports, protecting against prototype pollution and enabling per-application logging and configuration. +- **Transitive Replication** — An exclusion-based subscription model lets nodes replicate through intermediaries, enabling complex cluster topologies without requiring direct connections between all nodes. +- **Resource API Upgrades** — Static REST methods are now first-class, `getContext()` enables async request access anywhere, and a new `save()` method makes in-transaction writes visible to subsequent reads. +- **Granular Role Permissions & Impersonation** — Roles can now be scoped to specific operations, and super users can impersonate other users with configurable identity and role bindings. -## From f8492353b45529d93bf76d5c4ec88921e9926c90 Mon Sep 17 00:00:00 2001 From: Kris Zyp Date: Thu, 16 Apr 2026 13:43:02 -0600 Subject: [PATCH 3/4] Formatting --- release-notes/v5-lincoln/5.0.md | 2 +- release-notes/v5-lincoln/index.mdx | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/release-notes/v5-lincoln/5.0.md b/release-notes/v5-lincoln/5.0.md index 8b2d41ec..c896746d 100644 --- a/release-notes/v5-lincoln/5.0.md +++ b/release-notes/v5-lincoln/5.0.md @@ -1,5 +1,5 @@ --- -title: 5.0 +title: '5.0' --- # 5.0 Release Notes diff --git a/release-notes/v5-lincoln/index.mdx b/release-notes/v5-lincoln/index.mdx index a15a15d6..25d880bd 100644 --- a/release-notes/v5-lincoln/index.mdx +++ b/release-notes/v5-lincoln/index.mdx @@ -4,6 +4,8 @@ title: Harper Lincoln (Version 5) # Harper Lincoln (Version 5) +All specific full patch version release notes for 5.x.x are available on the [releases page](https://github.com/HarperFast/harper/releases?q=v5&expanded=true). + ## [5.0](./5.0) - **Open Source & Pro Editions** — Harper v5.0 ships as two editions: a free Apache 2.0 open source edition (`npm i -g harper`) and a Pro edition with replication and certificate management (`npm i -g @harperfast/harper-pro`). @@ -12,4 +14,3 @@ title: Harper Lincoln (Version 5) - **Transitive Replication** — An exclusion-based subscription model lets nodes replicate through intermediaries, enabling complex cluster topologies without requiring direct connections between all nodes. - **Resource API Upgrades** — Static REST methods are now first-class, `getContext()` enables async request access anywhere, and a new `save()` method makes in-transaction writes visible to subsequent reads. - **Granular Role Permissions & Impersonation** — Roles can now be scoped to specific operations, and super users can impersonate other users with configurable identity and role bindings. - From fd4f5caf01f44632b9af2d7d7a6cddcd958cdf2b Mon Sep 17 00:00:00 2001 From: Kris Zyp Date: Thu, 16 Apr 2026 13:53:59 -0600 Subject: [PATCH 4/4] Fix link --- release-notes/v5-lincoln/index.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/release-notes/v5-lincoln/index.mdx b/release-notes/v5-lincoln/index.mdx index 25d880bd..06c36634 100644 --- a/release-notes/v5-lincoln/index.mdx +++ b/release-notes/v5-lincoln/index.mdx @@ -6,7 +6,7 @@ title: Harper Lincoln (Version 5) All specific full patch version release notes for 5.x.x are available on the [releases page](https://github.com/HarperFast/harper/releases?q=v5&expanded=true). -## [5.0](./5.0) +## [5.0](./5.0.md) - **Open Source & Pro Editions** — Harper v5.0 ships as two editions: a free Apache 2.0 open source edition (`npm i -g harper`) and a Pro edition with replication and certificate management (`npm i -g @harperfast/harper-pro`). - **RocksDB Storage Engine** — RocksDB replaces LMDB as the default storage engine, bringing more robust transactions, a native write-ahead log for ACID compliance, and powerful background compaction. LMDB remains supported for existing databases.