release: v1.31.0-beta.1 - #1201
Merged
Merged
Conversation
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.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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.