Skip to content

Releases: aphorion/heatherdb

v0.5.1

Choose a tag to compare

@github-actions github-actions released this 26 Oct 17:42

What's in v0.5.1

Changes since v0.5.0:

  • chore: release 0.5.1 (0c9bc08)
  • perf: writes find their nearest locations with an f32 scan (938e886)
  • fix: writes activate their exact nearest locations, not graph search's (57bd8f9)

Downloads

Platform Asset
linux-aarch64-gnu heather-v0.5.1-linux-aarch64-gnu.tar.gz
linux-aarch64-musl heather-v0.5.1-linux-aarch64-musl.tar.gz
linux-x86_64-gnu heather-v0.5.1-linux-x86_64-gnu.tar.gz
linux-x86_64-musl heather-v0.5.1-linux-x86_64-musl.tar.gz
macos-aarch64 heather-v0.5.1-macos-aarch64.tar.gz
macos-x86_64 heather-v0.5.1-macos-x86_64.tar.gz
windows-x86_64 heather-v0.5.1-windows-x86_64.zip
ubuntu/debian (amd64, .deb) heatherdb_0.5.1_amd64.deb
ubuntu/debian (arm64, .deb) heatherdb_0.5.1_arm64.deb

Install the .deb on Ubuntu/Debian:

curl -fsSLO https://github.com/aphorion/heatherdb/releases/download/v0.5.1/heatherdb_0.5.1_amd64.deb
sudo apt install ./heatherdb_0.5.1_amd64.deb

This installs a heatherdb systemd service, a dedicated heatherdb user, and
generates admin credentials in /etc/heatherdb/env — read that file, then
sudo systemctl start heatherdb.

The macOS binaries are unsigned — clear the download quarantine before
the first run:

xattr -d com.apple.quarantine ./heather

Verify with the bundled SHA256SUMS.txt:

curl -fsSLO https://github.com/aphorion/heatherdb/releases/download/v0.5.1/SHA256SUMS.txt
sha256sum --check SHA256SUMS.txt --ignore-missing

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 26 Oct 06:58

What's in v0.5.0

Changes since v0.4.2:

  • chore: release 0.5.0 (865a9a3)
  • feat: store plain collections' vectors once, in the record codec (757ab53)
  • feat: store plain collections' vectors once (c4b1fd8)
  • fix: find documents by their own vector once writes use the graph (0c011e9)
  • fix: find documents by their own vector once writes use the graph (0d90fbb)
  • feat: heather verify, golden records, both-precision read tests, fuzzing (ec02721)
  • feat: self-describing, checksummed records and an on-disk format version (1dbf525)
  • fix: decode paged documents at the store's precision (2ecabf9)
  • feat: plain (non-competitive) and f32 databases (ac4731c)
  • feat: page document listings (GET .../documents?offset=&limit=) (75cdd05)
  • feat: purge a dropped database instead of keeping it in _trash (af9847c)
  • feat: let a database stop syncing every commit (PUT /db/{db}/durability) (b019776)
  • fix: re-select landmarks as a collection grows (df0017d)
  • fix: decode base64 vectors with as_chunks (clippy::chunks_exact_to_as_chunks) (8e5ba3b)
  • feat: accept base64 f64 vectors on write and bulk_load (1250332)

Downloads

Platform Asset
linux-aarch64-gnu heather-v0.5.0-linux-aarch64-gnu.tar.gz
linux-aarch64-musl heather-v0.5.0-linux-aarch64-musl.tar.gz
linux-x86_64-gnu heather-v0.5.0-linux-x86_64-gnu.tar.gz
linux-x86_64-musl heather-v0.5.0-linux-x86_64-musl.tar.gz
macos-aarch64 heather-v0.5.0-macos-aarch64.tar.gz
macos-x86_64 heather-v0.5.0-macos-x86_64.tar.gz
windows-x86_64 heather-v0.5.0-windows-x86_64.zip
ubuntu/debian (amd64, .deb) heatherdb_0.5.0_amd64.deb
ubuntu/debian (arm64, .deb) heatherdb_0.5.0_arm64.deb

Install the .deb on Ubuntu/Debian:

curl -fsSLO https://github.com/aphorion/heatherdb/releases/download/v0.5.0/heatherdb_0.5.0_amd64.deb
sudo apt install ./heatherdb_0.5.0_amd64.deb

This installs a heatherdb systemd service, a dedicated heatherdb user, and
generates admin credentials in /etc/heatherdb/env — read that file, then
sudo systemctl start heatherdb.

The macOS binaries are unsigned — clear the download quarantine before
the first run:

xattr -d com.apple.quarantine ./heather

Verify with the bundled SHA256SUMS.txt:

curl -fsSLO https://github.com/aphorion/heatherdb/releases/download/v0.5.0/SHA256SUMS.txt
sha256sum --check SHA256SUMS.txt --ignore-missing

v0.4.2

Choose a tag to compare

