Skip to content

Releases: akkadotnet/Akka.Hosting

Akka.Hosting 1.5.31.1

15 Nov 21:26
2f63b5d
Compare
Choose a tag to compare

Akka.Hosting 1.5.31

11 Nov 21:36
a74fd09
Compare
Choose a tag to compare

1.5.30.1

18 Oct 15:06
4242e99
Compare
Choose a tag to compare

1.5.30

03 Oct 17:46
00e4b4c
Compare
Choose a tag to compare

1.5.29

01 Oct 16:36
ae61a64
Compare
Choose a tag to compare

Akka.Hosting 1.5.28

04 Sep 19:42
319fbe5
Compare
Choose a tag to compare

Akka.Hosting 1.5.27

29 Jul 21:57
0ba7118
Compare
Choose a tag to compare

Update Akka.NET to 1.5.27.1
Fix only the last ShardOptions were applied
Add ClusterClientDiscovery support

Note

We added support for cluster client initial contact discovery feature in this feature.
To use this feature you will need to use Akka.Management v1.5.27 or higher.

Akka.Hosting 1.5.25

17 Jun 13:40
0b4103f
Compare
Choose a tag to compare

Akka.Hosting v1.5.24

10 Jun 17:37
923bc7f
Compare
Choose a tag to compare

Update Akka.NET to 1.5.24
Add ShardedDaemonProcess integration
You can now start ShardedDaemonProcess host and proxy using Akka.Hosting through 2 new Akka.Cluster.Hosting extension methods

public static AkkaConfigurationBuilder WithShardedDaemonProcess<TKey>(
   this AkkaConfigurationBuilder builder,
   string name,
   int numberOfInstances,
   Func<ActorSystem, IActorRegistry, IDependencyResolver, Func<int, Props>> entityPropsFactory,
   ClusterDaemonOptions? options = null)
public static AkkaConfigurationBuilder WithShardedDaemonProcessProxy<TKey>(
   this AkkaConfigurationBuilder builder,
   string name,
   int numberOfInstances,
   string role)

Akka.Hosting v1.5.22

04 Jun 21:58
1528345
Compare
Choose a tag to compare

Update Akka.NET to 1.5.22
Add log filtering extension method
Filtering Logs In Akka.NET
In Akka.NET 1.5.21%2C we introduced log filtering for log messages based on the LogSource or the content of a log message. Depending on your coding style%2C you can use this feature in Akka.Hosting in several ways.

  1. Using The LoggerConfigBuilder.WithLogFilter() method.

The LoggerConfigBuilder.WithLogFilter() method lets you set up the LogFilterBuilder

   builder.Services.AddAkka("MyActorSystem"%2C configurationBuilder =>
   {
       configurationBuilder
           .ConfigureLoggers(loggerConfigBuilder =>
           {
               loggerConfigBuilder.WithLogFilter(filterBuilder =>
               {
                   filterBuilder.ExcludeMessageContaining("Test")%3B
               })
           }
   })
  1. Setting the loggerConfigBuilder.LogFilterBuilder property directly.
   builder.Services.AddAkka("MyActorSystem"%2C configurationBuilder =>
   {
       configurationBuilder
           .ConfigureLoggers(loggerConfigBuilder =>
           {
               loggerConfigBuilder.LogFilterBuilder = new LogFilterBuilder()%3B
               loggerConfigBuilder.LogFilterBuilder.ExcludeMessageContaining("Test")%3B
           })
   })