Chronos Scheduler changelog
Release notes
0.2.5
Released: Unreleased
-
Added the AI agent run task type (
ai_agent_run) for schedules, chained events, platform events, and webhook-triggered events; -
AI agent run tasks execute a published agent by its required
agent_alias, with optionalagent_version;pipeline_idis optional; -
Added allow-listed scalar payload interpolation for
prompt_template,agent_input, andidempotency_key; -
Added a 64 KiB limit for trigger fire request bodies and loop protection for AI run platform events;
0.2.4
Released: September 14, 2026
-
Fixed a bug where the SDK token refresh on 401 would reuse the same stale token instead of performing a fresh login handshake — the SDK client is now properly disconnected and recreated on reconnect;
-
Added a periodic Core Hub connection health check that calls
GET /authentication/meevery 5 minutes (configurable) and automatically triggers a force-reconnect when the token is rejected or Core Hub is unreachable; -
Added
CHRONOS_HEALTH_CHECK_ENABLED,CHRONOS_HEALTH_CHECK_INTERVAL_SECONDS, andCHRONOS_HEALTH_CHECK_TIMEOUT_SECONDSenvironment variables; -
Added a warning log when the refreshed token is identical to the rejected token, making stale-connection issues easier to diagnose;
0.2.3
Released: September 7, 2026
-
Added the Query Studio action type (
query_studio) for schedules, chained events, platform events, and webhook-triggered events; -
Query Studio tasks can run custom SQL or a saved query against a selected pipeline agent; execution goes through CoreHub Query Studio (120s timeout) and is never placed on the crontab command line;
-
Writable Query Studio execution requires an explicit
query_read_onlyopt-in; -
Fixed job creation failing with HTTP 500 when the UI sent
query_read_only: nullfor non-Query-Studio jobs (null is now treated as read-only); -
Added origin vs broadcast routing for platform-event trigger flows — origin loops the action back to the event source, broadcast fans out as before; table reorg, truncate, and DDL default to origin, cluster-wide events default to broadcast;
-
Pause-before-redo now treats Warning as settled (alongside Hold and Error), so redo proceeds when entities report
errorState.severity=WARNING;
0.2.2
Released: August 21, 2026
-
Redo operations (entity, pipeline, group) now pause CoreHub (stop / stop-group) and wait until every affected entity is Hold before issuing the redo; no more fixed sleep;
-
If the pause fails or Hold is not reached before timeout, the redo is aborted;
0.2.1
Released: August 18, 2026
-
Fixed an issue where the
trigger_flowstable was created without theplatform_eventcolumn on a fresh database, causingGET /api/triggers/to return a 500 error at container bootstrap time;
0.2.0
Released: July 27, 2026
-
Breaking change: this version is only compatible with Core Hub 2.2.10+ onwards;
-
Added chained events with sync/async execution modes and configurable webhook timeouts;
-
Added webhook triggers for external events;
-
Added platform-bound events via persistent webhook registration in CoreHub with retry and filter support;
-
All API endpoints are now secured with JWT authentication via CoreHub introspection;
-
Added role-based access control (SUPER_ADMIN, MANAGER, VIEWER, EXTERNAL_MODULE);
-
Optimized job loading with batch queries and cached timezone resolution;
0.1.57
Released: July 18, 2026
-
GSSD-1195: Chronos now automatically refreshes its own auth token after core hub’s session expires;
0.1.56
Released: June 17, 2026
-
Swapped Linux base image from Debian to Chainguard/Wolfi for improved security and smaller footprint;
0.1.54
Released: June 3, 2026
-
GSSD-976: Fixed an issue with the scheduler not firing Snapshot events over Groups;
0.1.53
Released: June 1, 2026
-
PythonSDK version bump;
-
Improved reconnect to Core Hub reliability;
-
Security patches;
0.1.50
Released: April 27, 2026
-
GSSD-870: Fixed the scheduler event loop getting stuck if multiple concurrent schedules are fired;
0.1.49
Released: April 10, 2026
-
Improved artifacts management for offline mode in Windows environments;
0.1.43
Released: February 13, 2026
-
Fixed a regression caused by too strict user permissions in Linux containers;
0.1.41
Released: February 10, 2026
-
GSSD-608: System time was winning over the user-selected timezone;
-
Docker image now uses a unprivileged user for security reasons;
0.1.34
Released: November 11, 2025
-
Moved tawards new /opt/gluesync/shared volume mount (while maintaining backward compatibility);
0.1.33
Released: November 7, 2025
-
Updated Python SDK to the latest version 0.11;
-
Re-send license headers at every reconnection to the Core Hub;
0.1.32
Released: October 26, 2025
-
When setting an hardcoded CORE_HUB_URL in the environment variables, Chronos will still attempt to retry connection to the Core Hub with exponential backoff;
-
GS SDK updated to the latest version 0.11;
0.1.30
Released: October 23, 2025
-
Major refactor an env vars management to support Nanoserver images and Windows containers, especially legacy 2019;
-
Libs upgrades;
0.1.27
Released: September 24, 2025
-
Fixed an issue that was causing Chronos to crash if the Core Hub APIs where responding 404;
-
Updated websockets library to use the latest version;
0.1.26
Released: September 22, 2025
-
Auto set targeted objects in a scheduled jobs to STOP before executing a Snapshot task;
0.1.24
Released: September 18, 2025
-
Fixed an issue that could prevent the Scheduler icon from being displayed in the Gluesync UI;
0.1.23
Released: September 17, 2025
-
GSSD-338: fixed an issue that could cause one-shot-snapshots targeting a group to fail;
-
Official support for Windows-based containers;
0.1.22
Released: September 16, 2025
-
GSPRJ-1123: fixed a bug that was causing last_run, next_run and start_time to work on different timezones formats;
0.1.21
Released: September 15, 2025
-
CORE_HUB_URL has now become GLUESYNC_HOST environment variable to be consistent with other modules;
0.1.20
Released: September 15, 2025
-
Fixed an issue that could cause scheduled jobs with "snaphost only mode" to trying to run a snapshot + cdc instead;
0.1.15
Released: August 22, 2025
-
Fixed an issue that could cause the scheduler to crash if after several attempts to connect to the Core Hub it fails to schedule a task;
0.1.14
Released: August 8, 2025
-
Chronos now provides evidence whether a job has been scheduled via a Cron-like expression or a human readable format;
0.1.13
Released: July 31, 2025
-
Fixed an issue that could cause the scheduler to continue using an outdated Core Hub URL after CoreHub’s restart;
-
Fixed an issue that could cause the scheduler to continue using an outdated Core Hub API token after CoreHub’s restart;
-
Improved error handling, now properly forwarded to API and UI in case of a schedule failure;
-
Enhanced logging for better debugging experience;
-
Minor bugfixes and improvements.