Skip to content

feat(splice): add LocalNet adapters for Splice 0.7.x and 0.8.x - #340

Merged
zheli merged 2 commits into
mainfrom
feat/splice-0.7-0.8-adapters
Sep 15, 2026
Merged

zheli merged 2 commits into
mainfrom
feat/splice-0.7-0.8-adapters

Conversation

@zheli

@zheli zheli commented Sep 14, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Add internal/splice/v07 and v08 adapters (embed the unchanged 0.6 LocalNet compose contract; only the major label differs) and register them in adapterFor.
  • Catalogue stable tags 0.7.0–0.7.5 and 0.8.0–0.8.1 with 8/12 GB memory floors; set latest_alias to 0.8.1.
  • Extend refresh-versions.yml supported_majors to 0.5 0.6 0.7 0.8 and update docs/versions.md / docs/limitations.md.

Closes #339.

Supersedes the incomplete draft in #336 (adds the missing supported_majors + versions docs coverage on top of adapters/catalogue).

Upstream LocalNet check

Diffed cluster/compose/localnet/ for 0.6.14 vs 0.7.5 vs 0.8.1: identical file set, profiles (sv / app-provider / app-user / swagger-ui), and adapter env contract (IMAGE_TAG, IMAGE_REPO, PARTY_HINT, ALPHA_PROTOCOL_VERSION_ENV, …). Content deltas are only TARGET_TRAFFIC_THROUGHPUT defaultization and the default POSTGRES_VERSION tag — not adapter-surface changes.

Test plan

  • go test ./internal/splice/... ./internal/localnet/ ./internal/cli/localnet/ ./internal/ui/handlers/
  • Built binary: localnet versions --offline lists 0.7.x / 0.8.x as supported
  • dpm localnet up <name> --version 0.8.1 on a host with ≥8 GB Docker memory (this agent host only has ~3.3 GB, so bring-up was not run here)
  • Confirm refresh-versions workflow text / supported_majors includes 0.7 and 0.8

Upstream tip is 0.8.1 but DevKit only registered 0.5/0.6 adapters, so
newer majors could never catalogue or bring up. Embed the unchanged
0.6 compose contract under v07/v08, catalogue 0.7.0–0.8.1, bump
latest_alias, and extend refresh-versions supported_majors.

Closes #339
@zheli
zheli force-pushed the feat/splice-0.7-0.8-adapters branch from 5616d9f to e790f3c Compare September 15, 2026 07:49
@zheli
zheli merged commit 90f1e04 into main Sep 15, 2026
26 checks passed
@zheli
zheli deleted the feat/splice-0.7-0.8-adapters branch September 15, 2026 07:53
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.

Add Splice adapters for 0.7.x and 0.8.x

1 participant