Bump Akka.Streams and 17 others #875
Closed
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 Akka.Streams from 1.5.40 to 1.5.46.
Release notes
Sourced from Akka.Streams's releases.
1.5.46
1.5.46 July 17th, 2025
Akka.NET v1.5.46 is a minor patch containing a fix for the Akka.IO.Dns extension.
3 contributors since release 1.5.45
To see the full set of changes in Akka.NET v1.5.46, click here
1.5.45 July 7th, 2025
Akka.NET v1.5.45 is a minor patch containing bug fixes for Core Akka and Akka.Cluster.Sharding plugin.
ShardingConsumerControllerImplshutdownFailuretoExceptionforAsk<object>Settings.InjectTopLevelFallbackrace conditionSupervision Strategy For Sharding Remembered Entities
SupervisorStrategyproperty toClusterShardingSettings. You can use any type ofSupervisionStrategy, but it is recommended that you inheritShardSupervisionStrategyif you're making your own custom supervision strategy.SupervisionStrategydecisions and stops remembered entities if theSupervisionStrategy.Deciderreturned aDirective.Stopor if there is a maximum restart retry limitation.4 contributors since release 1.5.44
To see the full set of changes in Akka.NET v1.5.45, click here
1.5.44 June 19th, 2025
Akka.NET v1.5.44 is a minor patch that contains a bug fix to the Akka.Persistence plugin.
3 contributors since release 1.5.43
... (truncated)
1.5.45
1.5.45 July 7th, 2025
Akka.NET v1.5.45 is a minor patch containing bug fixes for Core Akka and Akka.Cluster.Sharding plugin.
ShardingConsumerControllerImplshutdownFailuretoExceptionforAsk<object>Settings.InjectTopLevelFallbackrace conditionSupervision Strategy For Sharding Remembered Entities
SupervisorStrategyproperty toClusterShardingSettings. You can use any type ofSupervisionStrategy, but it is recommended that you inheritShardSupervisionStrategyif you're making your own custom supervision strategy.SupervisionStrategydecisions and stops remembered entities if theSupervisionStrategy.Deciderreturned aDirective.Stopor if there is a maximum restart retry limitation.4 contributors since release 1.5.44
To see the full set of changes in Akka.NET v1.5.45, click here
Changes:
Settings.InjectTopLevelFallbackrace condition (#7721)See More
TreatWarningsAsErrors(#7708)This list of changes was auto generated.
1.5.44
1.5.44 June 19th, 2025
Akka.NET v1.5.44 is a minor patch that contains a bug fix to the Akka.Persistence plugin.
3 contributors since release 1.5.43
To see the full set of changes in Akka.NET v1.5.44, click here.
Changes:
See More
EventSourcedtimer is cancelled when persistent actor is stopped (#7693)RELEASE_NOTES.md(#7688)This list of changes was auto generated.
1.5.43
1.5.43 June 10th, 2025
Akka.NET v1.5.43 contains several bug fixes and also adds new quality of life features.
ReadJournalForAPI methodNew Akka.Analyzer Rules
We've added three new Akka.Analyzer rules, AK2003, AK2004, and AK2005. All of them addresses the same Akka anti-pattern where a
void asyncdelegate is being passed into theReceiveActor.Receive<T>()(AK2003),IDslActor.Receive<T>()(AK2004), andReceivePersistentActor.Command<T>()(AK2005) message handlers.Here are the documentation for each new rules:
4 contributors since release 1.5.42
To see the full set of changes in Akka.NET v1.5.43, click here.
What's Changed
ReadJournalForAPI by @Arkatufus in [Query] Add non-genericReadJournalForAPI akkadotnet/akka.net#7679FilterOnFallbackPortdocumentation by @Arkatufus in AddFilterOnFallbackPortdocumentation akkadotnet/akka.net#7683New Contributors
... (truncated)
1.5.42
1.5.42 May 21st, 2025
Akka.NET v1.5.42 contains several bug fixes and also adds new quality of life features to
Akka.IO.Tcp,Akka.Persistence,Akka.Pattern, andAkka.Cluster.Tools.DistributedPubSub.TcpListenerconnection queue problemCircuitBreakerAPI to signal timed out operationsCircuitBreakerprotected method API to use cancellation tokenTcpListenerStatisticsand subscription methodsDistributedPubSubcodeDistributedPubSubmemory allocationDistributedPubSubDeadLetterlog messageCreateBuilderpatternTcpConnectionPublishWithAckfeature toDistributedPubSubAkka.Pattern.CircuitBreaker
Backward compatible API changes:
.WithCircuitBreaker()APIs were added that changes the protected function delegate to accept a newCancellationTokenargument..WithCircuitBreaker()APIs were marked as obsolete.Akka.Cluster.Tools.DistributedPubSub
The documentation for the new
PublishWithAckfeature can be read hereBackward compatible API changes:
DistributedPubSubSettingsconstructor that leverages the newPublishWithAckfeature. The old constructor is marked as obsolete.Akka.Persistence
The documentation for the new supervision strategy for journal and snapshot-store feature can be read here
Breaking API changes:
Due to changes in
CircuitBreaker.WithCircuitBreaker()APIs, severalAkka.Persistencejournal and snapshot-store were changed in a breaking manner. You will need to consider these changes if you have your own specificAkka.Persistenceplugin implementation and needed to upgrade to this version of Akka.DeleteMessagesToAsync()ReadHighestSequenceNrAsync()WriteMessagesAsyncDeleteAsync()methodsLoadAsync()... (truncated)
1.5.41
1.5.41 May 6th, 2025
Akka.NET v1.5.41 contains several bug fixes and also adds new quality of life features to Akka.TestKit and Akka.Streams.
EventFilterrespectsWithinAsynctimeout blocksExpectNextNAsync()error message clarityIDaemonMsgwith public interface markerBroadcastHubconsumersGroupByto use infinite output sub-streamsXUnit V3 Support
We've added XUnit v3 support to Akka.TestKit.Xunit, please use this package if you're planning on using and/or migrating to the latest XUnit 3 platform.
Note that due to XUnit v3 limitation, please make sure that you're following these minimum requirements:
xunit.v3.*packages v2.0.2 and above.xunit.runner.visualstudiopackage v3.1.0 and above.Akka.Streams
GroupByAPI improvementAkka.StreamsGroupBystage can now, and now by default, create an unlimited number of sub-streams. Simply omit themaxSubstreamsparameter or change themaxSubstreamsparameter to a negative value to enable this feature.4 contributors since release 1.5.40
To see the full set of changes in Akka.NET v1.5.40, click here.
Changes:
Akkabenchmarks (#7618)... (truncated)
Commits viewable in compare view.
Updated AMQPNetLite.Core from 2.4.11 to 2.5.0.
Release notes
Sourced from AMQPNetLite.Core's releases.
2.5.0
Fixes and improvements:
[#587] Write delivery out side of session's lock
[#590] ConnectionFactory: support CancellationToken
[#595] Connection pump blocked in synchronous continuation
Added new framework targets: net48
Updated SslProtocols default for newer platforms/frameworks
Supported FlushAsync in transport
Supported asynchronous SASL profile initialization and command processing
Deprecated netmf 4.2, 4.3, netcore451 that are only supported by VS 2015. Moved all projects to VS 2019.
Commits viewable in compare view.
Updated AMQPNetLite.Serialization from 2.4.11 to 2.5.0.
Release notes
Sourced from AMQPNetLite.Serialization's releases.
2.5.0
Fixes and improvements:
[#587] Write delivery out side of session's lock
[#590] ConnectionFactory: support CancellationToken
[#595] Connection pump blocked in synchronous continuation
Added new framework targets: net48
Updated SslProtocols default for newer platforms/frameworks
Supported FlushAsync in transport
Supported asynchronous SASL profile initialization and command processing
Deprecated netmf 4.2, 4.3, netcore451 that are only supported by VS 2015. Moved all projects to VS 2019.
Commits viewable in compare view.
Updated AWSSDK.Kinesis from 3.7.402.113 to 4.0.2.14.
Release notes
Sourced from AWSSDK.Kinesis's releases.
No release notes found for this version range.
Commits viewable in compare view.
Updated AWSSDK.SimpleNotificationService from 3.7.400.136 to 4.0.0.16.
Release notes
Sourced from AWSSDK.SimpleNotificationService's releases.
No release notes found for this version range.
Commits viewable in compare view.
Updated AWSSDK.SQS from 3.7.400.136 to 4.0.0.17.
Release notes
Sourced from AWSSDK.SQS's releases.
No release notes found for this version range.
Commits viewable in compare view.
Updated Azure.Messaging.EventHubs.Processor from 5.11.3 to 5.12.2.
Release notes
Sourced from Azure.Messaging.EventHubs.Processor's releases.
No release notes found for this version range.
Commits viewable in compare view.
Updated Azure.Messaging.ServiceBus from 7.17.4 to 7.20.1.
Release notes
Sourced from Azure.Messaging.ServiceBus's releases.
No release notes found for this version range.
Commits viewable in compare view.
Updated Azure.Storage.Queues from 12.18.0 to 12.23.0.
Release notes
Sourced from Azure.Storage.Queues's releases.
No release notes found for this version range.
Commits viewable in compare view.
Updated BenchmarkDotNet from 0.14.0 to 0.15.2.
Release notes
Sourced from BenchmarkDotNet's releases.
0.15.2
Full changelog: https://benchmarkdotnet.org/changelog/v0.15.2.html
Highlights
0.15.1
Full changelog: https://benchmarkdotnet.org/changelog/v0.15.1.html
Highlights
0.15.0
Full changelog: https://benchmarkdotnet.org/changelog/v0.15.0.html
Commits viewable in compare view.
Updated incrementalist.cmd from 1.0.0-rc5 to 1.0.0.
Release notes
Sourced from incrementalist.cmd's releases.
1.0.0
1.0.0 April 17 2025
Incrementalist v1.0.0 is here! This release marks a significant step forward, introducing powerful new features focused on usability, performance, and integration with modern .NET development workflows.
Major New Features:
Built-in
dotnetCommand Execution: Directly executedotnetCLI commands on projects affected by changes since a specified base revision (e.g.,mainordev). Use the-ror--runflag followed by your standarddotnetcommand.File-based Configuration (
.incrementalist.yml): Configure Incrementalist using a YAML file instead of command-line arguments. Store common settings, project filters, and default branches.Load the configuration:
incrementalist -c .incrementalist.ymlFile Globbing for Commands (
--glob,--skip-glob,--target-glob): Precisely target or exclude projects for command execution using glob patterns. This allows for fine-grained control over which affected projects specific commands are run against.Command-Line Verbs: Reorganized command-line arguments using verbs for better structure and clarity (Breaking Change introduced in
1.0.0-rc4). See documentation for updated commands.Improvements:
Directory.Build.propsand imported.props/.targetsfiles.dotnetcommands.IProgress<ProjectLoadProgress>support for MSBuild loading.... (truncated)
Commits viewable in compare view.
Updated Microsoft.AspNetCore.Mvc.Testing from 9.0.4 to 9.0.7.
Release notes
Sourced from Microsoft.AspNetCore.Mvc.Testing's releases.
9.0.7
Release
What's Changed
04ee1b4toe9092b1by @dependabot in [release/9.0] (deps): Bump src/submodules/googletest from04ee1b4toe9092b1dotnet/aspnetcore#62199Full Changelog: dotnet/aspnetcore@v9.0.6...v9.0.7
9.0.6
Bug Fixes
The Forwarded Headers Middleware now ignores
X-Forwarded-Headerssent from unknown proxies. This change improves security by ensuring that only trusted proxies can influence forwarded header values, preventing potential spoofing or misrouting issues.Dependency Updates
52204f7to04ee1b4(#61762)Updates the GoogleTest submodule to a newer commit, bringing in the latest improvements and bug fixes from the upstream project.
Updates internal build and infrastructure dependencies from the dotnet/arcade repository, ensuring compatibility and access to the latest build tools.
Refreshes dependencies from the dotnet/extensions repository, incorporating the latest features and fixes from the extensions libraries.
Further updates dependencies from dotnet/extensions, ensuring the project benefits from recent improvements and bug fixes.
Additional updates to build and infrastructure dependencies from dotnet/arcade, maintaining up-to-date tooling and build processes.
Miscellaneous
Updates the project version and branding to 9.0.6, reflecting the new release and ensuring version consistency across the codebase.
Incorporates various internal commits into the release/9.0 branch, ensuring that all relevant changes are included in this release.
This summary is generated and may contain inaccuracies. For complete details, please review the linked pull requests.
Full Changelog: v9.0.5...v9.0.6
9.0.5
Release
What's Changed
24a9e94to52204f7by @dependabot in [release/9.0] (deps): Bump src/submodules/googletest from24a9e94to52204f7dotnet/aspnetcore#61261Full Changelog: dotnet/aspnetcore@v9.0.4...v9.0.5
Commits viewable in compare view.
Updated Microsoft.AspNetCore.SignalR.Client from 9.0.4 to 9.0.7.
Release notes
Sourced from Microsoft.AspNetCore.SignalR.Client's releases.
9.0.7
Release
What's Changed
04ee1b4toe9092b1by @dependabot in [release/9.0] (deps): Bump src/submodules/googletest from04ee1b4toe9092b1dotnet/aspnetcore#62199Full Changelog: dotnet/aspnetcore@v9.0.6...v9.0.7
9.0.6
Bug Fixes
The Forwarded Headers Middleware now ignores
X-Forwarded-Headerssent from unknown proxies. This change improves security by ensuring that only trusted proxies can influence forwarded header values, preventing potential spoofing or misrouting issues.Dependency Updates
52204f7to04ee1b4(#61762)Updates the GoogleTest submodule to a newer commit, bringing in the latest improvements and bug fixes from the upstream project.
Updates internal build and infrastructure dependencies from the dotnet/arcade repository, ensuring compatibility and access to the latest build tools.
Refreshes dependencies from the dotnet/extensions repository, incorporating the latest features and fixes from the extensions libraries.
Further updates dependencies from dotnet/extensions, ensuring the project benefits from recent improvements and bug fixes.
Additional updates to build and infrastructure dependencies from dotnet/arcade, maintaining up-to-date tooling and build processes.
Miscellaneous
Updates the project version and branding to 9.0.6, reflecting the new release and ensuring version consistency across the codebase.
Incorporates various internal commits into the release/9.0 branch, ensuring that all relevant changes are included in this release.
This summary is generated and may contain inaccuracies. For complete details, please review the linked pull requests.
Full Changelog: v9.0.5...v9.0.6
9.0.5
Release
What's Changed
24a9e94to52204f7by @dependabot in [release/9.0] (deps): Bump src/submodules/googletest from24a9e94to52204f7dotnet/aspnetcore#61261Full Changelog: dotnet/aspnetcore@v9.0.4...v9.0.5
Commits viewable in compare view.
Updated NSubstitute from 5.1.0 to 5.3.0.
Release notes
Sourced from NSubstitute's releases.
5.3.0
Substitute.ForTypeForwardingToto create substitutes that forward interceptable calls to a concrete class. This provides an easy way of implementing a test spy over an existing type. Designed and implemented by @marcoregueira in Feature: Extend PartsOf to mock non-virtual methods implementing an i… nsubstitute/NSubstitute#700 from a proposal by @wsaeed. Thanks to all who contributed to discussions of this feature.Thanks to first-time contributors @mihnea-radulescu and @marcoregueira! Thanks also @304NotModified and @Romfos for their continued support and contributions to this release.
Full Changelog: nsubstitute/NSubstitute@v5.2.0...v5.3.0
5.2.0
Summary of main changes:
Many thanks to @alexandrnikitin, @Romfos, @brad, and @304NotModified for their contributions!
Thanks a lot to all code contributors, reviewers, and people who have raised and/or commented on issues.
If you haven't already done so, please make sure you add the NSubstitute.Analyzers package wherever you reference NSubstitute: https://nsubstitute.github.io/help/nsubstitute-analysers/
As always, please raise an issue on GitHub if you have any problems.
Changelog: https://github.com/nsubstitute/NSubstitute/blob/v5.2.0/CHANGELOG.md
Breaking changes: None.
Project links:
Change list
New Contributors
... (truncated)
Commits viewable in compare view.
Updated RabbitMQ.Client from 6.8.1 to 7.1.2.
Release notes
Sourced from RabbitMQ.Client's releases.
7.1.2
GitHub milestone
What's Changed
longby @lukebakken in Serialize sequence number aslongrabbitmq/rabbitmq-dotnet-client#1806ObjectDisposedExceptionby @lukebakken in AddressObjectDisposedExceptionrabbitmq/rabbitmq-dotnet-client#1809Full Changelog: rabbitmq/rabbitmq-dotnet-client@v7.1.1...v7.1.2
7.1.1
GitHub milestone
What's Changed
IntervalListby @lukebakken in Fix bug inIntervalListrabbitmq/rabbitmq-dotnet-client#1785Channel.Closeby @lukebakken in Demonstrate handling ofChannel.Closerabbitmq/rabbitmq-dotnet-client#1791IntAllocatorfromrabbitmq-java-clientby @lukebakken in PortIntAllocatorfromrabbitmq-java-clientrabbitmq/rabbitmq-dotnet-client#1790Full Changelog: rabbitmq/rabbitmq-dotnet-client@v7.1.0...v7.1.1
7.1.0
GitHub milestone
What's Changed
OperationCanceledExceptionin RPC continuations by @lukebakken in HandleOperationCanceledExceptionin RPC continuations rabbitmq/rabbitmq-dotnet-client#1753TimeSpan.Zeroby @lukebakken in Allow setting heartbeat timeout toTimeSpan.Zerorabbitmq/rabbitmq-dotnet-client#1773timeoutby @lukebakken in Create cancellation token fromtimeoutrabbitmq/rabbitmq-dotnet-client#1775ObjectDisposedExceptionsby @lukebakken in Track downObjectDisposedExceptionsrabbitmq/rabbitmq-dotnet-client#1772New Contributors
Full Changelog: rabbitmq/rabbitmq-dotnet-client@v7.0.0...v7.1.0
7.1.0-alpha.1
GitHub milestone
What's Changed
OperationCanceledExceptionin RPC continuations by @lukebakken in HandleOperationCanceledExceptionin RPC continuations rabbitmq/rabbitmq-dotnet-client#1753TimeSpan.Zeroby @lukebakken in Allow setting heartbeat timeout toTimeSpan.Zerorabbitmq/rabbitmq-dotnet-client#1773timeoutby @lukebakken in Create cancellation token fromtimeoutrabbitmq/rabbitmq-dotnet-client#1775ObjectDisposedExceptionsby @lukebakken in Track downObjectDisposedExceptionsrabbitmq/rabbitmq-dotnet-client#1772New Contributors
Full Changelog: rabbitmq/rabbitmq-dotnet-client@v7.0.0...v7.1.0-alpha.1
7.1.0-alpha.0
GitHub milestone
What's Changed
OperationCanceledExceptionin RPC continuations by @lukebakken in HandleOperationCanceledExceptionin RPC continuations rabbitmq/rabbitmq-dotnet-client#1753New Contributors
Full Changelog: rabbitmq/rabbitmq-dotnet-client@v7.0.0...v7.1.0-alpha.0
7.0.0
GitHub milestone for
RabbitMQ.Clientversion7.0.0What's Changed
... (truncated)
7.0.0-rc.14
This is release candidate 14, suitable for testing in pre-production environments
What's Changed
x-dotnet-pub-seq-nowhen tracking enabled by @lukebakken in Only addx-dotnet-pub-seq-nowhen tracking enabled rabbitmq/rabbitmq-dotnet-client#1710ChannelOptionsinternal class by @lukebakken in RemoveChannelOptionsinternal class rabbitmq/rabbitmq-dotnet-client#1712Full Changelog: rabbitmq/rabbitmq-dotnet-client@v7.0.0-rc.13...v7.0.0-rc.14
7.0.0-rc.13
This is release candidate 13, suitable for testing in pre-production environments
What's Changed
ChannelintoChannelBaseby @lukebakken in IntegrateChannelintoChannelBaserabbitmq/rabbitmq-dotnet-client#1700System.Threading.RateLimitingby @lukebakken in LeverageSystem.Threading.RateLimitingrabbitmq/rabbitmq-dotnet-client#1706Full Changelog: rabbitmq/rabbitmq-dotnet-client@v7.0.0-rc.12...v7.0.0-rc.13
7.0.0-rc.12
This is release candidate 12, suitable for testing in pre-production environments
What's Changed
New Contributors
Full Changelog: rabbitmq/rabbitmq-dotnet-client@v7.0.0-rc.11...v7.0.0-rc.12
7.0.0-rc.11
This is release candidate 11, suitable for testing in pre-production environments
What's Changed
Full Changelog: rabbitmq/rabbitmq-dotnet-client@v7.0.0-rc.10...v7.0.0-rc.11
7.0.0-rc.10
This is release candidate 10, suitable for testing in pre-production environments
What's Changed
Description has been truncated