Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump AkkaVersion from 1.4.31 to 1.4.32 #185

Merged
merged 1 commit into from
Jan 19, 2022

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jan 19, 2022

Bumps AkkaVersion from 1.4.31 to 1.4.32.
Updates Akka from 1.4.31 to 1.4.32

Release notes

Sourced from Akka's releases.

Akka.NET v1.4.32

1.4.32 January 19 2022

Akka.NET v1.4.32 is a minor release that contains some API improvements. Most of the changes have been aimed at improving our web documentation and code cleanup to modernize some of our code. One big improvement in this version release is the Hyperion serialization update.

Hyperion 0.12.0 introduces a new deserialization security mechanism to allow users to selectively filter allowed types during deserialization to prevent deserialization of untrusted data described here. This new feature is exposed in Akka.NET in HOCON through the new akka.actor.serialization-settings.hyperion.allowed-types settings or programmatically through the new WithTypeFilter method in the HyperionSerializerSetup class.

The simplest way to programmatically describe the type filter is to use the convenience class TypeFilterBuilder:

var typeFilter = TypeFilterBuilder.Create()
    .Include<AllowedClassA>()
    .Include<AllowedClassB>()
    .Build();
var setup = HyperionSerializerSetup.Default
    .WithTypeFilter(typeFilter);

You can also create your own implementation of ITypeFilter and pass an instance of it into the WithTypeFilter method.

For complete documentation, please read the Hyperion readme on filtering types for secure deserialization.

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

COMMITS LOC+ LOC- AUTHOR
11 1752 511 Aaron Stannard
8 1433 534 Gregorius Soedharmo
3 754 222 Ismael Hamed
2 3 6 Brah McDude
2 227 124 Ebere Abanonu
1 331 331 Sean Killeen
1 1 1 TangkasOka

