From 239256e2bac7e6feb50943c5863c6855d8b2fcfc Mon Sep 17 00:00:00 2001 From: Scott Lamb Date: Fri, 4 Apr 2025 11:49:47 -0700 Subject: [PATCH] prep v0.7.21 --- CHANGELOG.md | 3 ++- guide/install.md | 6 +++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 99d0613..458f3f9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,10 +8,11 @@ upgrades, e.g. `v0.6.x` -> `v0.7.x`. The config file format and [API](ref/api.md) currently have no stability guarantees, so they may change even on minor releases, e.g. `v0.7.5` -> `v0.7.6`. -## unreleased +## v0.7.21 (2025-04-04) * Release with `mimalloc` allocator, which is significantly faster than the memory allocator built into `musl`. +* Eliminate some memory allocations. ## v0.7.20 (2025-01-31) diff --git a/guide/install.md b/guide/install.md index b10659f..7b1ebf4 100644 --- a/guide/install.md +++ b/guide/install.md @@ -26,10 +26,10 @@ left, and pick the [latest tagged version](https://github.com/scottlamb/moonfire Download the binary for your platform from the matching GitHub release. Install it as `/usr/local/bin/moonfire-nvr` and ensure it is executable, e.g. -for version `v0.7.14`: +for version `v0.7.21`: ```console -$ VERSION=v0.7.14 +$ VERSION=v0.7.21 $ ARCH=$(uname -m) $ curl -OL "https://github.com/scottlamb/moonfire-nvr/releases/download/$VERSION/moonfire-nvr-$VERSION-$ARCH" $ sudo install -m 755 "moonfire-nvr-$VERSION-$ARCH" /usr/local/bin/moonfire-nvr @@ -65,7 +65,7 @@ services: moonfire-nvr: # The `vX.Y.Z` images will work on any architecture (x86-64, arm, or # aarch64); just pick the correct version. - image: ghcr.io/scottlamb/moonfire-nvr:v0.7.11 + image: ghcr.io/scottlamb/moonfire-nvr:v0.7.21 command: run volumes: