v1.2.11
What's Changed
- Added test for newNoSQLTaskStore by @jakobht in #6033
- Wrapped errors support on metered persistence wrappers by @3vilhamster in #6035
- Enable sanity check for strong idempotency check by @Shaddoll in #6031
- Add method to list all workflow executions with support for partial match and search params by @sankari165 in #6017
- Unit tests for GetTaskListSize by @jakobht in #6039
- Add tests for mutable_state_builder_methods_activity.go by @sankari165 in #6037
- Add tests for mutable_state_builder_methods_timer.go by @sankari165 in #6040
- [common/persistence] Unit tests for SerializeWorkflowSnapshot by @3vilhamster in #6034
- Adding more tests to context.go by @dkrotx in #6043
- Global ratelimiter helper: a small atomic-like map by @Groxx in #6027
- Added test for GetOrphanTasks by @jakobht in #6036
- Improve unit tests for mutable_state_builder_methods_activity.go by @sankari165 in #6045
- Move RetryActivity to the corresponding file by @Shaddoll in #6038
- Add tests for history decision task handler by @ketsiambaku in #6053
- Unit tests for DeserializeBufferedEvents by @3vilhamster in #6054
- wrapped error support in transport mappers by @3vilhamster in #6050
- Added tests for GetTasks by @jakobht in #6048
- Add unit tests for mutable_state_builder_methods_signal.go by @sankari165 in #6056
- Unit tests for LeaseTaskList by @jakobht in #6042
- Added test for UpdateTaskList by @jakobht in #6046
- Added tests for DeleteTaskList by @jakobht in #6047
- Added tests for CompleteTasks by @jakobht in #6051
- Add tests for Put/GetReplicationTasksDLQ by @3vilhamster in #6057
- Made execution.Cache an interface so we can mock it in unit tests by @jakobht in #6058
- Global ratelimiter helper: usage-tracking fallback-capable rate.Limiter by @Groxx in #6028
- Add tests for mutable_state_builder_methods_decision.go by @fimanishi in #6055
- [code-coverage] Add tests for history decision task handler by @ketsiambaku in #6060
- Test for DescribeMutableState by @jakobht in #6059
- Adopt Go toolchains for language-version-control by @Groxx in #6063
- Cancel-able reservations for ratelimiters by @Groxx in #6030
- Added feature to index context header in visibility by @shijiesheng in #6066
- Added a new metric to the workflow cache by @jakobht in #6064
- Added unit test for DeserializeChildExecutionInfos by @3vilhamster in #6069
- We now do not log on recent shard closed errors from the getWorkflowExecutionWithRetry function by @jakobht in #6068
- Introduce ListAllWorkflowExecutions method in frontend by @sankari165 in #6065
- Add more tests to execution manager by @3vilhamster in #6074
- Test CreateWorkflowExecution in execution manager by @3vilhamster in #6075
- Suppress test failures due to logs after tests complete by @Groxx in #6067
- Remove redundant parameter from CreateTasks flow by @Shaddoll in #6077
- Improve TestConcurrentAddAndPoll* tests by @Shaddoll in #6079
- [code-coverage] Add tests for history decision task handler by @ketsiambaku in #6061
- [execution_manager] Add unit tests for ConflictResolveWorkflowExecution by @3vilhamster in #6076
- Move err check before log message by @sankari165 in #6073
- Fix DrainBacklogNoPollersIsolationGroup tests by @Shaddoll in #6080
- Migrate unit tests from AWS to GKE by @Shaddoll in #6082
- Added tests for metered.go by @agautam478 in #6083
- Improve matching SyncMatch tests by @Shaddoll in #6084
- Added missing tests for metered.go by @agautam478 in #6086
- Addition of test for TestHandler_UpdateAsyncWorkflowConfiguration by @abhishekj720 in #5892
- tools/cli: reducing unnecessary closures by @Groxx in #6090
- Refactor high-coupling method into functions in applyEvent for a more testability by @bowenxia in #6089
- We now only log "Failed to signal external workflow execution" on unexpected errors by @jakobht in #6092
- Add tests for dlq_handler.go by @fimanishi in #6071
- Add tests for RequestCancelWorkflowExecution in service/frontend/api/handler.go by @fimanishi in #6085
- Add unit tests for RespondActivityTaskFailedByID in frontend API handler by @timl3136 in #6091
- Adding more tests to shard/context.go by @dkrotx in #6052
- Add tests for mutable_state_builder_methods_child_workflow by @natemort in #6088
- Using find instead of ** to locate Dockerfiles by @dkrotx in #6096
- Addition of tests for dlqMessageHandler in common domain by @abhishekj720 in #5969
- Add unit test for frontend/admin/handler - part 2 by @neil-xie in #6003
- Add tests for QueryWorkflow in service/frontend/api/handler.go by @fimanishi in #6094
- Add tests for reset_sticky_tasklist.go by @natemort in #6097
- Write tests for shard context by @taylanisikdemir in #6087
- Tests for the stray lines needing coverage. by @agautam478 in #6098
- Use newer version of github docker push action by @neil-xie in #6099
- Rename sql_testing_util.go to sql_test_utils.go by @natemort in #6103
- Add test coverage for matching/config/config.go by @natemort in #6101
- Add tests for DescribeWorkflowExecution in service/frontend/api/handler.go by @fimanishi in #6105
- Added tests for starting, stopping and purging daemon for replicationQueue by @abhishekj720 in #5973
- Bench test use grpc by @subhash-veluru in #6049
- Add unit tests for methods in frontend api handler by @timl3136 in #6100
- Rename test utils files to test_utils by @natemort in #6106
- Add unit tests for matching engine by @Shaddoll in #6102
- Call GetDomainName once in task_list_mngr:NewManager() by @dkrotx in #6107
- Renaming tasklist.NewIdentifier() result by @dkrotx in #6113
- Added tests for common/blobstore/retryableClient.go by @agautam478 in #6111
- Fix rebalancing failover tooling by @fimanishi in #6095
- Update coverage exclusions by @taylanisikdemir in #6115
- Write more tests for replication task processor by @taylanisikdemir in #6112
- Add unit tests for poller package by @Shaddoll in #6110
- Include Domain in GRPC UpdateDomainIsolationGroupsRequest by @natemort in #6114
- Skip .git folder when searching for *.go files by @Groxx in #6118
- Fix replication metric emitter shutdown by @taylanisikdemir in #6117
- [code-coverage] Add tests for mutable_state_util.go by @ketsiambaku in #6062
- Fixed comment during refactoring by @dkrotx in #6108
- Add unit tests for methods in frontend API handler by @timl3136 in #6104
- Add tests for service/matching/handler/handler.go by @fimanishi in #6116
- Add unit tests for methods in frontend API handler by @timl3136 in #6119
- Add Unit tests for Frontend API Handler by @timl3136 in #6122
- Global ratelimiter: client-side Collection skeleton by @Groxx in #6078
- Change permission of DescribeCluster to Read by @jiaxuyang in #6081
- Add unit tests for methods in frontend api handler by @timl3136 in #6123
- Add additional unit tests for workflow execution methods in frontend api handler by @timl3136 in #6124
- Changed the lint script so the fast tests are run first by @jakobht in #6093
- Unit tests for part of applyEvents by @bowenxia in #6120
- [Pinot migration] Hot fix: nil memo error in mono repo by @bowenxia in #6125
- Allow custom sorting in ListAllWorkflowExecutions api by @sankari165 in #6130
- Treat WorkflowExecutionAlreadyStartedError as a success for async requests by @natemort in #6128
- Switch quotas.Collection to clock.Ratelimiter, minor fixes along the way by @Groxx in #6126
- [history] Make large_history_size_count tagged by domain by @3vilhamster in #6131
- Add tests for service/history/execution/mutable_state_task_generator.go by @fimanishi in #6129
- Allow filtering by CloseStatus in ListAllWorkflowExecutions api by @sankari165 in #6133
- Added internal count metrics in addition to the external counts that are already there by @jakobht in #6135
- [code-coverage] Add tests for mutable_state_manager.go by @ketsiambaku in #6070
- Bump docker/build-push-action to v5 by @mantas-sidlauskas in #6134
- Add pinot integration test by @bowenxia in #6044
- Add tests for UpdateDomain in common/domain/handler.go by @fimanishi in #6136
- Run pinot integration test locally with docker containers by @bowenxia in #6140
- Persist failover history in DomainInfo data by @fimanishi in #6139
- Refactor pinot visibility and add migration config by @neil-xie in #6072
New Contributors
- @fimanishi made their first contribution in #6055
- @jiaxuyang made their first contribution in #6081
Full Changelog: v1.2.10...v1.2.11