Skip to content

Releases

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 11 Nov 18:35
0e4a5bd

What's Changed

Full Changelog: v0.2.1...v0.3.0

v0.2.1

Choose a tag to compare

@github-actions github-actions released this 09 Nov 14:19
74a31e4

lodge v0.2.1

A patch release: a security fix in a dependency, and dependency updates. No change to lodge's behaviour, its app contract or its configuration.

Security

Dependencies

  • tailscale.com 1.104.1 → 1.104.5: upstream patch releases (Tailscale SSH hardening, a disco-key check in magicsock, a bounded DERP upgrade response). lodge's tsnet nodes do not serve Tailscale SSH.
  • modernc.org/sqlite 1.60.1 → 1.61.1: SQLite 3.54.1, with modernc.org/libc v1.79.0. 1.61.1 fixes 1.61.0's re-prepare of cached statements. lodge's store needs no change.
  • go.yaml.in/yaml/v3 3.0.5 → 3.0.6.
  • The minimum Go is now 1.27.3 (go line of go.mod), as tailscale.com 1.104.5 requires; its old toolchain line already named Go 1.27.3.

Build and repository

  • CI and the release workflow: jdx/mise-action v5.2.6 and actions/setup-node v7.1.0, pinned by SHA.
  • Development dependencies of client/ and ui/ (Biome 2.6.4, Vitest 5.1.0, happy-dom 21.0.4, React 19.3.1, lucide-react 1.67.0, @types/node 24.19.2). The ui/v0.6.0 and client/v0.3.2 library tags do not move.
  • New repository checks: @types/node keeps the Node major of NODE_VERSION, and every risk path exists (internal/workflowcheck); the repository follows core's baseline (ADR-0071).
  • Docs: the packaging README quotes lodge --version correctly.

Full list: git log --no-merges v0.2.0..v0.2.1.

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 04 Nov 14:18
bd6fa7b

What's Changed

Full Changelog: v0.1.0...v0.2.0

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 26 Oct 19:38
a43d3be

What's Changed

  • feat: the kit's new pieces and @frostyard/lodge-client (roadmap Phase 1) by @bketelsen in #1
  • feat: lodge v1 — the nodes, gateway, control socket, shell, development build and packaging (roadmap Phase 2) by @bketelsen in #2
  • feat: the inference layer (roadmap Phase 3) by @bketelsen in #3
  • feat(kit): extract the apps' JSON-RPC runtime into kit/jsonrpc and kit/rpctest by @bketelsen in #4
  • feat(skill): new-lodge-app, a thin scaffold for an app behind lodge by @bketelsen in #6
  • merge: land #2 and #4 on main (they merged into kit/new) by @bketelsen in #7
  • merge: land #3 on main (it merged into gateway/v1) by @bketelsen in #8
  • feat(kit): inference, an app daemon's client of lodge's inference socket by @bketelsen in #5
  • docs: bring lodge's status and examples up to v0.1.0 by @bketelsen in #9
  • docs: design the companion and the agent socket (roadmap Phase 5) by @bketelsen in #10
  • feat(agents): the agent socket for agents on lodge's host (ADR-0014) by @bketelsen in #11
  • feat(companion): the companion beside the current app (ADR-0013) by @bketelsen in #12
  • chore(release): kit and client v0.2.0, and a log wait in the agent test by @bketelsen in #13
  • feat(inference): the codex provider, on the owner's ChatGPT plan by @bketelsen in #14
  • docs: the owner's review-pack decisions of 2026-10-21 by @bketelsen in #15
  • feat(inference): the copilot provider, on the owner's Copilot plan (ADR-0016, Proposed) by @bketelsen in #16
  • feat(kit): netguard, the outbound address guard, lifted from frostmail (ADR-0017) by @bketelsen in #17
  • feat(ui): @frostyard/lodge-ui 0.1.0, the tokens and the first React primitives (ADR-0018) by @bketelsen in #18
  • feat(shell): take the look from @frostyard/lodge-ui (one look inside lodge) by @bketelsen in #19
  • feat(client): an rpc subpath, the TypeScript counterpart of kit/jsonrpc by @bketelsen in #20
  • docs: frostread, the third app behind lodge by @bketelsen in #21
  • feat(client): rpc's ping timeout by @bketelsen in #22
  • docs(adr): accept ADR-0016 (Brian, 2026-10-21) by @bketelsen in #23
  • docs: frostread runs on lodge's host (2026-10-21) by @bketelsen in #24
  • feat(apps): note and log an app that ships the scaffold's placeholder icon by @bketelsen in #25
  • feat(ui): Sheet takes a width, a close button choice, overlay and focus options (ui 0.2.0) by @bketelsen in #26
  • feat(ui): Menu, the apps' menus merged into one (ui 0.3.0) by @bketelsen in #27
  • feat(ui): a Sheet can be named without a heading, take a role and portal (ui 0.4.0) by @bketelsen in #28
  • feat(shell): 13 px type and lodge-ui's density, as the apps have by @bketelsen in #29
  • docs(adr): accept ADR-0017 and ADR-0018 (Brian, 2026-10-21) by @bketelsen in #30
  • feat(ui): the accent is frostyard's cold blue (ADR-0019, ui 0.5.0) by @bketelsen in #31
  • feat(ui): WindowControls and Prompt (@frostyard/lodge-ui 0.6.0) by @frostyard-machines in #32
  • feat(client): a failed rpc.hello rejects with its RPCError (0.3.2) by @frostyard-machines in #33
  • docs: refresh the status text to match main (2026-10-22) by @frostyard-machines in #34
  • docs: frostread is public since 2026-10-23 by @frostyard-machines in #35
  • ci: add a govulncheck job and fix its findings (Go 1.27.3, x/net v0.61.0) by @frostyard-machines in #36
  • feat(packaging): stage only under /usr; example config in /usr/share/lodge by @frostyard-machines in #37
  • docs(packaging): how to update and roll back lodge by @frostyard-machines in #38
  • build(release): a .deb release on v* tags (core Plan 0010 Phase 2) by @frostyard-machines in #39

New Contributors

Full Changelog: https://github.com/frostyard/lodge/commits/v0.1.0