Releases: cadence-workflow/cadence-go-client
Releases · cadence-workflow/cadence-go-client
v1.3.1-rc.1
What's Changed
- Change task permit metrics from gauge to histogram by @shijiesheng in #1437
- Add active cluster selection policy to workflow start options by @taylanisikdemir in #1438
Full Changelog: v1.3.0...v1.3.1-rc.1
v1.3.0
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.WithS...
v1.2.10-rc.15
What's Changed
Full Changelog: v1.2.10-rc.14...v1.2.10-rc.15
v1.2.10
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
New Contributors
Full Changelog: v1.2.9...v1.2.10-rc.3
v1.2.9
What's Changed
- Tests for Continue as New and one additional scenario by @agautam478 in #1313
- Replace JWT library for signing tokens by @mantas-sidlauskas in #1308
- Release v1.2.8 by @jakobht in #1314
- Revert breaking changes in v1.2.8 by @ketsiambaku in #1315
Full Changelog: v1.2.8...v1.2.9
v1.2.8
What's Changed
- Write coverage output to a static path by @taylanisikdemir in #1303
- Release v1.2.7 by @timl3136 in #1302
- Remove time.Sleep usage from lru tests by @3vilhamster in #1305
- ISSUE 1125: Addressing difference in workflow interceptors when using the testkit by @edmondop in #1257
- Making Workflow and Activity registration optional when they are mocked by @edmondop in #1256
- Added CloseTime filter to shadower by @agautam478 in #1309
- [cadence/debug] Expose method to get default worker options by @ketsiambaku in #1311
- Support two-legged OAuth flow by @mantas-sidlauskas in #1304
New Contributors
- @edmondop made their first contribution in #1257
- @ketsiambaku made their first contribution in #1311
Full Changelog: v1.2.7...v1.2.8-rc.1
v1.2.7
v1.2.6
v1.1.0 Release
What's Changed
Added
- Added new poller thread pool usage metrics #1275 #1291
- Added metrics tag workflowruntimelength in workflow context #1277
- Added GetWorkflowTaskList and GetActivityTaskList APIs #1292
Changed
- Updated idl version
- Improved retrieval of binaryChecksum #1279
Fixed
- Fixed error log #1284
- Fixed in TestEnv workflow interceptor is not propagated correctly for child workflows #1289
New Contributors
- @taylanisikdemir made their first contribution in #1279
Full Changelog: v1.0.2...v1.1.0
v1.0.2 release
Added
- Add a structured error for non-determinism failures
Changed
- Do not log when automatic heart beating fails due to cancellations
Full Changelog: v1.0.1...v1.0.2