-
v0.4.1
Stablereleased this
2026-08-17 08:09:47 +00:00 | 0 commits to main since this release- fix/grpc-processor-address-double-scheme (#34)
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.4.0
StableAll checks were successfulreleased this
2026-08-16 18:01:57 +00:00 | 2 commits to main since this releaseWhat's Changed
Breaking
- feat: migrate to CDK v0.18 database-authoritative configuration (#33)
CDK v0.18 stores the authoritative mint configuration in the mint database; a normal
cdk-mintdstart no longer readsconfig.tomlor applies operationalCDK_MINTD_*environment overrides. The operator now renders a v0.18 import document into the ConfigMap, and a newconfig-initinit container runscdk-mintd config validate+config init(first start) orconfig apply(subsequent starts) beforemintdlaunches. Existing v0.17 mints are imported automatically on the first v0.18 start, with signer identity verified against the stored mint public key.Highlights:
[payment_backend]/backendreplaces[ln]/ln_backend;tls_dirreplacestls_dir_path; plaintext gRPC processor and management RPC connections now setallow_insecure = trueexplicitly- Secrets (PostgreSQL URLs, mint mnemonic, LDK RPC password/node mnemonic, Redis connection string) are rendered as
env:references and injected from Secrets at runtime — literal credentials never enter the ConfigMap - Pod environment slimmed down to bootstrap settings (work dir, database engine, postgres connection) plus
env:-referenced secrets - LNBits removed:
spec.paymentBackend.lnbitsis rejected by the webhook (first-class support was removed upstream in CDK v0.18); front LNBits with an external gRPC payment processor instead - New
spec.ldkNode.bitcoinRpc.userliteral field as an alternative touserSecretRef - Default mint image:
cashubtc/mintd:0.18.0-rc.0
Maintenance
- fix(ci): use REGISTRY_TOKEN secret for Forgejo registry push (
77cad60)
Upgrade notes
⚠️ Back up the mint database before upgrading. CDK v0.18 runs automatic database migrations on first open, and downgrading afterwards requires restoring the backup.
- Keep the same mint mnemonic —
config initrefuses to attach a different signer to an existing mint. - Mint metadata or quote TTL previously changed through the management RPC outside the CR is overwritten by the
CashuMintspec on the first v0.18 start; record current values withcdk-mint-cli get-info/get-quote-ttlbefore upgrading if needed. - If a staged configuration fails at startup, restore the previous document with
kubectl exec deployment/<name> -c mintd -- cdk-mintd config rollbackand restart the pod. - LNBits mints must migrate to
spec.paymentBackend.grpcProcessor(with an external processor in front of LNBits) before upgrading.
See the migration guide for details.
Install
kubectl apply -f https://git.cashu.dev/asmo/cashu-operator/releases/download/v0.4.0/install.yamlFull Changelog: https://git.cashu.dev/asmo/cashu-operator/compare/v0.3.2...v0.4.0
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.3.2
StableSome checks failedreleased this
2026-08-02 21:18:22 +00:00 | 4 commits to main since this releaseWhat's Changed
Maintenance
- chore(ci): migrate release pipeline fully to Forgejo (#31)
Release images now push to
git.cashu.dev/asmo/cashu-operator(Forgejo registry) instead of GHCR.Install
kubectl apply -f https://git.cashu.dev/asmo/cashu-operator/releases/download/v0.3.2/install.yamlFull Changelog: https://git.cashu.dev/asmo/cashu-operator/compare/v0.3.1...v0.3.2
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.3.1
StableSome checks failedDocs / Build docs site (push) Failing after 4sTests / Run on Ubuntu (push) Successful in 1m46sRelease / Build and Release (release) Failing after 58sDocs / Deploy docs site (push) Has been skippedLint / Run on Ubuntu (push) Successful in 55sE2E Tests / Run on Ubuntu (push) Successful in 3m29sreleased this
2026-08-02 21:00:40 +00:00 | 7 commits to main since this releaseWhat's Changed
Maintenance
- fix(ci): install kubectl for e2e tests (#27)
Install
kubectl apply -f https://git.cashu.dev/asmo/cashu-operator/releases/download/v0.3.1/install.yamlFull Changelog: https://git.cashu.dev/asmo/cashu-operator/compare/v0.3.0...v0.3.1
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.3.0
Stablereleased this
2026-08-02 20:38:47 +00:00 | 10 commits to main since this releaseWhat's Changed
Features
- Ark payment processor support (#21) — Added support for running a local Arkade payment processor, including a sample
CashuMintmanifest, dev environment configuration, and documentation.
Improvements
- CDK updated to v0.17 (#24) — The default mint image now tracks CDK v0.17, including CRD, webhook, and sample updates.
- Installation instructions updated (#25) — README now documents installing the latest release directly from git.cashu.dev.
Maintenance
- Removed coverage upload from CI (#26).
Install
kubectl apply -f https://git.cashu.dev/asmo/cashu-operator/releases/download/v0.3.0/install.yamlFull Changelog: https://git.cashu.dev/asmo/cashu-operator/compare/v0.2.4...v0.3.0
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Ark payment processor support (#21) — Added support for running a local Arkade payment processor, including a sample
-
v0.2.4 Stable
released this
2026-05-16 19:02:23 +00:00 | 18 commits to main since this releaseWhat's Changed
- Expose Prometheus metrics on the Service by @asmogo in https://github.com/asmogo/cashu-operator/pull/20
Full Changelog: https://github.com/asmogo/cashu-operator/compare/v0.2.3...v0.2.4
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.2.3 Stable
released this
2026-05-13 07:39:10 +00:00 | 19 commits to main since this releaseWhat's Changed
- Feat/check prometheus metrics support by @asmogo in https://github.com/asmogo/cashu-operator/pull/19
Full Changelog: https://github.com/asmogo/cashu-operator/compare/v0.2.2...v0.2.3
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.2.2 Stable
released this
2026-05-12 08:38:55 +00:00 | 20 commits to main since this releaseWhat's Changed
- Export CDK Prometheus env when metrics are enabled by @asmogo in https://github.com/asmogo/cashu-operator/pull/18
Full Changelog: https://github.com/asmogo/cashu-operator/compare/v0.2.1...v0.2.2
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.2.1 Stable
released this
2026-05-11 09:56:44 +00:00 | 21 commits to main since this releaseWhat's Changed
- Inject gRPC processor env vars into mintd deployment by @asmogo in https://github.com/asmogo/cashu-operator/pull/17
Full Changelog: https://github.com/asmogo/cashu-operator/compare/v0.2.0...v0.2.1
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.2.0 Stable
released this
2026-04-21 11:07:55 +00:00 | 22 commits to main since this releaseWhat's Changed
- rename ln backend to payment backend by @asmogo in https://github.com/asmogo/cashu-operator/pull/8
- added codecov by @asmogo in https://github.com/asmogo/cashu-operator/pull/10
- badge by @asmogo in https://github.com/asmogo/cashu-operator/pull/11
- add tests by @asmogo in https://github.com/asmogo/cashu-operator/pull/13
- feat: orchard and mint rpc by @asmogo in https://github.com/asmogo/cashu-operator/pull/9
- metrics collector by @asmogo in https://github.com/asmogo/cashu-operator/pull/14
- improve documentation by @asmogo in https://github.com/asmogo/cashu-operator/pull/15
- added tilt env. update default base image by @asmogo in https://github.com/asmogo/cashu-operator/pull/16
Full Changelog: https://github.com/asmogo/cashu-operator/compare/v0.1.1...v0.2.0
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads