Skip to content

Releases: nats-io/nack

Release v0.7.3

04 Oct 23:16
Compare
Choose a tag to compare
natsio/jetstream-controller:0.7.3
natsio/nats-boot-config:0.7.3

Fixed

  • Allow connecting using account without TLS by @nsurfer in #83

Changed

  • Bump nats-boot-config base Alpine to 3.15 to address vulnerabilities by @liam-verta in #80
  • Update Go and Alpine version in container images (#82)
  • Update Go version in nats-boot-config Dockerfile by @liam-verta in #84
  • fix: vulnerabilities in packages go-restful and x/net by @danielcibrao-form3 in #85

Full Changelog: v0.7.2...v0.7.3

Release v0.7.2

04 Aug 18:20
41eeaac
Compare
Choose a tag to compare
natsio/jetstream-controller:0.7.2

Added

  • Added support to update consumer config and updated types (thanks to @piotrpio and @ludusrusso for the contribution)

Fixed

  • Fixed issue parsing time from OptStartTime (thanks to @hhk7734 for the contribution)

Release v0.6.1

14 Jan 00:05
d4e6b50
Compare
Choose a tag to compare
natsio/jetstream-controller:0.6.1

Fixed

  • natsreloader: Only send reload signal when necessary, reduces log size
  • jetstream-controller: Clean up JetStream resources after deleting on Kubernetes
  • jetstream-controller: Set maxBytes for Stream creation

Release v0.6.0

01 Nov 15:54
Compare
Choose a tag to compare
natsio/jetstream-controller:0.6.0

Changed

  • ⚠️ The API version is now jetstream.nats.io/v1beta2

Added

Support to bind Streams/Consumers into different accounts. Example binding an account to a Stream:

---
apiVersion: jetstream.nats.io/v1beta2
kind: Account
metadata:
  name: a
spec:
  name: a
  servers:
  - nats://nats:4222
  tls:
    secret:
      name: nack-a-tls
    ca: "ca.crt"
    cert: "tls.crt"
    key: "tls.key"

Then the stream can be bound to that account as follows:

---
apiVersion: jetstream.nats.io/v1beta2
kind: Stream
metadata:
  name: foo
spec:
  name: foo
  subjects: ["foo", "foo.>"]
  storage: file
  replicas: 1
  account: a