@@ -4,44 +4,65 @@ All notable changes to this project will be documented in this file.
44The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.0.0/ ) ,
55and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
66
7- ## [ Unreleased ]
7+ ## [ v1.3.0 ] - 2025-07-08
88### 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 )
915- 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 )
1128
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 )
4053
4154### 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 )
4566
4667
4768## [ v1.2.9] - 2024-03-01
0 commit comments