release: v1.18.0-beta.7 (streaming preset install, offline PWA)#259
Merged
release: v1.18.0-beta.7 (streaming preset install, offline PWA)#259
Conversation
Bundles four landed changes since beta.6: - #252 Add memcached, rabbitmq, elasticsearch service presets. - #256 Fix check-upstream-php workflow dispatch (was silently broken). - #257 Stream per-phase progress during preset install in the Web UI. - #258 Offline landing page for the installed PWA with lerd start + copy button; nginx vhost allowlists the new SW routes.
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.
Highlights
Four landed changes since beta.6, bundled into this release.
Added
lerd quitcase. Previously the installed PWA surfaced the browser's generic "this site can't be reached" error on any backend outage. The new page showslerd startwith a copy button and the lerd logo, probes/api/statusevery five seconds, and auto-reloads the dashboard the moment the backend returns.memcached,rabbitmq,elasticsearch.Changed
POST /api/services/presets/{name}returnsapplication/x-ndjson; the image pull is now explicit and happens beforeStartUnitso the formerly invisible on-demand pull surfaces as liveCopying blob …feedback. The Add button's label tracks the active phase. CLI and MCP tool behaviour unchanged.Fixed
check-upstream-phpworkflow never triggered a base-image rebuild (fix(ci): grant actions:write to PHP upstream watcher #256). Dispatch neededactions: writepermissions and the digest cache was saved before the dispatch ran, so every failed run silently advanced the cached digests. Merged the two jobs, added the permission, and gated the cache save on dispatch success.