Changelog¶
3.2.0 (2025-10-17)¶
Drop support for Python 3.9.
Add support for Python 3.13 and 3.14.
Switch project development to uv.
3.1.0 (2024-11-18)¶
Give more control over Sentry initialization by forwarding keyword arguments.
3.0.0 (2024-10-04)¶
Drop support for Python 3.8.
Add support for Python 3.11 and 3.12.
Relax upper bounds on transitive dependencies to allow Sentry SDK v2.
2.4.2 (2023-02-06)¶
Use sentry-sdk instead of nameko-sentry with raven
2.3.0 (2023-11-24)¶
Moved build and tool configuration to pyproject.toml
2.2.0 (2023-11-23)¶
Added log informing that service is up and all its dependencies are initialized
Bump github actions and dev dependencies
2.1.0 (2023-04-05)¶
Move from using flake8 to ruff.
2.0.1 (2022-09-01)¶
Fix obsolete nameko 2 import in is_service_responsive.
2.0.0 (2022-08-25)¶
BREAKING CHANGE Drop support for nameko 2. The 2.0 release supports only nameko 3.0 RC and higher.
Add basic configuration for OpenTelemetry tracing.
1.0.0 (2022-07-20)¶
BREAKING CHANGE Drop out-of-the-box Zipkin integration.
Add support for nameko 3.0 RC.
Add support for Python 3.10.
Drop support for Python 3.7. The minimum required version is now 3.8.
0.9.0 (2022-04-20)¶
Add
set_log_level()RPC method to dynamically change log level at runtime for supported loggers.
0.8.1 (2021-11-12)¶
Add support for Werkzeug 2.0.
0.8.0 (2021-10-15)¶
Add support for Python 3.9.
Move CI infrastructure to Github Actions.
0.7.0 (2021-03-24)¶
Minimum required Python version is now 3.7.
Add
query_state()RPC method to access detailed information about running service.Add
nameko_chassis.debugmodule intended to debug live services with nameko backdoor.
0.6.0 (2020-07-29)¶
Bump minimum version of nameko-prometheus to 1.0. Even though that major version changed, this should not be a breaking change.
0.5.0 (2020-03-28)¶
BREAKING CHANGE Bump minimum version of nameko-prometheus to 0.2.0. This is a breaking change due to how nameko-prometheus is now configured.
0.4.0 (2020-02-27)¶
Add healthcheck/poor man’s circuit breaker support.
0.3.1 (2020-02-26)¶
Fix ambiguous Client class names causing incorrect use of raven’s Client.
0.3.0 (2020-02-26)¶
Add helpers for service discovery using RabbitMQ management API.
0.2.0 (2020-02-26)¶
Add integrated HTTP
/metricsendpoint to expose Prometheus metrics.
0.1.1 (2020-02-25)¶
Fix bumpversion config causing invalid ‘version=0.1.0’ version.
0.1.0 (2020-02-25)¶
First usable Service class.
0.0.1 (2020-02-23)¶
First release on PyPI.