What's Changed
- Release v1.2.9 by @ketsiambaku in #1317
- Added a unit test for workflow replayer utils by @agautam478 in #1316
- Enable codecov and generate metadata file as artifact by @taylanisikdemir in #1320
- Update idl and add wrapper implementaton for async start/signalwithstart APIs by @taylanisikdemir in #1321
- Add documentation for propagators and how they are executed by @alshopov in #1312
- Fix coverage metadata commit info by @taylanisikdemir in #1323
- Enforce 85% new line coverage by @taylanisikdemir in #1325
- Pin mockery and regenerate everything by @Groxx in #1328
- Server-like
make build
and ensuring builds are clean in CI by @Groxx in #1329 - Update client wrappers with new async APIs by @taylanisikdemir in #1327
- Internal workflow client test improvements by @Groxx in #1331
- Migrate CI from AWS queues to Google Kubernetes Engine queues by @mstifflin in #1333
- Added an option to exclude the list of workflows by Type by @agautam478 in #1335
- Bump x/tools for tools, to support go 1.22 by @Groxx in #1336
- Update compatibility adapter to support new enum value by @Shaddoll in #1337
- Fixing unit_test failure detection, and tests for data converters by @Groxx in #1341
- Add methods on Worker to get registered workflows and activities by @ketsiambaku in #1342
- Implement the registered workflows and activities getter APIs for testsuite by @ketsiambaku in #1343
- Added test for TerminateWorkflow in the internal package by @jakobht in #1345
- Test for GetWorkflowHistory by @jakobht in #1346
- Partial fix for Continue as new case by @agautam478 in #1347
- Extracting domain client to a separate file by @dkrotx in #1348
- Adding tests for internal_workflow_client by @dkrotx in #1349
- [code-coverage] Add tests for replayer utils isDecisionMatchEvent by @ketsiambaku in #1350
- Ensure PR description follows a template when potential breaking changes are made by @taylanisikdemir in #1351
- Handle panics while polling for tasks by @natemort in #1352
- Adjust startedCount assertion in Test_WorkflowLocalActivityWithMockAndListeners by @natemort in #1353
- Change registry Apis signature to return info interface by @ketsiambaku in #1355
- Remove coveralls integration by @taylanisikdemir in #1354
- Revert "Handle panics while polling for tasks (#1352)" by @ketsiambaku in #1357
- Add FirstRunAt to StartWorkflowOptions by @timl3136 in #1360
- Remove deprecated fossa by @dkrotx in #1361
- Add workerStats as worker options to collect stats on poller start/stop events by @ketsiambaku in #1356
- Add ActivityTracker to worker stats option by @ketsiambaku in #1362
- Add debugger interface to allow extracting the workerStats from Worker by @ketsiambaku in #1363
- improve example test by sorting output by @ketsiambaku in #1366
- Remove strings.Compare from example-test by @ketsiambaku in #1367
- added worker.NewV2 with validation on decision poller count by @shijiesheng in #1370
- Add unit tests for internal/internal_task_handlers.go by @sankari165 in #1372
- Fixing panics in test activities by @3vilhamster in #1374
- Skipping racy tests by @3vilhamster in #1375
- Restore race-checking tests by @Groxx in #1376
- [internal] Improve code coverage of internal_task_pollers.go by @3vilhamster in #1373
- Fix go-generate calling, do more before running tests by @Groxx in #1377
- Unit tests for activity task handler by @3vilhamster in #1378
- Update minimal supported go version to 1.21 by @3vilhamster in #1379
- Add unit tests for serializer by @3vilhamster in #1380
- Move licensegen file under internal/tools by @sankari165 in #1381
- Added tests for anyToString by @jakobht in #1382
- Added tests for HistoryEventToString by @jakobht in #1383
- Added tests for DecisionToString by @jakobht in #1384
- Wrote tests for the utils.go file by @jakobht in #1385
- Wrote tests for the rsa.go file by @jakobht in #1386
- Add unit tests for event handlers by @3vilhamster in #1387
- Added tests for LRU cache by @jakobht in #1388
- Add unit tests for SideEffect by @3vilhamster in #1390
- Add unit tests for GetVersion by @3vilhamster in #1389
- Add unit tests for MutableSideEffect by @3vilhamster in #1391
- metrics wrapper: Improve tests coverage by @3vilhamster in #1392
- Unit tests for handleMarkerRecorded by @3vilhamster in #1393
- [common] Add unit test for convertions by @3vilhamster in #1395
- Exclude public wrappers from coverage by @3vilhamster in #1397
- [common] Introduce testlogger as a workaround of poor lifecycle by @3vilhamster in #1398
- Add unit tests for validateFnFormat by @3vilhamster in #1401
- Remove worker hardware utilization code by @3vilhamster in #1400
- Update codecov config with new github org by @taylanisikdemir in #1403
- Add more unit tests for event_handlers by @3vilhamster in #1404
- Document a significant caveat to SideEffect funcs by @Groxx in #1399
- update IDL by @shijiesheng in #1408
- add ConcurrencyLimit to worker to enable dynamic tuning of concurrencies by @shijiesheng in #1410
- Fix incorrect nil handling in workflowTaskPoller by @shijiesheng in #1412
- Minor race prevention: do not mutate callers' retry policy by @Groxx in #1413
- Fix AutoConfigHint population in the mapper by @shijiesheng in #1415
- Populate tasks in internal workflowTask and activityTask entities for empty polls by @shijiesheng in #1416
- Upgrade internal/tools go module for x/tools and mockery by @Groxx in #1421
- Change license to Apache 2.0 by @demirkayaender in #1422
- Add workflow.GetSpanContext and workflow.WithSpanContext API by @shijiesheng in #1423
- Revert "Populate tasks in internal workflowTask and activityTask entities" by @shijiesheng in #1424
- fix and enforce lint by @shijiesheng in #1429
- rework on poller auto scaler by @shijiesheng in #1411
- add NewBatchFuture API by @shijiesheng in #1426
- Introduce CronOverlapPolicy in StartWorkflowOptions from cadence-idl by @timl3136 in #1425
- Introduce ExecuteWithVersion and ExecuteWithMinVersion to GetVersion by @arzonus in #1427
- Add PollerInitCount and lower default PollerMaxCount by @shijiesheng in #1433
- Release v1.3.0 by @arzonus in #1436
New Contributors
- @alshopov made their first contribution in #1312
- @mstifflin made their first contribution in #1333
- @natemort made their first contribution in #1352
Full Changelog: v1.2.9...v1.3.0