|
| 1 | +Highlights: |
| 2 | + |
| 3 | +This release brings a lot of performance improvements for high throughput scenarios. |
| 4 | +Eager Activity Dispatch is added. Requires Temporal Server 1.19+. |
| 5 | + |
| 6 | +Changeset: |
| 7 | +2022-08-29 - b508a1ea - Port config of default Jackson timestamp deserialization to kotlin (#1388) |
| 8 | +2022-08-30 - 8fd3847e - Align Test Server behavior with the real one if WorkflowExecutionFailed is not the last command (#1399) |
| 9 | +2022-08-31 - 323542a1 - Test Server doesn't reset sticky queue if timeout fired for an outdated workflow task (#1401) |
| 10 | +2022-08-31 - a4e2ba06 - Set larger maxInboundMetadataSize to accommodate unbounded Server error messages (#1397) |
| 11 | +2022-09-01 - ffa686e3 - History iteration should never ever fail a workflow execution (#1404) |
| 12 | +2022-09-08 - 069600ec - Fix guard clause to allow passing key and cert chain as strings (#1409) |
| 13 | +2022-09-08 - 2c29eda4 - Deprecate addWorkflowImplementationFactory and give a register* alternative with an expected contract (#1410) |
| 14 | +2022-09-12 - 75483c8c - Provide task queue kind in long polls for workflow tasks (#1420) |
| 15 | +2022-09-12 - d77f2a0a - Reduce threads churning by increasing pool timeouts (#1418) |
| 16 | +2022-09-12 - f03dc9d6 - Reduce contention on workflow cache (#1419) |
| 17 | +2022-09-13 - 2ad867c8 - Rework workflow threads reporting from using blocking ThreadPoolExecutor#getActiveThreads (#1421) |
| 18 | +2022-09-14 - 3efbe7ed - Implement executor slots reservation for workflow tasks (#1431) |
| 19 | +2022-09-14 - ce699764 - Each worker now has its own sticky task queue (#1423) |
| 20 | +2022-09-15 - 155b7ba8 - Reduce deterministic runner lock reentrance (#1436) |
| 21 | +2022-09-15 - 852de990 - Reduce eagerly executed work needed to create an activity stub (#1434) |
| 22 | +2022-09-15 - fe6492dc - Rework some reflection out of Test Server to help Graal (#1435) |
| 23 | +2022-09-15 - ff7f0e38 - Optimize unneeded string concatenation (#1433) |
| 24 | +2022-09-16 - 47592052 - Fix MTLS configuration in spring boot autoconfiguration (#1441) |
| 25 | +2022-09-16 - 67a8022d - Implement dynamic sticky queue polling based on the reported backlog (#1438) |
| 26 | +2022-09-20 - 0af77227 - Upgrade dependencies (#1446) |
| 27 | +2022-09-22 - 447c4ef1 - Add support for Eager Activity Dispatch (#1439) |
| 28 | +2022-09-23 - b6d65aa1 - SDK doesn't allow a single WorkflowTask poller and forces the value to '2' if specified (#1451) |
| 29 | +2022-09-23 - bcd08f44 - Fix leaking Eager Activity Reservation (#1452) |
| 30 | +2022-09-24 - c4a64d28 - Refactor WorkflowWorker to put eager activity dispatch in the right place (#1453) |
| 31 | +2022-09-25 - 38f7ecb4 - Limit eager activity dispatch for one workflow task completion (#1455) |
| 32 | +2022-09-25 - e620a9fc - Rework WorkflowExecutorCache to remove a global lock (#1454) |
| 33 | +2022-09-26 - 453fe15f - Update API protos to 1.12 (#1461) |
| 34 | +2022-09-26 - 8e50e6a7 - testing module now brings json-path as a transitive dependency (#1450) |
| 35 | +2022-09-30 - 46a7f832 - Fix incorrect handling of -RC suffix in version (#1466) |
| 36 | +2022-10-11 - 40f9212a - Add diagnostic output for flaky taskTimeoutWillRescheduleTheTaskOnTheGlobalList (#1468) |
| 37 | +2022-10-11 - f55f6108 - Cleanup WorkflowExecutorCache, rearrange checks in a flaky test (#1478) |
| 38 | +2022-10-13 - b5c6ec86 - Dependency updates and spring-boot-starter pom fix for Maven (#1480) |
| 39 | +2022-10-13 - cea3e735 - Don't use BackoffThrottler in multithread contexts (#1467) |
| 40 | +2022-10-24 - d1664989 - Upgrade CI docker images from openjdk to eclipse-temurin (#1492) |
| 41 | +2022-10-25 - ee6ce186 - Pre-release cleanup (#1495) |
0 commit comments