Conversation
|
Claude finished @mtmk's task in 6m 6s —— View job PR Review: Release 2.8.0-preview.1
This PR is a version bump only ( Overall AssessmentThe implementation is sound. The two breaking changes are well-handled: subject validation defaults to enabled with a clear opt-out ( Issues Found1. Every other throw-helper in the file ( 2. The dispose sequence is:
3. The class doc says "preventing credential data from leaking through pooled memory." The pool is actually used for the entire 4. The read-side hard cap (default 64 MB) is independent of the server's advertised Positive Notes
|
| @@ -1 +1 @@ | |||
| 2.7.3 | |||
| 2.8.0-preview.1 | |||
There was a problem hiding this comment.
Version bump looks correct for a SemVer preview release. The 2.8.0-preview.1 label is appropriate given the two breaking changes shipped: subject validation enabled by default and the NATS.NKeys type removal.
Preview release bumping version to 2.8.0-preview.1. Ships two breaking changes on the preview channel before they land in a stable minor: subject validation is now on by default (subjects containing whitespace throw; set SkipSubjectValidation=true to opt out), and the public NATS.Client.Core.NKeys and NKeyPair types are removed in favour of the NATS.NKeys package. Also includes protocol size checks, KV watcher cancellation fixes, and assorted test and CI fixes.