What’s Changed
- chore: bump version to 2.53.0 @temporal-cicd[bot] (#3749)
- Bump API to v1.63.4 @laurakwhit (#3723)
- Finalize button migration: delete legacy, rename runes button (part 7) @tegan-temporal (#3733)
- Migrate toggle-button to runes button (part 6) @tegan-temporal (#3732)
- Migrate split-button to runes button (part 5) @tegan-temporal (#3731)
- Migrate icon-button to runes button (part 4) @tegan-temporal (#3730)
- Migrate holocene-internal button renderers to runes button (part 3) @tegan-temporal (#3729)
- Migrate app-level button consumers to runes button (part 2) @tegan-temporal (#3728)
- Add runes button component (strangler migration, part 1) @tegan-temporal (#3727)
- Fix event id param @laurakwhit (#3745)
- [DT-4296] Add Terraform setup instructions to the GCP Cloud Run deployment form @rossnelson (#3700)
- Fix deployment connection validation status refresh @rossnelson (#3718)
- fix(serverless-workers): interpolate form values into Terraform snippet (COM-216) @rossnelson (#3716)
- Fix routine Dependabot security alerts @rossnelson (#3709)
- Update holocene table-row and table-header-row to runes syntax @tegan-temporal (#3710)
- Update holocene radio-input and radio-card to runes syntax @tegan-temporal (#3708)
- Update holocene copyable/button to runes syntax @tegan-temporal (#3707)
- Remove unused expandable/button component @tegan-temporal (#3706)
- Update holocene navigation-button to runes syntax @tegan-temporal (#3705)
- Remove unused compatibility-badge component @tegan-temporal (#3704)
- Update holocene navigation-badge to runes syntax @tegan-temporal (#3703)
- Update holocene table to runes syntax @tegan-temporal (#3711)
- Update holocene navigation-item to runes syntax @tegan-temporal (#3702)
- refactor(runes): Update holocene empty-state to runes syntax @tegan-temporal (#3701)
- Fix state unsafe mutation error in EndTimeInterval @laurakwhit (#3715)
- Use standaloneActivityOperatorCommands NS capability check @laurakwhit (#3698)
- Add Batch Operations to Standalone Activities @laurakwhit (#3695)
- fix(events): reflect pending-activity commands without reload @tegan-temporal (#3693)
- [DT-4154] Add Cloud Run replica scaling controls @rossnelson (#3694)
- Fix TypeError in workflow JSON navigator on empty events @tegan-temporal (#3696)
- Add ExecutionTime search attribute for Standalone Activities @laurakwhit (#3666)
- Start delay for standalone activities @laurakwhit (#3650)
- Associate Combobox hints with form fields @rossnelson (#3667)
- Activity commands for Standalone Activities @laurakwhit (#3564)
- TS strict (3/3): runtime model/form/service changes + enable strict mode @tegan-temporal (#3688)
- Fix max height for PaginatedTable in SavedQueryViews @laurakwhit (#3691)
- Shared SavedViews component updates @laurakwhit (#3670)
- TS strict (2/4): strictNullChecks null-safety guards @tegan-temporal (#3687)
- Fix live timeline refresh for completed event groups @GiantRobots (#3689)
- TS strict (1/4): type annotations, dead-code cleanup, strict-error CI infra @tegan-temporal (#3686)
- chore(proto): add local @temporalio/proto codegen tooling @tegan-temporal (#3684)
- refactor: add es-toolkit @tegan-temporal (#3652)
- [COM-193] Lock compute provider for new deployment versions @rossnelson (#3674)
- Update empty state for Standalone Activities @laurakwhit (#3681)
- feat(timeline): HTML virtualization + collapse idle time @tegan-temporal (#3627)
- Update to use formatDurationAbbreviated in SANO header @laurakwhit (#3679)
- Migrate old column labels @laurakwhit (#3678)
- Add download json button to Standalone Activities table @laurakwhit (#3675)
- Update format of Execution Duration @laurakwhit (#3677)
- fix(DT-4269): namespace selector tooltip overflow @tegan-temporal (#3676)
- Show IANA region names in schedule timezone picker (DT-4250) @tegan-temporal (#3668)
- Support markdown tables in Workflow details @stpierre (#3673)
- [COM-216] Make serverless worker Terraform template configurable @rossnelson (#3671)