pbm 0.8.0

CLI for managing Akka.NET applications and Akka.NET Clusters.

dotnet tool install --global pbm --version 0.8.0
This package contains a .NET Core Global Tool you can call from the shell/command line.

Release Notes

Petabridge.Cmd v0.8.0 builds on top of the work of Petabridge.Cmd v0.7.1, but aimed at supporting [the Akka.NET v1.4.1 implementation of Akka.NET](https://getakka.net/community/whats-new/akkadotnet-v1.4.html).
---
Petabridge.Cmd 0.7.1 introduces some minor bug fixes and updates prior to the release of Akka.NET v1.4.0:
- Fixed bug where all addresses in Akka.Cluster.Sharding `region-stats` appeared to be the address of the local node running the report;
- Upgraded to Akka.NET 1.3.17;
- Added integration test to verify Serilog compatibility for logging steps.
In order for [Akka.Logger.Serilog](https://github.com/akkadotnet/Akka.Logger.Serilog) to work with `Petabridge.Cmd.Host`, the Akka.NET Testkit, [Phobos](https://phobos.petabridge.com/), _or any other component_ you must always call the Serilog logging adapter from your actor code like this in order to use Serilog semantic logging:
```csharp
var log = Context.GetLogger<SerilogLoggingAdapter>(); // correct
log.Info("My boss makes me use {semantic} logging", "semantic"); // serilog semantic logging format
```
If you do the following you will get string formatting errors everywhere:
```csharp
var log = Context.GetLogger(); // INCORRECT
log.Info("My boss makes me use {semantic} logging", "semantic"); // will throw string formatting errors everywhere
```

Dependencies

This package has no dependencies.

Version History

Version Downloads Last updated
0.8.0 9,989 3/11/2020
0.8.0-rc2 78 3/10/2020
0.8.0-rc1 82 3/3/2020
0.7.1 662 3/3/2020
0.7.0 7,643 10/3/2019
0.6.3 2,802 7/30/2019
0.6.2 1,355 6/19/2019
0.6.1 2,008 5/19/2019
0.6.0 457 5/9/2019
0.5.0 912 3/6/2019
0.4.1 329 12/7/2018
0.4.1-beta351 181 12/7/2018
0.4.0 256 11/27/2018
0.3.3 210 11/27/2018