Skip to content

release: v1.31.0-beta.1 - #1201

Merged
geodro merged 1 commit into
mainfrom
release/v1.31.0-beta.1
Jul 27, 2026
Merged

release: v1.31.0-beta.1#1201
geodro merged 1 commit into
mainfrom
release/v1.31.0-beta.1

Conversation

@geodro

@geodro geodro commented Jul 27, 2026

Copy link
Copy Markdown
Member

First beta of the 1.31.0 line, which is largely about the routes into lerd and out of it. Installing became one job again: an interactive install performs its privileged work through lerd bootstrap rather than its own handful of sudo calls, and a package maintainer script gets a fully unattended route through that same code, so a machine ends up in the same state however lerd got onto it. Node stops being an fnm only story, with an existing nvm drivable as the version manager and host workers resolving whatever node the machine actually has. Databases keep moving out of Go and into the store, which hands MongoDB the whole Databases tab and lets RustFS list its buckets in the same grid, and a dump taken from a hosted provider imports without anyone having to have known the right flags when it was taken. Sharing a site grows a dashboard menu for the public tunnels the CLI already had and a custom Cloudflare hostname, and every tool lerd downloads is pinned behind a published manifest so an upstream release cannot break a fresh install overnight.

The fixed list covers only bugs that shipped in 1.30.1 or earlier. Regressions introduced and fixed inside this cycle never reached a user, so they are folded into the feature that carried them rather than listed as fixes of their own. The one exception is the install path, which is new behaviour relative to 1.30.1 and carries a genuine teardown bug alongside it.

The demo fixtures are deliberately untouched; they track the stable line and get refreshed when 1.31.0 ships.

The version bumps to 1.31.0-beta.1 and the README picks up the surfaces this cycle added that it never described: the nvm choice alongside the bundled fnm, sharing a site on the LAN or through a public tunnel, the JetBrains data source, the apt install route, and the declared database entities with their provider dump handling. The AI reference gains the import behaviour and the base image update flag, since an assistant reaching for either was working from a stale description.

First beta of the 1.31.0 line, which is largely about the routes into lerd and out of it. Installing became one job again: an interactive install performs its privileged work through lerd bootstrap rather than its own handful of sudo calls, and a package maintainer script gets a fully unattended route through that same code, so a machine ends up in the same state however lerd got onto it. Node stops being an fnm only story, with an existing nvm drivable as the version manager and host workers resolving whatever node the machine actually has. Databases keep moving out of Go and into the store, which hands MongoDB the whole Databases tab and lets RustFS list its buckets in the same grid, and a dump taken from a hosted provider imports without anyone having to have known the right flags when it was taken. Sharing a site grows a dashboard menu for the public tunnels the CLI already had and a custom Cloudflare hostname, and every tool lerd downloads is pinned behind a published manifest so an upstream release cannot break a fresh install overnight.

The fixed list covers only bugs that shipped in 1.30.1 or earlier. Regressions introduced and fixed inside this cycle never reached a user, so they are folded into the feature that carried them rather than listed as fixes of their own. The one exception is the install path, which is new behaviour relative to 1.30.1 and carries a genuine teardown bug alongside it.

The demo fixtures are deliberately untouched; they track the stable line and get refreshed when 1.31.0 ships.

The version bumps to 1.31.0-beta.1 and the README picks up the surfaces this cycle added that it never described: the nvm choice alongside the bundled fnm, sharing a site on the LAN or through a public tunnel, the JetBrains data source, the apt install route, and the declared database entities with their provider dump handling. The AI reference gains the import behaviour and the base image update flag, since an assistant reaching for either was working from a stale description.
@geodro
geodro requested a review from a team as a code owner July 27, 2026 17:03
@geodro
geodro merged commit ef32bb6 into main Jul 27, 2026
6 checks passed
@geodro
geodro deleted the release/v1.31.0-beta.1 branch July 27, 2026 17:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant