Repository navigation
Bump Aaron.Akka.Reminders and 2 others - #2794
Merged
Merged
Conversation
Bumps Aaron.Akka.Reminders from 1.5.73.3 to 1.5.73.4 Bumps Akka.Cluster.Sharding from 1.5.73 to 1.5.74 Bumps Akka.Persistence.Sql.Hosting from 1.5.70 to 1.5.73 --- updated-dependencies: - dependency-name: Aaron.Akka.Reminders dependency-version: 1.5.73.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: akka - dependency-name: Akka.Cluster.Sharding dependency-version: 1.5.74 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: akka - dependency-name: Akka.Persistence.Sql.Hosting dependency-version: 1.5.73 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: akka ... Signed-off-by: dependabot[bot] <support@github.com>
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.
Pinned Aaron.Akka.Reminders at 1.5.73.4.
Release notes
Sourced from Aaron.Akka.Reminders's releases.
1.5.73.4
1.5.73.4 November 3rd 2026
New Features
Func<CancellationToken, ValueTask<DbConnection>>to the newWithSqlServerStorage(connectionFactory, ...)overload, or setSqlServerReminderStorageSettings.ConnectionFactory, to supply connections yourself, for example with an Azure AD access token inSqlConnection.AccessToken. The factory is called once per storage operation, so tokens stay fresh, and the storage still opens and disposes each connection. Set exactly one ofConnectionStringorConnectionFactory. Existing connection-string overloads are unchanged (#172, #176).Dependency Updates
System.Security.Cryptography.Pkcsto 9.0.21.Microsoft.Data.SqlClient6.1.4 brought in 9.0.11, which has GHSA-2fmv-rv2c-59x7 (moderate) and GHSA-846f-f764-76mx (high) (#175).Commits viewable in compare view.
Pinned Akka.Cluster.Sharding at 1.5.74.
Release notes
Sourced from Akka.Cluster.Sharding's releases.
1.5.74
1.5.74 November 5th, 2026
Akka.NET v1.5.74 backports a batch of Akka.Streams, Cluster.Sharding, Cluster.Tools, Persistence and Hosting bug fixes from
dev, plus a large set of de-flaked tests. It also moves NuGet publishing to GitHub Actions.Akka.Streams
Dispose()on the ActorSystem's shared default materializer -system.Materializer()andActorMaterializer.Create(system)with no custom settings return one materializer that theActorSystemowns. Disposing it, for example in ausingblock, through a scoped DI registration, or in an actor'sPostStop, shut it down for every caller until the system restarted.Dispose()on that shared instance is now ignored. TheActorSystemstill shuts it down on termination, and an explicitShutdown()still stops it. Materializers created with custom settings or on anIActorContextbehave as before.Flow.Setupinput forwarding -Flow.Setupgrabbed upstream elements but never pushed them into the flow it built, so they were lost.LazyFlow,LazySinkandSource.FromTaskSourcenow materialize their inner graph with the attributes of the enclosing graph, so dispatcher, supervision and other attributes apply to it.StreamRefAttributesonSourceRef- TheFinalTerminationSignalDeadline,BufferCapacityandDemandRedeliveryIntervalattributes now take effect on aSourceRef. Before, onlySubscriptionTimeoutdid. Fixes #8878.final-termination-signal-deadlinefrom HOCON -StreamRefSettings.FinalTerminationSignalDeadlinewas never loaded from configuration and was always zero.UnfoldFlowno longer hangs on its initial seed (#7867, #7906).KeepAlive(IdleInject) no longer injects over an element that upstream already has ready, and its idle deadline starts at the first pull instead of at materialization (#7863, #7881).MergePrioritizedkeeps the configured priority ratios (#7872).RestartWithBackoffsets its reset deadline before starting the inner graph, so a synchronous completion doesn't see a stale deadline (#7861).Source.Lazilyfails its materialized task with the factory's exception instead of a misleading "stopped without completing" error (#8843).PartitionHubconsumers report the real failure when a hub callback task is cancelled, instead of failing with a null exception (#8064).NullReferenceException(#8628).Akka.Cluster.Sharding
ShardingProducerControllercleanup until the delivery child terminates - A message that arrived while an idle entity'sProducerControllerwas stopping tried to create a new child with the same name, threwInvalidActorNameExceptionand restarted the controller. Messages for that entity are now buffered until the old child has terminated. Fixes #8850.HandOffto the dead region and stalled untilhandoff-timeout. It now remembers the termination and finishes the handoff.Akka.Cluster.Tools
ClusterSingletonManagerleaves Oldest - A faultedLease.Release()became an unhandledStatus.Failure, so nobody saw that the release failed. It is now handled and logged.Akka.Persistence
ReceivePersistentActorasync handlers - TheRunTaskcontinuation could run on the thread pool and touch actor state off the actor thread. It now runs synchronously, as intended.Akka
ByteString.CopyTo(Span/Memory)throwing "Destination is too short" - TheSpan<byte>andMemory<byte>overloads threw whenever a copy stopped partway through a segment, including when the destination was sized exactly tocount. Fixes #8469.Matchextension methods forOption<T>- NewMatchoverloads inAkka.Util.Extensionstake a function or action for theSomeandNonecases.Akka.Hosting
AddAkkathrewCultureNotFoundExceptionat startup whenInvariantGlobalizationwas on and a satellite assembly, such as one from Microsoft.Data.SqlClient, was loaded.Build and tests
4 contributors since release 1.5.73
To see the full set of changes in Akka.NET v1.5.74, click here.
... (truncated)
Commits viewable in compare view.
Pinned Akka.Persistence.Sql.Hosting at 1.5.73.
Release notes
Sourced from Akka.Persistence.Sql.Hosting's releases.
1.5.73
1.5.73 November 2nd 2026
Akka.NET 1.5.73 and Microsoft.Extensions 9.0
Akka.Persistence.Sql.Hostingconsumers.LinqToDB 6 and opt-in tag-table insert batching
TagTablemode. Batching remains off by default; FK installation remains a separate operator-applied migration.MySql.Officialprovider selection and select batching from the actual provider supplied throughDataOptions.IDataProviderimplementations must be adapted and recompiled. Configure interceptors throughDataOptions.UseInterceptor(s); direct post-construction interceptor additions/removals are not carried over to cloned connections. See the batching and upgrade notes.BulkCopyand single tagged rows use the regular row insert; batches containing tagged events keep the fast path.Bug Fixes
Offset.FromEndand current-query boundary lookups. Preserve the configured scheduler for refresh delays.initialization-retry-delaysetting (default1s). An unreachable database no longer causes a tight initialization/restart loop.Operations and Documentation
ON DELETE CASCADEforeign key from the tag table to the journal. Schema auto-initialization is unchanged; FK adoption remains optional. Includes reproducible FK insert/delete benchmarks.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