Skip to content

Releases: nats-io/nsc

v2.12.0

22 Sep 18:14
97c2924

Choose a tag to compare

What's Changed

  • feat: tls first for push/pull and tool commands by @aricart in #768
  • Handle unlimited limits in resource descriptions (nsc describe account) gracefully by @aricart in #758
  • Update dependencies in go.mod and go.sum by @aricart in #769

Full Changelog: v2.11.1...v2.12.0

v2.11.1

18 Aug 21:00
742fa31

Choose a tag to compare

What's Changed

  • Added internal support for routing JetStream cluster traffic via accounts by @aricart in #757

  • Bump github.com/nats-io/nats.go from 1.41.1 to 1.41.2 by @dependabot[bot] in #736

  • Bump github.com/nats-io/nats-server/v2 from 2.11.1 to 2.11.4 by @dependabot[bot] in #742

  • Bump github.com/nats-io/nats.go from 1.42.0 to 1.44.0 by @dependabot[bot] in #752

  • Bump golang.org/x/text from 0.25.0 to 0.28.0 by @dependabot[bot] in #754

  • Bump actions/checkout from 4 to 5 by @dependabot[bot] in #755

  • Bump github.com/spf13/pflag from 1.0.6 to 1.0.7 by @dependabot[bot] in #751

Full Changelog: v2.11.0...v2.11.1

v2.11.0

16 Apr 14:43
a9c0df5

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.10.2...v2.10.3

v2.10.2

23 Dec 17:13
296ba90

Choose a tag to compare

What's Changed

  • Update README.md: fix broken go reference link by @alexbozhenko in #682
  • various fixes regarding enable/disable/validation of Jetstream in the system account by @aricart in #685

New Contributors

Full Changelog: v2.10.1...v2.10.2

v2.10.1

13 Dec 17:18
d2af910

Choose a tag to compare

What's Changed

  • Enhance operator reissue command with key support by @aricart in #679
  • Refactor export validation error handling. by @aricart in #681
  • Update NATS dependencies to latest versions by @aricart in #680

Full Changelog: v2.10.0...v2.10.1

v2.10.0

10 Oct 21:30
ce4b054

Choose a tag to compare

What's Changed

[IMPORTANT] This release retracts the --strict-tags option introduced in v2.9.0. If you used the feature, before upgrading, make sure to remove any tags added with the --strict-tags option and re-add them in lowercase, as this feature was retracted in JWT 2.7.2.

  • [CHANGE] [BREAKING] retracts --strict-tags support by @aricart in #674
  • [CI] fixed tests running in windows by @aricart in #673

Full Changelog: v2.9.0...v2.10.0

v2.9.0

17 Sep 20:35
bf6d4a9

Choose a tag to compare

What's Changed

This release of nsc changes the behavior of tags to be case-sensitive. Previously any tag operations transformed its arguments to lower-case before they were applied. Because tags are now case-sensitive, tags like hello and Hello are two distinct tags. To prevent unintended changes, this release checks if a tag's value is different when lowercased. If it is, nsc will reject the edit and suggest that the new option --strict-tags be specified. This option opts-in the case-sensitive behavior. In addition, removing a tag that is not present in the configuration will fail with an error. This should bring to focus if there's an inconsistency in the tag's capitalization.

So why this change? This change was required to address nats-io/nats-server#5681 which references powerful functionality that is possible with scoped signing keys while building permission.

  • [FIX] describe account now lists tags associated with the account by @aricart in #668
  • [CHANGE] tags (edit operator|account|user) are now case-sensitive ) by @aricart in #668

Full Changelog: v2.8.9...v2.9.0

v2.8.9

13 Sep 17:27
31bb80f

Choose a tag to compare

What's Changed

  • [FIX] edit signing-key was unable to remove a connection type when in lowercase by @maxarndt in #665

New Contributors

Full Changelog: v2.8.8...v2.8.9

v2.8.8

04 Sep 19:47
92dd135

Choose a tag to compare

What's Changed

  • [FIX] edit user was unable to remove a connection type when added in lowercase by @aricart in #664
  • [CHORE] updated build dependencies by @aricart in #663

Full Changelog: v2.8.7...v2.8.8

v2.8.7

22 Aug 21:09
1075953

Choose a tag to compare

What's Changed

  • [FIX] brew auto publish by @aricart in #643
  • [CI] Update Homebrew Release Config by @samuelattwood in #644
  • [FEAT] added --description to scoped signing keys for storing arbitrary scope information by @aricart in #645
  • [CI] install script update to recognize armv7l CPU, Raspberry Pi 3B+ by @dixon1e in #649
  • [FIX] relaxed requirement for the operator key when deleting an user if --revoke was not specified. by @aricart in #653
  • [FIX] Fixes related to --require-signing-key option in operator by @aricart in #656
  • [TEST] tests for #652 by @aricart in #654
  • [FIX] update allowed connection types by @aricart in #655
  • [FIX] mapping add/delete commands related to the --cluster flag by @aricart in #658
  • [BUMP] bumped dependencies by @aricart in #662

New Contributors

Full Changelog: v2.8.6...v2.8.7