1.4.50 March 15th 2023
- Query.Sql: Fix PersistenceIdPublisher froze on failure messages
- Akka: Improve DeadLetter log message
- Akka: Fix StackOverflow exception in NewtonsoftJsonSerializer
- Akka.Persistence: Add Persistence.Query support to InMemory journal
- Akka: Fix bugs reported by PVS-Studio static analyzer
COMMITS | LOC+ | LOC- | AUTHOR |
---|---|---|---|
6 | 2402 | 241 | Gregorius Soedharmo |
Changes:
- 8372f75 Update RELEASE_NOTES.md for 1.4.50 release (#6523)
- 42f9d9d [BACKPORT #6497] Fix of PVS-Studio warnings. (#6521)
- 3970e40 [BACKPORT #6409] Realization of Persistence Query for InMemory Read Journal (#6520)
- 5a697ec [BACKPORT #6503] Fix
StackOverflow
exception whenNewtonsoftJsonSerializer
tries to deserialize aJObject
inside anobject
field (#6522) [ #6502 ] - 3a85e17 Append message content to deadletter log message (#6448) (#6492)
- a455019 Fix ActorTelemetrySpecs pool router unit test (#6376)
- 7cee0ed [BACKPORT #6374] Fix PersistenceIdsPublisher hung on failure messages (#6375)
- 8a2afc2 added v1.4.49 release notes (#6369)
- ffd9a9e close #6295 - set default PoolRouter SupervisorStrategy to Restart (#6366)
- 579741d Fixes FailChunkExecution does not handle
DbExceptions
wrapped in anAggregateException
(#6361) (#6364)
See More
- ba9ff3e [BACKPORT] Several stashing improvements (#6323, #6325 and #6327) (#6358)
- 7a33b50 Revert "Add compression option for NewtonSoftJsonSerializer (#6341)" (#6349)
- e5a916c Update RELEASE_NOTES.md for 1.4.49-beta1 release (#6344)
- d7daf56 Add compression option for NewtonSoftJsonSerializer (#6341)
- 062c80c added v1.4.48 release notes (#6330)
- 8613880 Upgrade all v1.4 build systems to use
{os}-latest
(#6329) - 2cd11f5 make
FutureActorRef<T>
unsealed (#6322) - fb507b1 [BACKPORT] move Move Channel Stages from Alpakka to main project. (#6317) [ #6268 ]
- 791bd10 added v1.4.47 release notes (#6301)
- 998dcca
Exception
serialization support for built-in messages (#6297) [ #3903 ] - 7f68c48 add simple actor telemetry (#6294) [ #6293 ]
- 3156272 Akka:Streams Resolve
IAsyncEnumerator.DisposeAsync
bug (#6290) [ #6280 ] - 1974404 Added .NET 7.0 support for release pipelines (#6288) (#6289)
- 2eb3004 [BACKPORT #6281] Add ReceiveAsync to TestActorRef (#6286)
- 37179fe eliminate
ActorPath.ToSerializationFormat
UID allocations (#6195) - b17ce60 Enable dynamic PGO for RemotePingPong and PingPong (#6277)
- bb7435e added real UID to
ActorPathBenchmarks
(#6276) - 76c9364 Akka.Streams:
ReuseLatest
stage to repeatedly emit the most recent value until a newer one is pushed (#6262) - d914eb3 converted build system to .NET 7.0 (#6263)
- 7068ba9 cleaned up duplicate System.Collections.Immutable package reference (#6264)
- 44d3808 added v1.4.46 release notes (#6255)
- 2b85598 Upgrade to Newtonsoft.Json 13.0.1 as minimum version (#6230) (#6252)
- d6ba97a (cherry-picked from 94756d6) (#6253)
- e94913c Make transport adapter messages public (#6250)
- eeb156c [BACKPORT #6221] Report cause for Akka/IO TCP CommandFailed events (#6224) [ #22954 ]
- dca908b Improve Akka.Cluster.Metrics collected values (#6203)
- 61df6fc Separate wire protocol from internal models (#6206)
- 9f84438 Make sure that
DeadLetter
s published byDistributedPubSubMediator
contain full context of topic (#6209) - 5f496e8 Update RELEASE_NOTES.md for 1.4.45 release (#6202)
- 90dde25 Revert ConfigurationException due to binary incompatibility (#6201)
- 79c652f added v1.4.44 release notes (#6197)
- 183ec5a removed boxing allocations inside
FSM
(#6183) - cc3a361 [BACKPORT #6173] Add HashCodeMessageExtractor factory (#6182)
- aca6850 Fix DbCommand.CommandTimeout (#6175) (#6180)
- 7e9e58f [BACKPORT #6166] Eliminate
DefaultLogMessageFormatter
allocations (#6168) - 5f8710d Improve error/exception message for misconfigured cluster provider (#6167)
- 23e5d92 make
DedicatedThreadPool.QueueUserWorkItem<T>
generic (#6156) - 234bb8f Reduce
FSM<TState, TData>
allocations (#6145) [ #2560 ] - a2b27a7 Make
Envelope
a reference type again (#6137) - bf273d9 added actor messaging pressure benchmark (#6147)
- 4b1a746 remove delegate allocation from
ForkJoinDispatcher
andDedicatedThreadPool
(#6143) - f4402cb close #2560 - added performance benchmarks for FSM (#6144)
- 77d92fe Added Dispatcher Benchmarks (#6140)
- 1cee4d5 eliminate mailbox delegate allocations (#6134)
- 7441faa WIP queue benchmarks (#6127)
- 80cc680 Update RELEASE_NOTES.md for 1.4.43 (#6122)
- 86a0679 Fix GetEntityLocation use wrong actor path (#6120)
- 1f131d2 Fixing README.md URLs for v1.4 (#6115)
- bfdd559 close #5375 - made README.md NuGet-friendly (#6112)
- 256235b cleaned up NuGet package descriptions (#6111)
- 9d8f38a Update RELEASE_NOTES.md for v1.4.42 release (#6110)
- 231c8c9 Akka.Cluster.Sharding
GetEntityLocation
Query (#6101) - e2b1d73 [Akka.TestKit] TestKitBase should take arbitrary ActorSystem without throwing (#6092) (#6094)
- 63639b9 Change TestKitBase.InitializeTest to virtual so it can be deferred (#6093)
- 03190b5 Require verbose logging for more gossip send/receive log statements. (#6089) (#6091)
- 07b5b15 Update RELEASE_NOTES.md for 1.4.41 release (#6088)
- 1a1c4b6 Regenerate all protobuf messages (#6087)
- a0f0032
AkkaPduCodec
serializer benchmark (#6078) (#6086) - bfba848 [BACKPORT] #6080 Extend DistributedData Replicator settings with VerboseDebugLogging switch (#6084)
- 3dff658 enabled
Directive.Resume
to log the fullException
(#6070) - c8b46b4 Fix faulty AddLogger in LoggingBus (#6028)
- fc2ed1a Update RELEASE_NOTES.md for 1.4.40 release (#6046) [ #6048 ]
- fc777f3 Cherry-picked from 0c92aac (#6048)
- 7293c6e [BACKPORT #6044] Add IAsyncEnumerable as Akka.Streams Source (#6047)
- 2d4cbb5 [BACKPORT #6038] SSL Configuration fails even EnbleSsl property is set to false (#6043)
- 9db6ec2 These changes shouldn't change the test intent, they should be safe. (#6006)
- 5e1b066 Add Cluster.Sharding ActorInitializationException spec (#5999)
- 8e8f6a3 Model-based tests for
PersistentShardCoordinator.State
(#5974) - 97b4bd8 added v1.4.39 release notes (#5977)
- 36bc254 Fix sharding tolerant reader (#5976)
- 0e7cd06 Trap all exception thrown while trying to dispatch messages in Akka.Remote.EnpointReader (#5971)
- 4fa7abb Allow
PersistentShardCoordinator
to tolerate duplicateShardHomeAllocated
messages (#5967) [ #5604 ] - 9260924 pass
Akka.Cluster.Cluster
intoIDowningProvider
directly (#5965) [ #5962 ] - 67f6737 Update RELEASE_NOTES.md for v1.4.38 release (#5922)
- f60f585 enable
ChannelTaskScheduler
to work inside Akka.Cluster without causing errors inside/system
actors (#5861) [ #5498 ] - 520a4af Fix typo in
akka.remote.dot-netty.ssl.certificate
(#5903) - 7cf5c96 Merge pull request #5883 from Arkatufus/cherrypick_actorref-not-completing [ #5875 ]
- 9c31d13 Backport of #5874: GroupBy fixes (#5882)
- d538a84 Fix markdownlint error
- 327be46 Avoids memory being retained for GroupBy
- a4f72e9 Fixes GroupBy does not invoke decider
- a36765b Allow GroupBy to recreate already closed substreams
- 1456237 Cancel GroupBy when all substreams cancel
- 389c000 GroupBy pulls upstream when a substream materialization is waiting
- e2b7a2c Update MNTR to 1.1.1 and update build script to suit (#5867)
- f40516b Target incrementalist against v1.4 branch for v1.4
This list of changes was auto generated.