@github-actions github-actions released this 19 Oct 07:55

What's in v0.4.2

Changes since v0.4.1:

  • chore: release 0.4.2 (b552f56)
  • perf: write a request's vectors and metadata in one transaction (d0bbe05)
  • license HeatherDB engine under AGPL-3.0 (d3131bd)
  • chore: add Context7 ownership configuration (ac67265)
  • docs: derive the release version instead of pasting it (1300acd)
  • docs: explain why there is no --daemon flag (f44a8f9)
  • docs: rewrap a long line in the README (6daa2e8)
  • docs: restore the GHCR mirror (432c2e8)
  • docs: drop the GHCR mirror (1206535)
  • docs: pull container images from Docker Hub (f7eaae6)

Downloads

Platform Asset
linux-aarch64-gnu heather-v0.4.2-linux-aarch64-gnu.tar.gz
linux-aarch64-musl heather-v0.4.2-linux-aarch64-musl.tar.gz
linux-x86_64-gnu heather-v0.4.2-linux-x86_64-gnu.tar.gz
linux-x86_64-musl heather-v0.4.2-linux-x86_64-musl.tar.gz
macos-aarch64 heather-v0.4.2-macos-aarch64.tar.gz
macos-x86_64 heather-v0.4.2-macos-x86_64.tar.gz
windows-x86_64 heather-v0.4.2-windows-x86_64.zip
ubuntu/debian (amd64, .deb) heatherdb_0.4.2_amd64.deb
ubuntu/debian (arm64, .deb) heatherdb_0.4.2_arm64.deb

Install the .deb on Ubuntu/Debian:

curl -fsSLO https://github.com/aphorion/heatherdb/releases/download/v0.4.2/heatherdb_0.4.2_amd64.deb
sudo apt install ./heatherdb_0.4.2_amd64.deb

This installs a heatherdb systemd service, a dedicated heatherdb user, and
generates admin credentials in /etc/heatherdb/env — read that file, then
sudo systemctl start heatherdb.

The macOS binaries are unsigned — clear the download quarantine before
the first run:

xattr -d com.apple.quarantine ./heather

Verify with the bundled SHA256SUMS.txt:

curl -fsSLO https://github.com/aphorion/heatherdb/releases/download/v0.4.2/SHA256SUMS.txt
sha256sum --check SHA256SUMS.txt --ignore-missing

v0.4.1

Choose a tag to compare

@github-actions github-actions released this 07 Sep 17:24

What's in v0.4.1

Changes since v0.4.0:

  • chore: release 0.4.1 (53da54b)
  • ci(docker): publish to Docker Hub, and follow the repository rename (a32fa20)

Downloads

Platform Asset
linux-aarch64-gnu heather-v0.4.1-linux-aarch64-gnu.tar.gz
linux-aarch64-musl heather-v0.4.1-linux-aarch64-musl.tar.gz
linux-x86_64-gnu heather-v0.4.1-linux-x86_64-gnu.tar.gz
linux-x86_64-musl heather-v0.4.1-linux-x86_64-musl.tar.gz
macos-aarch64 heather-v0.4.1-macos-aarch64.tar.gz
macos-x86_64 heather-v0.4.1-macos-x86_64.tar.gz
windows-x86_64 heather-v0.4.1-windows-x86_64.zip
ubuntu/debian (amd64, .deb) heatherdb_0.4.1_amd64.deb
ubuntu/debian (arm64, .deb) heatherdb_0.4.1_arm64.deb

Install the .deb on Ubuntu/Debian:

curl -fsSLO https://github.com/aphorion/heatherdb/releases/download/v0.4.1/heatherdb_0.4.1_amd64.deb
sudo apt install ./heatherdb_0.4.1_amd64.deb

This installs a heatherdb systemd service, a dedicated heatherdb user, and
generates admin credentials in /etc/heatherdb/env — read that file, then
sudo systemctl start heatherdb.

The macOS binaries are unsigned — clear the download quarantine before
the first run:

xattr -d com.apple.quarantine ./heather

Verify with the bundled SHA256SUMS.txt:

curl -fsSLO https://github.com/aphorion/heatherdb/releases/download/v0.4.1/SHA256SUMS.txt
sha256sum --check SHA256SUMS.txt --ignore-missing

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 07 Sep 17:03

What's in v0.4.0

Changes since v0.3.0:

  • chore: release 0.4.0 (76b8f86)
  • ci(release): announce the published version to envaas (ff2d8c0)
  • chore: add GitHub Sponsors funding config (75288ed)
  • docs: rewrite the README, and license under Apache-2.0 (6fc8b73)
  • ci(release): build macOS and Windows binaries (7f2a69a)
  • docs: rebuild the tree around storage-native intelligence (3997ac0)
  • docs: rebuild the in-repo documentation tree (4e5bcf2)
  • fix(server): apply --map-size-mb, and stop logging it as a global (7e7796d)

Downloads

