Releases: GenWave-Org/genwave
Releases · GenWave-Org/genwave
Release list
v5.3.1
What's Changed
- fix(ci): retry + IPv4-forced apt for the ffmpeg install (gh-#581) by @genwave-radio in #587
- fix(setup): stream-URL breadcrumbs in the handoff + honest ports wording + sentence-case sweep by @genwave-radio in #586
- fix(ci): harden the gh-#581 retry — job timeouts, dpkg guard, kill fallback by @genwave-radio in #589
- chore: v5.3.1 pins + changelog (the gate-run polish) by @genwave-radio in #590
Full Changelog: v5.3.0...v5.3.1
v5.3.0
What's Changed
- docs: the "Standing on" credits section (T324, F133.5) by @genwave-radio in #583
- feat: ten minutes to on-air — the wizard train (T314–T321, F132–F137) by @genwave-radio in #584
- chore: v5.3.0 pins + changelog (the installer epic) by @genwave-radio in #585
Full Changelog: v5.2.2...v5.3.0
v5.2.2
What's Changed
- chore(release): v5.2.1 — demo pins + the catalog-green-face CHANGELOG entry by @genwave-radio in #551
- docs: README catches up with v5.2.x — the visual layer by @genwave-radio in #557
- docs(hardware): Pi 4 7-day soak results + the two owed compute notes by @genwave-radio in #559
- ci: backup repo archive to R2 on pushes to main by @genwave-radio in #560
- chore(deps): complete dependabot docker coverage — engine, piper, admin-ui by @genwave-radio in #561
- docs(hardware): OS + GenWave version columns in Known deployments by @genwave-radio in #562
- fix(tools): silence the seam check's station-settings stderr + pin the SEAMS fix command to Release by @genwave-radio in #563
- refactor(admin-ui): extract useRestoreFocus() from the 8 hand-copied modal focus-restore blocks by @genwave-radio in #564
- feat(launch): surface built-image ages (dev) and pinned tags (--pinned) after up by @genwave-radio in #565
- fix(test): make the Story139 render-budget spec clock-deterministic by @genwave-radio in #566
- feat(health): utility-labeled containers are invisible to dockerproxy stats by @genwave-radio in #567
- refactor: merge BoothLogEntryRequest into BoothLogAppendRequest — the channel carries the appender's record by @genwave-radio in #568
- chore(deps): bump python from 3.12-slim-bookworm to 3.14-slim-bookworm in /piper by @dependabot[bot] in #570
- chore(deps): bump next from 16.3.0 to 16.3.1 in /admin-ui by @dependabot[bot] in #571
- chore(deps-dev): bump shadcn from 4.16.0 to 4.18.0 in /admin-ui by @dependabot[bot] in #573
- Bump Microsoft.Extensions.Http from 10.0.10 to 10.0.11 by @dependabot[bot] in #574
- chore(deps): bump savonet/liquidsoap from v2.4.4 to v2.4.5 in /engine by @dependabot[bot] in #575
- chore(deps): bump node from 22-alpine to 26-alpine in /admin-ui by @dependabot[bot] in #576
- Bump Microsoft.NET.Test.Sdk from 18.8.1 to 18.9.0 by @dependabot[bot] in #577
- Bump xunit.runner.visualstudio from 3.1.5 to 4.0.0 by @dependabot[bot] in #578
- chore: refresh stale liquidsoap v2.4.4 references + re-pin the byte gates by @genwave-radio in #579
- chore(release): v5.2.2 — demo pins + CHANGELOG by @genwave-radio in #580
Full Changelog: v5.2.1...v5.2.2
v5.2.1
What's Changed
- chore(release): v5.2.0 — demo pins + the faces-on-the-wall CHANGELOG entry by @genwave-radio in #549
- fix(images): catalog faces install again — chunk-strip beats re-encode (v5.2.1) by @genwave-radio in #550
Full Changelog: v5.2.0...v5.2.1
v5.2.0
What's Changed
- chore(release): v5.1.0 — pin bump + changelog (two in the booth) by @genwave-radio in #537
- feat(visual-layer): the foundation — db/37, the normalize pipeline, catalog kind admission, the icon model (T290–T292, T302) by @genwave-radio in #544
- feat(visual-layer): avatars end to end — packs, worn faces, adoption, the public surface, the stream (T293–T301) by @genwave-radio in #545
- feat(visual-layer): the icon lane — install, the safe renderer, the chrome swap (T302–T306) by @genwave-radio in #547
- feat(visual-layer): the station wears its own image (T307–T308) by @genwave-radio in #548
Full Changelog: v5.1.0...v5.2.0
v5.1.0
What's Changed
- chore(release): v5.0.0 — demo pins home-v4.1.0 → home-v5.0.0 + the laws-run-clean CHANGELOG entry by @genwave-radio in #514
- docs: README/CONTRIBUTING catch up with the gh-#406 burn-down and spec type-checking by @genwave-radio in #515
- chore(deps): bump sonner from 2.0.7 to 2.0.8 in /admin-ui by @dependabot[bot] in #516
- chore(deps): bump @radix-ui/react-dialog from 1.1.21 to 1.1.23 in /admin-ui by @dependabot[bot] in #517
- chore(deps-dev): bump @types/node from 26.1.2 to 26.2.0 in /admin-ui by @dependabot[bot] in #518
- chore(deps-dev): bump @testing-library/jest-dom from 7.0.0 to 7.0.1 in /admin-ui by @dependabot[bot] in #519
- chore(deps-dev): bump postcss from 8.5.25 to 8.5.26 in /admin-ui by @dependabot[bot] in #520
- Bump Microsoft.AspNetCore.Mvc.Testing from 10.0.10 to 10.0.11 by @dependabot[bot] in #521
- Bump Microsoft.Extensions.DependencyInjection.Abstractions and Microsoft.Extensions.Logging.Abstractions by @dependabot[bot] in #523
- Bump Microsoft.Extensions.TimeProvider.Testing from 10.8.0 to 10.9.0 by @dependabot[bot] in #525
- chore(plan): pending specs for the crosstalk stretch (STORY-326–329, F127) by @genwave-radio in #534
- feat: VQ-d — the voice contract lands: right voice or no speech, failover opt-in, health-surface legibility (T147–T149) by @genwave-radio in #535
- feat: VQ-i train 2 — crosstalk airs: assembler, planner, stock worker, vend, wire (T284–T288 + the cap fix) by @genwave-radio in #536
Full Changelog: v5.0.0...v5.1.0
v5.0.0
What's Changed
- chore(release): v4.1.0 — demo pins + Bug Bash Thursday changelog by @genwave-radio in #500
- test(host): remove wall-clock window from Story179 listener-count specs (gh-#348) by @genwave-radio in #501
- test(host): widen Story012's feeder-tick budget for loaded-box scheduler noise (gh-#460) by @genwave-radio in #502
- fix(orchestration): boundary-fit reads show-aware ident durations (gh-#463) by @genwave-radio in #503
- refactor(host): break the Api↔Stats namespace cycle (gh-#445, 1 of 2) by @genwave-radio in #504
- refactor(abstractions)!: break the Core Events↔Abstractions namespace cycle (gh-#445, 2 of 2) by @genwave-radio in #505
- fix(personas): delete 409 names the blocking dated special(s) (gh-#462) by @genwave-radio in #506
- test(admin-ui): type-check the spec suite via tsconfig.specs.json (gh-#347) by @genwave-radio in #507
- refactor(schedule): 23503 race mapping moves behind the repository seam (gh-#406 slice 1) by @genwave-radio in #508
- refactor(fontpacks): 23505 collision mapping moves behind the repository seam (gh-#406 slice 2) by @genwave-radio in #509
- refactor(settings): station.settings SQL moves into StationSettingsRepository (gh-#406 slice 3) by @genwave-radio in #510
- refactor(seeding): boot-seed marker I/O moves into StationSettingsRepository (gh-#406 slice 4) by @genwave-radio in #511
- refactor(settings): the boot config provider reads through StationSettingsRepository (gh-#406 slice 5) by @genwave-radio in #512
- refactor(settings): land gh-#406 slices 4+5 on main (stacked-PR base-retarget catch) by @genwave-radio in #513
Full Changelog: v4.1.0...v5.0.0
v4.1.0
What's Changed
- chore(release): v4.0.0 — demo pins + CHANGELOG by @genwave-radio in #489
- fix(tts): pronunciation rules suppress same-word speech corrections (gh-#491) by @genwave-radio in #492
- fix(context): pluralize the 13 singular-only somber nouns (gh-#479) by @genwave-radio in #493
- chore(abstractions): ship XML docs in the NuGet package (gh-#417) by @genwave-radio in #494
- docs: fix four stale RequestCompletionAsync prose references (gh-#477) by @genwave-radio in #495
- fix(themes): save-as-own provenance guard becomes an atomic conditional upsert (gh-#394) by @genwave-radio in #496
- fix(personas): out-of-range pace warns at import time, not silently at render (gh-#483) by @genwave-radio in #497
- fix(health): pair RestartCount with recency so old storms stop reading as live (gh-#490) by @genwave-radio in #498
- feat(tts): respell-assist capability probe — hide before first use on espeak-less boxes (gh-#487) by @genwave-radio in #499
Full Changelog: v4.0.0...v4.1.0
v4.0.0
What's Changed
- chore(release): v3.5.0 — demo pins + CHANGELOG by @genwave-radio in #475
- chore(plan): pending specs for the voice-epic resumption (STORY-319–325) by @genwave-radio in #476
- feat(tts): copy fits its break — VQ-e, the gh-#277 slice (T262–T265) by @genwave-radio in #478
- feat(context): storms somber, facts rotate — VQ-g, the gh-#468 slice (T271–T273) by @genwave-radio in #480
- feat(orchestration): the boundary respects the backlog — VQ-f, the gh-#469 slice (T266–T270) by @genwave-radio in #484
- feat(tts): the pronunciation thread — wire, pace, observability (T138–T143) by @genwave-radio in #485
- feat: the pronunciation editor — API, rows, audition, respell oracle (T144-T146, T274-T280) by @genwave-radio in #488
Full Changelog: v3.5.0...v4.0.0
v3.5.0
What's Changed
- chore: v3.4.0 pin bump + CHANGELOG by @genwave-radio in #466
- docs: README catches up with v3.4.0 reality by @genwave-radio in #470
- fix(obs): drop icecast's per-metadata-push log ceremony at alloy ingest (gh-#251) by @genwave-radio in #471
- feat(catalog): admit the per-kind entries/// shelf layout by @genwave-radio in #472
- feat(wardrobe): silo the catalog kinds by tab (gh-#393) by @genwave-radio in #473
- feat(catalog-shelf): silo the shelf kinds by tab (gh-#372) by @genwave-radio in #474
Full Changelog: v3.4.0...v3.5.0