Skip to content

v3.2.0

Choose a tag to compare

@zfhassaan zfhassaan released this 26 Mar 18:53
· 43 commits to master since this release
12e42dc

v3.2.0

This release includes Laravel 13 readiness updates, RPC reliability fixes, CI modernization, and a major documentation portal refresh.

Highlights

  • Added compatibility guidance for Laravel 10.x, 11.x, 12.x, and 13.x.
  • Improved RPC reply reliability by fixing correlation ID handling in Consumer::reply().
  • Updated CI to test modern Laravel/PHP combinations.
  • Added and standardized contributor/project health documentation.

What’s New

Fixes

  • Fixed RPC response matching by publishing correlation_id as a proper AMQP message property.
  • Updated integration test logic around reply handling and consumer timeout/persistence behavior.

CI/CD

  • Refreshed GitHub Actions workflow matrix for current PHP/Laravel targets.
  • Improved CI runtime reliability with updated workflow configuration.

Documentation

  • Introduced a new docs portal with richer structure and content.
  • Added comprehensive documentation sections (installation, configuration, publishing, consuming, RPC, management API, troubleshooting, best practices, and more).
  • Updated README badges and release references.

Community / Maintenance

  • Added CONTRIBUTING.md guidance.
  • Improved repository hygiene and maintainability updates.

Compatibility

  • PHP: modern supported versions (including PHP 8.3 in CI)
  • Laravel: 10.x, 11.x, 12.x, 13.x
  • RabbitMQ: 3.x (tested with rabbitmq:3-management)

Testing

  • Unit test suite passing.
  • Integration test suite passing (with expected environment-dependent skips/warnings).

Notes

  • This is a minor release (3.2.0) due to cumulative feature/documentation expansion plus fixes.
  • No intentional breaking API changes are introduced in this release.