v3.3.5-rc1 @cloudflare/think@0.19.0

high risk

louislam/uptime-kumaSep 18, 2026 → Sep 18, 20260 days between releases

What's New

Introduces new Queue Lifecycle capability and migrates workflow notifications to job queue

Breaking Changes

  • LifecycleServices.starting() replaced by status()
  • Legacy database tables (cf_agents_queues, cf_think_workflow_notifications) are dropped after migration
  • Callbacks must be typed at declaration and push

New Features

  • New Queue Lifecycle capability for durable background work
  • Alarm-driven execution for queued callbacks
  • Workflow notification delivery with backoff and failure limits

Improvements

  • Improved workflow notification retries and error reporting
  • Callbacks typed at declaration and push

Bug Fixes

  • Fix client IP detection for IPv6 clients in forward auth
  • Fix persisting ACME preferred CA skipTLS setting

Upgrade Notes

Update code to replace LifecycleServices.starting() with status(). Legacy database tables are dropped after migration, so ensure data is backed up. Update callback definitions to include type annotations.

The Two Releases

v3.3.5-rc1

v3.3.5-rc1

Sep 18, 2026· 1 month ago

A release candidate focusing on security patches, UI bug fixes, and the introduction of an experimental customizable login page to give the system a more professional appearance.

Full release notes
@cloudflare/think@0.19.0

@cloudflare/think@0.19.0

Sep 18, 2026· 1 month ago

Introduces a new Queue Lifecycle capability for durable background work and migrates workflow notification handling to a job queue.

Full release notes