Platform Asset
linux-aarch64-gnu heather-v0.4.0-linux-aarch64-gnu.tar.gz
linux-aarch64-musl heather-v0.4.0-linux-aarch64-musl.tar.gz
linux-x86_64-gnu heather-v0.4.0-linux-x86_64-gnu.tar.gz
linux-x86_64-musl heather-v0.4.0-linux-x86_64-musl.tar.gz
macos-aarch64 heather-v0.4.0-macos-aarch64.tar.gz
macos-x86_64 heather-v0.4.0-macos-x86_64.tar.gz
windows-x86_64 heather-v0.4.0-windows-x86_64.zip
ubuntu/debian (amd64, .deb) heatherdb_0.4.0_amd64.deb
ubuntu/debian (arm64, .deb) heatherdb_0.4.0_arm64.deb

Install the .deb on Ubuntu/Debian:

curl -fsSLO https://github.com/aphorion/heatherdb/releases/download/v0.4.0/heatherdb_0.4.0_amd64.deb
sudo apt install ./heatherdb_0.4.0_amd64.deb

This installs a heatherdb systemd service, a dedicated heatherdb user, and
generates admin credentials in /etc/heatherdb/env — read that file, then
sudo systemctl start heatherdb.

The macOS binaries are unsigned — clear the download quarantine before
the first run:

xattr -d com.apple.quarantine ./heather

Verify with the bundled SHA256SUMS.txt:

curl -fsSLO https://github.com/aphorion/heatherdb/releases/download/v0.4.0/SHA256SUMS.txt
sha256sum --check SHA256SUMS.txt --ignore-missing

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 17 Aug 08:36
d407774

What's in v0.3.0

Changes since v0.2.1:

  • fix(deb): resolve packaging asset paths from the workspace root (dc3af39)
  • chore(release): 0.3.0 (e9075b8)
  • feat(algebra): rotate — continuous fractional-t permutation binding (5541c29)
  • docs: add 'What this composes into' — mnemonics, world models, one law (351e183)
  • docs: rewrite README to match what the engine actually is and does (8427440)
  • chore(deploy): unify deploy/ and packaging/deb/ on one filesystem layout (90b0bd2)
  • fix(ci): audit job via cargo-audit CLI instead of the Checks-API action (e137156)
  • ci(docker): cross-compile natively for amd64/arm64 instead of QEMU-emulated cargo build (edfccb7)
  • fix(engine): count-weighted reads no longer let untrained locations win under high beta (7a72118)
  • fix(docs): resolve broken intra-doc links in collection.rs (5226160)
  • refactor(audit): make the access log a generic primitive, not a UI feature (56e7d94)
  • feat(engine): attention contributor tracing, set-exclusion reads, /attention/mdl (5d9a314)
  • feat(engine): capacity-derived tau_overload default (14b9b82)
  • feat(algebra): bundle_vec — weighted vector superposition + /vec/bundle (2e09768)
  • ci: gate merges on cargo-audit, trim test matrix to Linux only (e03fdb5)
  • feat(audit): persisted read/access log per database (8d2c3f8)
  • fix(docker): drop dead heather_fornix COPY steps from the builder stage (53ef5fe)
  • chore: drop fovea/, heather_fornix/, and docs/ pending a rewrite (6934537)
  • chore: drop POC-era cruft (stray demo dir, orphaned PRD, runtime lock file) (a4ac00a)
  • feat(k8s): Helm chart for HeatherDB — StatefulSet + PVC + Service (f403c26)
  • ci(docker): publish to Docker Hub alongside GHCR (cb66bec)
  • ci(release): .deb packaging for Ubuntu/Debian + proprietary LICENSE (f60b2d9)

Downloads

Platform Asset
linux-aarch64-gnu heather-v0.3.0-linux-aarch64-gnu.tar.gz
linux-aarch64-musl heather-v0.3.0-linux-aarch64-musl.tar.gz
linux-x86_64-gnu heather-v0.3.0-linux-x86_64-gnu.tar.gz
linux-x86_64-musl heather-v0.3.0-linux-x86_64-musl.tar.gz
ubuntu/debian (amd64, .deb) heatherdb_0.3.0_amd64.deb
ubuntu/debian (arm64, .deb) heatherdb_0.3.0_arm64.deb

Install the .deb on Ubuntu/Debian:

curl -fsSLO https://github.com/aphorion/heatherdb_poc/releases/download/v0.3.0/heatherdb_0.3.0_amd64.deb
sudo apt install ./heatherdb_0.3.0_amd64.deb

This installs a heatherdb systemd service, a dedicated heatherdb user, and
generates admin credentials in /etc/heatherdb/env — read that file, then
sudo systemctl start heatherdb.

Verify with the bundled SHA256SUMS.txt:

curl -fsSLO https://github.com/aphorion/heatherdb_poc/releases/download/v0.3.0/SHA256SUMS.txt
sha256sum --check SHA256SUMS.txt --ignore-missing