Skip to content

chore(main): release 1.1.0-rc.1 - #14

Open
ajfriesen wants to merge 1 commit into
mainfrom
release-please--branches--main--components--dashboard-assistant-os
Open

ajfriesen wants to merge 1 commit into
mainfrom
release-please--branches--main--components--dashboard-assistant-os

Conversation

@ajfriesen

@ajfriesen ajfriesen commented Sep 26, 2026 •

Copy link
Copy Markdown
Owner

🤖 I have created a release beep boop

1.1.0-rc.1 (2026-10-19)

Features

  • configimport: make FIRMWARE a seed drop zone, re-import on change (b0e31f6)
  • core: build every board from pinned nixos-unstable (9c0f136)
  • core: build every board from pinned nixos-unstable (094f680), closes #19
  • core: enable seed-file config import by default (3571490)
  • core: keep logs, /tmp and browser caches off the SD card (1715561)
  • core: make journal files NOCOW on btrfs roots (1ca1b48)
  • core: open the TLS API port (31ee79b)
  • core: scrub btrfs roots monthly (2689c7a)
  • daemon: report btrfs root filesystem health to HA (b0898a5)
  • daemon: serve the Home Assistant API over TLS (cb5a421)
  • hardware: build every image from one disko GPT layout (c07d579)
  • hardware: ship a best-effort x86_64-unstable image (505ff6a)
  • one disk layout for every board, seed drop zone and SD-card wear reduction (234dac2)
  • release: a tag produces a candidate, not a release (4d23d01), closes #48

Bug Fixes

  • core: break the boot-killing journal-flush ordering cycle (f2eb4f3)
  • core: declare the version file mode explicitly (e3b0aef)
  • core: make journal files NOCOW from the first boot (1140f19)
  • daemon: apply a changed Wi-Fi PSK for the currently connected SSID (92118c1)
  • daemon: filter DMI placeholders out of the model string (544e274)
  • daemon: read root mount state from PID 1, not the service sandbox (e6580f6)
  • daemon: scope the factory-reset test to its temp state dir (9c58059)
  • daemon: stop duplicating Wi-Fi profiles, clear the seed hash on reset (76c1ad6)
  • flake: pick the Pi image-builder VM per build host (dbb8f9c)
  • hardware: make espSize a real partition size, not a GPT end offset (9ba33b4)
  • kiosk: drop pam_lastlog2 from the login stack (ebdd05c)
  • kiosk: issue swaymsg power on twice so the panel actually wakes (5eb28f4)
  • kiosk: make the on-screen keyboard fit portrait outputs (59558ee)
  • labgrid: escape YAML values in the bench seeder (e24f529)
  • labgrid: make --serial reachable, stop pulling the card from under a live board (5c72334)
  • labgrid: never rmtree a user-supplied --lg-log (46d7aac)
  • rpi: drop ZFS support the sd-image profile smuggles in (186849d)
  • rpi: garbage-collect the Nix store on the Pi targets (751d201)
  • rpi: stop shipping build-user-owned filesystems in the btrfs images (352e565)
  • seed: stop reverting runtime.env to the baked URL on every boot (fc55b2a)
  • update: refuse an in-place update that would move /boot (447d65c)

Performance

  • kiosk: replace the animated heart with the static brand mark (9157932)
  • rpi: skip .img.zst compression for the dev image (7414b1f)
  • sendspin: bound player memory and rate-limit its log (61f2e4d)

Reverts

  • journal NOCOW handling on btrfs roots (0fe98d1)
  • journal NOCOW handling on btrfs roots, again (e19a49f)

Documentation

  • add contributing and security policies (15e2590)
  • add develeoper notes (63cd970)
  • add developer guide and agent instructions (7585cfb)
  • add domain glossary and architecture decision records (b02ede7)
  • add the kiosk performance post-mortem (e5f1c19)
  • add the PolyForm Noncommercial license (c91669c)
  • configure the engineering agent skills (7f77191)
  • correct the license statement in the README (981eab6)
  • document the best-effort x86_64-unstable image (431823c)
  • drop references to the removed setup wizard and portal (d1d85ce)
  • justfile: correct two stale recipe doc-strings (619aa55)
  • land domain docs and x86_64-unstable image on main (647414d)
  • make the seed file the Wi-Fi path (a9267cc)
  • move ADRs to docs/adr (d4897a8)
  • one image format and one seed drop zone for every board (ed2a55e)
  • ops: point the R2 credentials at their KeePassXC entry (f2a3696)
  • ops: resolve secrets from a KeePassXC database, not pass (9b5e2e5)
  • publish the license and license FAQ on the site (52b9cb7)
  • README.md: remove roadmap from readme (30051ce)
  • Rearange docs (8d78173)
  • reorder navidation (320c0ea)
  • rewrite README landing section (55d5ecf)
  • slim the release notes down to an Images table (ead1878)
  • the seed file is re-read whenever it changes (38aa7ca)
  • update docs (f32f57d)
  • website: repoint the flash path boards.yml picked up (23105e6)
  • website: split the website from the developer docs (4908b93)
  • website: split the website from the developer docs (1c3bc82)
  • x86: document installing from a live Linux (0b756b1)

This PR was generated with Release Please. See documentation.

@ajfriesen
ajfriesen force-pushed the release-please--branches--main--components--dashboard-assistant-os branch 5 times, most recently from d985a81 to e018d11 Compare October 11, 2026 20:53
@ajfriesen
ajfriesen force-pushed the release-please--branches--main--components--dashboard-assistant-os branch from e018d11 to 2e0719e Compare October 19, 2026 20:57
@ajfriesen
ajfriesen force-pushed the release-please--branches--main--components--dashboard-assistant-os branch from 2e0719e to b3aab1d Compare October 19, 2026 21:41

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat(release): a tag produces a candidate, not a release Build every board from pinned nixos-unstable

1 participant