Skip to content
Merged
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
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,9 @@ build
# Root index page is conditionally generated if docs is not at the root
/src/pages/index.tsx

# Generated release notes data
/release-notes-data.json

# Misc
.DS_Store
.env.local
Expand Down
301 changes: 0 additions & 301 deletions release-notes/index.md

This file was deleted.

9 changes: 9 additions & 0 deletions release-notes/index.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
title: Release Notes
description: Complete version history and changelog for Harper
keywords: [harper, release notes, changelog, version history, updates]
---

import ReleaseNotesList from '@site/src/components/ReleaseNotesList';

<ReleaseNotesList />
Original file line number Diff line number Diff line change
Expand Up @@ -2,57 +2,59 @@
title: Harper Tucker (Version 4)
---

import LatestPatchLink from '@site/src/components/LatestPatchLink';

# Harper Tucker (Version 4)

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

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

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

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

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

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

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

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

- 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
- 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
- Custom indexing including composite, full-text indexing, and vector indexing

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

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

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

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

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

- 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
- New thread-based concurrency model for more efficient resource usage

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

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