Skip to content

Bump Akka from 1.6.0-beta1 to 1.6.0-beta3 - #194

Open
dependabot[bot] wants to merge 1 commit into
devfrom
dependabot/nuget/src/Akka-1.6.0-beta3
Open

dependabot[bot] wants to merge 1 commit into
devfrom
dependabot/nuget/src/Akka-1.6.0-beta3

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 7, 2026

Copy link
Copy Markdown
Contributor

Updated Akka from 1.6.0-beta1 to 1.6.0-beta3.

Release notes

Sourced from Akka's releases.

1.6.0-beta3

1.6.0-beta3 October 6th, 2026

Akka.NET 1.6.0-beta3 fixes two bugs found in 1.6.0-beta2: persistence plugins that stored the wrong manifest for SerializerV2 and source-generated serializers, and an Akka.Hosting startup crash under InvariantGlobalization.

Serialization V2

  • SerializerV2 and source-generated serializers now derive from SerializerWithStringManifest. Persistence plugins that pick the stored manifest with the v1.5-era is SerializerWithStringManifest check (Akka.Persistence.Sql, Akka.Persistence.Redis snapshots and many third-party plugins) store the serializer's own manifest again. Under 1.6.0-beta2 they stored a CLR type name, so writes were acknowledged but could not be recovered. Rows that 1.6.0-beta2 already wrote this way are not repaired. The same check also gets the v1.5 manifests back for PrimitiveSerializers ("S", "I", "L") and byte[] (""). (#​8785, fixes #​8784)
  • Library authors: a SerializerV2 subclass built against 1.6.0-beta1 or beta2 that overrides FromBinary(byte[], Type) fails to load; move that logic to FromBinary(byte[], string) and recompile.

Akka.Hosting

  • AddAkka no longer crashes at startup with InvariantGlobalization=true when the app ships satellite resource assemblies (for example, Microsoft.Data.SqlClient). (#​8783, fixes #​8782)

1 contributor since release 1.6.0-beta2

COMMITS LOC+ LOC- AUTHOR
3 771 48 Aaron Stannard

Changes:

  • ee7e503a5c792ce6b8f124f38786540bf22784fc Release 1.6.0-beta3 (#​8796) [ #​8785, #​8222 ]
  • 60b21afa2a569059871d926ff249b97457f61bd3 Serialization: SerializerV2 derives from SerializerWithStringManifest (#​8785) [ #​8784 ]
  • e68ba7ebd6214b17e0393b68009c4e61e025b8b7 Akka.API.Tests: approve the InternalsVisibleTo added by #​8783 (#​8786)
  • a173eb04aa13b49c665fe5fcdfb5586b51375b92 Akka.Hosting: MAUI detection must not throw under InvariantGlobalization (#​8783)
  • fb397a13e71281230b164bc7e39bf5e3d5d708ef Release 1.6.0-beta2 (#​8781)
  • 7880926137b9ae3dab6d9771571b73070612899f Resolve akka.loggers names before starting any logger (#​8778)
  • cbdec74c0947bbff252555f3aa63f9cb80efb4b2 Akka.Persistence.Embedded: SQLite journal, snapshot store and read journal (AOT-compatible) (#​8739)
  • 4e9606d5ae77d42dd9667f8f30311c48c7ea53a3 Persistence.Hosting: start plugin types from code (Native AOT) (#​8738)
  • 573f4b149e562183023b9be9ff454584df636655 Add Match extension methods for Option (#​8774)
  • 88da5d978584aca86ae5148ebdcb4854227331a8 De-flake DynamicTypeLoadingOffLoggerSetupNamedInHoconSpec (#​8773)
See More
  • c07de32c575853bce849e38ac1239659cdfed6db Document channel sink behavior and distributed data reads (#​8767)
  • 6f69b07cc9c0d1b2d574aad550bffa232582d47a Correct serializer loading and supervision documentation (#​8766)
  • 039ea57e695c85c93b4bce2711c184e7c1daf80c Clarify journal write outcomes and snapshot selection bounds (#​8765)
  • 58f2a5e8f969bdc742466f292f5f9f706ca84b24 docs: replace Streams implementation XML placeholders (#​8764)
  • 0d8ed391fce70049f2fc91011799ed295eb220ea docs: replace Streams operators XML placeholders (#​8763)
  • 6cd2626c30c16a10b96b1d961b2798551c5b9f20 docs: replace Streams fusing XML placeholders (#​8762)
  • 45a609d3e244ffa3a3ff3f4192edf541f467423e docs: replace Streams framework XML placeholders (#​8761)
  • 9041a844b7b93050d60b5b8f9cbac8e334e02cdc docs: replace TestKit XML placeholders (#​8760)
  • 57159523d8d4e8a5b21ef7d563823b361d5413ec docs: replace generated Streams XML placeholders (#​8759)
  • 4867a87538d3e916f98a2223ef40a9803995f551 docs: replace Sharding XML placeholders (#​8758)
  • 7bcf3cb33ddf159417e0ecaeaa30b6de17d4a839 docs: replace Distributed Data XML placeholders (#​8757)
  • 26d6fa26ca6df2e30facd2b5aa9f1bed349d428a docs: replace Cluster Tools XML placeholders (#​8756)
  • 29095a17ea331020aec23c39d276031948a919dc docs: replace Remote XML placeholders (#​8755)
  • 1d96821e9119d3528501c575ae8c7e90d75fc2de docs: complete Akka.Persistence XML documentation placeholders (#​8750)
  • 197b10ff2b71dbd489beaa01628fa3bfbd5ea260 docs: replace core XML documentation placeholders (#​8752)
  • 1e383d40d4f315b46705b7a9d068c5ba4ce40558 TestKit: work with Akka.DynamicTypeLoading off (register TestEventListener and CallingThreadDispatcher in code) (#​8754)
    ... (truncated)

1.6.0-beta2

1.6.0-beta2 October 6th, 2026

Akka.NET 1.6.0-beta2 builds on the first public beta of the 1.6 line. It keeps the .NET 10-only target and the experimental Artery TCP transport, and it hardens the SerializerV2 API and the Native AOT story.

Serialization V2

The SerializerV2 work continues, including the generator:

  • Formatters inside collections (G-1). (#​8726)
  • Native TimeSpan and small scalars (G-3). (#​8727)
  • The V2 switch is HOCON-only; the SerializationV2Setup object is dropped. (#​8729)
  • The V2 switch is a global opt-in, off by default. (#​8724)
  • Delete the built-in serializer rows from module HOCON. (#​8711)
  • Remote PrimitiveSerializers become a native SerializerV2 (same id 17, same bytes). (#​8719)
  • Fix docs and diagnostics drift; diagnose private nested message types. (#​8721)

Native AOT

  • Akka.Persistence.Embedded: SQLite journal, snapshot store and read journal, AOT-compatible. (#​8739)
  • Persistence.Hosting: start plugin types from code (Native AOT). (#​8738)
  • Akka.Streams: build island-boundary subscribers without runtime generics (Native AOT). (#​8732)

Core and fixes

  • Resolve akka.loggers names before starting any logger. (#​8778)
  • Add Match extension methods for Option<T>. (#​8774)

Docs

Release pipeline

  • Publish suffixed tags (betas, RCs) as GitHub pre-releases. (#​8710)

3 contributors since release 1.6.0-beta1

COMMITS LOC+ LOC- AUTHOR
39 37456 17026 Aaron Stannard
1 110 0 Jan
2 0 0 dependabot[bot]

Changes:

  • fb397a13e71281230b164bc7e39bf5e3d5d708ef Release 1.6.0-beta2 (#​8781)
    ... (truncated)

Commits viewable in compare view.

Dependabot compatibility score

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 rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

---
updated-dependencies:
- dependency-name: Akka
  dependency-version: 1.6.0-beta3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added .NET Pull requests that update .net code dependencies Pull requests that update a dependency file labels Oct 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file .NET Pull requests that update .net code

Projects

None yet

0 participants