github akkadotnet/akka.net 1.4.0-beta3
Akka.NET v1.4.0-beta3 Release

latest releases: 1.5.31, 1.5.30, 1.5.29...
pre-release5 years ago

1.4.0-beta3 October 30 2019

Third pre-release candidate for Akka.NET 1.4
This release contains some more significant changes for Akka.NET v1.4.0.

  • All APIs in Akka.Streams, Akka, and elsewhere which used to return Tuple<T1, T2> now support the equivalent ValueTuple<T1,T2> syntax - so new language features such as tuple deconstruction can be used by our users.
  • Upgraded to Hyperion 0.9.10, which properly supports .NET Core 3.0 and cross-platform communication between .NET Framework and .NET Core.
  • All ILoggingAdapter instances running inside Akka.NET actors will now include the full Akka.Remote Address during logging, which is very helpful for users who aggregate their logs inside consolidated systems.
  • Various Akka.Cluster.Sharding fixes.

To follow our progress on the Akka.NET v1.4 milestone, click here.

We expect to release more beta versions in the future, and if you wish to get access to nightly Akka.NET builds then click here.

COMMITS LOC+ LOC- AUTHOR
115 10739 8969 Aaron Stannard
13 11671 1059 Bartosz Sypytkowski
10 16 16 dependabot-preview[bot]
6 897 579 Sean Gilliam
6 1744 358 zbynek001
5 568 240 Ismael Hamed
5 116 14 Andre Loker
3 4457 8 Valdis Zobēla
3 2 2 Arjen Smits
3 14 9 cptjazz
2 7 7 jdsartori
2 4 6 Onur Gumus
2 1341 1182 Igor Fedchenko
1 65 47 Ondrej Pialek
1 3 3 Abi
1 3 1 jg11jg
1 18 16 Peter Huang
1 1 2 Maciej Wódke
1 1 1 Wessel Kranenborg
1 1 1 Kaiwei Li
1 1 1 Greatsamps
1 1 1 Andre

Changes:

