Show / Hide Table of Contents

    v0.4.1 December 06 2018

    Fixed an issue with the pbm .NET Core Global tool that caused it to access an unsupported API on Linux and OS X. This has been fixed.

    v0.4.0 November 27 2018

    Petabridge.Cmd upgrade to support cross-platform pbm usage and global .NET Core tooling support.

    Petabridge.Cmd is now available as a .NET Core Global tool, in addition to our standard Chocolatey distribution.

    To use this feature, you will need to have .NET Core SDK 2.1.300 or higher installed on your local system. Provided that this SDK version is available, the pbm command can now be installed as a global .NET Core tool and used on both Windows and Linux systems.

    dotnet tool install --global pbm

    This change should help make it easier to use Petabridge.Cmd inside environments like Docker containers, OS X, Linux, and more.

    Small Fixes

    • Upgraded to Akka.NET v1.3.10

    v0.3.3 February 27 2018

    Petabridge.Cmd maintenance release for v0.3.*.

    • Upgraded to Akka.NET v1.3.5;
    • Added: Add a "count" to the end of cluster show command
    • Added: Support for MemberStatus.WeaklyUp in all Petabridge.Cmd.Cluster commands

    v0.3.2 December 19 2017

    Petabridge.Cmd maintenance release for v0.3.*.

    • Upgraded to Akka.NET v1.3.2;
    • Fixed: serialization error: Destination array is not long enough; and
    • Added BoundEndpoint and IsBound properties to the PetabridgeCmd class, designed to make it easier for users to use port zero in production and connect to PetabridgeCmd programmatically.

    v0.3.1 September 19 2017

    Petabridge.Cmd maintenance release for v0.3.*.

    • Fixed an issue with pbm client where it would throw a NullReferenceException upon connection failure to Petabridge.Cmd.Host. This has been resolved.

    v0.3.0 September 13 2017

    Petabridge.Cmd upgrade to support Akka.NET v1.3.1 and .NET Core.

    • Upgraded to Akka.NET v1.3.1;
    • Migrated serialization from Hyperion to Google Protocol buffer in order to better support .NET Core applications; and
    • Disallowed commands with spaces in the name, since those aren't compatible on the command line.

    In addition to all of the above, the following modules are now available on .NET Standard 1.6 as well as .NET 4.5:

    • Petabridge.Cmd.Common;
    • Petabridge.Cmd.Host;
    • Petabridge.Cmd.Cluster; and
    • Petabridge.Cmd.Testing.

    The pbm client still ships via Chocolatey as a .NET 4.6.1 executable and it's able to connect to .NET 4.* and .NET Core applications alike.

    Note: Petabridge.Cmd v0.3.0 is not wire compatible with versions v0.2.2 and earlier. You will need to upgrade your Petabridge.Cmd.Host installations first and then upgrade your pbm clients seconds.

    v0.2.2 June 25 2017

    • Resolved issue with resetting window name back to its original title after exiting pbm #7
    • Resolved issue with End, Home, left arrow, right arrow, and Delete keys not working correctly in interactive mode. #6
    • Resolved issue with lines not wrapping correctly when using tab autocomplete with long commands. #1
    • Corrected assembly version number of Petabridge.Cmd.Common; it now syncs correctly with its NuGet package number. #5
    • Added cluster down-unreachable command to allow a node to automatically down all unreachable nodes. #8

    v0.2.1 May 31 2017

    Added minor bug fixes and other changes.

    v0.2.0 May 21 2017

    Added support for actor hierarchy visualization via the actor hierarchy built-in command.

    v0.1.2 April 24 2017

    Petabridge.Cmd helps you automate, manage, and monitor Akka.NET applications of all shapes and sizes. It's available as a simple commandline tool that requires minimal setup and configuration overhead.

    Added connectivity commands; fixed bugs with logging commands; improved CommandHandlerActor usability. And more.

    v0.1.1 April 20 2017

    Petabridge.Cmd helps you automate, manage, and monitor Akka.NET applications of all shapes and sizes. It's available as a simple commandline tool that requires minimal setup and configuration overhead.

    Fixed formatting for commands, Petabridge.Cmd.Host NuGet package dependencies, and more minor fixes.

    v0.1.0 April 04 2017

    Petabridge.Cmd helps you automate, manage, and monitor Akka.NET applications of all shapes and sizes. It's available as a simple commandline tool that requires minimal setup and configuration overhead.

    Features:

    • Logging - perform a live tail of logs on any of your Akka.NET nodes, search through existing log data, and more.
    • Cluster Management - view the current status of your cluster; down unreachable nodes; trigger graceful exits; join new nodes; and more.
    • Extensibility - easily define your own commands that can automatically be handled by the petabridge.cmd commandline client, or install additional "command palettes" that can extend your management capabilities.
    • Ease of use - petabrige.cmd is simple and includes helpful features such as tab-autocomplete and built-in help documentation.
    • Cross-platform - runs great on both Windows and Linux.
    Back to top Copyright © 2015-2018 Petabridge®