Skip to content

Releases: fastcat/gdev

v0.11.0

16 Jan 23:41
faaf2a3

Choose a tag to compare

0.11.0 (2026-01-16)

Feature

  • add option to skip logins during bootstrap for system preloading (faaf2a3)

Bug Fixes

  • Bump the "everything" group with 7 updates across multiple ecosystems (#22) (d69e557)
  • update ent so generate works again (1b4f4e0)
  • tidy (da26ee5)
  • sim func too (11fde19)
  • generalize user group management (f7fc2ea)
  • always return destDir out of asdf prep for re-runs (294f171)
  • update direct deps (3310670)
  • containerd is finally unblocked (8d61e6d)
  • Bump the "everything" group with 6 updates across multiple ecosystems (#19) (9e0f94f)
  • tidy (b7779b7)
  • Bump the "everything" group with 7 updates across multiple ecosystems (#18) (290fb84)
  • bump required go patch version for vulns (cb4c548)
  • more sums (ce7ae1e)
  • tidy (6cd554f)
  • update deps from #17 (4f1442f)
  • update retracted package (cf728db)
  • sync self (c2065ee)
  • sort pm status table by name (077471b)
  • use normal unix socket, not seqpacket (09b2483)

Chores

  • deps: bump the everything group with 3 updates (8eaf487)
  • tidy (02e928d)
  • deps: bump the everything group with 3 updates (c37c680)
  • deps: bump the everything group with 3 updates (c08be1a)

v0.10.0

26 Nov 18:17
4c20e2b

Choose a tag to compare

0.10.0 (2025-11-26)

Feature

  • add a pre-start hook for dynamically defined services (4c20e2b)
  • allow dynamically adding services up until the set gets listed (97a42ae)

Bug Fixes

  • better tab completion (f7c7f8f)
  • pm daemon improvements to logging (be8ac08)
  • missed a spot (341b63b)
  • allow adding custom flags to the stack start command (9b50c1a)
  • adapt sudo prompt to sudo-rs when in use (27a93d2)

Chores

v0.9.0

24 Nov 18:12
7db5bee

Choose a tag to compare

0.9.0 (2025-11-24)

Feature

  • make pm daemon work without systemd (e4b4e2c)
  • add oneshot children and logfile tests (3811b9b)
  • allow customizing user info guessing (dfca72a)

Bug Fixes

  • avoid unnecessary user prompting in gcloud project config (7db5bee)
  • correct bootstrap apt step factory (df6cb2a)
  • revert setting quota-project, not safe for service accounts (ad80e68)
  • expose gcloud bootstrap steps for generating sub-plans (08fae48)
  • better gcloud verification (26bfc17)
  • tie gcloud ordering to a verify step for plans that expect it already configured (8adb3f2)
  • better diagnostics for failed plans (de4df62)
  • expose plan cmd builder (5a4d769)
  • update cgroups isolator to check permissions better (477a282)
  • tidy (99a64dc)
  • go-pretty bump (3b9668d)
  • Bump the "everything" group with 5 updates across multiple ecosystems (#12) (f877a18)
  • downgrade cgroups/v5 again (cc247c9)
  • update codegen for x/tools update (4f16c04)
  • tidy (70f1e15)
  • tidy (38383fa)
  • detect if systemd user instance is in another namespace and refuse to use it (af6ad73)
  • add basic logfile support for pm children (5ca8447)
  • always ignore ../ in modspreads (82a31bb)
  • expose some magefile helpers for downstream projects (e642979)
  • don't need go tool goreleaser (1329a8c)
  • add option to preload gcloud default project (e57909c)
  • don't downgrade downloaded packages (9755a80)
  • adpot the package (f2e9afb)
  • import dpkgcomp (ac394ca)
  • sync self (99ef94f)

Chores

  • deps: bump golang.org/x/crypto from 0.44.0 to 0.45.0 in /examples/full-stack in the go_modules group across 1 directory (#15) (635e25c)
  • deps: bump golang.org/x/crypto (79ca370)
  • deps: bump golang.org/x/mod in /magefiles in the everything group (c75a616)

v0.8.0

11 Nov 22:41
f16580b

Choose a tag to compare

0.8.0 (2025-11-11)

Feature

  • support process cgroup isolation without systemd (#11) (f16580b)
  • use cgroup kills in pm child management more aggressively (3e78179)
  • add process isolator for raw cgroups (b01c6b6)
  • gcloud service account login support (a43066c)

Bug Fixes

  • give up, just skip this test in CI for now :( (7489b88)
  • try a higher slice (7ee7849)
  • debug details for CI (f297367)
  • adapt to CI env where our process is under system.slice (6c8c3c4)
  • more debug output from test (6c7e790)
  • get verbose test output in CI (f716dee)
  • lint (8f547ee)
  • downgrade opencontainers/runtime-spec so all containerd modules compile (189eefc)
  • modernize wg.Add/Done usage (b4589fa)
  • allow setting env vars for shx (7ad91a1)
  • correct error handling (7b70275)
  • redo gcloud login when adc are missing (39f3d7d)
  • smart skipping for package installs (4a6febe)
  • make adev & uv installs auto-skip when already installed (cc881d6)
  • Bump the "everything" group with 8 updates across multiple ecosystems (#10) (19ae664)
  • more sync (86a3b89)
  • tailscale up needs sudo (b096b00)
  • line replacer bugs (ea3339e)
  • update misc deps (b7ae743)

Chores

  • deps: bump fastcat.org/go/gdev (2db05b8)

v0.7.1

10 Nov 18:43
Immutable release. Only release title and notes can be modified.
549a9f4

Choose a tag to compare

0.7.1 (2025-11-10)

Bug Fixes

v0.7.0

10 Nov 18:25
Immutable release. Only release title and notes can be modified.
54cf381

Choose a tag to compare

0.7.0 (2025-11-10)

Feature

  • ar transport support, lots of cleanups (54cf381)
  • tailscale minimal installer (c356357)
  • mariadb support (0ba0d90)

Bug Fixes

  • don't need it in goprivate any more (d420f6d)
  • update opencontainers/selinux (runc) for CVE-2025-52881 (ef3dbda)
  • update containerd for CVE-2024-25621 (82b96cc)
  • use release version of golangci-lint (321f000)
  • Bump the "everything" group with 7 updates across multiple ecosystems (#9) (021b57e)
  • update slack key (7629db1)
  • tidy (611c84d)
  • unshare doesn't work in many contexts (de173ce)
  • lint (6aa300e)
  • edit file as root, allow editors to create files (8417dc3)
  • add simple line replacement editor with optional predecessor context lines (972844b)
  • create .local/bin dest dir earlier (d4ed968)
  • partial docker creds helper setup (eabe2f9)
  • handle if /tmp & /home are on different filesystems (5b5a5a8)
  • update deps (f16ec98)
  • update deps for CVE-2025-58058 (2d2907f)
  • missing error checks from sudo invocations (0be01d6)
  • better user info prompts (64fd2f8)
  • improve documentation (9663c8e)
  • proper quoting of db names (e73e23a)
  • ent-blog ready gates and messaging tweaks (14a569e)
  • apply service ctx opts so modes work (4e9935e)
  • waiting for k8s services to REALLY be ready is HARD (84f5293)
  • typo (beb8a6c)
  • expose service mode configs, use them in start (b88064e)
  • prune ent-blog (3d69f3c)
  • sync-self (af8d4f6)

Chores

  • deps: bump github.com/docker/docker (e6c60b2)

v0.6.4

21 Aug 20:25

Choose a tag to compare

0.6.4 (2025-08-21)

Bug Fixes

v0.6.3

21 Aug 20:18

Choose a tag to compare

0.6.3 (2025-08-21)

Bug Fixes

  • break up publish to run in parallel after tagging (f4fbbf0)

v0.6.2

21 Aug 20:06

Choose a tag to compare

0.6.2 (2025-08-21)

Bug Fixes

  • try another permutation to get it to match, add more metadata (2514a95)

v0.6.1

21 Aug 20:01

Choose a tag to compare

0.6.1 (2025-08-21)

Bug Fixes

  • need manifest annotations too (65f315e)
  • self-sync after release (90951d5)