Skip to content

Releases: nats-io/nsc

v2.10.0

10 Oct 21:30
ce4b054
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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

v2.8.6

07 Mar 16:00
bcb05a4
Compare
Choose a tag to compare

What's Changed

  • [FEAT] edit signing-key - allow --sk generate, or infer the sk if the value for the role is given or just the role is given by @aricart in #634
  • [FEAT] edit account / add service export - w3c tracing context configurations on account and enable tracing into service exports by @aricart in #638
  • [FEAT] edit account - enable jetstream flag by @aricart in #640
  • [FIX] push - fix panic on missing operator keys on push with --prune by @aricart in #642

Full Changelog: v2.8.5...v2.8.6

v2.8.5

16 Nov 17:19
235a2cc
Compare
Choose a tag to compare

What's Changed

This release has code reorganization changes to prevent additional dependencies downstream.

Full Changelog: v2.8.4...v2.8.5

v2.8.4

13 Nov 17:39
98665d7
Compare
Choose a tag to compare

What's Changed

  • [FIX] generate --mem-resolver performance in setups that have huge number of users by @aricart in #624

Full Changelog: v2.8.3...v2.8.4

v2.8.3

06 Nov 16:34
dc5966c
Compare
Choose a tag to compare

What's Changed

  • Bump github.com/nats-io/nkeys from 0.4.5 to 0.4.6 by @dependabot in #622
  • Bump github.com/nats-io/nats-server/v2 from 2.10.0 to 2.10.4 by @dependabot in #621
  • [FEAT] account resolver configurations with protocol wss/ws are now accepted by @aricart in #619

Full Changelog: v2.8.2...v2.8.3

v2.8.2

06 Nov 16:26
f84de22
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.8.1...v2.8.2