See More
  • 4de751a Akka.Persistence.TCK fix - check Persistent.Sender == DeadLetters (#4002)
  • 103b745 Added missing Persistence Testing link to navbar (#4001)
  • 5400ff9 Persistence TestKit documentation article (#3889)
  • 157d0d5 close #3920 - only reference System.ValueTuple when building against .NET Framework (#3998)
  • 8e92545 Bump Microsoft.NET.Test.Sdk from 15.9.0 to 16.3.0 (#3996)
  • d168580 Bump System.Runtime.Extensions from 4.3.0 to 4.3.1 (#3990)
  • ae24804 re-enabled DData serialization specs now that #3668 has been merged (#3994)
  • c1c6578 Implement UnfoldInfinite + update Unfold to use Option class (#3988)
  • a2c71e6 Bump LightningDB from 0.9.8 to 0.10.0 (#3987)
  • adc323e Bump System.Collections.Immutable from 1.5.0 to 1.6.0 (#3979)
  • bd4fda6 Bump Hyperion from 0.9.9 to 0.9.10 (#3984)
  • e09098b Bump System.Reflection.TypeExtensions from 4.3.0 to 4.6.0 (#3978)
  • 0155f32 Bump TeamCity.ServiceMessages from 3.0.8 to 3.0.12 (#3980)
  • 3d471b1 Bump xunit.runner.utility from 2.2.0 to 2.4.1 (#3981)
  • e4bef6e cleaned up some samples to use C#7 pattern matching (#3975)
  • 0a6e405 Provide static GetRoutees.Instance property that holds a singleton in… (#3974)
  • 7a49f8a Fixed singleton issue when leaving several nodes (#3962)
  • 0533d1d Revert "fix: build fails when SDK 3.0.100 is installed (#3967) (#3968)" (#3969)
  • 886de0c fix: build fails when SDK 3.0.100 is installed (#3967) (#3968)
  • cda544c fix: NuGet symbols not published (#3954) (#3966)
  • 0140c6a Fixed scheduling and cancelling receive timeout (#3963)
  • 3345b1d TRX Reporter for MultiNode tests (#3904)
  • ce6e68b Consolidated passivation check on settings used in region and shard (#3961)
  • cd7e2de Upgrade to Hyperion v0.9.9 (#3960)
  • e45516d Deprecate PersistentFSM+State.Using (#3955) (#3956)
  • b893555 Revert "Fix nightly-build template (#3957)" (#3958)
  • 60911cf Fix nightly-build template (#3957)
  • ca99160 bump to XUnit 2.4.1 (#3951)
  • 40188ad Akka.Persistence.Query: made Offset IComparable to itself (#3950) [ #3947 ]
  • 4f433cd Merge pull request #3952 from akkadotnet/fix-readme-logo
  • eb48f3c fixed-Akka-logo-readme
  • 9b52cc5 fix: data provided to AndThen (PersistentFSM) is not the latest version (#3654) (#3948)
  • 7530669 [docs] Move/update Sandcastle project (#3949)
  • 7fb411d [docs] Fix several website issues (#3946)
  • 444f205 delete HeliosTransport (#3945) [ #3851 ]
  • 8ae6a15 [build] Fix CS0162 warnings (#3941)
  • 5817a40 [xunit] Fix xunit warnings (#3940)
  • c162d41 disabling AkkaProtocolStressTest (#3942)
  • 7dddd0d close #3935 - Akka.Persistence.TCK.Query.TestActor now waits for delete confirmation before replying (#3936)
  • fe4becc [xml-docs] Fixed broken xrefs / missing field refs (#3939)
  • 4f984bc Support paths containing spaces in 'build.fsx' (#3925)
  • 83bb9d3 removed global.json (#3927)
  • 8c02bcf Fix build script to be able to run Fake from a path that contains spaces. (#3924)
  • 5ad1629 Merge pull request #3932 from Aaronontheweb/v1.3.15-sync
  • 3690c16 Merge remote-tracking branch 'akkadotnet/master' into v1.3.15-sync
  • 0a8c039 added 2019 copyright headers (#3926)
  • 1b118cb added v1.4.0-beta2 release notes (#3929)
  • 24c20db deleted Akka.MultiNodeTestRunner.nuspec - not meant to be part of solution (#3928)
  • 67d0020 added ability to support custom beta builds from commandline (#3923)
  • 65b4f55 Fixed Akka.Remote.ResendUnfulfillableException: Unable to fulfill resend request since negatively acknowledged payload is no longer in buffer. (#3914) [ #3905 ]
  • 9cbcbcf reorganize StreamRef implementation (#3919)
  • b41eb43 Add MNTR documentation (#3901)
  • 59e030c Update receive-actor-api.md (#3918)
  • 36a7267 name AzureDevops artifacts per build (#3915)
  • 338c5c8 cleaned up build status table in README (#3912)
  • ee68a97 have DocsSamples.sln get ValueTuple version from Akka.NET project (#3911)
  • bded491 Update and fix readme (#3910)
  • 000d340 add System.ValueTuple reference (#3909)
  • 319efc4 upgrade to Incrementalist v0.1.7 (#3906)
  • 37be6a5 TestJournal and TestSnaphostStore (#3881)
  • eed2681 close #3868 - increase Akka.Remote.TestKit TestConductor timeout to 30s by defualt (#3897)
  • 11a4c4e upgraded to Incrementalist v0.1.6 (#3899)
  • 3422302 upgraded to Incrementalist v0.1.5 (#3898)
  • 846b374 resolved lock-up with DistributedPubSubMediatorSpecs (#3896)
  • 05505bf reverting #3671 - setting Newtonsoft.Json version back to 9.0.1 (#3892)
  • 95a7173 added ProtobufVersion to Akka.Remote.TestKit
  • 19546e9 added reference on Akka.Streams
  • 913faec standardized Google.Protobuf version to 3.9.1
  • 826194d updated MNTR NuGet to correctly target .NET Core 2.1 and .NET Framework 4.6.1 (#3884)
  • 565e2cb upgraded to JSON.NET 12.0.2 (#3671)
  • 51e946e Add Epsilon within Within in TestKitSampleTest.cs
  • 9c41aa1 Process feedback from sean
  • 8ef9f21 Update documentation-guidelines.md
  • 428243d Update IotApp.cs
  • ed02407 Added stages responsible for streams context propagation (#3741)
  • 559a5ff upgrade DocFx to latest (#3876)
  • f2a889a update Microsoft.SourceLink.Github to 1.0.0-beta2-19367-01 (#3875)
  • abd0d79 Merge pull request #3872 from Aaronontheweb/v1.3.14-sync
  • 7e30316 Merge branch 'dev' into v1.3.14-sync
  • 30f38c7 fixed CoreAPISpec
  • df6ac06 added updated Windows Release pipeline YAML file (#3873)
  • 16a2247 Merge branch 'dev' into v1.3.14-sync
  • ec6de95 added Akka.NET v1.4 beta1 release notes (#3859)
  • 0c914ea Fix sharding recovery error and WithTransport serialization (#3744) [ #3414 ]
  • 30c0212 disabled some Akka.NET core specs (#3857)
  • 2421003 disable racy FlowAskSpec
  • dc696d5 close #3711 - enable CoordinatedShutdown to run on CLR exit in .NET Core (#3845)
  • 3992e0f disabling some more racy streams specs (#3853)
  • 11db6f1 fixed racy SplitBrainResolverConfigSpec (#3852)
  • f412c09 working on resolving racy Akka.Streams specs (#3847)
  • 2c9e343 force racy Akka.Persistence specs to run serially (#3850)
  • 48ecaf9 close #3783 - added SourceLink support (#3848)
  • ce73a37 NBench standardization (#3843)
  • 5a1ff8c disable some racy RemotingSpecs [Akka.Remote.Tests] (#3839)
  • 775577a disable XUnit parallel execution for Akka.Remote.Tests (#3841)
  • a57228f fixed issue with multiple specs all trying to use same Akka.Remote port at the same time (#3817) [ #3786 ]
  • ca5c397 #3786 - fix bind on port 0 error with DistributedPubSub specs (#3831)
  • 2c45fcf fixed solution issues that prevented NuGet publication (#3819)
  • b98eeb3 Fix serialize-messages for Akka.Cluster and Akka.Remote (#3725) [ #3724 ]
  • 53ca61f [SpecFix] working on fixing AtLeastOnceDeliveryCrashSpec (#3806) [ #3786 ]
  • 32b698d #3786 - removed two Cluster must cancel join prematurely specs (#3803)
  • c8afb2d fix PersistentActor_should_be_able_to_persist_events_that_happen_during_recovery (#3805) [ #3786 ]
  • 883b309 disable TeamCity formatting when not running on TeamCity (#3804)
  • 1b14c41 Fix concat example. (#3703)
  • b28fd9c [SpecFix] made RemoteConnection_should_send_and_decode_messages async (#3800) [ #3786 ]
  • 0261a3d added Azure Pipelines build system (#3794)
  • 437be4e integrated Incrementalist into build pipeline (#3788)
  • 1566dc9 Move Build System to .NET Core 2.1, projects to .NET Standard 2.0 and .NET 4.5.2 (#3668) [ #2640 ]
  • 140588b Added v1.4.0 placeholder for nightlies (#3773)
  • dcb4a34 Stream ref fixes (#3649)
  • 8ded3bb added logging for testing purposes of linux netcore issue
  • 3ccf634 FlowAskSpec: configured test dispatcher
  • c00a81a Flow Ask and Watch operations
  • 2b084cf reintroduced stream refs
  • 31a24e9 reintroduced FunctionRefs
  • a150586 API approval
  • 2bf7745 fully tested all new methods and combinations
  • f6efd7e fixed issues with cause not being propagated / implemented
  • 6382323 Add Exception overloads to all logging methods; close #3424
  • 89ee10e bumped v1.4 branch to v1.4 versions (#3511)
  • 211db8e ClusterClient fixes (#3866) [ #2535, #2312, #3840 ]
  • cf0cb8c fix typo in transports.md (#3865)
  • 2c78120 Allow AtLeastOnceDelivery parameters to be set from deriving classes (as intended) (#3810)
  • 108036f added Akka.NET v1.4 beta1 release notes (#3859)
  • 8f9d19f Fix sharding recovery error and WithTransport serialization (#3744) [ #3414 ]
  • 9e20444 disabled some Akka.NET core specs (#3857)
  • 34b85df Merge pull request #3856 from Aaronontheweb/fix-racy-FlowAskSpec
  • 58ff770 disable racy FlowAskSpec
  • ef268ef Merge pull request #3829 from akkadotnet/v1.4
  • 1a04025 close #3711 - enable CoordinatedShutdown to run on CLR exit in .NET Core (#3845)
  • 8e24391 Merge branch 'dev' into v1.4
  • 97c8db4 disabling some more racy streams specs (#3853)
  • 29f942b fixed racy SplitBrainResolverConfigSpec (#3852)
  • abc856c Merge branch 'dev' into v1.4
  • 33aea36 working on resolving racy Akka.Streams specs (#3847)
  • 4d4f167 force racy Akka.Persistence specs to run serially (#3850)
  • 15e350c Merge branch 'dev' into v1.4
  • a8a672e close #3783 - added SourceLink support (#3848)
  • bb2d583 Added nightly builds YAML definition for Azure DevOps (#3849)
  • 8d0ccc6 Merge branch 'dev' into v1.4
  • 04a5eb2 ShardStats and ClusterShardingStats serialization fix (#3832) [ #3830 ]
  • 4fd2cb8 NBench standardization (#3843)
  • 0690630 Merge branch 'dev' into v1.4
  • 3582131 reduce allocations in RemoteSystemDaemon ActorPath resolution (#3842)
  • 386cff5 disable some racy RemotingSpecs [Akka.Remote.Tests] (#3839)
  • 80e6a32 disable XUnit parallel execution for Akka.Remote.Tests (#3841)
  • ad21535 Merge branch 'dev' into v1.4
  • 18aa2c1 Don't passivate idle for remembering entities (#3833)
  • ce34eed Merge branch 'dev' into v1.4
  • dbc25db fixed issue with multiple specs all trying to use same Akka.Remote port at the same time (#3817) [ #3786 ]
  • ea0d054 #3786 - fix bind on port 0 error with DistributedPubSub specs (#3831)
  • ac30e55 Merge branch 'dev' into v1.4
  • 2fb49c5 catch NotSerializableException from deserialization, Migrated from #20641 (#3782) [ #24910 ]
  • d0b8eab Updated CircuitBreaker documentation with correct exception (#3828)
  • f4a768c Removed return of force exit task in coordinated shutdown, which caused timeout #3815 (#3816)
  • 9f1b7e4 Changed subscriber lists to immutable collections (#3823)
  • 8ed7bbc fixed solution issues that prevented NuGet publication (#3819)
  • 5e39555 close #3807 - fixed NRE with build.fsx when not running incrementally (#3818)
  • 00b73df Fix serialize-messages for Akka.Cluster and Akka.Remote (#3725) [ #3724 ]
  • a3963cd [SpecFix] working on fixing AtLeastOnceDeliveryCrashSpec (#3806) [ #3786 ]
  • 2ad84ee Batch update with singleton/sharding fixes (#3780) [ #25854, #25274, #24442, #25639, #25710, #26336, #26339, #26793, #25648, #26061, #26012, #26101, #26214, #26451, #26452, #25782, #26819, #26878 ]
  • 20507c4 sharding PassivateIdle fix (#3808)
  • 0ddfa3c #3786 - removed two Cluster must cancel join prematurely specs (#3803)
  • c11f5b7 fix PersistentActor_should_be_able_to_persist_events_that_happen_during_recovery (#3805) [ #3786 ]
  • acd8156 disable TeamCity formatting when not running on TeamCity (#3804)
  • f3788fa Fix concat example. (#3703)
  • 2bfc579 [SpecFix] made RemoteConnection_should_send_and_decode_messages async (#3800) [ #3786 ]
  • cb9e34c close #3796 - glob all artifact subfolderS (#3802)
  • 007ca6f close #3797 - moved 'fail' stage after artifact copy stage (#3799)
  • 01d4f9a Fix docfx warning re: index.html links (#3707)
  • d33d113 Update Storage Plugins page Ref Issue #3732 (#3787)
  • 383a51c Skip MNTRNuGet pack when skipping builds (#3795)
  • a85e63e added Azure Pipelines build system (#3794)
  • 3b64040 integrated Incrementalist into build pipeline (#3788)
  • 42f6a5a Move Build System to .NET Core 2.1, projects to .NET Standard 2.0 and .NET 4.5.2 (#3668) [ #2640 ]
  • bc5cc65 BatchingSqlJournal now preserves Sender in PersistCallback (#3779)
  • 1b35f59 Added v1.4.0 placeholder for nightlies (#3773)
  • c940700 Stream ref fixes (#3649)
  • 39d0d00 added logging for testing purposes of linux netcore issue
  • 4264c9a FlowAskSpec: configured test dispatcher
  • adf4d41 Flow Ask and Watch operations
  • 691ced4 reintroduced stream refs
  • 28ee736 reintroduced FunctionRefs
  • 70f143e API approval
  • 17ddf92 fully tested all new methods and combinations
  • f91bc8b fixed issues with cause not being propagated / implemented
  • 913fc75 Add Exception overloads to all logging methods; close #3424
  • 810f8fc bumped v1.4 branch to v1.4 versions (#3511)
  • fff8ae4 RestartShard handled on Shard (#3509)
  • 5cf4ea6 forced API tests to copy their output
  • 7f9aea4 upgraded to XUnit 2.3.1 and VsTest SDK 15.7.2
  • 69f4481 Merge pull request #3508 from Aaronontheweb/v1.4-rebase

This list of changes was auto generated.

Don't miss a new akka.net release

NewReleases is sending notifications on new releases.