chore: prepare 1.8.22-alpha release candidate
Demo images / Build & push demo images (push) Failing after 36s
Demo images / Build & push demo images (push) Failing after 36s
This commit is contained in:
+1
-1
@@ -1,6 +1,6 @@
|
||||
# Changelog
|
||||
|
||||
## Unreleased
|
||||
## v1.8.22-alpha (2026-09-30)
|
||||
|
||||
- Fixed Angor Indexer health checks choosing IPv6 localhost for an IPv4 listener and unnecessarily restarting the working service.
|
||||
|
||||
|
||||
Generated
+1
-1
@@ -104,7 +104,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "archipelago"
|
||||
version = "1.8.21-alpha"
|
||||
version = "1.8.22-alpha"
|
||||
dependencies = [
|
||||
"anyhow",
|
||||
"archipelago-container",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "archipelago"
|
||||
version = "1.8.21-alpha"
|
||||
version = "1.8.22-alpha"
|
||||
edition = "2021"
|
||||
license.workspace = true
|
||||
description = "Archipelago Bitcoin Node OS - Native backend"
|
||||
|
||||
@@ -313,3 +313,24 @@ rootless gateway integration now runs the manifest's health check inside the
|
||||
actual image, in addition to endpoint/security/outage/DNS recovery assertions;
|
||||
all passed. A metadata regression covers the address-family requirement. Test
|
||||
containers and their network were removed by the fixture cleanup.
|
||||
|
||||
## 1.8.22-alpha release preparation
|
||||
|
||||
Final implementation gate passed: 1,612 isolated backend tests, zero failures,
|
||||
four existing opt-in tests ignored; 140 frontend files / 1,133 tests; frontend
|
||||
type check and production build; static/catalog/trust/build-context checks.
|
||||
The four exclusions require external AI backends, Reticulum subprocess/live
|
||||
transport, physical RNode hardware, or creation of a live Minibits profile.
|
||||
They are not claimed as executed by the isolated suite. Existing funded
|
||||
Cashu/Minibits and Framework acceptance remains recorded above.
|
||||
|
||||
The real dev Angor stack now returns HTTP 200 fee estimates through both API
|
||||
forms; Bitcoin is still in initial sync, so full-chain completion remains an
|
||||
operational prerequisite rather than a completed test. The image-level health
|
||||
probe, outage/recovery and live native-state preservation checks passed after
|
||||
reloading the corrected manifest. Production Portainer again fetched the exact
|
||||
repository branch and Compose content from its own network namespace.
|
||||
|
||||
Version preparation is 1.8.22-alpha. No new release tag or fleet-visible update
|
||||
manifest is published by the version commit. Optimized candidate deployment,
|
||||
artifact inspection, ISO smoke/boot checks and offline signatures follow.
|
||||
|
||||
Generated
+2
-2
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"name": "neode-ui",
|
||||
"version": "1.8.21-alpha",
|
||||
"version": "1.8.22-alpha",
|
||||
"lockfileVersion": 3,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "neode-ui",
|
||||
"version": "1.8.21-alpha",
|
||||
"version": "1.8.22-alpha",
|
||||
"dependencies": {
|
||||
"@scure/bip39": "^2.2.0",
|
||||
"@types/dompurify": "^3.0.5",
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "neode-ui",
|
||||
"private": true,
|
||||
"version": "1.8.21-alpha",
|
||||
"version": "1.8.22-alpha",
|
||||
"type": "module",
|
||||
"scripts": {
|
||||
"start": "./start-dev.sh",
|
||||
|
||||
@@ -362,6 +362,31 @@ init()
|
||||
</button>
|
||||
</div>
|
||||
<div class="overflow-y-auto flex-1 min-h-0 space-y-6 pr-1">
|
||||
<!-- v1.8.22-alpha -->
|
||||
<div>
|
||||
<div class="flex items-center gap-2 mb-3">
|
||||
<span class="text-xs font-mono px-2 py-0.5 rounded bg-orange-500/20 text-orange-300">v1.8.22-alpha</span>
|
||||
<span class="text-xs text-white/40">September 30, 2026</span>
|
||||
</div>
|
||||
<div class="space-y-3 text-sm text-white/80 pl-3 border-l border-white/10">
|
||||
<p>Fixed Angor Indexer health checks choosing IPv6 localhost for an IPv4 listener and unnecessarily restarting the working service.</p>
|
||||
<p>Prevented false app restarts by probing each published port at its actual bind address; Nginx Proxy Manager now checks its internal admin API.</p>
|
||||
<p>Added a backed-up migration for the recognized legacy Nginx Proxy Manager tunnel/LND port conflict in both OTA and ISO startup paths.</p>
|
||||
<p>Checked Bitcoin and Electrum companion dashboards instead of backend protocol ports, preserving dashboard access during initial sync.</p>
|
||||
<p>Removed web-interface waiting messages from headless services such as Phoenixd and clarified which interface is unavailable for launchable apps.</p>
|
||||
<p>Finished runtime app-file promotion before manifest loading, preventing startup catalog refresh from forgetting disk-only apps.</p>
|
||||
<p>Named the app in compact readiness messages and kept app-card actions aligned at the bottom.</p>
|
||||
<p>Removed duplicate Mempool cards caused by frontend container aliases in restored inventory.</p>
|
||||
<p>Kept installed apps visible through restarts and hard refreshes, and delayed app launches until their web interface is ready.</p>
|
||||
<p>Made Bitcoin version selection readable and usable in the ThinkPad kiosk, above the pruning settings.</p>
|
||||
<p>Restored GitWorkshop build files in installation/update payloads and made slow image-pull progress clearer.</p>
|
||||
<p>Fixed same-node Gitea access from Portainer, with persistent runtime migration, state backups and recovery after failed restarts.</p>
|
||||
<p>Preserved Gitea configuration and SSH operation during fresh setup and upgrades.</p>
|
||||
<p>Improved paid-file delivery, saved-file permissions and repeat-download compatibility; verified Tor-only payment with change, rejection refunds and free repeat downloads.</p>
|
||||
<p>Added a headless Angor Indexer service using the existing Mempool/ElectrumX stack, and an optional separate Angor relay.</p>
|
||||
<p>Prevented manifest command arguments containing apostrophes from being corrupted in generated services.</p>
|
||||
</div>
|
||||
</div>
|
||||
<!-- v1.8.21-alpha -->
|
||||
<div>
|
||||
<div class="flex items-center gap-2 mb-3">
|
||||
|
||||
Reference in New Issue
Block a user