docs
ChangeLogs
Prime Pack DLL Changelog

This page lists the changes in each release of the Prime Pack, newest first. Breaking changes are marked, so you can plan your upgrade before installing a new version.

v2.0.0 - 2026-10-23

Major update to the messaging system.

Breaking changes

  • Rebuilt the message buses on a shared generic base, MessageBus<TMessage, TRoutingKey>, with BroadcastMessageBus for buses with several listeners per key, such as events and signals.
  • The buses are no longer static. Get them through the bus registry, for example ServiceLocator.GetBusRegistry().EventBus, or send messages with BusUtility.
  • Reworked requests. Requests are sent through the RequestDispatcher. Handlers register with RequestDispatcher.Register, and reply with RequestDispatcher.Reply, passing Response.Accepted or Response.Rejected.

Added

  • MessageBuilder, a base class for building and sending commands and requests step by step.
  • Ready signals for domains, with SetMessageQueueReadySignal, so messages wait until a system is ready.
  • Queuing for messages sent before their handler registers. They are delivered once it does.

Documentation

  • API reference and step-by-step tutorials for every Prime system, on this site.

v1.0.0 - 2026-09-01

  • Initial release.