X Tutup
Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: triggerdotdev/trigger.dev
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v4.4.2
Choose a base ref
...
head repository: triggerdotdev/trigger.dev
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v4.4.3
Choose a head ref
  • 11 commits
  • 97 files changed
  • 8 contributors

Commits on Mar 4, 2026

  1. docs: realtime input streams (#3153)

    Co-authored-by: Claude <noreply@anthropic.com>
    Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
    3 people authored Mar 4, 2026
    Configuration menu
    Copy the full SHA
    e954a2c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c5ce297 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c013322 View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2026

  1. Configuration menu
    Copy the full SHA
    e49ccc1 View commit details
    Browse the repository at this point in the history
  2. feature: Errors page (#3172)

    A top-level Errors page that aggregates errors from failed runs with
    occurrences metrics.
    
    
    https://github.com/user-attachments/assets/8f0ef55e-90dd-4faa-9051-59f4665181e4
    
    Errors are “fingerprinted” so similar errors are grouped together (e.g.
    has an ID in the error message).
    
    You can view an individual error to view a timeline of when it fired,
    the runs, and bulk replay them.
    matt-aitken authored Mar 5, 2026
    Configuration menu
    Copy the full SHA
    5f359be View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2026

  1. Logs query use_query_condition_cache=1 (#3186)

    In theory this will make Log queries faster
    matt-aitken authored Mar 6, 2026
    Configuration menu
    Copy the full SHA
    d30ed34 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6f6523f View commit details
    Browse the repository at this point in the history
  3. feat(webapp): Add test payload AI generation to the test page based o…

    …n payload schemas (#3188)
    
    <img width="2191" height="1023" alt="CleanShot 2026-03-06 at 13 36 53"
    src="https://github.com/user-attachments/assets/4eba0d1a-1528-49a3-be5b-6bde89030193"
    />
    <img width="411" height="1069" alt="CleanShot 2026-03-06 at 13 37 28"
    src="https://github.com/user-attachments/assets/e5f7bb9c-c894-41cc-9ca6-96b43fcf6005"
    />
    
    Add a tabbed sidebar to the Test page for standard tasks, reusing the
    ClientTabs pattern from the Query page.
    
    - Options tab: existing sidebar content (machine, version, queue, etc.)
    - AI tab: AI-powered payload generation with streaming, supports JSON
      Schema, inferred schema from recent runs, and task source code lookup
      via tool calling for tasks without schemas
    - Schema tab: displays payload JSON Schema (from schemaTask), inferred
      schema (from recent runs via @jsonhero/schema-infer), or empty state
      with schemaTask docs and example code
    
    Data layer changes:
    - Surface payloadSchema and inferredPayloadSchema from TestTaskPresenter
    - Add payloadSchema and fileId to WorkerDeploymentWithWorkerTasks type
    - Decompress zlib-deflated source files for AI context
    ericallam authored Mar 6, 2026
    Configuration menu
    Copy the full SHA
    e64b101 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2026

  1. Fix(webapp) onboarding fixes (#3189)

    ### Fixes and improvements to the onboarding questions: 
    
    **This change is worth double checking @matt-aitken** 
    - Update to the Button.tsx file: it now takes `isLoading` that shows a
    spinner in the middle of the button (replacing the button text and any
    icons) and sets it to `disabled`. It does this nicely by keeping the
    button width the same so there's no layout shift.
    
    **Other fixes**
    - Fixes an issue where if you type a custom option in the "What
    technologies do you use" question, it doesn't check the list to see if
    it matches. Now it checks the box if you've typed an option from that
    list.
    - When we randomize the list of onboarding question options, we now
    store the position they appeared in the list
    samejr authored Mar 9, 2026
    Configuration menu
    Copy the full SHA
    d1ea8d8 View commit details
    Browse the repository at this point in the history
  2. feat(cli): auto-cancel dev runs on CLI exit via detached watchdog (#3191

    )
    
    When the dev CLI exits (e.g. ctrl+c via pnpm), runs that were
    mid-execution
    previously stayed stuck in EXECUTING status for up to 5 minutes until
    the
    heartbeat timeout fired. Now they are cancelled within seconds.
    
    The dev CLI spawns a lightweight detached watchdog process at startup.
    The
    watchdog monitors the CLI process ID and, when it detects the CLI has
    exited,
    calls a new POST /engine/v1/dev/disconnect endpoint to cancel all
    in-flight
    runs immediately (skipping PENDING_CANCEL since the worker is known to
    be dead).
    
    Watchdog design:
    - Fully detached (detached: true, stdio: ignore, unref()) so it survives
      even when pnpm sends SIGKILL to the process tree
    - Active run IDs maintained via atomic file write
    (.trigger/active-runs.json)
    - Single-instance guarantee via PID file (.trigger/watchdog.pid)
    - Safety timeout: exits after 24 hours to prevent zombie processes
    - On clean shutdown, the watchdog is killed (no disconnect needed)
    
    Disconnect endpoint:
    - Rate-limited: 5 calls/min per environment
    - Capped at 500 runs per call
    - Small counts (<= 25): cancelled inline with pMap concurrency 10
    - Large counts: delegated to the bulk action system
    - Uses finalizeRun: true to skip PENDING_CANCEL and go straight to
    FINISHED
    
    Run engine change:
    - cancelRun() now respects finalizeRun when the run is in EXECUTING
    status,
    skipping the PENDING_CANCEL waiting state and going directly to FINISHED
    ericallam authored Mar 9, 2026
    Configuration menu
    Copy the full SHA
    436f20e View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2026

  1. chore: release v4.4.3 (#3182)

    ## Summary
    2 new features, 2 improvements.
    
    ## Improvements
    - Add syncSupabaseEnvVars to pull database connection strings and save
    them as trigger.dev environment variables
    ([#3152](#3152))
    - Auto-cancel in-flight dev runs when the CLI exits, using a detached
    watchdog process that survives pnpm SIGKILL
    ([#3191](#3191))
    
    ## Server changes
    
    These changes affect the self-hosted Docker image and Trigger.dev Cloud:
    
    - A new Errors page for viewing and tracking errors that cause runs to
    fail
      
      - Errors are grouped using error fingerprinting
    - View top errors for a time period, filter by task, or search the text
      - View occurrences over time
    - View all the runs for an error and bulk replay them
    ([#3172](#3172))
    - Add sidebar tabs (Options, AI, Schema) to the Test page for schemaTask
    payload generation and schema viewing.
    ([#3188](#3188))
    
    <details>
    <summary>Raw changeset output</summary>
    
    # Releases
    ## @trigger.dev/build@4.4.3
    
    ### Patch Changes
    
    - Add syncSupabaseEnvVars to pull database connection strings and save
    them as trigger.dev environment variables
    ([#3152](#3152))
    -   Updated dependencies:
        -   `@trigger.dev/core@4.4.3`
    
    ## trigger.dev@4.4.3
    
    ### Patch Changes
    
    - Auto-cancel in-flight dev runs when the CLI exits, using a detached
    watchdog process that survives pnpm SIGKILL
    ([#3191](#3191))
    -   Updated dependencies:
        -   `@trigger.dev/core@4.4.3`
        -   `@trigger.dev/build@4.4.3`
        -   `@trigger.dev/schema-to-json@4.4.3`
    
    ## @trigger.dev/core@4.4.3
    
    ### Patch Changes
    
    - Auto-cancel in-flight dev runs when the CLI exits, using a detached
    watchdog process that survives pnpm SIGKILL
    ([#3191](#3191))
    
    ## @trigger.dev/python@4.4.3
    
    ### Patch Changes
    
    -   Updated dependencies:
        -   `@trigger.dev/core@4.4.3`
        -   `@trigger.dev/build@4.4.3`
        -   `@trigger.dev/sdk@4.4.3`
    
    ## @trigger.dev/react-hooks@4.4.3
    
    ### Patch Changes
    
    -   Updated dependencies:
        -   `@trigger.dev/core@4.4.3`
    
    ## @trigger.dev/redis-worker@4.4.3
    
    ### Patch Changes
    
    -   Updated dependencies:
        -   `@trigger.dev/core@4.4.3`
    
    ## @trigger.dev/rsc@4.4.3
    
    ### Patch Changes
    
    -   Updated dependencies:
        -   `@trigger.dev/core@4.4.3`
    
    ## @trigger.dev/schema-to-json@4.4.3
    
    ### Patch Changes
    
    -   Updated dependencies:
        -   `@trigger.dev/core@4.4.3`
    
    ## @trigger.dev/sdk@4.4.3
    
    ### Patch Changes
    
    -   Updated dependencies:
        -   `@trigger.dev/core@4.4.3`
    
    </details>
    
    ---------
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
    github-actions[bot] and github-actions[bot] authored Mar 10, 2026
    Configuration menu
    Copy the full SHA
    c0b6309 View commit details
    Browse the repository at this point in the history
Loading
X Tutup