Releases: nats-io/nsc
v2.10.0
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
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
v2.8.8
v2.8.7
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
- @samuelattwood made their first contribution in #644
- @dixon1e made their first contribution in #649
Full Changelog: v2.8.6...v2.8.7
v2.8.6
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 onpush
with--prune
by @aricart in #642
Full Changelog: v2.8.5...v2.8.6
v2.8.5
v2.8.4
v2.8.3
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
What's Changed
- Fixed output of nsc reissue operator --convert-to-signing-key by @RafalGoslawski in #610
- Fixed incorrect error message in nsc pull by @RafalGoslawski in #608
- [FEAT] expirations command by @aricart in #611
- [LIC] updated dependencies.md by @aricart in #615
- [BUMP] dependencies by @aricart in #617
New Contributors
- @RafalGoslawski made their first contribution in #610
Full Changelog: v2.8.1...v2.8.2