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: temporalio/api-go
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.62.2
Choose a base ref
...
head repository: temporalio/api-go
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.62.3
Choose a head ref
  • 4 commits
  • 9 files changed
  • 4 contributors

Commits on Feb 26, 2026

  1. Configuration menu
    Copy the full SHA
    d82b87a View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2026

  1. Add WorkerListInfo proto for efficient worker listing (#724)

    ## What changed?
    - Add `WorkerListInfo` proto for List API (follows CHASM entity
    conventions like `ActivityExecutionListInfo`, `ScheduleListEntry`)
    - Add `workers` field to `ListWorkersResponse` returning `repeated
    WorkerListInfo`
    - Deprecate `workers_info` field in `ListWorkersResponse`
    
    [Server PR](temporalio/temporal#9418)
    
    ## Why?
    Listing many workers with full `WorkerInfo` (containing dynamic metrics)
    is expensive. `WorkerListInfo` contains only static/slow-changing fields
    for efficient listing.
    
    ## How did you test it?
    - [x] make proto passes
    
    ## Potential risks
    None - backward compatible.
    rkannan82 committed Mar 10, 2026
    Configuration menu
    Copy the full SHA
    5b42c72 View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2026

  1. Trampolining: addition of fields to remove the infinite loops for pin…

    …ned wfs (#721)
    
    _**READ BEFORE MERGING:** All PRs require approval by both Server AND
    SDK teams before merging! This is why the number of required approvals
    is "2" and not "1"--two reviewers from the same team is NOT sufficient.
    If your PR is not approved by someone in BOTH teams, it may be summarily
    reverted._
    
    <!-- Describe what has changed in this PR -->
     -WISOTT
    
    <!-- Tell your future self why have you made these changes -->
    - Users that could using trampolining in the near future could run into
    a problem, which shall only surface if the workflow author does not have
    AutoUpgrade as the initial CAN behaviour for their Pinned workflows. As
    of today, if a user does hit this case, they would have the pinned
    workflow CAN'ing infinite number of times. This is because a pinned
    workflow would commence on the pinned version (since it would have
    inherited pinned version set to true) and if the pinned version is
    different than a worker-deployment's current version, the
    targetDeploymentVersionChanged would be set to true in the server. This
    would then result in the workflow just CAN'ing all the time!
    - This change aims to change that by only allowing at-most one CAN for
    such pinned workflow executions, and it does so by remembering what the
    initial version was at the start of the continue-as-new.
    
    <!-- Are there any breaking changes on binary or code level? -->
    **Breaking changes**
    
    <!-- If this breaks the Server, please provide the Server PR to merge
    right after this PR was merged. -->
    - [PR!](temporalio/temporal#9374)
    
    ---------
    
    Co-authored-by: Claude Opus 4.6 <[email protected]>
    Shivs11 and claude committed Mar 12, 2026
    Configuration menu
    Copy the full SHA
    42637b1 View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2026

  1. Fix protogen to only compile .proto files (#238)

    The glob pattern in runProtoc matched all files in proto directories,
    which breaks compilation when non-proto files (e.g. .yaml service
    definitions) are present alongside .proto files.
    
    Made-with: Cursor
    rkannan82 authored Mar 13, 2026
    Configuration menu
    Copy the full SHA
    34df2ca View commit details
    Browse the repository at this point in the history
Loading