version:8.10.3
Bug Fixes
Misc
- GET /cluster/v2/status/upgrade returns 503 after 30 seconds when the JVM sees one CPU (#65118)
- SequentialRebalanceRunnerTest.shouldReportNoPendingPartitionAsCompletedWhenTheRunFinishes is flaky: gauge value is NaN (#65091)
- EnumMeterTest.shouldRegisterGaugeForAllValues is flaky: gauge value is NaN (#65064)
- Brokers restarted while all physical tenants are recovering stay unready, so the restore cannot be requested through the API (#65040)
- PR benchmark compares a REST run with the gRPC daily reference (#65005)
- c8run: TestProbeWaitsForSecondaryStorage is flaky (#64994)
- Tasklist task card priority label text is cut off (#64834)
- REST API rejects bearer tokens of a physical tenant's own IdP with 401 while gRPC accepts them (#64685)
- RDBMS exporter keeps acknowledging replicated positions while the exporter is explicitly (hard) paused (#64635)
- Suspended process instance that is canceled with a canceling task listener cannot terminate (#64505)
- Avoid Optimize onboarding rewrite all versions of the selected process definitions via update-by-query (#64448)
- Tasklist: re-toggling task assignment quickly (Unassign, then Assign to me) silently drops the second click (#64359)
- Follower deletes committed entries it acknowledged when it installs a snapshot (#63953)
- operate-list-view/operate-incident index templates are recreated on every restart due to a broken settings-diff check (#63764)
- Backup retention can delete the last checkpoint completed on every partition of a physical tenant (#62394)
- IncidentUpdateTask: notifications not resent on retry after partial bulk update failure (#59931)
- Child variables discarded on call activity with propagateAllChildVariables=false (#51496)
- [User & Authorizations] /authentication/me API returns wildcard permissions for application access when authorizations are disabled (#34513)
Task
- [Operate] Migrate login page to DS
UI/LoginScreen(blocked — Operate not yet on the Design System) (#64077) - Delete empty Optimize PI indices (#63678)
- Derive routing state from backup metadata (#58402)
- Evaluate improvements to Optimize metrics (#54907)
- Re-enable Elasticsearch index prefix in e2e test config (#39975)
Merged Pull Requests
- feat: add Optimize import percentiles and dashboard (#64937)
- feat: expose Optimize import capacity and misconfiguration metrics (#64936)
- feat: report Optimize import lag that keeps growing during a stall (#64935)
- feat: count failed Optimize import writes (#64934)
- ci: fail check-results and keep GCS objects on unseen cancelled jobs (#64878)
- ci: retry import secrets step when running setup-build (#64658)
- feat: reskin Operate's Carbon login route with Design System visuals (#64241)