Skip to content

Upgrade Go SDK version to 1.41.1#9753

Merged
bergundy merged 3 commits intotemporalio:mainfrom
long-nt-tran:go-sdk-upgrade
Apr 1, 2026
Merged

Upgrade Go SDK version to 1.41.1#9753
bergundy merged 3 commits intotemporalio:mainfrom
long-nt-tran:go-sdk-upgrade

Conversation

@long-nt-tran
Copy link
Copy Markdown
Contributor

What changed?

  1. Updated Go SDK to latest version per https://pkg.go.dev/go.temporal.io/sdk?tab=versions, latest I see today is v1.41.1 from Mar 17 2026
  2. Ran go mod tidy
  3. Some tests were failing due to SDK interface changing, ran cd common/testing/mocksdk && go generate -- generated changes in common/testing/mocksdk/client_mock.go
  4. Fixed Nexus test suite due to breaking changes and deprecated APIs in new SDK -- changes in tests/nexus_workflow_test.go

Why?

To use the latest version of our SDK and keeping tests up-to-date.

How did you test it?

  • built
  • run locally and tested manually
  • covered by existing tests
  • added new unit test(s)
  • added new functional test(s)

@long-nt-tran long-nt-tran marked this pull request as ready for review March 31, 2026 15:51
@long-nt-tran long-nt-tran requested review from a team as code owners March 31, 2026 15:51
github.com/maruel/panicparse/v2 v2.4.0
github.com/mitchellh/mapstructure v1.5.0
github.com/nexus-rpc/sdk-go v0.5.2-0.20260211051645-26b0b4c584e5
github.com/nexus-rpc/sdk-go v0.6.0
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

v.0.6.0 is the exact same commit head as 5.2-0.20260211051645-26b0b4c584e5, both point at nexus-rpc/sdk-go@26b0b4c

@bergundy bergundy self-requested a review March 31, 2026 16:08
@bergundy bergundy merged commit 9b47b4c into temporalio:main Apr 1, 2026
46 checks passed
@long-nt-tran long-nt-tran deleted the go-sdk-upgrade branch April 1, 2026 20:35
chaptersix pushed a commit to chaptersix/temporal that referenced this pull request Apr 2, 2026
## What changed?

1. Updated Go SDK to latest version per
https://pkg.go.dev/go.temporal.io/sdk?tab=versions, latest I see today
is `v1.41.1` from Mar 17 2026
2. Ran `go mod tidy`
3. Some tests were failing due to SDK interface changing, ran `cd
common/testing/mocksdk && go generate` -- generated changes in
`common/testing/mocksdk/client_mock.go`
4. Fixed Nexus test suite due to breaking changes and deprecated APIs in
new SDK -- changes in `tests/nexus_workflow_test.go`

## Why?

To use the latest version of our SDK and keeping tests up-to-date.

## How did you test it?
- [x] built
- [x] run locally and tested manually
- [x] covered by existing tests
- [ ] added new unit test(s)
- [ ] added new functional test(s)
chaptersix pushed a commit to chaptersix/temporal that referenced this pull request Apr 2, 2026
## What changed?

1. Updated Go SDK to latest version per
https://pkg.go.dev/go.temporal.io/sdk?tab=versions, latest I see today
is `v1.41.1` from Mar 17 2026
2. Ran `go mod tidy`
3. Some tests were failing due to SDK interface changing, ran `cd
common/testing/mocksdk && go generate` -- generated changes in
`common/testing/mocksdk/client_mock.go`
4. Fixed Nexus test suite due to breaking changes and deprecated APIs in
new SDK -- changes in `tests/nexus_workflow_test.go`

## Why?

To use the latest version of our SDK and keeping tests up-to-date.

## How did you test it?
- [x] built
- [x] run locally and tested manually
- [x] covered by existing tests
- [ ] added new unit test(s)
- [ ] added new functional test(s)
chaptersix pushed a commit that referenced this pull request Apr 2, 2026
## What changed?

1. Updated Go SDK to latest version per
https://pkg.go.dev/go.temporal.io/sdk?tab=versions, latest I see today
is `v1.41.1` from Mar 17 2026
2. Ran `go mod tidy`
3. Some tests were failing due to SDK interface changing, ran `cd
common/testing/mocksdk && go generate` -- generated changes in
`common/testing/mocksdk/client_mock.go`
4. Fixed Nexus test suite due to breaking changes and deprecated APIs in
new SDK -- changes in `tests/nexus_workflow_test.go`

## Why?

To use the latest version of our SDK and keeping tests up-to-date.

## How did you test it?
- [x] built
- [x] run locally and tested manually
- [x] covered by existing tests
- [ ] added new unit test(s)
- [ ] added new functional test(s)
chaptersix pushed a commit to chaptersix/temporal that referenced this pull request Apr 2, 2026
## What changed?

1. Updated Go SDK to latest version per
https://pkg.go.dev/go.temporal.io/sdk?tab=versions, latest I see today
is `v1.41.1` from Mar 17 2026
2. Ran `go mod tidy`
3. Some tests were failing due to SDK interface changing, ran `cd
common/testing/mocksdk && go generate` -- generated changes in
`common/testing/mocksdk/client_mock.go`
4. Fixed Nexus test suite due to breaking changes and deprecated APIs in
new SDK -- changes in `tests/nexus_workflow_test.go`

## Why?

To use the latest version of our SDK and keeping tests up-to-date.

## How did you test it?
- [x] built
- [x] run locally and tested manually
- [x] covered by existing tests
- [ ] added new unit test(s)
- [ ] added new functional test(s)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants