Repository navigation
Releases
Releases · ardzz/RouteMQ
v0.25.2
v0.25.1
Fix
- ci: restore locked security and dependency management (#106)
v0.25.0
Feat
- observability: trace database, redis, rate-limit, and propagate MQTT context
v0.24.0
Feat
- app: wire telemetry bootstrap lifecycle
- metrics: publish telemetry lifecycle metrics
- tsdb: add telemetry adapters
- tsdb: map telemetry observations
- telemetry: add runtime manager
- telemetry: add adapter contract
- telemetry: add measurement point types
- config: add relational database selectors
Fix
- telemetry: address review feedback on adapters and runtime
- telemetry: validate timescale table identifier against allowlist
Refactor
- database: use backend-neutral wording
v0.23.0
Feat
- metrics: publish queue stats gauges
- metrics: add gauge registry support
- cli: add failed job management commands
- queue: drain workers with heartbeat support
- queue: harden database queue reliability
- queue: harden redis queue reliability
- queue: add driver admin and stats hooks
- queue: register bundled example jobs
- queue: discover registered job classes at boot
- queue: add reliability environment settings
v0.22.2
Fix
- docs: refresh PyPI README and GitBook examples
v0.22.1
Fix
- tsdb: return None from get_client when driver is not connected
v0.22.0
Feat
- tsdb: add optional ClickHouse time-series integration
v0.21.0
Feat
- config: add METRICS_HTTP_* environment variables
- worker: mark workers dead on stop for prometheus multiprocess cleanup
- metrics: add optional routemq[prometheus] extra with multiprocess support
- health: expose /metrics route with renderer-based content type
- metrics: install default hooks for lifecycle counters and span histograms
- metrics: add OpenMetrics text writer with content-type negotiation
- metrics: add MetricsRegistry with counter and histogram primitives
v0.20.0
Feat
- bootstrap: wire DatabasePoolSettings into Model.configure
- model: accept pool kwargs in Model.configure
- config: add DatabasePoolSettings parser