- Drop support for Python 3.8 (Already reached EOL)
- Declare Support for Python 3.13
- Support Python 3.12 (#469)
- Update code formatting with black 24.1 (#424)
- Drop Pipfile.lock from repository - rely on a cached/artifacted one. (#468)
- Fixes logdir config option reading. (#354)
- Fixes type hints for specifying ports in Rabbitmq startup process. (#355)
- Fixed rabbitmq entrypoint (#349)
- Deprecate rabbitmq_logsdir and --rabbitmq-logsdir config options. (#266)
Use tmp_path_factory instead of gettempdir() manually. This will allow cleaning of a temporary files. (#266)
Define RABBITMQ_DIST_PORT for rabbitmq. Added --rabbitmq-distribution-port to commandline and rabbitmq_distribution_port to ini configuration options.
This will help both with macos port number limit (as by default Rabbitmk adds 20000 to the Node port to determine the port), and the port being already used error.
This port has to be different that rabbitmq port. (#317)
Use towncrier to manage changelog. Require Pull Requests to contain proper newsfragment. (#319)
Introduce typing and run mypy checks (#324)
Official Python 3.11 support (#329)
- Upadte test pipeline to install fresh rabbitmq from apt. (#280)
- Migrate dev dependency management to pipfile (#320)
- Migrate automerge workflow to shared one with merger app (#321)
- Replace pycodestyle and pydocstyle with ruff. (#322)
- Move package configuration to pyproject.toml (#323)
- Migrate to tbump to manage package versions (#340)
- require port-for>=0.6.0 which introduced the get_port function
- updated trove classifiers - added python 3.10 and pypy
- rely on get_port functionality delivered by port_for
- Extended range of messages for list queues output
- Migrate CI to github actions
- Support only python 3.7 and up
- Allow to configure plugin's location with the use of
- --rabbitmq-logsdir command line argument
- rabbitmq_logsdir ini file configuration option
- logsdir factory argument
- [fix] Adjust for mirakuru 2.2.0 and up
- [cleanup] Move more rabbitmq related logic into the executor
- [enhancements] Base environment variables support on the mirakuru functionality itself
- [feature] Drop support for python 2.7. From now on, only support python 3.6 and up
- [fix] Fix list queues functionality
- [enhancemet] removed path.py dependency
- [enhancements] adjust pytest-rabbitmq to pytest 3. require pytest 3.
- [enhancements] command line and pytest.ini options for modifying rabbitmq node name
- [enhancements] command line and pytest.ini options for modifying server exec path
- [enhancements] command line and pytest.ini options for modifying ctl exec path
- [enhancements] command line and pytest.ini options for modifying host
- [enhancements] command line and pytest.ini options for modifying port
- [enhancements] command line and pytest.ini options for modifying logs directory destination