diff --git a/.changeset/compose-dynamic-ip-range.md b/.changeset/compose-dynamic-ip-range.md deleted file mode 100644 index 5486aa8a0..000000000 --- a/.changeset/compose-dynamic-ip-range.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -"nostream": patch ---- - -fix(compose): keep dynamic container addresses off the static ones - -`docker-compose.yml` pins `nostream`, `nostream-db` and `nostream-cache` to `10.10.10.2`–`.4`, but dynamic allocation drew from the bottom of the same `/24`. The observability stack has no dependency that orders it after `nostream`, so `otel-collector` could be given `.2` and `nostream` then failed to start with `Address already in use` — most reliably after a host reboot, when the daemon starts containers in arbitrary order. - -Dynamic allocation is now confined to `10.10.10.128/26`. The subnet and gateway are unchanged, so `10.10.10.1` stays the trusted proxy, and the overlay pins (`.5`, `.252`, `.253`) stay outside the pool. diff --git a/CHANGELOG.md b/CHANGELOG.md index 4034fc8e3..1b6a05889 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,15 @@ # nostream +## 3.8.1 + +### Patch Changes + +- [#972](https://github.com/cameri/nostream/pull/972) [`a46ae06`](https://github.com/cameri/nostream/commit/a46ae06afc508735eac23f7a8eb4b7f7fbfb400e) Thanks [@chappie-daemon](https://github.com/chappie-daemon)! - fix(compose): keep dynamic container addresses off the static ones + + `docker-compose.yml` pins `nostream`, `nostream-db` and `nostream-cache` to `10.10.10.2`–`.4`, but dynamic allocation drew from the bottom of the same `/24`. The observability stack has no dependency that orders it after `nostream`, so `otel-collector` could be given `.2` and `nostream` then failed to start with `Address already in use` — most reliably after a host reboot, when the daemon starts containers in arbitrary order. + + Dynamic allocation is now confined to `10.10.10.128/26`. The subnet and gateway are unchanged, so `10.10.10.1` stays the trusted proxy, and the overlay pins (`.5`, `.252`, `.253`) stay outside the pool. + ## 3.8.0 ### Minor Changes diff --git a/package.json b/package.json index a819a6ab7..7f90e0397 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "nostream", - "version": "3.8.0", + "version": "3.8.1", "packageManager": "pnpm@10.33.0", "private": true, "description": "A Nostr relay written in Typescript.",