Skip to content

Commit 456624d

Browse files
committed
generate release notes index from release notes. minimize manual busywork.
1 parent f9ca5aa commit 456624d

File tree

8 files changed

+238
-310
lines changed

8 files changed

+238
-310
lines changed

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@ build
1111
# Root index page is conditionally generated if docs is not at the root
1212
/src/pages/index.tsx
1313

14+
# Generated release notes data
15+
/release-notes-data.json
16+
1417
# Misc
1518
.DS_Store
1619
.env.local

release-notes/index.md

Lines changed: 0 additions & 301 deletions
This file was deleted.

release-notes/index.mdx

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
---
2+
title: Release Notes
3+
description: Complete version history and changelog for Harper
4+
keywords: [harper, release notes, changelog, version history, updates]
5+
---
6+
7+
import ReleaseNotesList from '@site/src/components/ReleaseNotesList';
8+
9+
<ReleaseNotesList />
Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,59 +2,61 @@
22
title: Harper Tucker (Version 4)
33
---
44

5+
import LatestPatchLink from '@site/src/components/LatestPatchLink';
6+
57
# Harper Tucker (Version 4)
68

79
HarperDB version 4 ([Tucker release](v4-tucker/tucker)) represents major step forward in database technology. This release line has ground-breaking architectural advancements including:
810

9-
## [4.7 alpha](v4-tucker/4.7.0)
11+
## <LatestPatchLink major={4} minor={7} label="4.7 alpha" />
1012

1113
- Component status monitoring for tracking loading and status changes across all components
1214
- OCSP support for TLS certificate validation in replication and HTTP connections
1315
- New analytics and licensing functionality for Fabric services integration
1416
- Further improvements to the plugin API
1517

16-
## [4.6](v4-tucker/4.6.8)
18+
## <LatestPatchLink major={4} minor={6} />
1719

1820
- Vector Indexing - 4.6 introduces a new Vector Indexing system based on Hierarchical Navigable Small World Graphs.
1921
- New extension API - 4.6 introduces a new extension API for creating extensions components.
2022
- Improved logging configurability - Logging can be dynamically updated and specifically configured for each component.
2123
- Resource API - 4.6 has updated Resource APIs for ease of use.
2224
- Data loader - 4.6 introduces a new data loader that allows for ensuring records exist as part of a component.
2325

24-
## [4.5](v4-tucker/4.5.25)
26+
## <LatestPatchLink major={4} minor={5} />
2527

2628
- Blob Storage - 4.5 introduces a new [Blob storage system](/docs/reference/blob).
2729
- Password Hashing Upgrade - two new password hashing algorithms for better security (to replace md5).
2830
- New resource and storage Analytics
2931

30-
## [4.4](v4-tucker/4.4.24)
32+
## <LatestPatchLink major={4} minor={4} />
3133

3234
- Native replication (codename "Plexus") which is faster, more efficient, secure, and reliable than the previous replication system and provides provisional sharding capabilities with a foundation for the future
3335
- Computed properties that allow applications to define properties that are computed from other properties, allowing for composite properties that are calculated from other data stored in records without requiring actual storage of the computed value
3436
- Custom indexing including composite, full-text indexing, and vector indexing
3537

36-
## [4.3](v4-tucker/4.3.38)
38+
## <LatestPatchLink major={4} minor={3} />
3739

3840
- Relationships, joins, and broad new querying capabilities for complex and nested conditions, sorting, joining, and selecting with significant query optimizations
3941
- More advanced transaction support for CRDTs and storage of large integers (with BigInt)
4042
- Better management with new upgraded local studio and new CLI features
4143

42-
## [4.2](v4-tucker/4.2.8)
44+
## <LatestPatchLink major={4} minor={2} />
4345

4446
- New component architecture and Resource API for advanced, robust custom database application development
4547
- Real-time capabilites through MQTT, WebSockets, and Server-Sent Events
4648
- REST interface for intuitive, fast, and standards-compliant HTTP interaction
4749
- Native caching capabilities for high-performance cache scenarios
4850
- Clone node functionality
4951

50-
## [4.1](v4-tucker/4.1.2)
52+
## <LatestPatchLink major={4} minor={1} />
5153

5254
- New streaming iterators mechanism that allows query results to be delivered to clients _while_ querying results are being processed, for incredibly fast time-to-first-byte and concurrent processing/delivery
5355
- New thread-based concurrency model for more efficient resource usage
5456

55-
## [4.0](v4-tucker/4.0.7)
57+
## <LatestPatchLink major={4} minor={0} />
5658

5759
- New clustering technology that delivers robust, resilient and high-performance replication
5860
- Major storage improvements with highly-efficient adaptive-structure modified MessagePack format, with on-demand deserialization capabilities
5961

60-
Did you know our release names are dedicated to employee pups? For our fourth release, [meet Tucker!](v4-tucker/tucker)
62+
Did you know our release names are dedicated to employee pups? For our fourth release, [meet Tucker!](v4-tucker/tucker)

0 commit comments

Comments
 (0)