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.43.0
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.43.1
Choose a head ref
  • 8 commits
  • 44 files changed
  • 7 contributors

Commits on Nov 27, 2024

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

Commits on Dec 4, 2024

  1. Reserve RESET_REAPPLY_EXCLUDE_TYPE_CANCEL_REQUEST (#502)

    _**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 -->
    **What changed?**
    Reserve RESET_REAPPLY_EXCLUDE_TYPE_CANCEL_REQUEST option.
    
    <!-- Tell your future self why have you made these changes -->
    **Why?**
    Cancel request should be reapplied only in conflict resolution case.
    There is no option to exclude it for reset.
    
    <!-- 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. -->
    **Server PR**
    
    ---------
    
    Co-authored-by: Chad Retz <[email protected]>
    hai719 and cretz committed Dec 4, 2024
    Configuration menu
    Copy the full SHA
    d08fda3 View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2024

  1. Add Failure to query result (#503)

    **What changed?**
    
    Add a `Failure` field to:
    - QueryFailedFailure
    - WorkflowQueryResult
    - RespondQueryTaskCompletedRequest
    
    **Why?**
    
    Support encoding failure attributes for E2E encryption of messages and
    stack traces.
    
    **Server PR**
    
    Coming soon but I've already validated this change locally.
    bergundy committed Dec 6, 2024
    Configuration menu
    Copy the full SHA
    4e70e5a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8a5e148 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b74f78e View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2024

  1. Add workflow expiration and run timestamps to execution info (#505)

    _**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 -->
    **What changed?**
    Add new structure -WorkflowExecutionExtendedInfo
    
    That structure has few fields:
    * execution timeout time
    * run timeout time
    * last reset time
    * cancel requested
    
    (the last one from temporalio/api#339)
    
    <!-- Tell your future self why have you made these changes -->
    **Why?**
    Per customer request.
    Execution timeout timestamp may change after workflow reset, and in this
    case customers have no idea when it will fire.
    WorkflowExecutionInfo is reused in other server calls, like
    ListWorkflow, etc.
    Because of that we either add any new field to ES, or it will be nil
    which is bad user experience.
    
    <!-- Are there any breaking changes on binary or code level? -->
    **Breaking changes**
    No
    
    <!-- If this breaks the Server, please provide the Server PR to merge
    right after this PR was merged. -->
    **Server PR**
    N/A
    ychebotarev committed Dec 18, 2024
    Configuration menu
    Copy the full SHA
    91abcc4 View commit details
    Browse the repository at this point in the history

Commits on Dec 19, 2024

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

Commits on Jan 9, 2025

  1. [Requires repository secret addition] Add Publish to Buf Github Actio…

    …n (#508)
    
    _**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 -->
    **What changed?**
    Adds a GitHub Actions workflow to automate the process of pushing
    protocol buffers to the Buf registry on every push to the main branch.
    
    We need to set the `BUF_TOKEN` secret before merging this PR.
    
    <!-- Tell your future self why have you made these changes -->
    **Why?**
    We want to be able to depend on server protos from other repositories
    (e.g. api-cloud) using the buf package manager.
    
    <!-- Are there any breaking changes on binary or code level? -->
    **Breaking changes**
    None.
    
    <!-- If this breaks the Server, please provide the Server PR to merge
    right after this PR was merged. -->
    **Server PR**
    NA
    nikki-dag committed Jan 9, 2025
    Configuration menu
    Copy the full SHA
    915b673 View commit details
    Browse the repository at this point in the history
Loading