Every release, spelled out.
One timeline per component. Filter by package or see them all. Full Keep-a-Changelog entries live in CHANGELOG.md on GitHub.
Latest release
v1.0.0 April 2026
Initial public release. Every adapter, every scheduler, and the brain all ship together.
- Components
- 18
- Entries
- 72
Filter:
-
z4j-core
Corev1.0.0 April 2026- added Protocol definitions for QueueEngine, SchedulerAdapter, EventSink, and TransportEnvelope.
- added Recursive redaction engine with ~40 default secret patterns and @z4j_meta per-task overrides.
- added HMAC v2 wire-protocol envelope with nonce, monotonic sequence, and timestamp window.
- added Domain models for Task, Worker, Schedule, AuditEntry, Project, and Membership.
- security Constant-time comparison helpers across all signature verification paths.
-
z4j-bare
Corev1.0.0 April 2026- added Framework-free agent bootstrapper with local SQLite event buffer.
- added Outbound WebSocket transport with auto-reconnect and HMAC-signed frames.
- added Event batching, back-pressure, and heartbeat with session-bound frame detection.
- added pip-installable with no dependencies beyond z4j-core.
-
z4j-brain
Brainv1.0.0 April 2026- added FastAPI backend + React dashboard bundled in a single Docker image.
- added PostgreSQL 17+ and SQLite support with dialect-aware queries (partitioning, trends, full-text).
- added RBAC with four roles (Owner, Admin, Operator, Viewer) and per-project membership.
- added Invitation flow with HMAC-hashed tokens and SMTP auto-send.
- added Password reset flow: constant-time response, single-use tokens, atomic session revocation.
- added HMAC-chained audit log (per-row HMAC plus prev_row_hmac anchor) with verify_chain walker.
- added Reconciliation worker that closes stuck-task gaps against every engine's result backend.
- added Trends endpoint (1h / 6h / 24h / 72h / 7d) with 500-bucket query guard.
- added Visual task DAG: tidy-tree SVG layout, runtime badges, orphan + cycle detection.
- added Notifications: Email, Slack, Telegram, webhook - SSRF-hardened with private-IP block and scheme allow-list.
- security Argon2id password hashing (64 MiB memory, 3 iterations, parallelism 4) with 3-of-4 character-class policy.
- security IP-bucket rate limits: /auth/login (20/min), /invitations (30/min), /auth/password-reset (10/min).
- security __Host-prefixed CSRF cookie with double-submit token on every mutating endpoint.
-
z4j-django
Framework adapterv1.0.0 April 2026- added Django AppConfig integration with zero-boilerplate auto-registration.
- added django_celery_beat schedule adapter for database-backed PeriodicTasks.
- added System checks that warn on common configuration drift.
- added CSRF-safe admin integration.
-
z4j-flask
Framework adapterv1.0.0 April 2026- added Standard Flask extension pattern (Z4J(app)).
- added Auto-discovery for Flask-Celery / Flask-Dramatiq project layouts.
- added config.from_prefixed_env support for Z4J_* environment variables.
- added Gunicorn-safe initialization and Blueprint-friendly registration.
-
z4j-fastapi
Framework adapterv1.0.0 April 2026- added FastAPI lifespan integration via install() factory.
- added Dependency-injection helpers for agent context.
- added Async-native wiring tuned for arq and taskiq.
- added WebSocket-aware health checks.
-
z4j-celery
Engine adapterv1.0.0 April 2026- added Full parity with every action Celery's remote-control channel exposes.
- added Dual event capture: signals (in-process) + broker-events monitoring (fanout).
- added Reconciliation via celery.result.AsyncResult, authoritative across every backend.
- added Native pool_restart support (graceful drain, zero task loss).
- added Broker support: Redis, RabbitMQ, SQS, and any Kombu-supported transport.
-
z4j-rq
Engine adapterv1.0.0 April 2026- added Worker-wrap event capture with no code changes required in jobs.
- added Per-job callbacks plus global worker hooks.
- added Reconciliation via rq.job.Job status, ended_at, and exc_info.
- added bulk_retry and requeue_dead_letter polyfilled brain-side via submit_task.
-
z4j-dramatiq
Engine adapterv1.0.0 April 2026- added Z4JMiddleware - Dramatiq's blessed observability hook, no monkey-patching.
- added Dual broker support day one (Redis + RabbitMQ).
- added Abortable-gated cancel promoted only when middleware is installed.
- added Results middleware integration for reconciliation.
-
z4j-huey
Engine adapterv1.0.0 April 2026- added Signal-based event capture via huey.signals (enqueued, executing, complete, error, retried, revoked).
- added Huey 2.x and 3.x support.
- added Reconciliation via Huey result store (peek_data).
- added bulk_retry and requeue_dead_letter polyfilled brain-side.
-
z4j-arq
Engine adapterv1.0.0 April 2026- added attach_to_worker_settings() chains onto on_job_start / on_job_end hooks.
- added Reconciliation via arq.jobs.Job.status() and result_info().
- added retry_task polyfilled brain-side via submit_task using captured args.
- added cancel_task via Job.abort.
-
z4j-taskiq
Engine adapterv1.0.0 April 2026- added Z4JTaskiqMiddleware covering pre_send, pre_execute, post_execute, on_error.
- added Broker-agnostic support starting with Redis Streams; NATS and AMQP land in 1.1.
- added retry_task, bulk_retry, and requeue_dead_letter polyfilled brain-side.
- added Reconciliation via result_backend.is_result_ready() and get_result().
-
z4j-celerybeat
Scheduler adapterv1.0.0 April 2026- added Full CRUD for Celery's canonical scheduler.
- added Supports both celery_app.conf.beat_schedule and django_celery_beat.
- added Trigger-now for on-demand runs; enable/disable toggles.
-
z4j-rqscheduler
Scheduler adapterv1.0.0 April 2026- added Wraps rq-scheduler's Redis sorted-set scheduler.
- added Read + lifecycle operations: list, enable/disable, delete, trigger-now.
-
z4j-apscheduler
Scheduler adapterv1.0.0 April 2026- added Engine-agnostic scheduler for Dramatiq or any engine without a native scheduler.
- added List, read, enable/disable, delete, trigger-now.
-
z4j-hueyperiodic
Scheduler adapterv1.0.0 April 2026- added Read-only surface for Huey's @periodic_task decorator schedules.
- added Surfaces every periodic on the Schedules page for visibility and monitoring.
-
z4j-arqcron
Scheduler adapterv1.0.0 April 2026- added Read-only surface for arq's WorkerSettings.cron_jobs.
- added Last-fire tracking and per-job drill-down.
-
z4j-taskiqscheduler
Scheduler adapterv1.0.0 April 2026- added Wraps taskiq's LabelScheduleSource or any custom ScheduleSource.
- added List, read, delete (where source supports deletion).
No entries match this filter.
Read the full CHANGELOG
Every PR, every fix, every breaking change. Keep-a-Changelog format, SemVer.