novosga/monitor-bundle
The NovoSGA Monitor Bundle is a Symfony/PHP package that adds a real-time monitoring dashboard to NovoSGA queue management. Supervisors can track units, service points, waiting and in-progress tickets, attendance status, and queue performance from one screen, helping managers monitor attendance flow...
Envelope instances — is a correctness fix for timestamped monitoring output. If any dashboard, SLA report, or customer-facing metric consumes this data, this release is the difference between "usable" and "quietly wrong in the wrong timezone."Adopt when:
Envelope-level instrumentation with per-unit timezone attribution.Look elsewhere when:
Executives. Low-risk maintenance release, no breaking changes, no cost or licensing change. It puts us on Symfony 7.4 LTS — a longer support runway — and fixes a timezone bug that could have skewed any time-based reporting. One caveat worth flagging up front: this is a Symfony bundle for the Novosga queue domain, not a Laravel package. If we're standardizing on Laravel, this isn't our core observability tool and shouldn't be scoped as one.
Engineering. v2.3.0 is a hygiene-plus-one-fix release. Symfony 7.1 → 7.4 LTS, dev tooling bumped (PHPStan 2, PHPUnit 11, PHPCS 4), deprecations cleared ahead of Symfony 8, dependabot wired in. The functional change: unit timezone now propagates to every Envelope instance, so monitoring timestamps are correct per unit instead of falling back to a default — check whether downstream reports were assuming the old behavior. Single maintainer (@rogeriolino), no API changes, upgrade path looks clean. The only real constraint is the Symfony-native footprint.
How can I help you explore Laravel packages today?