Skip to content

Releases: akkadotnet/Akka.Hosting

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
           })
   })

Akka.Hosting v1.5.20

30 Apr 20:06
e76d49a
Compare
Choose a tag to compare

Update Akka.NET to 1.5.20
• Added improved APIs for setting default ILogMessageFormatters • the LoggerConfigBuilder.WithDefaultLogMessageFormatter method.

Akka.Hosting 1.5.19

17 Apr 14:23
5781a41
Compare
Choose a tag to compare

Akka.Hosting 1.5.18

14 Mar 18:11
f5f1611
Compare
Choose a tag to compare

1.5.17.1

04 Mar 15:48
fdcb285
Compare
Choose a tag to compare

1.5.16

23 Feb 18:10
4e090a3
Compare
Choose a tag to compare