← Back to all sparks
A

Activepieces

MKT AUTO
Velocity5.0

Open-source no-code automation tool for connecting apps and building AI-powered workflows.

Activepieces ships six hotfixes in ten days stabilizing a worker piece-cache warm-up regression.

workflow-automationopen-sourceself-hosteddevopsautomation
Current state
Activepieces is in active incident response mode, pushing hotfixes across three concurrent release branches (0.86, 0.87, 0.88) to resolve a cascade of worker lifecycle bugs. The core issue: a worker's health endpoint kept returning 200 after disconnection, causing orchestrators to route traffic to non-functional workers. The underlying regression traces back to piece-cache prewarm behavior introduced in 0.87.1-hotfix.2. Six hotfix releases in ten days signals both active production use and a team responding quickly.
Where it's heading
The parallel branch maintenance (0.86.x, 0.87.x, 0.88.x) suggests Activepieces has a fragmented self-hosted install base across versions — a common sign of an open-source product gaining traction in enterprise self-hosted deployments where upgrade cycles are slower. The worker health and poll watchdog fixes indicate the platform is being run at scale where orchestrator-health integration matters.
Prediction
Once the hotfix cycle closes, the 0.88 RC branch likely contains the next feature batch — the concurrent branch maintenance suggests active development behind the scenes. Expect a full 0.88 release with features once the worker reliability issues are resolved.

Recent moves

  1. 3d ago

    0.87.1-hotfix.4: fix(worker): close the health server when the socket disconnects

    Health server correctly closes on non-client disconnect, preventing disconnected workers from continuing to receive routed traffic. Closes the final known gap in the worker disconnect/reconnect lifecycle.

    View source ↗
  2. 3d ago

    0.87.1-hotfix.3: fix(worker): stop the poll watchdog from counting the prewarm window

    Poll watchdog timer fix prevents false liveness failures during the prewarm window — a timing issue where a cold pod would fail the liveness check before its piece cache was ready.

    View source ↗
  3. 3d ago

    0.87.1-hotfix.2

    Piece-cache prewarm is now awaited before the health server starts, ensuring a cold pod cannot accept jobs until its cache is warm. This was the root cause fix that the subsequent hotfixes corrected cascading side effects of.

    View source ↗
  4. 11d ago

    0.88.4-hotfix.1

    No changes — version bump for the 0.88 branch to maintain version alignment during the concurrent hotfix cycle.

    View source ↗
  5. 11d ago

    0.87.1-hotfix.1

    No changes — version bump for the 0.87 branch to maintain version alignment.

    View source ↗
  6. 11d ago

    0.86.3-hotfix.2

    Disables piece-cache prewarm on startup in the 0.86 branch — backporting the fix that prevents the problematic prewarm behavior without requiring full upgrade to 0.87.

    View source ↗