Skip to content

Tags: temporalio/api

Tags

v1.38.0

Toggle v1.38.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Add Links to HistoryEvent (#448)

* Add Links to HistoryEvent

* address comments

* address comments

* event type and id in Link

* address comments

* change link data to url

v1.37.0

Toggle v1.37.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Add firstRunId to WorkflowExecutionInfo (#439)

Add firstRunId to WorkflowExecutionInfo

---------

Co-authored-by: Yichao Yang <yichao@temporal.io>

v1.36.0

Toggle v1.36.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Expose scheduled event ID on PendingNexusOperationInfo (#434)

v1.35.0

Toggle v1.35.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Add /cluster prefixes to nexus and namespace CRUD APIs (#425)

v1.34.0

Toggle v1.34.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Versioning docs touch-up (#405)

* Versioning docs touch-up

* address comments

* gen openapi

* clarify first workflow task behaviour

* Update temporal/api/taskqueue/v1/message.proto

Co-authored-by: David Reiss <david@temporal.io>

* Update temporal/api/taskqueue/v1/message.proto

Co-authored-by: David Reiss <david@temporal.io>

* Update temporal/api/taskqueue/v1/message.proto

Co-authored-by: David Reiss <david@temporal.io>

* Update temporal/api/taskqueue/v1/message.proto

Co-authored-by: David Reiss <david@temporal.io>

* Update temporal/api/taskqueue/v1/message.proto

Co-authored-by: David Reiss <david@temporal.io>

* Update temporal/api/workflowservice/v1/service.proto

Co-authored-by: David Reiss <david@temporal.io>

* update generated files

---------

Co-authored-by: David Reiss <david@temporal.io>

v1.33.0

Toggle v1.33.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Remove ignored paths from buf.yaml (#404)

v1.32.1

Toggle v1.32.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Add reset reapply exclude types for batch reset (#402)

v1.32.0

Toggle v1.32.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Versioning 2 API (#393)

Worker Versioning 2 API

Co-authored-by: Carly de Frondeville <cdefrondeville@berkeley.edu>

v1.27.0

Toggle v1.27.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Nexus callbacks, tasks, and incoming service registry (#352)

v1.26.0

Toggle v1.26.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
 Replace gogo protobuf with google's protobuf v2 compiler (#317)

**What changed?**

gogo/protobuf has been replaced with Google's official go compiler.

I also changed our code generation to use buf as it was slightly easier to manage plugin versions, though I may revert that.

**Why?**

gogo/protobuf has been deprecated for some time and the community is moving on, building new tools (like vtproto) atop google's v2 compiler.

**Breaking changes**

- `*time.Time` in proto structs will now be [timestamppb.Timestamp](https://pkg.go.dev/google.golang.org/protobuf@v1.31.0/types/known/timestamppb#section-documentation)
- `*time.Duration` will now be [durationpb.Duration](https://pkg.go.dev/google.golang.org/protobuf/types/known/durationpb)
- V2-generated structs embed locks, so you cannot dereference them willy-nilly. `go vet` will scream at you about this
- Proto enums will, when formatted to JSON, now be in `SCREAMING_SNAKE_CASE` rather than `PascalCase`. We decided (in discussion with the SDK team) that now was as good a time as any to rip the bandage off