@@ -4,44 +4,65 @@ All notable changes to this project will be documented in this file.
4
4
The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.0.0/ ) ,
5
5
and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
6
6
7
- ## [ Unreleased ]
7
+ ## [ v1.3.0 ] - 2025-07-08
8
8
### Added
9
+ - Added PollerInitCount and reduced default PollerMaxCount in AutoScalerOptions (#1433 )
10
+ - Added ExecuteWithVersion and ExecuteWithMinVersion to GetVersion (#1427 )
11
+ - Added NewBatchFuture and BatchFuture API (#1426 )
12
+ - Added CronOverlapPolicy to StartWorkflowOptions (#1425 )
13
+ - Added GetSpanContext and WithSpanContext API (#1423 )
14
+ - Added ConcurrencyLimit to worker to enable dynamic tuning of concurrencies (#1410 )
9
15
- Added worker.NewV2 with validation on decision poller count (#1370 )
10
- - Upgraded internal tooling to support Go 1.24, should be no user-noticeable changes (#1421 )
16
+ - Added interfaces for worker statistics and debugging capabilities (#1356 , #1362 , #1363 )
17
+ - Added FirstRunAt to StartWorkflowOptions (#1360 )
18
+ - Added PR template for breaking changes (#1351 )
19
+ - Added methods on Worker to get registered workflows and activities (#1342 )
20
+ - Added workflow and activity APIs to testsuite (#1343 )
21
+ - Added option to exclude workflows by type (#1335 )
22
+ - Added server-like ` make build ` (#1329 )
23
+ - Added 85% code coverage requirement (#1325 )
24
+ - Added wrapper implementations for StartWorkflowExecution and SignalWithStartWorkflowExecution APIs (#1321 )
25
+ - Added codecov integration and metadata generation (#1320 )
26
+ - Added documentation for context propagators (#1312 )
27
+ - Increased test coverage to 85% (#1331 , #1316 , #1345 , #1346 , #1349 , #1350 , #1372 , #1373 , #1378 , #1380 , #1382 , #1383 , #1384 , #1385 , #1386 , #1387 , #1388 , #1389 , #1390 , #1391 , #1392 , #1393 , #1395 , #1397 , #1398 , #1401 , #1404 )
11
28
12
- ## [ v1.2.10] - 2024-07-10
13
- ### Added
14
- - Revert "Handle panics while polling for tasks (#1352 )" (#1357 )
15
- - Remove coveralls integration (#1354 )
16
- - Change registry Apis signature to return info interface (#1355 )
17
- - Adjust startedCount assertion in Test_WorkflowLocalActivityWithMockAndListeners (#1353 )
18
- - Handle panics while polling for tasks (#1352 )
19
- - Ensure PR description follows a template when potential breaking changes are made (#1351 )
20
- - Add tests for replayer utils isDecisionMatchEvent (#1350 )
21
- - Adding tests for internal_workflow_client (#1349 )
22
- - Extracting domain client to a separate file (#1348 )
23
- - Test for GetWorkflowHistory (#1346 )
24
- - Added test for TerminateWorkflow in the internal package (#1345 )
25
- - Implement the registered workflows and activities APIs in testsuite (#1343 )
26
- - Add methods on Worker to get registered workflows and activities (#1342 )
27
- - Update compability adapter to support new enum value (#1337 )
28
- - Bump x/tools for tools, to support go 1.22 (#1336 )
29
- - Added an option to exclude the list of workflows by Type (#1335 )
30
- - Migrate CI from AWS queues to Google Kubernetes Engine queues (#1333 )
31
- - Internal workflow client test improvements (#1331 )
32
- - Update client wrappers with new async APIs (#1327 )
33
- - Server-like ` make build ` and ensuring builds are clean in CI (#1329 )
34
- - Pin mockery and regenerate everything (#1328 )
35
- - Enforce 85% new line coverage (#1325 )
36
- - Add documentation for propagators and how they are executed (#1312 )
37
- - Update idl and add wrapper implementaton for async start/signalwithstart APIs (#1321 )
38
- - Enable codecov and generate metadata file as artifact (#1320 )
39
- - Release v1.2.9 (#1317 )
29
+ ### Changed
30
+ - Fixed and enforced linting across the codebase (#1429 )
31
+ - Changed license to Apache 2.0 (#1422 )
32
+ - Upgraded internal tooling to support Go 1.24 (no user-facing changes) (#1421 )
33
+ - Reworked poller auto-scaler logic (#1411 )
34
+ - Updated cadence-idl submodule (#1408 )
35
+ - Updated Codecov configuration for the new GitHub organization (#1403 )
36
+ - Documented a significant caveat for SideEffect functions (#1399 )
37
+ - Moved licensegen file under internal/tools (#1381 )
38
+ - Updated the minimum supported Go version to 1.21 (#1379 )
39
+ - Changed registry API signatures to return info interfaces (#1355 )
40
+ - Updated compatibility adapter to support new enum values (#1337 )
41
+ - Bumped golang.org/x/tools and related dependencies to support Go 1.22 (#1336 )
42
+ - Migrated CI from AWS to Google Kubernetes Engine (#1333 )
43
+ - Extracted domain client into a separate file (#1348 )
44
+ - Improved example test by sorting output (#1366 )
45
+ - Pinned mockery version and regenerated all mocks (#1328 )
46
+ - Updated client wrappers to include new async APIs (#1327 )
47
+
48
+ ### Removed
49
+ - Removed worker hardware utilization code (#1400 )
50
+ - Removed deprecated Fossa integration (#1361 )
51
+ - Removed strings.Compare usage from example tests (#1367 )
52
+ - Removed Coveralls integration (#1354 )
40
53
41
54
### Fixed
42
- - Partial fix for Continue as new case (#1347 )
43
- - Fixing unit_test failure detection, and tests for data converters (#1341 )
44
- - Fix coverage metadata commit info (#1323 )
55
+ - Fixed AutoConfigHint population in the mapper (#1415 )
56
+ - Minor race prevention: do not mutate callers' retry policy (#1413 )
57
+ - Fixed incorrect nil handling in workflowTaskPoller (#1412 )
58
+ - Fixed go-generate calling, do more before running tests (#1377 )
59
+ - Restored race-checking tests (#1376 )
60
+ - Skipped racy tests (#1375 )
61
+ - Fixed panics in test activities (#1374 )
62
+ - Adjusted startedCount assertion in Test_WorkflowLocalActivityWithMockAndListeners (#1353 )
63
+ - Partially fixed Continue as new case (#1347 )
64
+ - Fixed unit_test failure detection, and tests for data converters (#1341 )
65
+ - Fixed coverage metadata commit info (#1323 )
45
66
46
67
47
68
## [ v1.2.9] - 2024-03-01
0 commit comments