You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+23Lines changed: 23 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,6 +7,29 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
7
7
8
8
## [Unreleased]
9
9
10
+
## [0.12.0] - 2026-04-06
11
+
12
+
### Added
13
+
-**BetweenRows rebrand** — renamed from QueryProxy to BetweenRows across CLI, admin UI, Dockerfile, and configuration files
14
+
-**Auto-persisted secrets** — encryption key and JWT secret now follow a three-tier resolution: env var → persisted file → auto-generate and save
15
+
- Keys are persisted to `.betweenrows/` state directory alongside the database, surviving container restarts without explicit env vars
16
+
- Persistence warning on startup if the state directory is missing alongside existing data (likely unmounted volume)
17
+
- Data directory inferred from `BR_ADMIN_DATABASE_URL` for consistent state file placement
18
+
-**Startup banner** — displays version and tagline on boot
19
+
-**Linux aarch64 support for Javy** — `build.rs` now downloads the correct Javy binary for `linux/aarch64` (ARM servers, Graviton, etc.)
20
+
-**Docker quickstart compose** — `compose.quickstart.yaml` for one-command local setup
21
+
-**Governance workflows roadmap** — detailed design for three-tier governance (none → draft → code) with sandboxes, YAML-as-code, and CI/CD deployment
22
+
23
+
### Changed
24
+
-**README rewritten as user-facing quickstart** — streamlined for new users with Docker quick start, 5-minute walkthrough, configuration reference, and policy overview
25
+
-**Developer docs moved to CONTRIBUTING.md** — architecture details, data model, API reference, and performance notes relocated from README
26
+
-**Fly.io deployment docs** — extracted to `docs/deploy-fly.md`
27
+
-**SQLx logging suppressed below DEBUG** — `sqlx_logging` now only enabled when `RUST_LOG` includes DEBUG or lower, reducing noise in default `info` mode
28
+
-**Dockerfile sets `BR_ADMIN_DATABASE_URL`** — explicitly sets the SQLite path to `/data/proxy_admin.db` for consistent data directory detection
29
+
30
+
### Infrastructure
31
+
-**`.betweenrows/` added to `.gitignore`** — auto-persisted state directory excluded from version control
0 commit comments