github akkadotnet/akka.net 1.5.0-beta4
Akka.NET v1.5.0-beta4

latest releases: 1.5.31, 1.5.30, 1.5.29...
pre-release21 months ago

1.5.0-beta4 February 28th 2023

Version 1.5.0-beta4 contains breaking API changes and new API changes for Akka.NET.

COMMITS LOC+ LOC- AUTHOR
2 110 37 Aaron Stannard
1 253 7 Gregorius Soedharmo

Changes:

See More
  • 026f737 Remove obsolete methods from Akka.Event and Akka.Dispatch (#6457)
  • c513a01 Remove obsolete methods from Akka.Routing (#6455)
  • 8f18619 Bump NUnit3TestAdapter from 4.3.1 to 4.4.0 (#6454)
  • 76b1e80 Update Obsolete attribute guideline (#6452)
  • 99bbd80 Remove all obsolete methods from Akka.Cluster.Sharding (#6441)
  • 750acb3 Revert obsolete DData constructor changes (#6451)
  • f4078cc Remove obsolete methods from Akka.DistributedData (#6443)
  • d25b669 Remove obsolete methods and properties from Akka.Cluster (#6445)
  • 9c6501c Set akka.persistence.query.journal.sql.max-concurrent-queries = 100 by default (#6449)
  • 994f1e7 Append message content to deadletter log message (#6448)
  • 4da2f29 Bump Fsharp.Core from 6.0.6 to 7.0.200 (#6402)
  • 0bc2464 Akka.Persistence.Query Throttling implementation - "QueryPermitter" (#6436)
  • f0ff08a Remove obsolete methods from Akka.Persistence (#6447)
  • 90e8770 Remove obsolete methods from Akka.Cluster.Tools (#6442)
  • da1fceb Akka.Streams: memory-optimize ActorMaterializer HOCON injection (#6440)
  • 05cfaca Remove DeprecatedSchedulerExtensions (#6438)
  • 0e75c68 Remove TypedActor (#6437)
  • 30e762c added v1.5.0-beta2 release notes (#6434)
  • bd793f0 Bump Google.Protobuf from 3.21.12 to 3.22.0 (#6410)
  • 32b832b Akka.Persistence: improve AsyncWriteJournal and PersistentActor performance (#6432)
  • e58b041 Remove unsafe implicit conversion operators in AtomicBoolean and AtomicReference<T> (#6429)
  • ac3c06a Standardize on C# 11.0 (#6431) [ #11 ]
  • ee2513c close #5506 - deleted PersistenceBenchmark (#6428)
  • 22255e3 Fix racy Akka.Streams.IO.Tcp spec (#6430)
  • 0e0bd83 move DateTime / TimeSpan extension APIs out of Akka.Util and into Akka.Cluster.Metrics (#6427)
  • e5d8c30 Harden Option<T> by disallowing null value (#6426)
  • 9779a37 delete Akka.Util.,Resolver (#6425)
  • 053199e ClusterSharding should clean its internal cache if region/proxy died (#6424)
  • 46d680f [TESTKIT] Reintroduce old code and mark them obsolete (#6420)
  • b570276 cleaned up build warnings (#6418)
  • 90bedf2 Bump MultinodeTestAdapter to 1.5.0-beta1 (#6422)
  • 4f98a13 Add K to the DateTime format string to include TZ information (#6419)
  • c0b81d9 Akka.NET v1.5.0-beta1 Release notes (#6416)
  • e8e3569 Customizable ILogMessageFormatter across entire ActorSystem (#6413)
  • bf3b5e2 Bump Verify.Xunit from 19.9.3 to 19.10.0 (#6415)
  • 797894c Delete unnecessary / bad Sql.Common.Journal subscriptions (#6412)
  • 8fb39e5 v1.5 logging (version 2) (#6408)
  • c9ccc25 Bump Microsoft.Extensions.Hosting.WindowsServices from 6.0.1 to 7.0.0 (#6240)
  • 1065929 Bump Microsoft.Data.SQLite from 7.0.2 to 7.0.3 (#6400)
  • 8423c80 Bump Microsoft.Extensions.ObjectPool from 7.0.2 to 7.0.3 (#6401)
  • b138778 Bump Microsoft.Extensions.Hosting from 6.0.1 to 7.0.1 (#6403)
  • 0b8f611 added EventStreamBenchmark (#6405)
  • ff77b28 Fix persistence allocations #5505. (#6384)
  • 5a077d4 Bump Verify.Xunit from 19.9.2 to 19.9.3 (#6399)
  • c5a52cb harden timing on racy Akka.Streams specs (#6397)
  • 74ff4f2 fixed ordering assertion in AtLeastOnceDelivery_must_warn_about_unconfirmed_messages (#6396)
  • 9a55cba harden racy ActorCellSpecs (#6395)
  • 06b1d29 fixed GracefulStop DocFx warnings (#6393)
  • ba142bc add WatchAysnc methods for monitoring actor lifecycles outside of Akka.NET (#6102)
  • 192e9a8 harden ClusterLogVerboseSpec (#6390)
  • 2f5aab2 Fix for issue #6377 (#6378)
  • 83341fa Fix of EventFilter.And from Akka.testKit when one parameter is string (#6316). (#6371)
  • c5bdeae Bump Verify.DiffPlex from 2.1.0 to 2.2.0 (#6387)
  • 48bf02f Bump Verify.Xunit from 19.8.3 to 19.9.2 (#6386)
  • 905ff73 Update tutorial-1.md (#6382)
  • ff2b321 Bump LightningDB from 0.14.1 to 0.15.0 (#6385)
  • 5b8c04f Bump Microsoft.Bcl.AsyncInterfaces from 6.0.0 to 7.0.0 (#6233)
  • aa7eca0 Bump Verify.Xunit from 19.8.2 to 19.8.3 (#6383)
  • 8156ecc Bump Verify.Xunit from 19.8.1 to 19.8.2 (#6381)
  • 233fc34 Bump Verify.Xunit from 19.7.1 to 19.8.1 (#6380)
  • 918688f Update RELEASE_NOTES.md for 1.5.0-alpha4 release (#6379)
  • 8dfa8f8 [PORT #6366] set default PoolRouter SupervisorStrategy to Restart (#6370) [ #6295 ]
  • d3b89da Fix PersistenceIdsPublisher hung on failure messages (#6374)
  • a447760 Type of LogEvent of UnhandledMessage was changed to INFO in Akka.TestKit (#6354). (#6360)
  • d43a8d0 Persistence-views docs has been removed (#6291). (#6363)
  • fb4fe01 Fixes FailChunkExecution does not handle DbExceptions wrapped in an AggregateException (#6361)
  • a7f4d3f Bump Verify.Xunit from 19.7.0 to 19.7.1 (#6357)
  • 303ad3c Add API for UntypedActorWithStash types (#6327)
  • 1aff6c7 Bump Verify.Xunit from 19.6.0 to 19.7.0 (#6356)
  • 7b1090d Added support for UnrestrictedStash (#6325)
  • d0d1369 Bump Microsoft.Extensions.ObjectPool from 7.0.1 to 7.0.2 (#6340)
  • 2c3b5db Documentation fix #6342. (#6343)
  • 459a160 Bump Swashbuckle.AspNetCore from 6.4.0 to 6.5.0 (#6345)
  • c553e0d Bump Verify.DiffPlex from 2.0.1 to 2.1.0 (#6337)
  • 0b3e8bc Bump Verify.Xunit from 19.5.0 to 19.6.0 (#6338)
  • 91a9086 Bump Microsoft.Data.SQLite from 7.0.1 to 7.0.2 (#6339)
  • 31f40e2 Documentation fix of ActorRefExtensions.IsNobody #6313. (#6334)
  • 0070079 [PORT] make FutureActorRef<T> unsealed (#6331) [ #6322 ]
  • 965e4c3 Add support to ByteString for copying to/from Memory and Span (#6026)
  • 4d124ce Read stash capacity from actor's mailbox or dispatcher configuration (#6323)
  • 124a378 Add DI router pool unit tests (#6319)
  • b7241f5 Move Channel Stages from Alpakka to main project. (#6268)
  • 134a35b Bump Microsoft.Extensions.DependencyInjection from 6.0.1 to 7.0.0 (#6234)
  • aa9d7f3 Bump Microsoft.Extensions.ObjectPool from 6.0.10 to 7.0.1 (#6308)
  • 0d9fcb8 Bump Microsoft.Extensions.Http from 6.0.0 to 7.0.0 (#6243)
  • 2ffe584 Bump Google.Protobuf from 3.21.11 to 3.21.12 (#6311)
  • 3f8988c Bump Verify.DiffPlex from 2.0.0 to 2.0.1 (#6314)
  • f9f84e6 Bump Verify.Xunit from 19.3.0 to 19.5.0 (#6315)
  • e5f3cdd Bump Microsoft.NET.Test.Sdk from 17.4.0 to 17.4.1 (#6312)
  • 52ecb0c Bump Microsoft.Data.SQLite from 7.0.0 to 7.0.1 (#6309)
  • 780af3a Bump Newtonsoft.Json in /src/examples/PersistenceExample.FsApi (#6303)
  • 39156a6 Bump Newtonsoft.Json (#6302)
  • 3b18a2b Bump Newtonsoft.Json in /src/examples/Stocks/SymbolLookup (#6304)
  • 3c5ad25 Bump Newtonsoft.Json in /src/examples/FaultTolerance (#6305)
  • 4e47543 Bump Newtonsoft.Json (#6307)
  • 5cb5e74 Bump Newtonsoft.Json (#6306)
  • ec1e469 [Port #6294] add simple actor telemetry (#6299) [ #6293 ]
  • fddecf1 Exception serialization support for built-in messages (#6297) (#6300) [ #3903 ]
  • 4b7badc Bump Google.Protobuf from 3.21.10 to 3.21.11 (#6298)
  • bedce24 [Backports #6290] Akka:Streams Resolve IAsyncEnumerator.DisposeAsync bug (#6296) [ #6280 ]
  • ae953d0 Added .NET 7.0 support for release pipelines (#6288)
  • 5605d83 Add ReceiveAsync feature to Akka.TestKit TestActorRef (#6281)
  • de55b33 Bump Google.Protobuf from 3.21.9 to 3.21.10 (#6284)
  • 020cb7d V1.4 sync up (#6282) [ #6264, #6263, #6262, #6276, #6277, #6195 ]
  • 16888b2 Bump Microsoft.NET.Test.Sdk from 17.3.2 to 17.4.0 (#6236)
  • 2ea44e3 Bump Verify.Xunit from 19.1.0 to 19.3.0 (#6278)
  • 680e101 Fix serilog aspnet docs (#6261)
  • b90c129 Bump NUnit3TestAdapter from 4.3.0 to 4.3.1 (#6259)
  • 3f7d398 Bump Microsoft.Data.SQLite from 6.0.10 to 7.0.0 (#6239)
  • 76b1886 Remove Akka.Tests.Shared.Internals from Akka.Streams.TestKit dependency (#6258)
  • 88ebfa9 Update cluster SBR documentation on lease and how it works (#6257)
  • d6564d5 Update RELEASE_NOTES.md for 1.5.0-alpha3 release (#6256)
  • 1e2eda4 Add CodeQL vulnerability scanning (#6254)
  • 68a969a Bump Verify.Xunit from 19.0.0 to 19.1.0 (#6249)
  • c3a288f Bump Verify.Xunit from 18.3.0 to 19.0.0 (#6244)
  • 5e66bf0 Upgrade to Newtonsoft.Json 13.0.1 as minimum version (#6230)
  • 94756d6 Upgrade to System.Configuration.ConfigurationManager 6.0.1 (#6229)
  • 5665013 Increase dependabot open PR limit (#6227)
  • cebc498 Improve Akka.Cluster.Metrics collected values (#6203) (#6225)
  • 39a8f9e Bump NUnit3TestAdapter from 4.2.1 to 4.3.0 (#6219)
  • ab93f9a Bump Verify.Xunit from 18.1.1 to 18.3.0 (#6222)
  • c9c0b44 Report cause for Akka/IO TCP CommandFailed events (#6221)
  • cdc2b85 Bump Verify.Xunit from 18.0.0 to 18.1.1 (#6218)
  • 471922a Remove suspicious code fragment in ActorMaterializer.cs (#6216)
  • 78d753f Bump Google.Protobuf from 3.21.8 to 3.21.9 (#6217)
  • 8bf4a61 Update PersistenceExample to use the latest Akka.NET version (#6213)
  • 108c701 Make sure that DeadLetters published by DistributedPubSubMediator contain full context of topic (#6209) (#6212)
  • 4bcf3e6 Bump Verify.DiffPlex from 1.3.0 to 2.0.0 (#6210)
  • 7c2bbcb Bump Verify.Xunit from 17.10.2 to 18.0.0 (#6211)
  • 1639765 Update app.conf (#6208)
  • bf4e7b4 Update testing-actor-systems.md (#6207)
  • ec2d4ba [PORT #6201] Revert ConfigurationException due to binary incompatibility (#6204)
  • b45065e Bump Google.Protobuf from 3.21.7 to 3.21.8 (#6199)
  • a69d778 Update RELEASE_NOTES.md for 1.5.0-alpha2 release (#6198)
  • c78cec6 removed boxing allocations inside FSM (#6183) (#6196)
  • 65f392a Bump Microsoft.Extensions.ObjectPool from 5.0.5 to 6.0.10 (#6170)
  • e26b196 Bump Microsoft.Data.SQLite from 6.0.9 to 6.0.10 (#6179)
  • ee3a26b Bump Microsoft.Extensions.Hosting.WindowsServices from 6.0.0 to 6.0.1 (#6172)
  • 0675bd9 Fix OldCoordinatorStateMigrationEventAdapter.Manifest (#6176)
  • f5d5838 add HashCodeMEssageExtractor Factory method (#6173)
  • 0b944de Bump Microsoft.Extensions.DependencyInjection from 6.0.0 to 6.0.1 (#6171)
  • 695fada Fix DbCommand.CommandTimeout (#6175)
  • eba7bf5 [PORT #6167] Improve error/exception message for misconfigured cluster provider (#6169)
  • d82cdc2 Eliminate DefaultLogMessageFormatter allocations (#6166)
  • c508e3e Update version numbers in spellcheck pipeline (#6165)
  • b6c5e93 Logging Benchmarks (#6164)
  • 04a24be Merge pull request #6162 from Aaronontheweb/backport-v1.4.44
  • 43ba211 fixed API port issues and API approvals
  • 2131146 make DedicatedThreadPool.QueueUserWorkItem<T> generic (#6156)
  • 18aae3b Reduce FSM<TState, TData> allocations (#6145) [ #2560 ]
  • e308e28 Make Envelope a reference type again (#6137)
  • ef186a4 added actor messaging pressure benchmark (#6147)
  • 2032ff9 remove delegate allocation from ForkJoinDispatcher and DedicatedThreadPool (#6143)
  • 7855518 close #2560 - added performance benchmarks for FSM (#6144)
  • dbdc4e1 Added Dispatcher Benchmarks (#6140)
  • 352d9a1 eliminate mailbox delegate allocations (#6134)
  • 70c57df WIP queue benchmarks (#6127)
  • bf543ff Fix unhandled RememberShards by DDataShardCoordinator (#6160)
  • 6259295 Bump Microsoft.NET.Test.Sdk from 17.2.0 to 17.3.2 (#6155)
  • dc616b9 Bump Tmds.ExecFunction from 0.5.0 to 0.6.0 (#6154)
  • d683312 Block Xunit2 TestKit until unit test logger is ready (#6152)
  • 6655d63 Bump Google.Protobuf from 3.21.1 to 3.21.7 (#6141)
  • 21d8b3a Bump Microsoft.Data.SQLite from 6.0.4 to 6.0.9 (#6150)
  • 9575f22 Bump FluentDateTime from 2.0.0 to 2.1.0 (#6151)
  • 7780131 Bump Verify.Xunit from 17.1.4 to 17.10.2 (#6149)
  • e5c7c16 Bump Swashbuckle.AspNetCore from 6.3.0 to 6.4.0 (#6148)
  • 24d1d7f fix Shard.LoadingEntityIdsFailed log message (#6146)
  • 213ebb6 Bump XunitVersion from 2.4.1 to 2.4.2 (#6138)
  • 425aef0 Bump Microsoft.Extensions.Hosting from 5.0.0 to 6.0.1 (#5605)
  • dbfc802 Bump NUnit3TestAdapter from 4.1.0 to 4.2.1 (#6139)
  • 5c224c4 Bump BenchmarkDotNet from 0.13.1 to 0.13.2 (#6130)
  • c813d9e Bump Verify.DiffPlex from 1.2.0 to 1.3.0 (#6129)
  • 5d6ae6a Bump LightningDB from 0.14.0 to 0.14.1 (#6128)
  • a4bbd85 Bump Fsharp.Core from 6.0.1 to 6.0.6 (#6096)
  • 507d3c8 1.5 Akka.Cluster.Sharding migration documentation (#6124) [ #6123 ]
  • 8daa482 Allow LogLevel template to display milliseconds (#6126)
  • a04daec [Port #6120] Fix GetEntityLocation use wrong actor path (#6121)
  • cc84ca5 [PORT #6111] cleaned up NuGet package descriptions (#6114)
  • 6f298a6 made README.md NuGet-friendly (#6113)
  • 8fcaaa4 cherry-picked from 231c8c9 (#6107)
  • b0529e9 Update Linux AzDo to use ubuntu-latest (#6104)
  • daa2b9b Add graceful stop specs (#6103)
  • 4c2f30e Remove the PatternMatch class (#6099)
  • 46d02f9 Change TestKitBase.InitializeTest to virtual so it can be deferred (#6093) (#6095)
  • 015de37 [Akka.TestKit] TestKitBase should take arbitrary ActorSystem without throwing (#6092)
  • 3b4ed91 Require verbose logging for more gossip send/receive log statements. (#6089)
  • a55cb9e regenerate all protobuf messages (#6082)
  • e3511dc Extend DistributedData Replicator settings with VerboseDebugLogging switch (#6080)
  • 79c7afc delete AzCopy from tools directory` (#6081)
  • eee47ac AkkaPduCodec serializer benchmark (#6078)
  • 3a90fe2 add BenchmarkDotNet results to .gitignore (#6079)
  • 1b96294 updated all copyright headers to 2022 (#6076)
  • 95b3c31 added missing redirect for build documentation (#6075)
  • 0228d5d [Remoting] Add spec for Status.Failure on Ask operation (#6072)
  • b956e4b enabled Directive.Resume to log the full Exception (#6071)
  • c948581 Update RELEASE_NOTES.md for 1.5.0-alpha1 release (#6069)
  • 9acaf00 Cluster singleton should consider Member AppVersion during hand over. (#6065)
  • d55f67f [Cluster] Enable HeartbeatResponse message type (#6063)
  • 899c3a2 Singleton class and settings based on current Akka Typed implementation (#6050)
  • 207e7b8 [SBR] Ignore reachability records for invalid nodes (#6064)
  • 9410a4c Tutorial improvements (#6057)
  • 03de287 Fixes log and uses cluster sharding LeaseSettings, if configured, in ShardedDaemonProcess (#6058)
  • f571e26 Fix Streams.Tests.Dsl.MergeHub_must_work_with_long_streams_when_buffer_size_is_1 (#6054)
  • 411c800 Fix faulty AddLogger in LoggingBus (#6028) (#6053)
  • 6f28f17 migrate project chat from Gitter to Discord (#6052)
  • b1eb688 Make JoinAsync and JoinSeedNodesAsync more robust by checking cluster UP status (#6033)
  • 59cda86 Fix attempt, AsyncEnumerableSpec was hung (#6049)
  • e9b643f Improve Akka.Actor.Cancelable (#6032)
  • 0c92aac cleaned up IAsyncEnumerable Source to use local functions (#6045)
  • af513b0 Add IAsyncEnumerable Akka.Streams Source (#6044)
  • 32040a3 Fix ClusterLogSpec, EventFilter does not play nice with Within (#6041)
  • b21f5fa SSL Configuration Fails even EnbleSsl property is set to false (#6038)
  • 4b667c6 harden ClusterLogSpec (#6031)
  • 0efdc18 Fix ClusterSpec CoordinatedShutdown (#6034)
  • a626bd9 harden HubSpec duration (#6030)
  • 0c9677f Add ValueTask support to PipeTo (#6025)
  • 6839192 [Async TestKit] Convert Akka.Streams.Tests to async - Dsl.UnfoldResourceAsyncSourceSpec (#6023)
  • 566a46c [Async TestKit] Fix racy specs (#6027)
  • 6acea81 [Async TestKit] Convert Akka.Streams.Tests Dsl.TickSourceSpec (#6024)
  • 7da2aa7 Added TimeBasedUuid offset (#5995)
  • d16b934 Convert Akka.Streams.Tests to async - Extra.FlowTimedSpec (#5993)
  • f3469d7 [Async TestKit] Fix WithinAsync and Remaining logic (#6010)
  • b56ea0b Disabling GH NuGet nightly flow (#6021)
  • 65edb0c Apply LocalFact and LocalTheory attributes to racy tests (#6012)
  • 0a2162a Bump FsCheckVersion from 2.16.4 to 2.16.5 (#6008)
  • 125a2a3 Add environment variable controlled skipable LocalFactAttribute (#6009)
  • f46d845 Added GroupedWeightedWithin operator (#6000)
  • 6c07c56 [Async TestKit] Convert Akka.Streams.Tests to async - FlowFlattenMergeSpec FlowGroupBySpec TimeoutsSpec (#5963)
  • 5ca2166 Convert Akka.Streams.Tests to async - Actor.ActorSubscriberSpec (#5992)
  • 64b8daa Bump Verify.Xunit from 16.5.4 to 17.1.4 (#6007)
  • 6991066 Bump Microsoft.NET.Test.Sdk from 17.0.0 to 17.2.0 (#6005)
  • 138d576 Bump Google.Protobuf from 3.19.4 to 3.21.1 (#6004)
  • 9e64ca3 Remove MultiNodeTestRunner projects (#6002)
  • 6e5dc1e Remove old Akka.DI dependency injection projects (#6003)
  • e3be344 Port of #5999: Add Cluster.Sharding ActorInitializationException spec (#6001)
  • 52dfcc1 Reset non-stream specs back on (#5994)
  • 8f960ff [Async TestKit] Modernize TcpStage and TcpListener (#5989)
  • f595f63 Convert Akka.Streams.Tests to async - Actor.ActorPublisherSpec (#5991)
  • d8e62f6 Convert Akka.Streams.Tests to async - Dsl.LastSinkSpec (#5990)
  • daa2491 Added missing SourceWithContext.FromTuples operator (#5987)

This list of changes was auto generated.

Don't miss a new akka.net release

NewReleases is sending notifications on new releases.