Releases: cadence-workflow/cadence-go-client
Releases · cadence-workflow/cadence-go-client
v1.3.1-rc.11
What's Changed
- feat: Adds helpers, documentation for experimental blocks feature by @davidporter-id-au in #1460
Full Changelog: v1.3.1-rc.10...v1.3.1-rc.11
v1.3.1-rc.10
What's Changed
- Autoscaler empty poll fix by @shijiesheng in #1455
- Support passing the specified QueryConsistencyLevel by @c-warren in #1456
- Fuzz test Thrift to Proto mapper round trips by @c-warren in #1457
- Add missing request IDs by @natemort in #1458
- move NewBatchFuture API to stable workflow package by @shijiesheng in #1459
- Add support for Ephemeral TaskLists by @natemort in #1449
Full Changelog: v1.3.1-rc.7...v1.3.1-rc.10
v1.3.1-rc.7
A minor bugfix (pre)release for a newly-discovered issue with CancelWorkflow when using gRPC.
What's Changed
Full Changelog: v1.3.1-rc.6...v1.3.1-rc.7
v1.3.1-rc.6
What's Changed
- Add missing mappers for CronOverlapPolicy and ActiveCluster by @timl3136 in #1450
- Add attempt number to activity logger by @evansandoval in #1451
- Remove all buildkite references by @mandyschen in #1444
- Guard against panics from typed-nil internal error types by @Groxx in #1452
- remove unnecessary debug level logging for autoscaler event by @shijiesheng in #1453
New Contributors
- @evansandoval made their first contribution in #1451
Full Changelog: v1.3.1-rc.5...v1.3.1-rc.6
v1.3.1-rc.5
What's Changed
- fix correct initial poller count for autoscaler by @shijiesheng in #1440
- Fix zero value in task permit histogram metrics by @shijiesheng in #1441
- Update RegisterDomainRequest mapper to support active-active domains by @taylanisikdemir in #1442
- Migrate from buildkite to github actions by @mandyschen in #1443
- Update domain api mappers to support ActiveClusters field by @taylanisikdemir in #1446
- Add HasActivityInfo to avoid panic recover on GetActivityInfo by @Normal in #1447
- add always and test by @mandyschen in #1448
- Add support for strong consistency on GetWorkflowHistory and DescribeWorkflowExecution by @c-warren in #1445
New Contributors
- @mandyschen made their first contribution in #1443
- @Normal made their first contribution in #1447
- @c-warren made their first contribution in #1445
Full Changelog: v1.3.1-rc.1...v1.3.1-rc.5
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