Releases: nats-io/nack
Releases · nats-io/nack
Release v0.12.0
config reloader
- Fixes to nats-server-config-reloader for better handling of k8s secrets (#131). Thanks to @jkralik for the contribution.
- Fixed config reloader not sending signals when server pid changes (#135)
NACK
- Added support for DiscardPerSubject stream option (#124). Thanks to @mfuhol-weka for the fix.
Full Changelog: v0.11.0...v0.12.0
Release v0.11.0
Changelog
- 26c3c9c Merge pull request #133 from nats-io/deps-update
- 9858c48 Updating generated files
- bc35058 Updating Docker build config
- ee0e915 Bumping go modules
- 07b6cb2 Bumping actions versions. Replacing deprecated ioutil functions
- e1ebf2c Updating dependencies. Adding dependabot config
- 0e15d07 Merge pull request #127 from nats-io/pdp/ghactions-update
- bf26088 Merge pull request #128 from deinstapel/fix/consumer_account
- 7676aae Implement using linked account userCredentials for consumer management
- 7e5d940 Bump GH Action versions (Go; node12 deprecations)
- be342e4 Merge pull request #121 from nats-io/pdp/admintrivia-alpine-update
- 473d534 Bump Alpine to 3.17.3
- cce415b Merge pull request #117 from nats-io/bump-alpine
- c559e66 Merge pull request #118 from jarretlavallee/crds_indent
- 225a228 Fix indentation in crds.yaml
- 22c71b3 Bump alpine image
- 4d7f7e6 Merge pull request #116 from nats-io/fix-indentation
- f084882 Fix indentation in crds.yaml
- d6977c6 Merge pull request #115 from babtist/bump_base_images
- 9844566 Update base docker image to alpine 3.17
Release v0.10.1
Added
- Added
-read-only
flag to the controller to start the controller in a way that it would not change the state of NATS streams/consumers
Starting /jetstream-controller v0.10.1...
Running in read-only mode: JetStream state in server will not be changed
Fixed
- Fixed condition where an informer running during cleanup-period may not have the listed all entries and incorrectly delete a stream or consumer.
- Fixed being able to update a Stream description.
- Fixed Account lookup which would have occasionally caused a lookup error even though it was created.
Changelog
Release v0.10.0
Added
The Stream and Consumer CRDs have a preventUpdate
flag which can be used to prevent the controller applying any updates. This can be helpful when upgrading from a version previous to v0.7.2 which supports updates to ensure there are no side effects to the streams and consumers.
---
apiVersion: jetstream.nats.io/v1beta2
kind: Account
metadata:
name: nack-account-a
spec:
name: nack-account-a
servers:
- nats://js:[email protected]:4222
---
apiVersion: jetstream.nats.io/v1beta2
kind: Stream
metadata:
name: nack-limits-a
spec:
description: "example"
name: nack-limits-a
subjects: ["nack-limits-a"]
storage: file
replicas: 3
retention: limits
preventDelete: true
preventUpdate: true
account: nack-account-a
---
apiVersion: jetstream.nats.io/v1beta2
kind: Consumer
metadata:
name: nack-consumer-a
spec:
description: "example"
streamName: nack-limits-a
durableName: A
deliverPolicy: all
filterSubject: nack-limits-a
maxDeliver: 20
ackPolicy: explicit
ackWait: 30s
preventDelete: true
preventUpdate: true
account: nack-account-a
- Added logic to clearing 'Error' state on controller restart
- Improve repairing of 'Error' condition from streams consumers due to update conflicts in Kubernetes.
Changelog
Release v0.9.3
Release v0.9.2
Release v0.9.1
Changelog
- 3946e55 Bump version (#104)
- c282282 Merge pull request #103 from nats-io/feature/auto-image-build
- aefc438 Updating workflow to attach release files
- cd2a76e Fixing syntax issue in workflow
- a2d0613 Adding ldflags to goreleaser
- 7cba143 Linting
- 42a4c6c Tweaking goreleaser Dockerfile
- 80f70f8 Adding initial CI config
- 9c1be41 Merge pull request #102 from StuartCrichton/allowRollup&denyDelete-support
- 9a18d0b Expose AllowRollup & DenyDelete field for streams CRD
- 9431286 Merge pull request #101 from SamirMarin/allowDirect-support
- ca65182 Expose AllowDirect field for streams CRD
- 3d5aca1 Update README.md
Release v0.9.0
natsio/jetstream-controller:0.9.0
natsio/nats-boot-config:0.9.0
natsio/nats-server-config-reloader:0.9.0
Added
- Add stream mirror field on updates by @pacoguzman in #99
- Add heartbeatInterval to consumer_push.yml by @treksler in #98
Fixed
- Fix Accounts not fetching user credential secrets when using crd-connect flag #100
New Contributors
- @pacoguzman made their first contribution in #99
- @treksler made their first contribution in #98
Full Changelog: v0.8.0...v0.9.0
Release v0.8.0
natsio/jetstream-controller:0.8.0
natsio/nats-boot-config:0.8.0
natsio/nats-server-config-reloader:0.8.0
Added
- Prevent deletes in consumers and streams by @danielcibrao-form3 in #89
Updated
- Update dependencies (#91)
Full Changelog: v0.7.4...v0.8.0
Release v0.7.4
natsio/jetstream-controller:0.7.4
natsio/nats-boot-config:0.7.4
natsio/nats-server-config-reloader:0.7.4
Added
- Exposing
Republish
field for streams CRD by @bartoszbehring-form3 in #87