Akka.net Versions Save

Canonical actor model implementation for .NET with local + distributed actors in C# and F#.

1.5.20

1 week ago

1.5.20 April 29th 2024

Akka.NET v1.5.20 is a patch release for Akka.NET with a few bug fixes and Akka.Streams quality of life improvement.

COMMITS LOC+ LOC- AUTHOR
5 360 93 Aaron Stannard
3 187 20 Gregorius Soedharmo
1 81 41827 Yan Pitangui

You can see the full set of changes for Akka.NET v1.5.20 here.

Changes:

  • 3e7e1d0813892ec4afe203888e0928907438cd49 Update RELEASE_NOTES.md for 1.5.20 (#7180)
  • 9c63bfe99036f0bd30b928fabf488c112c1b2fee Added v1.5.20 placeholder for nightly releases
  • 1ef18692e5fe841199f8e57d2e4bb4dc3f42e1e5 HashedWheelTimer startup crash on .NET 6+ (#7174)
  • 906c4d1dc2bdfd298d603ffa292f5d9d299bf357 [Akka.Streams] make default LogSources actually usable (#7168) [ #7126 ]
  • f8a3c885b63933a0e1c52b0edc2fc4697921135c Fix racy FunctionRefSpecs (#7169)
  • a19b825f4a1838bac766af0f073e3debb4cf4546 Generate Protobuf C# objects automatically in MSBuild (#7063)
  • 329b2b3de6a8735545985535a583cacc7a2a1735 Akka.Remote.Tests: harden ActorsLeakSpec (#7155)
  • 522aad33ac79e566b078481851268bd6fe88e825 Fix AkkaEqualException message formatting (#7164)
  • f75886921174746cf80244ec18c4e61923725a2d Fix SBR unreachable observer cleanup (#7141)
  • 4c5d455b1d123bff9f949b2e3ec1b6b4fc4b3fa5 Bump Akka.MultiNode.TestAdapter from 1.5.13 to 1.5.18 (#7160)

This list of changes was auto generated.

1.5.19

3 weeks ago

1.5.19 April 15th 2024

Akka.NET v1.5.19 is a patch release for Akka.NET with a few bug fixes.

Akka.Analyzers

We've added 3 new analyzer rules to Akka.Analyzers:

  • AK1004

    AK1004 warns users to replace any ScheduleTellOnce() and ScheduleTellRepeatedly() invocation inside an actor to implement IWithTimers interface instead. Documentation can be read here

  • AK1005

    AK1005 warns users about improper Sender and Self access from inside an async lambda callbacks inside actor implementation. Documentation can be read here

  • AK1007

    AK1007 is an error message for any Timers.StartSingleTimer() and Timers.StartPeriodicTimer() invocation from inside the actor PreRestart() and AroundPreRestart() lifecycle callback methods. Documentation can be read here

COMMITS LOC+ LOC- AUTHOR
9 366 1951 Aaron Stannard
9 14 14 dependabot[bot]
2 516 30 Gregorius Soedharmo

You can see the full set of changes for Akka.NET v1.5.19 here.

Changes:

  • 403c76b1827011c0260bb1a6c05d86f956b74eb9 Update RELEASE_NOTES.md for 1.5.19 release (#7159)
  • 167fbac35bd5b8a0b43f49e28e5c854149ef048c fixed compilation error (#7158)
  • 2057baefe97cf0867a4637676e10f562334de71c Akka.TestKit: deleted IAsyncQueue; replaced with System.Threading.Channel<T> (#7157) [ #7145 ]
  • 09a163ee24b252f51d4b439dc238976f3bf0fb38 harden AtLeastOnceDeliveryActorSpec (#7156)
  • 7e30256d8304bf60900440f3401523d31a420a64 Fix #7130: Contention scheduling actions in HashedWheelTimerScheduler (#7144)
  • 39d50159ccedcf630737a96dbd986ac9917a31d4 Bump NDesk.Options.Core from 1.2.6 to 1.2.8 (#7146)
  • 0ff16c6ff0588ef05c74dcae8ec554ab9c5cbcd2 Bump Microsoft.Data.SQLite from 8.0.3 to 8.0.4 (#7148)
  • 38b6efa860ee6a98277fda499edcf39dc61c75b8 Bump actions/checkout from 2 to 4 (#7153)
  • 0a3ffb0d6a3c85d8e1e26d4ea29758f52b56eb48 Added video to DI page (#7154)
  • 49fe208f61725b30f917ee6812e75d3779e723c4 improve Akka.Cluster / Akka.Remote DeadLetter logging (#7149)
See More
  • 2d44c21ce8c27a55e166571ee111ec02e7164f08 Bump github/codeql-action from 2 to 3 (#7152)
  • 81beb2454fc0633646c28cc8215ea9cd9391e3bf Bump actions/setup-dotnet from 1 to 4 (#7151)
  • eb1f8ff101acdbf8f75fec90e86f3cd84fbc1de7 Update dependabot.yml
  • e18674e769d7d23af01acb470df82bc911a51d07 Update dependabot.yml
  • 3b86b0739e50d372e7de431ffc108d898af374ff Add GitHub Actions support to Dependabot (#7150)
  • 6fc8d4627db9beefbcea4420eb332f65c9e84342 Bump Akka.Analyzers from 0.2.3.1 to 0.2.4 (#7143)
  • 9d4c9303b0cde679bb478b591e1daf9019c09ca4 Update Akka.Analyzer rule documentations (#7140)
  • 2e09197ebe779f566e8225674d3624dd31d964d6 Bump Google.Protobuf from 3.26.0 to 3.26.1 (#7138)
  • 3ccc93398846debb64cf05a0e5e1f028303136f7 added embed for Akka.Cluster.Sharding video (#7132)
  • 711c0f5e2d4c680c9169db0e7729b5f9d58f3d1a Bump Google.Protobuf from 3.25.3 to 3.26.0 (#7124)
  • 40dadc46c8be46afe38e5f68f0d49249ae64b0c5 Bump Microsoft.Data.SQLite from 8.0.2 to 8.0.3 (#7121)
  • c7e945dfd4dd1ac7f0a73d96c825dc40d85d55f1 Added v1.5.19 placeholder

This list of changes was auto generated.

1.5.18

1 month ago

1.5.18 March 13th 2024

Akka.NET v1.5.18 is a patch release for Akka.NET with a feature addition.

COMMITS LOC+ LOC- AUTHOR
1 9 9 Aaron Stannard
1 1 1 dependabot[bot]

You can see the full set of changes for Akka.NET v1.5.18 here.

Changes:

  • d726db8b08e6502551ff82e857a7709255c188d6 Update RELEASE_NOTES.md for 1.5.18 release (#7119)
  • 251622df3dcd0833e298cd9f453b0a20e2d56650 migrated all internal dispatchers off the dedicated thread pool and onto default thread pool (#7117)
  • ffa9258a3315423a15743f4f9d8d0ac4b195f7e8 Bump FluentDateTime from 2.1.0 to 3.0.0 (#7114)

This list of changes was auto generated.

1.5.17.1

2 months ago

1.5.17.1 March 1st 2024

Akka.NET v1.5.17.1 is a patch release for Akka.NET with a bug fix.

COMMITS LOC+ LOC- AUTHOR
1 1 1 Gregorius Soedharmo
1 1 1 Aaron Stannard

Changes:

  • cd937c6c5cefedd9b7af3896f4995395d5703135 Update RELEASE_NOTES.md for 1.5.17.1 (#7112)
  • dd3125733e7a70c6647b0c3cfd760e509b9bc7c5 Bump Akka.Analyzers to 0.2.3.1 (#7111)
  • 9d7b14d6696d86daac61208cfda9d98ff5edce3e Update README.md

This list of changes was auto generated.

1.5.17

2 months ago

1.5.17 February 29th 2024

Akka.NET v1.5.17 is a patch release for Akka.NET with some feature additions and bug fixes.

Akka.Analyzers

  • The AK1001 rule has been removed due to the discussion here.
  • AK1002 has been enhanced with better problem detection.

You can see the full set of changes for Akka.NET v1.5.17 here.

COMMITS LOC+ LOC- AUTHOR
7 1342 732 Gregorius Soedharmo
4 5 5 dependabot[bot]
3 158 4 Aaron Stannard
2 3 3 hassan-me
1 2 8 Massimiliano Donini
1 12 12 Mattias Jakobsson

Changes:

  • a339d9a4358fa68f332dffb91009446484d9b6e7 Update RELEASE_NOTES.md for 1.5.17 release (#7110)
  • 86ddf1f02eec38b7e495e03493ef4bbf8b85004c Bump Akka.Analyzers to 0.2.3 (#7109)
  • 62edf0866ec997e038f6131c8093104a28e5ca86 Implement Sharding.Delivery bypass feature (#7106)
  • 87bd24a616401c1aa17d8602f78cf7ff7c255eac Suppress extremely chatty TimerScheduler debug messages (#7102)
  • 1bba467f87d4814ee312bd5c5554315c3e47d694 Update Discord badge (#7108)
  • af961f84c63341ff9101d3300eeaabaf7749c197 Revert "Work on ConsumerController deadlock (#7092)" (#7107)
  • 1a9c2090a7ac9f38b59c578271f26c50552be0c1 [DOCS] Add custom sharding handoff message docs (#7101)
  • e8f7e1727664d35546de1dffe50adc3846bf28e8 Bump Google.Protobuf from 3.25.2 to 3.25.3 (#7100)
  • f7ed2ac6c1baf88c8aacef8cc63a7c15de35d4fb Fix IMessageExtractor technical debts in tests (#7099)
  • 1c8ffc3a5959c3f0b9f99dbd3dbb31dcf823a42a Work on ConsumerController deadlock (#7092) [ #7088 ]
See More
  • 18247e192fe1e4b9fbd537fcefebb43e319f7655 Fix missing TOC entries and page header typo (#7098)
  • b62c59610c68e9ca42899385fe1d97012066b8a0 Bump Microsoft.Data.SQLite from 8.0.1 to 8.0.2 (#7096)
  • 5e6e969883b91f45a67d88fec9e9df8bf942c06f Bulleted summary made consistent with the figure shared above regarding remote deployment (#7095)
  • a8146c6fb738744fecedcfe0f2b2297cf335fce9 Made all snapshot tests virtual (#7093)
  • f623f424b6cc87188ad61f79ab5c76b698c83aa9 Bump Microsoft.NET.Test.Sdk from 17.8.0 to 17.9.0 (#7087)
  • 524994037d26677e53022ed250c65f9a833871b1 Typo fix (#7085)
  • 944875f13b1528fe797f76473408ab67cb0ba67a Bump Tmds.ExecFunction from 0.6.0 to 0.7.1 (#7080)
  • 46d6711ad984f8bda1ad9291554c1e05c5a157df Tentative nullref fix for LogSource (#7078)
  • e78a805a71f736c485cceee738a703d8e30a99c5 Update RELEASE_NOTES.md

This list of changes was auto generated.

1.5.16

3 months ago

1.5.16 January 29th 2024

Akka.NET v1.5.16 is a patch release for Akka.NET with some feature additions and changes.

Akka.Analyzers

We have expanded Akka.Analyzer and introduced 2 new rules to the Roslyn analyzer:

  • AK1002: Error: Must not await Self.GracefulStop() inside ReceiveAsync<T>() or ReceiveAnyAsync
  • AK1003: Warning: ReceiveAsync<T>() or ReceiveAnyAsync() message handler without async lambda body

See the full set of supported Akka.Analyzers rules here

You can see the full set of changes for Akka.NET v1.5.16 here.

COMMITS LOC+ LOC- AUTHOR
6 1268 628 Gregorius Soedharmo
5 6 6 dependabot[bot]
2 286 224 Aaron Stannard
1 2120 0 Yan Pitangui
1 2 2 Mattias Jakobsson
1 2 0 Ebere Abanonu
1 0 65 Simon Cropp

Changes:

  • 38e4ff56fec6b71cf1238d9f2dd67bb67818000f Update RELEASE_NOTES.md for 1.5.16 release (#7076)
  • 7bd55015d712b2efab2437f69cb7e7a7134d5313 [Docs] Add AK1002 and AK1003 to index page (#7077)
  • 1b30145c918d54331fe7699831a6f880f5ca16bf Bump Akka.Analyzers from 0.2.1 to 0.2.2 (#7073)
  • bdc46f2d13ab4342fc9dd50987ba67b5763c05e6 AK1003 - Add documentation (#7072)
  • 55253f3b3bf810cb9fc5e30c6a029d42f0f28921 Bump NDesk.Options.Core from 1.2.5 to 1.2.6 (#7070)
  • ee77d7a011f577376439b6a30f7efee8f8423935 Use NoOffset when running query from start (#7069)
  • 0cb28818a7225f4e0f12a1769486e1cdd22ddb5f Separate Metrics business and wire format models (#7067)
  • 284d33a23a0bdd847049d441815e06f9f4bed12e [CS0618] InternalFlowOperations - Warning Disable (#6674)
  • 809c43272f6ec93d638d4bad553973fb9ff8bbd4 Add documentation for AK1002 (#7066)
  • 3fb92477d223995e9c009bc95648ac5403aae0eb Akka.TestKit: remove ConfigureAwait(false) from internal synchronous TestKit methods and fix Watch / Unwatch bugs (#7037) [ #7033 ]
See More
  • 0782c7dc069618e20a3791aaab667076f487ad96 Add TestKit and TestKit.Xunit2 to the api spec (#7060)
  • 187caa930056747eab6698fd3549872ab547f2ae Fix cluster sharding benchmark (#7061)
  • 2035d9a4fe064f7cb84d520208355d3a8ed70553 Fix sharding entity id extractor nullability (#7059)
  • 0d0d6687de6848535456c49678eae746f1e1f832 Remove redundant assembly title (#6796)
  • fb747383bc84439738016a5e9617a48ce5497e03 Bump Microsoft.Data.SQLite from 8.0.0 to 8.0.1 (#7055)
  • 0cadeacba74e605d504ca230f2acc97b6ec590cb Bump BenchmarkDotNet.Diagnostics.dotTrace, BenchmarkDotNet, System.Collections.Immutable and Microsoft.Extensions.DependencyInjection.Abstractions (#7057)
  • 8b9c7ebfc0b12b07b360f28fae9874d0c38c6aab Bump Google.Protobuf from 3.25.1 to 3.25.2 (#7056)
  • 1f24745978f6ba289d5f48818bc2829686e2293c Bump BenchmarkDotNet.Diagnostics.dotTrace, BenchmarkDotNet, System.Collections.Immutable and Microsoft.Extensions.DependencyInjection.Abstractions (#7046)
  • 9f3811fda3fac1265f2ec269b8eada783f9306d5 v1.5.16 placeholder (#7054)

This list of changes was auto generated.

1.5.15

4 months ago

1.5.15 January 9th 2024

Akka.NET v1.5.15 is a significant release for Akka.NET with some major feature additions and changes.

Akka.Analyzers

The core Akka NuGet package now references Akka.Analyzers, a new set of Roslyn Code Analysis and Code Fix Providers that we distribute via NuGet. You can see the full set of supported Akka.Analyzers rules here.

Akka.Cluster.Sharding Changes

In #6863 we made some major changes to the Akka.Cluster.Sharding API aimed at helping improve Cluster.Sharding's performance and ease of use. However, these changes may require some effort on the part of the end user in order to take full advantage:

  • ExtractEntityId and ExtractShardId have been deprecated as they fundamentally can't be extended and can't benefit from the performance improvements introduced into Akka.NET v1.5.15. It is imperative that you migrate to using the HashCodeMessageExtractor instead.
  • You no longer need to handle ShardRegion.StartEntity or ShardingEnvelope inside your IMessageExtractor implementations, and in fact AK2001 (part of Akka.Analyzers) will automatically detect this and remove those handlers for you. Akka.NET automatically handles these two message types internally now.

ClusterClient Serialization Changes

In #7032 we solved a long-standing serialization problem with the ClusterClient where Send, SendToAll, and Publish were not handled by the correct internal serializer. This has been fixed by default in Akka.NET v1.5.15, but this can potentially cause wire compatibility problems during upgrades - therefore we have introduced a configuration setting to toggle this:

# re-enable legacy serialization
akka.cluster.client.use-legacy-serialization = on

That setting is currently set to on by default, so v1.5.15 will still behave like previous versions of Akka.NET. However, if you have been affected by serialization issues with the ClusterClient (such as #6803) you should toggle this setting to off.

See "Akka.NET v1.5.15 Upgrade Advisories" for full details on some of the things you might need to do while upgrading to this version of Akka.NET.

You can see the full set of changes for Akka.NET v1.5.15 here.

COMMITS LOC+ LOC- AUTHOR
16 2228 1490 Aaron Stannard
9 9 9 dependabot[bot]
2 610 173 Gregorius Soedharmo
2 337 0 Drew
2 124 118 Lehonti Ramos
1 2 2 Sergey Popov
1 108 25 Yaroslav Paslavskiy
1 1 1 Bert Lamb

Changes:

  • e504c3443c19a68325a04a799acc7f1b0a32f055 added v1.5.15 release notes (#7053)
  • 9d2efe0f670e9b6576318b4ec33f3fcac30cff1f [Docs] Adding Akka.NET v1.5.15 upgrade advisories (#7052)
  • f03fc68026d4c2ad63fb8a9d6fddf13d0649cec9 troubleshooting ShardingRegion.StartEntity handling changes (#7051)
  • b6a4a5c014802b2d15fa2a1cf7478e917d45cabf distribute Akka.Analyzers as transitive dependency through Akka (#7050)
  • 38ad362dbad05b968442d88528038a707bf81468 Akka.Cluster.Sharding AK2001 cleanup (#7049)
  • 3285197b0618c7bc14981557241eb43b1a50fa56 Bump Microsoft.Data.SQLite from 7.0.13 to 8.0.1 (#7048)
  • 3c16fdc0dd9de9732e97e1f01a073b78d11ff50f added AK2001 warning docs (#7047)
  • 97323d1ec691bf0979a84b2ba6f340486c668d50 Fix LocalSnapshotStore Metadata Fetch to ensure persistenceid match. (#7040)
  • a2c0df44802026192d2ce14751bf370e65796c30 Docs: defining Akka.Analyzer rules (#7039)
  • 0486f97c68858b6725c846cce79c6d6012128646 structs in Akka.Streams with exclusively read-only members were made readonly (#6941)
See More
  • fd41a82e6f2f9f10825169215097613a8f05376c Akka.Cluster.Sharding: perf optimize message extraction, automate StartEntity and ShardEnvelope handling (#6863) [ #6717 ]
  • 5620f02459d6b06fa89ac148a1317f4e67d8fdd6 Sealed uninherited internal classes in Akka.Streams (#6940)
  • 1c4f071bf880dc630cf2de5bafa673b105a04d9f Akka.Delivery: fix ProducerControllerImpl<T> state bug (#7034) [ #7033 ]
  • 70787aefe4cc7ef544816e20021f9dc6be25e6c7 resolved build warning inside AkkaProtocolSpec (#7036)
  • ca1889df3d1487dcfa30946978d5204170545e67 Documentation redirect fix(#7025). (#7035)
  • db3d68ed3a8f17dc80c27ebf047cb67b132da174 Bump Microsoft.Data.SQLite from 7.0.13 to 8.0.0 (#6992)
  • db1119cb1a2790cba24097a29284af08ec57ac63 Bump BenchmarkDotNet.Diagnostics.dotTrace, System.Collections.Immutable and Microsoft.Extensions.DependencyInjection.Abstractions (#7030)
  • 1e24aabede7424c6b53ab630ddddbfea712c61cd Make ClusterClient messages be serialized using ClusterClientMessageSerializer (#7032)
  • 1a06ec194caaa1a9879c4c081a3ffd44ff3043c6 added Akka.Analyzer reference (#7031)
  • 2633f914122b42aae87de807cee1561ab9749f27 Change MS.EXT and System package versioning to ranged (#7029)
  • dbac7218ae1b42b57f395dabcacc1bb16fc48877 Bump Google.Protobuf from 3.25.0 to 3.25.1 (#7004)
  • 3aeebb0f3f157860ddac14c307f4cfe86cd338a7 Cleanup warnings (#7026)
  • b3f7d38d52e177db36a08b06e43b3ffe31a3bf42 Bump BenchmarkDotNetVersion from 0.13.10 to 0.13.11 (#7022)
  • b7c2871e3a97456d9991abe0b5112691ef4ce441 DData Serializer Benches (#7013)
  • 04630daa191400c3a3815d2b28b278fd577ea419 Akka.Serialization: INoSerializationVerificationNeeded does not handle IWrappedMessage correctly (#7010)
  • 93af6e4f107f1b882d56b135e7618cda86075551 Bump BenchmarkDotNetVersion from 0.13.10 to 0.13.11 (#7015)
  • 8311f2af4eb1d0dfdb7a79c2005d2cb745315a09 fixed Hyperion test issues (#7012)
  • 1fa70e7c59ebb92f9d6a6576bc9c8c67d128536f build.fsx: change test targets from net7.0 to net8.0 (#7011)
  • 527d1ca2be7a2a5989a7d9fa704fbb7005a2e52c Bump Microsoft.NET.Test.Sdk from 17.7.2 to 17.8.0 (#6986)
  • c03ff1cadc5a9eb23dbe227ba4f46cc90bd43ef1 migrate build and test system to .NET 8 (#7008)
  • f4f00777fe8338505dc52895df2b1327d29823b0 Fix link to Build instructions in README.md (#6987)
  • 6a5b1947bd6d2f71a2ef05b57768c86feeed44ea Bump Microsoft.SourceLink.GitHub from 1.1.1 to 8.0.0 (#7005)
  • aeec1b9bbe00ab002430ac22e11d8f91d98b2213 #6816 Akka.DistributedData.LightningDb: move durable folder creation outside of actor constructor (#6983)
  • f7fd7ab88efd810dfb1b0dfdd1809f434e9972c5 Bump Google.Protobuf from 3.24.4 to 3.25.0 (#6981)

This list of changes was auto generated.

1.5.14

6 months ago

1.5.14 September 24th 2023

Akka.NET v1.5.14 is a maintenance release with several bug fixes.

If you want to see the full set of changes made in Akka.NET v1.5.14, click here.

COMMITS LOC+ LOC- AUTHOR
11 25 21 dependabot[bot]
3 14 2 Aaron Stannard
3 114 369 Simon Cropp
2 36 31 Gregorius Soedharmo
1 41 43 Lehonti Ramos
1 38 0 Yaroslav Paslavskiy
1 3 0 Sean Killeen
1 227 25 Drew
1 1 1 szaliszali

Changes:

  • ad07af37abdd7ac0e0334c3391aa0872f28aacda Update RELEASE_NOTES.md for 1.5.14 release (#6982)
  • 7d5a636c9d5355049e750a76cac3eea8841fe886 Bump BenchmarkDotNet.Diagnostics.dotTrace from 0.13.9 to 0.13.10 (#6980)
  • bbda263c8ccf3ddcd711ef5fe9163591921da9f5 Bump BenchmarkDotNet from 0.13.9 to 0.13.10 (#6979)
  • 933ece15ee0981849df9e41b086d4d10a55b75cf Bump XunitVersion from 2.5.1 to 2.5.3 (#6964)
  • 3834b77466f0b119641d9edfc803f4085d6fffac Akka.Persistence.Query: include more descriptive ToString() values for all Offset types #6927 (#6978)
  • f2867dfae4fd8c424b47c230c80f1921cffdd821 mark older LeastShardAllocationStrategy as obsolete (#6975)
  • 1f868e0d172edbdf322de6fc0355f203719a06d8 bump Directory.Build.props (#6974)
  • 2c5c06039c529cf3f67d406d9a482859442d70d0 Bump Microsoft.Data.SQLite from 7.0.12 to 7.0.13 (#6969)
  • 1f379179d313d475f1f3d5be4910d38a3c571f17 Bump LightningDB from 0.15.0 to 0.16.0 (#6960)
  • 77aeba25297f7a30f87f6ef3cc33fd21eab8e40c Bump BenchmarkDotNet.Diagnostics.dotTrace from 0.13.8 to 0.13.9 (#6949)
See More
  • 8b00a83c173c6962b2ac3be1e35d82955db17705 Bump Google.Protobuf from 3.24.3 to 3.24.4 (#6951)
  • 0171f612bfea784adeee1f325e02b354521aeee9 Bump Microsoft.Data.SQLite from 7.0.11 to 7.0.12 (#6956)
  • a34dd4af7703f0cf73dad8e82b6d23b60c737157 (docs) Add note on prioritization of Ask() (#6959)
  • 35fc864492c372289433e4b5329867705cb3d978 fix typo in exception message (#6962)
  • f937db3ce43f9387f439f75fe4ebdc8fad162d0d remove redundant string interpolation (#6938)
  • ec2e6608f8cd09d84f5fdd45825dca5c2828f987 Bump BenchmarkDotNet from 0.13.8 to 0.13.9 (#6950)
  • 6f527f9c93160bc2877df64d977830d3ea58fdeb Fix PeriodicTimer scheduler deadlock during start (#6946)
  • a26f9bd7ef6a15a09e8564ac6e6545e22d04398f Polyfill 1.28 (#6936)
  • b76c76172ec175bb0189361ec96da6a8f37c39ad Fix broken illegal actor name unit test (#6942)
  • 9bf14afe3ba88630c8ffd3097afc6700ee2a3d5e Streams ensure cts cancel fix statecheck (#6935)
  • 1af82a75c58d943f0fe802b566dbfe8b78e34203 Sealed uninherited internal classes in Akka.Streams (#6932)
  • 90963475904acd503709d9c2a2add44db34f7360 inline some singleton fields (#6937)
  • cb184197524c41a89971f2a3c202c9eb1f3f7dbc Bump Akka.MultiNode.TestAdapter from 1.5.8 to 1.5.13 (#6926)
  • e078afaca4d2295e9d67592b3150be358fa8e184 Bump XunitVersion from 2.5.0 to 2.5.1 (#6920)
  • e52a865ac029bb59111c70521cbbe66b16da7155 Update RELEASE_NOTES.md

This list of changes was auto generated.

1.5.13

7 months ago

1.5.13 August 26th 2023

Akka.NET v1.5.13 is a maintenance release with several bug fixes and also performance and QOL improvements.

If you want to see the full set of changes made in Akka.NET v1.5.13, click here.

COMMITS LOC+ LOC- AUTHOR
18 25 25 dependabot[bot]
6 435 200 Gregorius Soedharmo
4 512 293 Aaron Stannard
2 3 7 Simon Cropp
1 7 0 Sergey Popov
1 66 17 Ismael Hamed
1 1 1 HamzaAmjad-RG

Changes:

  • 51f0574081f857f155674fc3e81c58b4d09a9e1a Update RELEASE_NOTES.md for 1.5.13 release (#6922)
  • 8c8d1918bf7fa916de03c9644435c380bfe039b7 * clean up and optimize actor name validation. (#6919)
  • 15bb5ca79d731db02d4e556a91f60bdf5691ea95 Bump Microsoft.Data.SQLite from 7.0.10 to 7.0.11 (#6917)
  • cd8b8bc6a31a3fc9ed4e2f33494abea2c58d6b24 Bump Google.Protobuf from 3.24.1 to 3.24.3 (#6909)
  • f4445d4300de1553dab22d204cd41f1c09fd3e3e Bump BenchmarkDotNet.Diagnostics.dotTrace from 0.13.7 to 0.13.8 (#6910)
  • eb5703a55b0d919ad92167905ef03e7d92190d38 Fix build documentation redirect link (#6912)
  • 1cded6da2dcbdf1d0e9e7d77cfbf4f4ab7800548 Bump BenchmarkDotNet from 0.13.7 to 0.13.8 (#6908)
  • f2025e3eff9f353c882ac8bbcb56cb30ec4dbf0e Fix possible NRE bug in Dispatchers (#6906)
  • 067bd76319c516546e184cac91a3c5d12ea75b29 remove redundant langversion (#6902)
  • 42fbc8398e77656cb04eed7fbb438373d18b2478 Bump Polyfill from 1.24.1 to 1.27.1 (#6899)
See More
  • f5ce02c8a879cc6a0f16b73278512122b073b532 Bump Microsoft.NET.Test.Sdk from 17.7.1 to 17.7.2 (#6900)
  • 2f554be865cba9f0dd01208d91dd48b74f1ebe24 Bump Verify.Xunit from 20.8.1 to 20.8.2 (#6895)
  • a91bb5e02994f11d5af85e83c3e898d3565ea378 Akka.Actor: tuck all scheduled Tell messages into IScheduledMsg envelope (#6461)
  • 24cbbb359b232f5ee8054cd938640cfada52035f Update RELEASE_NOTES.md for 1.5.13-beta1 release (#6894)
  • 0c49fdb8fbd567be28587b66bc34062cfec3a31e Fixed DDataShardCoordinator NullReferenceException (#6892) [ #6890 ]
  • 8b2ded4c53f72297246f98797e04b882421b814c Bump Google.Protobuf from 3.24.0 to 3.24.1 (#6891)
  • c5b13206529ec34a17522dcd18c38f79e0dbc6ea .NET 6: PeriodicTimer scheduler replacement for dedicated thread (#6435) [ #168 ]
  • 0a66f9421761c729d2d0bd610638413557c6c8fd Bump Verify.Xunit from 20.8.0 to 20.8.1 (#6890)
  • 470c8ae37fe5c1be87dc3ccfcacc6897e83d37e6 PreStart to Protected (#6889)
  • 9942ad95ec20a3cb3a190385a5f8824c2a2f7c2b Improve Streams Throttle. Log errors, improve tests, and add supervisor strategy support (#6886)
  • 3e41061cff15779f783cf93566e797bb453286c9 fix broken editor config (#6888)
  • 982d96d205c578e20c985a39027306f3018c3389 Improve Streams SelectAsync. Log errors and improve test (#6884)
  • cad7180badc8425e481f9e6aef25dbe08bad1364 Bump Verify.Xunit from 20.7.0 to 20.8.0 (#6882)
  • fb5df2a26ab90e11e9f6df3ca5291ce7e80f27ef DDataShardCoordinator remember-entities timeout logging (#6885)
  • a721e70a4f575593e25d5e962d111c6b2c413562 Bump Microsoft.NET.Test.Sdk from 17.7.0 to 17.7.1 (#6883)
  • 7346a2f334875a40bda2987ba03c205c6a38fc83 Added InternalStableApi annotation (#6880)
  • 3de13451cfe57cb88da1cf8ec1589d1ade9de2d2 Bump Verify.Xunit from 20.6.0 to 20.7.0 (#6881)
  • ac81c08a7710b88682917d5605c12cb051e9caa1 Bump Google.Protobuf from 3.23.4 to 3.24.0 (#6879)
  • 85f8c0b0dc2d98a21ddaac7d3e68ef25455e83ce Bump Microsoft.Extensions.ObjectPool from 7.0.8 to 7.0.10 (#6875)
  • 28eb3ce065132ddd805e28fa4e45c1889e195bab Bump Microsoft.Data.SQLite from 7.0.9 to 7.0.10 (#6876)
  • 5609fc14c73e53f312e1ba5fa4458e36f5d7ee29 Bump BenchmarkDotNet.Diagnostics.dotTrace from 0.13.6 to 0.13.7 (#6872)
  • 220dfe8821c80be422cfc30e35d122d47b43d016 Bump BenchmarkDotNet from 0.13.6 to 0.13.7 (#6871)
  • a131e99a4f1a7fbbb9882aac4151a4f84e1b7fc0 Bump Microsoft.NET.Test.Sdk from 17.6.3 to 17.7.0 (#6873)
  • 1fbe8388d0ce502e1fa45ac22cf61606ec865a26 Akka.NET v1.5 upgrade guide documentation fix (#6778). (#6874)

This list of changes was auto generated.

1.5.13-beta1

8 months ago

1.5.13-beta1 August 26th 2023

Akka.NET v1.5.13 is a maintenance release with several performance and QOL improvements.

If you want to see the full set of changes made in Akka.NET v1.5.12, click here.

COMMITS LOC+ LOC- AUTHOR
11 15 15 dependabot[bot]
3 302 143 Aaron Stannard
2 384 195 Gregorius Soedharmo
1 7 0 Sergey Popov
1 66 17 Ismael Hamed
1 3 5 Simon Cropp
1 1 1 HamzaAmjad-RG

Changes:

  • 24cbbb359b232f5ee8054cd938640cfada52035f Update RELEASE_NOTES.md for 1.5.13-beta1 release (#6894)
  • 0c49fdb8fbd567be28587b66bc34062cfec3a31e Fixed DDataShardCoordinator NullReferenceException (#6892) [ #6890 ]
  • 8b2ded4c53f72297246f98797e04b882421b814c Bump Google.Protobuf from 3.24.0 to 3.24.1 (#6891)
  • c5b13206529ec34a17522dcd18c38f79e0dbc6ea .NET 6: PeriodicTimer scheduler replacement for dedicated thread (#6435) [ #168 ]
  • 0a66f9421761c729d2d0bd610638413557c6c8fd Bump Verify.Xunit from 20.8.0 to 20.8.1 (#6890)
  • 470c8ae37fe5c1be87dc3ccfcacc6897e83d37e6 PreStart to Protected (#6889)
  • 9942ad95ec20a3cb3a190385a5f8824c2a2f7c2b Improve Streams Throttle. Log errors, improve tests, and add supervisor strategy support (#6886)
  • 3e41061cff15779f783cf93566e797bb453286c9 fix broken editor config (#6888)
  • 982d96d205c578e20c985a39027306f3018c3389 Improve Streams SelectAsync. Log errors and improve test (#6884)
  • cad7180badc8425e481f9e6aef25dbe08bad1364 Bump Verify.Xunit from 20.7.0 to 20.8.0 (#6882)
See More
  • fb5df2a26ab90e11e9f6df3ca5291ce7e80f27ef DDataShardCoordinator remember-entities timeout logging (#6885)
  • a721e70a4f575593e25d5e962d111c6b2c413562 Bump Microsoft.NET.Test.Sdk from 17.7.0 to 17.7.1 (#6883)
  • 7346a2f334875a40bda2987ba03c205c6a38fc83 Added InternalStableApi annotation (#6880)
  • 3de13451cfe57cb88da1cf8ec1589d1ade9de2d2 Bump Verify.Xunit from 20.6.0 to 20.7.0 (#6881)
  • ac81c08a7710b88682917d5605c12cb051e9caa1 Bump Google.Protobuf from 3.23.4 to 3.24.0 (#6879)
  • 85f8c0b0dc2d98a21ddaac7d3e68ef25455e83ce Bump Microsoft.Extensions.ObjectPool from 7.0.8 to 7.0.10 (#6875)
  • 28eb3ce065132ddd805e28fa4e45c1889e195bab Bump Microsoft.Data.SQLite from 7.0.9 to 7.0.10 (#6876)
  • 5609fc14c73e53f312e1ba5fa4458e36f5d7ee29 Bump BenchmarkDotNet.Diagnostics.dotTrace from 0.13.6 to 0.13.7 (#6872)
  • 220dfe8821c80be422cfc30e35d122d47b43d016 Bump BenchmarkDotNet from 0.13.6 to 0.13.7 (#6871)
  • a131e99a4f1a7fbbb9882aac4151a4f84e1b7fc0 Bump Microsoft.NET.Test.Sdk from 17.6.3 to 17.7.0 (#6873)
  • 1fbe8388d0ce502e1fa45ac22cf61606ec865a26 Akka.NET v1.5 upgrade guide documentation fix (#6778). (#6874)

This list of changes was auto generated.