Bump Subspaces to subs:v0.1.2b and Certrelay to certrelay:v0.2.7b;
align README and instructions with the new tags.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-08-09 11:43:26 -04:00
co-authored by Cursor
parent 61cd3e679a
commit 89f4475e99
4 changed files with 13 additions and 13 deletions
+8 -8
View File
@@ -38,8 +38,8 @@ through a browser-based terminal.
| Field | Value | | Field | Value |
| --- | --- | | --- | --- |
| Spaces image | `docker.io/horologger/spaces:v0.2.1a` | | Spaces image | `docker.io/horologger/spaces:v0.2.1a` |
| Subspaces image | `docker.io/horologger/subs:v0.1.2` | | Subspaces image | `docker.io/horologger/subs:v0.1.2b` |
| Certrelay image | `docker.io/horologger/certrelay:v0.2.5` | | Certrelay image | `docker.io/horologger/certrelay:v0.2.7b` |
| Nacho image | `docker.io/horologger/nacho:v1.0.0` | | Nacho image | `docker.io/horologger/nacho:v1.0.0` |
| Architectures | `linux/amd64`, `linux/arm64` | | Architectures | `linux/amd64`, `linux/arm64` |
| Entrypoint | StartOS-managed (image entrypoints are **not** used directly) | | Entrypoint | StartOS-managed (image entrypoints are **not** used directly) |
@@ -198,7 +198,7 @@ the same idempotent init logic runs and reuses the existing credentials in
6. **The web terminal is independent of spaced.** Gotty stays reachable even 6. **The web terminal is independent of spaced.** Gotty stays reachable even
when `spaced` is crash-looping, so you can always shell in to diagnose. when `spaced` is crash-looping, so you can always shell in to diagnose.
7. **Subspaces is opt-in.** Fresh installs do not run Subspaces. Run **Enable 7. **Subspaces is opt-in.** Fresh installs do not run Subspaces. Run **Enable
Subspaces** to start it. It ships as the prebuilt `horologger/subs:v0.1.2` Subspaces** to start it. It ships as the prebuilt `horologger/subs:v0.1.2b`
image (no compile step), so enabling is fast — the daemons start as soon image (no compile step), so enabling is fast — the daemons start as soon
as the image is on the box. Enabling runs three daemons, each with its own as the image is on the box. Enabling runs three daemons, each with its own
StartOS interface: **subs** (Web UI + Subs API, 7777), **registry-server** StartOS interface: **subs** (Web UI + Subs API, 7777), **registry-server**
@@ -209,7 +209,7 @@ the same idempotent init logic runs and reuses the existing credentials in
create it — create it first from the Space-CLI Web UI with `spaces create it — create it first from the Space-CLI Web UI with `spaces
createwallet` if you haven't. createwallet` if you haven't.
8. **Certrelay is always on.** It ships as the prebuilt 8. **Certrelay is always on.** It ships as the prebuilt
`horologger/certrelay:v0.2.5` image (static musl binaries) and runs on `horologger/certrelay:v0.2.7b` image (static musl binaries) and runs on
7778 from service start. It talks to the local spaced over loopback using 7778 from service start. It talks to the local spaced over loopback using
the `store.spacedAuth` credentials. The `fabric` and `monitor` binaries are copied to the `store.spacedAuth` credentials. The `fabric` and `monitor` binaries are copied to
`/data/bin/` for manual use from the Space-CLI Web UI; neither is auto-started `/data/bin/` for manual use from the Space-CLI Web UI; neither is auto-started
@@ -251,8 +251,8 @@ package_id: spaces
upstream_version: subspacesplus upstream_version: subspacesplus
images: images:
spaces: docker.io/horologger/spaces:v0.2.1a spaces: docker.io/horologger/spaces:v0.2.1a
subspaces: docker.io/horologger/subs:v0.1.2 subspaces: docker.io/horologger/subs:v0.1.2b
certrelay: docker.io/horologger/certrelay:v0.2.5 certrelay: docker.io/horologger/certrelay:v0.2.7b
nacho: docker.io/horologger/nacho:v1.0.0 nacho: docker.io/horologger/nacho:v1.0.0
architectures: [x86_64, aarch64] architectures: [x86_64, aarch64]
volumes: volumes:
@@ -291,7 +291,7 @@ subspaces:
default_enabled: false # opt-in via Enable Subspaces action default_enabled: false # opt-in via Enable Subspaces action
store_field: enableSubspaces store_field: enableSubspaces
subs_prover_default_enabled: false # separate toggle: set-subs-prover (store.enableSubsProver) subs_prover_default_enabled: false # separate toggle: set-subs-prover (store.enableSubsProver)
image: horologger/subs:v0.1.2 # prebuilt; no compile step image: horologger/subs:v0.1.2b # prebuilt; no compile step
data_dir: /data/subspaces/data data_dir: /data/subspaces/data
wallet: default # loaded by subs, NOT created (create via space-cli first) wallet: default # loaded by subs, NOT created (create via space-cli first)
daemons: # three separate daemons, each its own interface daemons: # three separate daemons, each its own interface
@@ -331,7 +331,7 @@ subspaces:
- set-subs-prover-credentials - set-subs-prover-credentials
certrelay: certrelay:
always_on: true always_on: true
image: horologger/certrelay:v0.2.5 # prebuilt; static musl binaries image: horologger/certrelay:v0.2.7b # prebuilt; static musl binaries
server_bin: /usr/local/bin/certrelay server_bin: /usr/local/bin/certrelay
fabric_bin: /usr/local/bin/fabric # copied to /data/bin/fabric for the CLI fabric_bin: /usr/local/bin/fabric # copied to /data/bin/fabric for the CLI
monitor_bin: /usr/local/bin/monitor # copied to /data/bin/monitor (CLI only; not started) monitor_bin: /usr/local/bin/monitor # copied to /data/bin/monitor (CLI only; not started)
+1 -1
View File
@@ -63,7 +63,7 @@ spaces walletbalance default
- **Mainnet only.** No testnet, signet, or regtest. - **Mainnet only.** No testnet, signet, or regtest.
- **Container images** (see also the package manifest): the `spaced` runtime uses - **Container images** (see also the package manifest): the `spaced` runtime uses
`horologger/spaces:v0.2.1a`; Subspaces, Certrelay, and Nacho use `horologger/spaces:v0.2.1a`; Subspaces, Certrelay, and Nacho use
`horologger/subs:v0.1.2`, `horologger/certrelay:v0.2.5`, and `horologger/subs:v0.1.2b`, `horologger/certrelay:v0.2.7b`, and
`horologger/nacho:v1.0.0`. `horologger/nacho:v1.0.0`.
- The image's `docker_entrypoint.sh` is not used. `spaced` is managed by - The image's `docker_entrypoint.sh` is not used. `spaced` is managed by
StartOS, not started inside a `screen` session by login. StartOS, not started inside a `screen` session by login.
+2 -2
View File
@@ -18,11 +18,11 @@ export const manifest = setupManifest({
arch: ['x86_64', 'aarch64'], arch: ['x86_64', 'aarch64'],
}, },
subspaces: { subspaces: {
source: { dockerTag: 'horologger/subs:v0.1.2' }, source: { dockerTag: 'horologger/subs:v0.1.2b' },
arch: ['x86_64', 'aarch64'], arch: ['x86_64', 'aarch64'],
}, },
certrelay: { certrelay: {
source: { dockerTag: 'horologger/certrelay:v0.2.5' }, source: { dockerTag: 'horologger/certrelay:v0.2.7b' },
arch: ['x86_64', 'aarch64'], arch: ['x86_64', 'aarch64'],
}, },
nacho: { nacho: {
+2 -2
View File
@@ -1,9 +1,9 @@
import { IMPOSSIBLE, VersionInfo } from '@start9labs/start-sdk' import { IMPOSSIBLE, VersionInfo } from '@start9labs/start-sdk'
export const current = VersionInfo.of({ export const current = VersionInfo.of({
version: '0.2.1:4', version: '0.2.1:5',
releaseNotes: { releaseNotes: {
en_US: `Repack so the archive bundles \`horologger/spaces:v0.2.1a\` as declared in the manifest (other images unchanged: \`subs:v0.1.2\`, \`certrelay:v0.2.5\`, \`nacho:v1.0.0\`). en_US: `Bump Subspaces to \`horologger/subs:v0.1.2b\` and Certrelay to \`horologger/certrelay:v0.2.7b\` (spaces \`v0.2.1a\` and nacho \`v1.0.0\` unchanged).
Requires StartOS 0.4.0-beta.10 (\`start-sdk\` 2.0.9).`, Requires StartOS 0.4.0-beta.10 (\`start-sdk\` 2.0.9).`,
}, },