Bump the nats group with 1 update#69
Closed
dependabot[bot] wants to merge 1 commit into
Closed
Conversation
Bumps NATS.Net from 2.8.1 to 3.0.0 --- updated-dependencies: - dependency-name: NATS.Net dependency-version: 3.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: nats ... Signed-off-by: dependabot[bot] <support@github.com>
Contributor
Author
|
Looks like NATS.Net is updatable in another way, so this is no longer needed. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Updated NATS.Net from 2.8.1 to 3.0.0.
Release notes
Sourced from NATS.Net's releases.
3.0.0
NATS .NET 3.0 is now stable. This release has been in the works since early this year and brings OpenTelemetry tracing and metrics, .NET 10 target, and a number of API and behavior changes refined over the preview series. Thanks to everyone who tried the previews and reported issues along the way. There are no changes since 3.0.0-preview.11.
.NET 10 Target
3.0 targets
netstandard2.0,netstandard2.1,net8.0, andnet10.0.net6.0has been dropped.OpenTelemetry
API and behavior changes
Performance and internals
Tests and docs
Thanks
Thanks to the community for the contributions and issue reports behind this release:
... (truncated)
3.0.0-preview.11
Last planned preview on the 3.0 line centered on OpenTelemetry: a new
NATS.Client.OpenTelemetrypackage, richer metrics, and lower-overhead tracing. Also moves the socket connection interfaces intoNATS.Client.Abstractionsand tightens the header-parsing hot path.OpenTelemetry:
Core & packaging:
Thanks to @colprog for the custom span destination name formatter (#1201) and the SearchValues header optimization (#1203).
Thanks to everyone testing the previews so far. This should be the last one; please give it one more round of testing, and if no bugs turn up we'll cut the stable 3.0 release in about a week.
Full Changelog: nats-io/nats.net@v3.0.0-preview.10...v3.0.0-preview.11
3.0.0-preview.10
Bug-fix preview on the 3.0 line. Carries the ordered push consumer subscription teardown fixes from the 2.x line; no 3.0-only changes this round.
From the 2.x line:
Full Changelog: nats-io/nats.net@v3.0.0-preview.9...v3.0.0-preview.10
3.0.0-preview.9
Ninth preview of NATS .NET 3.0. Request-reply now defaults to Direct mode, and subscriptions and consumers can be drained explicitly.
Heads-up: the default request-reply mode is now
NatsRequestReplyMode.Direct(previouslySharedInbox). Direct uses the same inbox prefix but skips per-reply muxer processing, makingRequestAsyncmore resource-efficient. At the default it still throwsNatsNoRespondersExceptionon a no-responders reply, so existingRequestAsyncbehavior is preserved. If you already setRequestReplyModeexplicitly to either mode, nothing changes for you. To keep the old default mechanism, setNatsOpts.RequestReplyMode = NatsRequestReplyMode.SharedInbox.3.0-only changes:
Also from the 2.x line:
Full Changelog: nats-io/nats.net@v3.0.0-preview.8...v3.0.0-preview.9
3.0.0-preview.8
Eighth preview of NATS .NET 3.0. Adds OpenTelemetry metrics support.
3.0-only changes:
Thanks to @divyeshio (#629) and @thompson-tomo (#871) for earlier work toward OTel metrics, and @aradalvand for the OpenTelemetry tracing groundwork (#859, #907, #911) this builds on. Long-requested feature (#316); thanks also to @Cooksauce and @iby-dev for weighing in along the way.
Full Changelog: nats-io/nats.net@v3.0.0-preview.7...v3.0.0-preview.8
3.0.0-preview.7
Seventh preview of NATS .NET 3.0. Brings in everything released in 2.8.1: a Services helper for detecting error responses on the requester side, plus bug fixes across JetStream, KV, subscriptions, and connection logging. No 3.0-only changes.
From main (via 2.8.1):
Full Changelog: nats-io/nats.net@v3.0.0-preview.6...v3.0.0-preview.7
3.0.0-preview.6
Sixth preview of NATS .NET 3.0. Brings in everything merged to main since preview.5: a new server error event on
NatsConnection, slnx solution-format migration, README and example docs additions, and a CI matrix bump to nats-server v2.12. No 3.0-only changes.From main:
Full Changelog: nats-io/nats.net@v3.0.0-preview.5...v3.0.0-preview.6
3.0.0-preview.5
Fifth preview of NATS .NET 3.0. Brings in everything from 2.8.0-preview.3 via a main sync (nats-server 2.14 features and a fix for in-flight message loss on consumer dispose). No 3.0-only changes since preview.4.
From main (also in 2.8.0-preview.3):
Full Changelog: nats-io/nats.net@v3.0.0-preview.4...v3.0.0-preview.5
3.0.0-preview.4
Fourth preview of NATS .NET 3.0 ships nats-server v2.14 support: streams that opt into fast-ingest batch publishing per ADR-50 can now set the new
AllowBatchPublishfield onStreamConfig(the fast-ingest publisher itself will live in orbit.net alongside the existing atomic batch publisher). Also brings in everything from 2.8.0-preview.2 via the main sync, and switches toSystem.Threading.Lockon net9.0+ on the 3.0 line.3.0-only since preview.3:
From main (also in 2.8.0-preview.2):
Full Changelog: nats-io/nats.net@v3.0.0-preview.3...v3.0.0-preview.4
3.0.0-preview.3
Preview release on the 3.0 line. Brings in everything from 2.8.0-preview.1 via the main syncs, plus context-aware serialization. Three breaking changes in total, all intentional on the preview channel before stable 3.0. Please try it and report anything odd.
Package on NuGet: https://www.nuget.org/packages/NATS.Net
Breaking changes:
SkipSubjectValidation = trueonNatsOpts. Closes a class of CRLF injection issues from malformed subjects.NATS.Client.Core.NKeysandNKeyPairare removed. Signing now goes through theNATS.NKeyspackage (https://www.nuget.org/packages/NATS.NKeys), which lets the nkey/Ed25519 code be versioned independently of the client.INatsSerializeWithContext<T>/INatsDeserializeWithContext<T>interfaces (or the combinedINatsSerializerWithContext<T>). Existing serializers keep working unchanged; the library dispatches via runtime type check and falls back to the standard interface. Built-in serializers propagate the context through chains. The read-only flag onNatsHeadersis removed so context-aware serializers can mutate headers; a singleNatsHeadersinstance is no longer safe to share across concurrent publishes.Also includes protocol size checks (64MB incoming payload cap, in line with nats.js), KV watcher cancellation fix, credential loading state reset on failure, and Pin ID handling improvements.
Thanks to the NATS community who contributed PRs, reviews, bug reports on this one ❤️
3.0-only since preview.2:
From main (also in 2.8.0-preview.1):
Full Changelog: nats-io/nats.net@v3.0.0-preview.2...v3.0.0-preview.3
3.0.0-preview.2
This is a main branch sync release.
Please see 2.7.3 release for details.
What's Changed
PingCommandcancellation by @mtmk in FixPingCommandcancellation nats-io/nats.net#1086Full Changelog: nats-io/nats.net@v3.0.0-preview.1...v3.0.0-preview.2
2.8.2
Patch release on the 2.8 line. Fixes ordered push consumer subscription teardown. Thanks to @haoguanjun for the fix.
What's Changed
Full Changelog: nats-io/nats.net@v2.8.1...v2.8.2
Commits viewable in compare view.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>will remove the ignore condition of the specified dependency and ignore conditions