Skip to content

Updates Temporal Server to 1.29.5#215

Merged
liam-lowe merged 2 commits intomainfrom
liam-lowe/update-1.29.5
Apr 14, 2026
Merged

Updates Temporal Server to 1.29.5#215
liam-lowe merged 2 commits intomainfrom
liam-lowe/update-1.29.5

Conversation

@liam-lowe
Copy link
Copy Markdown
Contributor

@liam-lowe liam-lowe commented Apr 13, 2026

What was changed

Updates Temporal Server to 1.29.5.

There was a breaking change in serialization interface: the SerializeEvents method previously required two arguments - and now only requires one. The second argument for EncodingType has been removed. As per the removal PR - "The parameter is superfluous since it always set to enumspb.ENCODING_TYPE_PROTO3. There are no plans to move to a different encoding scheme.".

Why?

To ensure S2S-Proxy is up-to-date with Temporal Server versions.

Concerns

This is a breaking contract change in upstream SDK:

// old:
blob, err := s.SerializeEvents(events, enums.ENCODING_TYPE_PROTO3)
// new:
blob, err := s.SerializeEvents(events)

I believe this isn't a concern for S2S-Proxy - as we aren't impacting API surface area - it only affects internal persistence and transport interface for serialization. The serialized blob output remains the same.

Testing

  • This change is old initial commit (Jun 20, 2025) - recent testing has been done using the previous version of temporal proxy (with server 1.27.4) against live temporal server.
  • I also ran the compatibility test suite

@liam-lowe liam-lowe marked this pull request as ready for review April 13, 2026 20:09
@liam-lowe liam-lowe requested a review from a team as a code owner April 13, 2026 20:09
@liam-lowe liam-lowe merged commit 737eb7f into main Apr 14, 2026
5 checks passed
@liam-lowe liam-lowe deleted the liam-lowe/update-1.29.5 branch April 14, 2026 23:10
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