Changes:

  • f47465d73231445a1d87be3d7d4bff4230bd6548 Merge pull request #5519 from akkadotnet/dev
  • 2ae5dc121ed39f4c3ed9650eb21d4a121a1b3dde Merge branch 'master' into dev
  • 73f7eb206c8bd8b8e2526c760d111df0fb5eb34c Added link to v1.4.32 milestone to RELEASE_NOTES.md
  • 54163d64e5e50f3621e4e1074a5d36425bcc9301 Update RELEASE_NOTES.md for 1.4.32 release (#5518)
  • 93c7031f10c27630b59e17487c6324fcb2d78ead cleaning up async Task internals inside AsyncWriteJournal (#5505)
  • 811ab748a4fa682cecdc2d7a35e13f9d1d583f96 Switch Akka.Cluster.Benchmark persistence benchmark from using SQLite to MemoryJournal to minimize external variable (#5514)
  • 5223ed4f8e1ca9baacc901319e013da1a0465c0d Bump Hyperion to 0.12.0 (#5510)
  • e1c89ccb9881a32768c13bc8c178c64c821a434c Benchmark.NET Akka.Persistence Benchmarks (#5509)
  • 968b0ddb653bbc9cca3a94cd74bad072df0885b6 Added wsl reboot instructions to debugging documentation (#5508)
  • 7cce1a62fc64c35b4d12559d0478c2873e98e5c9 Re-organize Configuration documentation (#5501)

... (truncated)

Changelog

Sourced from Akka's changelog.

1.4.32 January 19 2022

Akka.NET v1.4.32 is a minor release that contains some API improvements. Most of the changes have been aimed at improving our web documentation and code cleanup to modernize some of our code. One big improvement in this version release is the Hyperion serialization update.

Hyperion 0.12.0 introduces a new deserialization security mechanism to allow users to selectively filter allowed types during deserialization to prevent deserialization of untrusted data described here. This new feature is exposed in Akka.NET in HOCON through the new akka.actor.serialization-settings.hyperion.allowed-types settings or programmatically through the new WithTypeFilter method in the HyperionSerializerSetup class.

The simplest way to programmatically describe the type filter is to use the convenience class TypeFilterBuilder:

var typeFilter = TypeFilterBuilder.Create()
    .Include<AllowedClassA>()
    .Include<AllowedClassB>()
    .Build();
var setup = HyperionSerializerSetup.Default
    .WithTypeFilter(typeFilter);

You can also create your own implementation of ITypeFilter and pass an instance of it into the WithTypeFilter method.

For complete documentation, please read the Hyperion readme on filtering types for secure deserialization.

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

COMMITS LOC+ LOC- AUTHOR
11 1752 511 Aaron Stannard
8 1433 534 Gregorius Soedharmo
3 754 222 Ismael Hamed
2 3 6 Brah McDude
2 227 124 Ebere Abanonu
1 331 331 Sean Killeen
1 1 1 TangkasOka
Commits
  • f47465d Merge pull request #5519 from akkadotnet/dev
  • 2ae5dc1 Merge branch 'master' into dev
  • 73f7eb2 Added link to v1.4.32 milestone to RELEASE_NOTES.md
  • 54163d6 Update RELEASE_NOTES.md for 1.4.32 release (#5518)
  • 93c7031 cleaning up async Task internals inside AsyncWriteJournal (#5505)
  • 811ab74 Switch Akka.Cluster.Benchmark persistence benchmark from using SQLite to Memo...
  • 5223ed4 Bump Hyperion to 0.12.0 (#5510)
  • e1c89cc Benchmark.NET Akka.Persistence Benchmarks (#5509)
  • 968b0dd Added wsl reboot instructions to debugging documentation (#5508)
  • 7cce1a6 Re-organize Configuration documentation (#5501)
  • Additional commits viewable in compare view

Updates Akka.Persistence from 1.4.31 to 1.4.32

Release notes

Sourced from Akka.Persistence's releases.

Akka.NET v1.4.32

1.4.32 January 19 2022

Akka.NET v1.4.32 is a minor release that contains some API improvements. Most of the changes have been aimed at improving our web documentation and code cleanup to modernize some of our code. One big improvement in this version release is the Hyperion serialization update.

Hyperion 0.12.0 introduces a new deserialization security mechanism to allow users to selectively filter allowed types during deserialization to prevent deserialization of untrusted data described here. This new feature is exposed in Akka.NET in HOCON through the new akka.actor.serialization-settings.hyperion.allowed-types settings or programmatically through the new WithTypeFilter method in the HyperionSerializerSetup class.

The simplest way to programmatically describe the type filter is to use the convenience class TypeFilterBuilder:

var typeFilter = TypeFilterBuilder.Create()
    .Include<AllowedClassA>()
    .Include<AllowedClassB>()
    .Build();
var setup = HyperionSerializerSetup.Default
    .WithTypeFilter(typeFilter);

You can also create your own implementation of ITypeFilter and pass an instance of it into the WithTypeFilter method.

For complete documentation, please read the Hyperion readme on filtering types for secure deserialization.

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

COMMITS LOC+ LOC- AUTHOR
11 1752 511 Aaron Stannard
8 1433 534 Gregorius Soedharmo
3 754 222 Ismael Hamed
2 3 6 Brah McDude
2 227 124 Ebere Abanonu
1 331 331 Sean Killeen
1 1 1 TangkasOka

Changes:

  • f47465d73231445a1d87be3d7d4bff4230bd6548 Merge pull request #5519 from akkadotnet/dev
  • 2ae5dc121ed39f4c3ed9650eb21d4a121a1b3dde Merge branch 'master' into dev
  • 73f7eb206c8bd8b8e2526c760d111df0fb5eb34c Added link to v1.4.32 milestone to RELEASE_NOTES.md
  • 54163d64e5e50f3621e4e1074a5d36425bcc9301 Update RELEASE_NOTES.md for 1.4.32 release (#5518)
  • 93c7031f10c27630b59e17487c6324fcb2d78ead cleaning up async Task internals inside AsyncWriteJournal (#5505)
  • 811ab748a4fa682cecdc2d7a35e13f9d1d583f96 Switch Akka.Cluster.Benchmark persistence benchmark from using SQLite to MemoryJournal to minimize external variable (#5514)
  • 5223ed4f8e1ca9baacc901319e013da1a0465c0d Bump Hyperion to 0.12.0 (#5510)
  • e1c89ccb9881a32768c13bc8c178c64c821a434c Benchmark.NET Akka.Persistence Benchmarks (#5509)
  • 968b0ddb653bbc9cca3a94cd74bad072df0885b6 Added wsl reboot instructions to debugging documentation (#5508)
  • 7cce1a62fc64c35b4d12559d0478c2873e98e5c9 Re-organize Configuration documentation (#5501)

... (truncated)

Changelog

Sourced from Akka.Persistence's changelog.

1.4.32 January 19 2022

Akka.NET v1.4.32 is a minor release that contains some API improvements. Most of the changes have been aimed at improving our web documentation and code cleanup to modernize some of our code. One big improvement in this version release is the Hyperion serialization update.

Hyperion 0.12.0 introduces a new deserialization security mechanism to allow users to selectively filter allowed types during deserialization to prevent deserialization of untrusted data described here. This new feature is exposed in Akka.NET in HOCON through the new akka.actor.serialization-settings.hyperion.allowed-types settings or programmatically through the new WithTypeFilter method in the HyperionSerializerSetup class.

The simplest way to programmatically describe the type filter is to use the convenience class TypeFilterBuilder:

var typeFilter = TypeFilterBuilder.Create()
    .Include<AllowedClassA>()
    .Include<AllowedClassB>()
    .Build();
var setup = HyperionSerializerSetup.Default
    .WithTypeFilter(typeFilter);

You can also create your own implementation of ITypeFilter and pass an instance of it into the WithTypeFilter method.

For complete documentation, please read the Hyperion readme on filtering types for secure deserialization.

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

COMMITS LOC+ LOC- AUTHOR
11 1752 511 Aaron Stannard
8 1433 534 Gregorius Soedharmo
3 754 222 Ismael Hamed
2 3 6 Brah McDude
2 227 124 Ebere Abanonu
1 331 331 Sean Killeen
1 1 1 TangkasOka
Commits
  • f47465d Merge pull request #5519 from akkadotnet/dev
  • 2ae5dc1 Merge branch 'master' into dev
  • 73f7eb2 Added link to v1.4.32 milestone to RELEASE_NOTES.md
  • 54163d6 Update RELEASE_NOTES.md for 1.4.32 release (#5518)
  • 93c7031 cleaning up async Task internals inside AsyncWriteJournal (#5505)
  • 811ab74 Switch Akka.Cluster.Benchmark persistence benchmark from using SQLite to Memo...
  • 5223ed4 Bump Hyperion to 0.12.0 (#5510)
  • e1c89cc Benchmark.NET Akka.Persistence Benchmarks (#5509)
  • 968b0dd Added wsl reboot instructions to debugging documentation (#5508)
  • 7cce1a6 Re-organize Configuration documentation (#5501)
  • Additional commits viewable in compare view

Updates Akka.Persistence.Query from 1.4.31 to 1.4.32

Release notes

Sourced from Akka.Persistence.Query's releases.

Akka.NET v1.4.32

1.4.32 January 19 2022

Akka.NET v1.4.32 is a minor release that contains some API improvements. Most of the changes have been aimed at improving our web documentation and code cleanup to modernize some of our code. One big improvement in this version release is the Hyperion serialization update.

Hyperion 0.12.0 introduces a new deserialization security mechanism to allow users to selectively filter allowed types during deserialization to prevent deserialization of untrusted data described here. This new feature is exposed in Akka.NET in HOCON through the new akka.actor.serialization-settings.hyperion.allowed-types settings or programmatically through the new WithTypeFilter method in the HyperionSerializerSetup class.

The simplest way to programmatically describe the type filter is to use the convenience class TypeFilterBuilder:

var typeFilter = TypeFilterBuilder.Create()
    .Include<AllowedClassA>()
    .Include<AllowedClassB>()
    .Build();
var setup = HyperionSerializerSetup.Default
    .WithTypeFilter(typeFilter);

You can also create your own implementation of ITypeFilter and pass an instance of it into the WithTypeFilter method.

For complete documentation, please read the Hyperion readme on filtering types for secure deserialization.

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

COMMITS LOC+ LOC- AUTHOR
11 1752 511 Aaron Stannard
8 1433 534 Gregorius Soedharmo
3 754 222 Ismael Hamed
2 3 6 Brah McDude
2 227 124 Ebere Abanonu
1 331 331 Sean Killeen
1 1 1 TangkasOka

Changes:

  • f47465d73231445a1d87be3d7d4bff4230bd6548 Merge pull request #5519 from akkadotnet/dev
  • 2ae5dc121ed39f4c3ed9650eb21d4a121a1b3dde Merge branch 'master' into dev
  • 73f7eb206c8bd8b8e2526c760d111df0fb5eb34c Added link to v1.4.32 milestone to RELEASE_NOTES.md
  • 54163d64e5e50f3621e4e1074a5d36425bcc9301 Update RELEASE_NOTES.md for 1.4.32 release (#5518)
  • 93c7031f10c27630b59e17487c6324fcb2d78ead cleaning up async Task internals inside AsyncWriteJournal (#5505)
  • 811ab748a4fa682cecdc2d7a35e13f9d1d583f96 Switch Akka.Cluster.Benchmark persistence benchmark from using SQLite to MemoryJournal to minimize external variable (#5514)
  • 5223ed4f8e1ca9baacc901319e013da1a0465c0d Bump Hyperion to 0.12.0 (#5510)
  • e1c89ccb9881a32768c13bc8c178c64c821a434c Benchmark.NET Akka.Persistence Benchmarks (#5509)
  • 968b0ddb653bbc9cca3a94cd74bad072df0885b6 Added wsl reboot instructions to debugging documentation (#5508)
  • 7cce1a62fc64c35b4d12559d0478c2873e98e5c9 Re-organize Configuration documentation (#5501)

... (truncated)

Changelog

Sourced from Akka.Persistence.Query's changelog.

1.4.32 January 19 2022

Akka.NET v1.4.32 is a minor release that contains some API improvements. Most of the changes have been aimed at improving our web documentation and code cleanup to modernize some of our code. One big improvement in this version release is the Hyperion serialization update.

Hyperion 0.12.0 introduces a new deserialization security mechanism to allow users to selectively filter allowed types during deserialization to prevent deserialization of untrusted data described here. This new feature is exposed in Akka.NET in HOCON through the new akka.actor.serialization-settings.hyperion.allowed-types settings or programmatically through the new WithTypeFilter method in the HyperionSerializerSetup class.

The simplest way to programmatically describe the type filter is to use the convenience class TypeFilterBuilder:

var typeFilter = TypeFilterBuilder.Create()
    .Include<AllowedClassA>()
    .Include<AllowedClassB>()
    .Build();
var setup = HyperionSerializerSetup.Default
    .WithTypeFilter(typeFilter);

You can also create your own implementation of ITypeFilter and pass an instance of it into the WithTypeFilter method.

For complete documentation, please read the Hyperion readme on filtering types for secure deserialization.

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

COMMITS LOC+ LOC- AUTHOR
11 1752 511 Aaron Stannard
8 1433 534 Gregorius Soedharmo
3 754 222 Ismael Hamed
2 3 6 Brah McDude
2 227 124 Ebere Abanonu
1 331 331 Sean Killeen
1 1 1 TangkasOka
Commits
  • f47465d Merge pull request #5519 from akkadotnet/dev
  • 2ae5dc1 Merge branch 'master' into dev
  • 73f7eb2 Added link to v1.4.32 milestone to RELEASE_NOTES.md
  • 54163d6 Update RELEASE_NOTES.md for 1.4.32 release (#5518)
  • 93c7031 cleaning up async Task internals inside AsyncWriteJournal (#5505)
  • 811ab74 Switch Akka.Cluster.Benchmark persistence benchmark from using SQLite to Memo...
  • 5223ed4 Bump Hyperion to 0.12.0 (#5510)
  • e1c89cc Benchmark.NET Akka.Persistence Benchmarks (#5509)
  • 968b0dd Added wsl reboot instructions to debugging documentation (#5508)
  • 7cce1a6 Re-organize Configuration documentation (#5501)
  • Additional commits viewable in compare view

Updates Akka.Streams from 1.4.31 to 1.4.32

Release notes

Sourced from Akka.Streams's releases.

Akka.NET v1.4.32

1.4.32 January 19 2022

Akka.NET v1.4.32 is a minor release that contains some API improvements. Most of the changes have been aimed at improving our web documentation and code cleanup to modernize some of our code. One big improvement in this version release is the Hyperion serialization update.

Hyperion 0.12.0 introduces a new deserialization security mechanism to allow users to selectively filter allowed types during deserialization to prevent deserialization of untrusted data described here. This new feature is exposed in Akka.NET in HOCON through the new akka.actor.serialization-settings.hyperion.allowed-types settings or programmatically through the new WithTypeFilter method in the HyperionSerializerSetup class.

The simplest way to programmatically describe the type filter is to use the convenience class TypeFilterBuilder:

var typeFilter = TypeFilterBuilder.Create()
    .Include<AllowedClassA>()
    .Include<AllowedClassB>()
    .Build();
var setup = HyperionSerializerSetup.Default
    .WithTypeFilter(typeFilter);

You can also create your own implementation of ITypeFilter and pass an instance of it into the WithTypeFilter method.

For complete documentation, please read the Hyperion readme on filtering types for secure deserialization.

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

COMMITS LOC+ LOC- AUTHOR
11 1752 511 Aaron Stannard
8 1433 534 Gregorius Soedharmo
3 754 222 Ismael Hamed
2 3 6 Brah McDude
2 227 124 Ebere Abanonu
1 331 331 Sean Killeen
1 1 1 TangkasOka

Changes:

  • f47465d73231445a1d87be3d7d4bff4230bd6548 Merge pull request #5519 from akkadotnet/dev
  • 2ae5dc121ed39f4c3ed9650eb21d4a121a1b3dde Merge branch 'master' into dev
  • 73f7eb206c8bd8b8e2526c760d111df0fb5eb34c Added link to v1.4.32 milestone to RELEASE_NOTES.md
  • 54163d64e5e50f3621e4e1074a5d36425bcc9301 Update RELEASE_NOTES.md for 1.4.32 release (#5518)
  • 93c7031f10c27630b59e17487c6324fcb2d78ead cleaning up async Task internals inside AsyncWriteJournal (#5505)
  • 811ab748a4fa682cecdc2d7a35e13f9d1d583f96 Switch Akka.Cluster.Benchmark persistence benchmark from using SQLite to MemoryJournal to minimize external variable (#5514)
  • 5223ed4f8e1ca9baacc901319e013da1a0465c0d Bump Hyperion to 0.12.0 (#5510)
  • e1c89ccb9881a32768c13bc8c178c64c821a434c Benchmark.NET Akka.Persistence Benchmarks (#5509)
  • 968b0ddb653bbc9cca3a94cd74bad072df0885b6 Added wsl reboot instructions to debugging documentation (#5508)
  • 7cce1a62fc64c35b4d12559d0478c2873e98e5c9 Re-organize Configuration documentation (#5501)

... (truncated)

Changelog

Sourced from Akka.Streams's changelog.

1.4.32 January 19 2022

Akka.NET v1.4.32 is a minor release that contains some API improvements. Most of the changes have been aimed at improving our web documentation and code cleanup to modernize some of our code. One big improvement in this version release is the Hyperion serialization update.

Hyperion 0.12.0 introduces a new deserialization security mechanism to allow users to selectively filter allowed types during deserialization to prevent deserialization of untrusted data described here. This new feature is exposed in Akka.NET in HOCON through the new akka.actor.serialization-settings.hyperion.allowed-types settings or programmatically through the new WithTypeFilter method in the HyperionSerializerSetup class.

The simplest way to programmatically describe the type filter is to use the convenience class TypeFilterBuilder:

var typeFilter = TypeFilterBuilder.Create()
    .Include<AllowedClassA>()
    .Include<AllowedClassB>()
    .Build();
var setup = HyperionSerializerSetup.Default
    .WithTypeFilter(typeFilter);

You can also create your own implementation of ITypeFilter and pass an instance of it into the WithTypeFilter method.

For complete documentation, please read the Hyperion readme on filtering types for secure deserialization.

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

COMMITS LOC+ LOC- AUTHOR
11 1752 511 Aaron Stannard
8 1433 534 Gregorius Soedharmo
3 754 222 Ismael Hamed
2 3 6 Brah McDude
2 227 124 Ebere Abanonu
1 331 331 Sean Killeen
1 1 1 TangkasOka
Commits
  • f47465d Merge pull request #5519 from akkadotnet/dev
  • 2ae5dc1 Merge branch 'master' into dev
  • 73f7eb2 Added link to v1.4.32 milestone to RELEASE_NOTES.md
  • 54163d6 Update RELEASE_NOTES.md for 1.4.32 release (#5518)
  • 93c7031 cleaning up async Task internals inside AsyncWriteJournal (#5505)
  • 811ab74 Switch Akka.Cluster.Benchmark persistence benchmark from using SQLite to Memo...
  • 5223ed4 Bump Hyperion to 0.12.0 (#5510)
  • e1c89cc Benchmark.NET Akka.Persistence Benchmarks (#5509)
  • 968b0dd Added wsl reboot instructions to debugging documentation (#5508)
  • 7cce1a6 Re-organize Configuration documentation (#5501)
  • Additional commits viewable in compare view

Updates Akka.Cluster.Sharding from 1.4.31 to 1.4.32

Release notes

Sourced from Akka.Cluster.Sharding's releases.

Akka.NET v1.4.32

1.4.32 January 19 2022

Akka.NET v1.4.32 is a minor release that contains some API improvements. Most of the changes have been aimed at improving our web documentation and code cleanup to modernize some of our code. One big improvement in this version release is the Hyperion serialization update.

Hyperion 0.12.0 introduces a new deserialization security mechanism to allow users to selectively filter allowed types during deserialization to prevent deserialization of untrusted data described here. This new feature is exposed in Akka.NET in HOCON through the new akka.actor.serialization-settings.hyperion.allowed-types settings or programmatically through the new WithTypeFilter method in the HyperionSerializerSetup class.

The simplest way to programmatically describe the type filter is to use the convenience class TypeFilterBuilder:

var typeFilter = TypeFilterBuilder.Create()
    .Include<AllowedClassA>()
    .Include<AllowedClassB>()
    .Build();
var setup = HyperionSerializerSetup.Default
    .WithTypeFilter(typeFilter);

You can also create your own implementation of ITypeFilter and pass an instance of it into the WithTypeFilter method.

For complete documentation, please read the Hyperion readme on filtering types for secure deserialization.

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

COMMITS LOC+ LOC- AUTHOR
11 1752 511 Aaron Stannard
8 1433 534 Gregorius Soedharmo
3 754 222 Ismael Hamed
2 3 6 Brah McDude
2 227 124 Ebere Abanonu
1 331 331 Sean Killeen
1 1 1 TangkasOka

Changes:

  • f47465d73231445a1d87be3d7d4bff4230bd6548 Merge pull request #5519 from akkadotnet/dev
  • 2ae5dc121ed39f4c3ed9650eb21d4a121a1b3dde Merge branch 'master' into dev
  • 73f7eb206c8bd8b8e2526c760d111df0fb5eb34c Added link to v1.4.32 milestone to RELEASE_NOTES.md
  • 54163d64e5e50f3621e4e1074a5d36425bcc9301 Update RELEASE_NOTES.md for 1.4.32 release (#5518)
  • 93c7031f10c27630b59e17487c6324fcb2d78ead cleaning up async Task internals inside AsyncWriteJournal (#5505)
  • 811ab748a4fa682cecdc2d7a35e13f9d1d583f96 Switch Akka.Cluster.Benchmark persistence benchmark from using SQLite to MemoryJournal to minimize external variable (#5514)
  • 5223ed4f8e1ca9baacc901319e013da1a0465c0d Bump Hyperion to 0.12.0 (#5510)
  • e1c89ccb9881a32768c13bc8c178c64c821a434c Benchmark.NET Akka.Persistence Benchmarks (#5509)
  • 968b0ddb653bbc9cca3a94cd74bad072df0885b6 Added wsl reboot instructions to debugging documentation (#5508)
  • 7cce1a62fc64c35b4d12559d0478c2873e98e5c9 Re-organize Configuration documentation (#5501)

... (truncated)

Changelog

Sourced from Akka.Cluster.Sharding's changelog.

1.4.32 January 19 2022

Akka.NET v1.4.32 is a minor release that contains some API improvements. Most of the changes have been aimed at improving our web documentation and code cleanup to modernize some of our code. One big improvement in this version release is the Hyperion serialization update.

Hyperion 0.12.0 introduces a new deserialization security mechanism to allow users to selectively filter allowed types during deserialization to prevent deserialization of untrusted data described here. This new feature is exposed in Akka.NET in HOCON through the new akka.actor.serialization-settings.hyperion.allowed-types settings or programmatically through the new WithTypeFilter method in the HyperionSerializerSetup class.

The simplest way to programmatically describe the type filter is to use the convenience class TypeFilterBuilder:

var typeFilter = TypeFilterBuilder.Create()
    .Include<AllowedClassA>()
    .Include<AllowedClassB>()
    .Build();
var setup = HyperionSerializerSetup.Default
    .WithTypeFilter(typeFilter);

You can also create your own implementation of ITypeFilter and pass an instance of it into the WithTypeFilter method.

For complete documentation, please read the Hyperion readme on filtering types for secure deserialization.

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

COMMITS LOC+ LOC- AUTHOR
11 1752 511 Aaron Stannard
8 1433 534 Gregorius Soedharmo
3 754 222 Ismael Hamed
2 3 6 Brah McDude
2 227 124 Ebere Abanonu
1 331 331 Sean Killeen
1 1 1 TangkasOka
Commits
  • f47465d Merge pull request #5519 from akkadotnet/dev
  • 2ae5dc1 Merge branch 'master' into dev
  • 73f7eb2 Added link to v1.4.32 milestone to RELEASE_NOTES.md
  • 54163d6 Update RELEASE_NOTES.md for 1.4.32 release (#5518)
  • 93c7031 cleaning up async Task internals inside AsyncWriteJournal (#5505)
  • 811ab74 Switch Akka.Cluster.Benchmark persistence benchmark from using SQLite to Memo...
  • 5223ed4 Bump Hyperion to 0.12.0 (#5510)
  • e1c89cc Benchmark.NET Akka.Persistence Benchmarks (#5509)
  • 968b0dd Added wsl reboot instructions to debugging documentation (#5508)
  • 7cce1a6 Re-organize Configuration documentation (#5501)
  • Additional commits viewable in compare view

Updates Akka.TestKit from 1.4.31 to 1.4.32

Release notes

Sourced from Akka.TestKit's releases.

Akka.NET v1.4.32

1.4.32 January 19 2022

Akka.NET v1.4.32 is a minor release that contains some API improvements. Most of the changes have been aimed at improving our web documentation and code cleanup to modernize some of our code. One big improvement in this version release is the Hyperion serialization update.

Hyperion 0.12.0 introduces a new deserialization security mechanism to allow users to selectively filter allowed types during deserialization to prevent deserialization of untrusted data described here. This new feature is exposed in Akka.NET in HOCON through the new akka.actor.serialization-settings.hyperion.allowed-types settings or programmatically through the new WithTypeFilter method in the HyperionSerializerSetup class.

The simplest way to programmatically describe the type filter is to use the convenience class TypeFilterBuilder:

var typeFilter = TypeFilterBuilder.Create()
    .Include<AllowedClassA>()
    .Include<AllowedClassB>()
    .Build();
var setup = HyperionSerializerSetup.Default
    .WithTypeFilter(typeFilter);

You can also create your own implementation of ITypeFilter and pass an instance of it into the WithTypeFilter method.

For complete documentation, please read the Hyperion readme on filtering types for secure deserialization.

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

COMMITS LOC+ LOC- AUTHOR
11 1752 511 Aaron Stannard
8 1433 534 Gregorius Soedharmo
3 754 222 Ismael Hamed
2 3 6 Brah McDude
2 227 124 Ebere Abanonu
1 331 331 Sean Killeen
1 1 1 TangkasOka

Changes:

  • f47465d73231445a1d87be3d7d4bff4230bd6548 Merge pull request #5519 from akkadotnet/dev
  • 2ae5dc121ed39f4c3ed9650eb21d4a121a1b3dde Merge branch 'master' into dev
  • 73f7eb206c8bd8b8e2526c760d111df0fb5eb34c Added link to v1.4.32 milestone to RELEASE_NOTES.md
  • 54163d64e5e50f3621e4e1074a5d36425bcc9301 Update RELEASE_NOTES.md for 1.4.32 release (#5518)
  • 93c7031f10c27630b59e17487c6324fcb2d78ead cleaning up async Task internals inside AsyncWriteJournal (#5505)
  • 811ab748a4fa682cecdc2d7a35e13f9d1d583f96 Switch Akka.Cluster.Benchmark persistence benchmark from using SQLite to MemoryJournal to minimize external variable (#5514)
  • 5223ed4f8e1ca9baacc901319e013da1a0465c0d Bump Hyperion to 0.12.0 (#5510)
  • e1c89ccb9881a32768c13bc8c178c64c821a434c Benchmark.NET Akka.Persistence Benchmarks (#5509)
  • 968b0ddb653bbc9cca3a94cd74bad072df0885b6 Added wsl reboot instructions to debugging documentation (#5508)
  • 7cce1a62fc64c35b4d12559d0478c2873e98e5c9 Re-organize Configuration documentation (#5501)

... (truncated)

Changelog

Sourced from Akka.TestKit's changelog.

1.4.32 January 19 2022

Akka.NET v1.4.32 is a minor release that contains some API improvements. Most of the changes have been aimed at improving our web documentation and code cleanup to modernize some of our code. One big improvement in this version release is the Hyperion serialization update.

Hyperion 0.12.0 introduces a new deserialization security mechanism to allow users to selectively filter allowed types during deserialization to prevent deserialization of untrusted data described here. This new feature is exposed in Akka.NET in HOCON through the new akka.actor.serialization-settings.hyperion.allowed-types settings or programmatically through the new WithTypeFilter method in the HyperionSerializerSetup class.

The simplest way to programmatically describe the type filter is to use the convenience class TypeFilterBuilder:

var typeFilter = TypeFilterBuilder.Create()
    .Include<AllowedClassA>()
    .Include<AllowedClassB>()
    .Build();
var setup = HyperionSerializerSetup.Default
    .WithTypeFilter(typeFilter);

You can also create your own implementation of ITypeFilter and pass an instance of it into the WithTypeFilter method.

For complete documentation, please read the Hyperion readme on filtering types for secure deserialization.

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

COMMITS LOC+ LOC- AUTHOR
11 1752 511 Aaron Stannard
8 1433 534 Gregorius Soedharmo
3 754 222 Ismael Hamed
2 3 6 Brah McDude
2 227 124 Ebere Abanonu
1 331 331 Sean Killeen
1 1 1 TangkasOka
Commits
  • f47465d Merge pull request #5519 from akkadotnet/dev
  • 2ae5dc1 Merge branch 'master' into dev
  • 73f7eb2 Added link to v1.4.32 milestone to RELEASE_NOTES.md
  • 54163d6 Update RELEASE_NOTES.md for 1.4.32 release (#5518)
  • 93c7031 cleaning up async Task internals inside AsyncWriteJournal (#5505)
  • 811ab74 Switch Akka.Cluster.Benchmark persistence benchmark from using SQLite to Memo...
  • 5223ed4 Bump Hyperion to 0.12.0 (#5510)
  • e1c89cc Benchmark.NET Akka.Persistence Benchmarks (#5509)
  • 968b0dd Added wsl reboot instructions to debugging documentation (#5508)
  • 7cce1a6 Re-organize Configuration documentation (#5501)
  • Additional commits viewable in compare view

Updates Akka.Persistence.TCK from 1.4.31 to 1.4.32

Release notes

Sourced from Akka.Persistence.TCK's releases.

Akka.NET v1.4.32

1.4.32 January 19 2022

Akka.NET v1.4.32 is a minor release that contains some API improvements. Most of the changes have been aimed at improving our web documentation and code cleanup to modernize some of our code. One big improvement in this version release is the Hyperion serialization update.

Hyperion 0.12.0 introduces a new deserialization security mechanism to allow users to selectively filter allowed types during deserialization to prevent deserialization of untrusted data described here. This new feature is exposed in Akka.NET in HOCON through the new

Bumps `AkkaVersion` from 1.4.31 to 1.4.32.

Updates `Akka` from 1.4.31 to 1.4.32
- [Release notes](https://github.com/akkadotnet/akka.net/releases)
- [Changelog](https://github.com/akkadotnet/akka.net/blob/dev/RELEASE_NOTES.md)
- [Commits](akkadotnet/akka.net@1.4.31...1.4.32)

Updates `Akka.Persistence` from 1.4.31 to 1.4.32
- [Release notes](https://github.com/akkadotnet/akka.net/releases)
- [Changelog](https://github.com/akkadotnet/akka.net/blob/dev/RELEASE_NOTES.md)
- [Commits](akkadotnet/akka.net@1.4.31...1.4.32)

Updates `Akka.Persistence.Query` from 1.4.31 to 1.4.32
- [Release notes](https://github.com/akkadotnet/akka.net/releases)
- [Changelog](https://github.com/akkadotnet/akka.net/blob/dev/RELEASE_NOTES.md)
- [Commits](akkadotnet/akka.net@1.4.31...1.4.32)

Updates `Akka.Streams` from 1.4.31 to 1.4.32
- [Release notes](https://github.com/akkadotnet/akka.net/releases)
- [Changelog](https://github.com/akkadotnet/akka.net/blob/dev/RELEASE_NOTES.md)
- [Commits](akkadotnet/akka.net@1.4.31...1.4.32)

Updates `Akka.Cluster.Sharding` from 1.4.31 to 1.4.32
- [Release notes](https://github.com/akkadotnet/akka.net/releases)
- [Changelog](https://github.com/akkadotnet/akka.net/blob/dev/RELEASE_NOTES.md)
- [Commits](akkadotnet/akka.net@1.4.31...1.4.32)

Updates `Akka.TestKit` from 1.4.31 to 1.4.32
- [Release notes](https://github.com/akkadotnet/akka.net/releases)
- [Changelog](https://github.com/akkadotnet/akka.net/blob/dev/RELEASE_NOTES.md)
- [Commits](akkadotnet/akka.net@1.4.31...1.4.32)

Updates `Akka.Persistence.TCK` from 1.4.31 to 1.4.32
- [Release notes](https://github.com/akkadotnet/akka.net/releases)
- [Changelog](https://github.com/akkadotnet/akka.net/blob/dev/RELEASE_NOTES.md)
- [Commits](akkadotnet/akka.net@1.4.31...1.4.32)

Updates `Akka.TestKit.Xunit2` from 1.4.31 to 1.4.32
- [Release notes](https://github.com/akkadotnet/akka.net/releases)
- [Changelog](https://github.com/akkadotnet/akka.net/blob/dev/RELEASE_NOTES.md)
- [Commits](akkadotnet/akka.net@1.4.31...1.4.32)

Updates `Akka.Streams.TestKit` from 1.4.31 to 1.4.32
- [Release notes](https://github.com/akkadotnet/akka.net/releases)
- [Changelog](https://github.com/akkadotnet/akka.net/blob/dev/RELEASE_NOTES.md)
- [Commits](akkadotnet/akka.net@1.4.31...1.4.32)

---
updated-dependencies:
- dependency-name: Akka
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Akka.Persistence
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Akka.Persistence.Query
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Akka.Streams
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Akka.Cluster.Sharding
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Akka.TestKit
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Akka.Persistence.TCK
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Akka.TestKit.Xunit2
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Akka.Streams.TestKit
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Jan 19, 2022
@Aaronontheweb Aaronontheweb merged commit a7af665 into dev Jan 19, 2022
@Aaronontheweb Aaronontheweb deleted the dependabot/nuget/AkkaVersion-1.4.32 branch January 19, 2022 15:07
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
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant