## What changed?
Validate normal TQ on sticky poll
## Why?
On sticky poll, we fetch normal TQ's UserData. So an invalid normal TQ
on a sticky queue would still trigger a load for the invalid normal
queue.
## How did you test it?
Manual test with invalid TQ.
## Potential risks
<!-- Assuming the worst case, what can be broken when deploying this
change to production? -->
## Documentation
<!-- Have you made sure this change doesn't falsify anything currently
stated in `docs/`? If significant
new behavior is added, have you described that in `docs/`? -->
## Is hotfix candidate?
<!-- Is this PR a hotfix candidate or does it require a notification to
be sent to the broader community? (Yes/No) -->
Since we disable utf8 string validation from proto level, we want to
enforce minimal validation for some key fields.
Unit tests
No
<!-- Have you made sure this change doesn't falsify anything currently
stated in `docs/`? If significant
new behavior is added, have you described that in `docs/`? -->
<!-- Is this PR a hotfix candidate or does it require a notification to
be sent to the broader community? (Yes/No) -->
2899920...
by
Temporal Data <email address hidden>
Ensure PollActivityTaskQueueResponse.ScheduleToCloseTimeout is not nil (#5444)
## What changed?
In description.
## Why?
This field should never be nil as expected by the TS SDK.
This may happen if ScheduleActivityExecution was recorded in version
1.23 and the server was rolled back.
d4f38c2...
by
Temporal Data <email address hidden>
Bump Server version to 1.22.5-rc1
64fe53c...
by
Tim Deeb-Swihart <email address hidden>
Backport code to drop internal errors encountered during task processing (#5385)
## What changed?
Internal errors encountered during task processing will be dropped when
this new config is enabled.
## Why?
These errors represent unprocessable tasks, so should not block our task
queues.
## How did you test it?
## Potential risks
We're not 100% certain that we only return internal errors when a task
is unprocessable, so this will be enabled by dynamicconfig for now.