Skip to content

v1.10.2 - Persistence & Authentication Recovery

Latest

Choose a tag to compare

@opscart opscart released this 30 Jul 04:56

OpsCart v1.10.2

This recovery release retains all v1.10.1 functionality while correcting persistence, authentication, security, and container-platform issues.

Fixed

  • Graceful scanner and HTTP shutdown before closing SQLite
  • WAL checkpointing during controlled shutdown
  • Required persistence now fails startup instead of silently entering ephemeral mode
  • Contextual SQLite startup diagnostics and bounded retry handling
  • Helm-generated credentials now survive pod restarts and upgrades
  • Existing auth.existingSecret behavior remains supported
  • Correct native Linux AMD64 and ARM64 container builds
  • Updated golang.org/x/text to v0.39.0

Helm authentication

When auth.existingSecret is empty, Helm creates and preserves a release-managed Secret. Retrieve credentials using the commands printed by helm install or helm upgrade.

Important storage note

Multi-node Minikube commonly uses node-local hostPath storage. A PVC backed by hostPath is not shared across nodes. Pin the workload to the storage node for local testing, or use genuinely shared/durable storage.

Image

ghcr.io/opscart/opscart-dashboard:v1.10.2

Supported platforms:

  • linux/amd64
  • linux/arm64

OCI index:

sha256:623e77263aa1702de2b069daff574c147485fb5dfaa504161fcaba020c9f6010