zeekay
6b89892286
merge: upstream/main (preserve Hanzo brand, 494 commits)
...
# Conflicts:
# .github/workflows/build-and-publish.yml
# AGENTS.md
# AGENTS.md~upstream_main
# api/adminservice/v1/request_response.go-helpers.pb.go
# api/adminservice/v1/request_response.pb.go
# api/adminservice/v1/service.pb.go
# api/adminservice/v1/service_grpc.pb.go
# api/adminservicemock/v1/service_grpc.pb.mock.go
# api/archiver/v1/message.pb.go
# api/batch/v1/request_response.pb.go
# api/checksum/v1/message.pb.go
# api/deployment/v1/message.go-helpers.pb.go
# api/deployment/v1/message.pb.go
# api/enums/v1/replication.go-helpers.pb.go
# api/enums/v1/replication.pb.go
# api/enums/v1/task.go-helpers.pb.go
# api/enums/v1/task.pb.go
# api/errordetails/v1/message.go-helpers.pb.go
# api/errordetails/v1/message.pb.go
# api/historyservice/v1/request_response.go-helpers.pb.go
# api/historyservice/v1/request_response.pb.go
# api/historyservice/v1/service.pb.go
# api/historyservice/v1/service_grpc.pb.go
# api/historyservicemock/v1/service_grpc.pb.mock.go
# api/matchingservice/v1/request_response.pb.go
# api/matchingservice/v1/service.pb.go
# api/persistence/v1/chasm.pb.go
# api/persistence/v1/executions.go-helpers.pb.go
# api/persistence/v1/executions.pb.go
# api/persistence/v1/workflow_mutable_state.pb.go
# api/replication/v1/message.pb.go
# api/routing/v1/extension.pb.go
# api/schedule/v1/message.pb.go
# api/taskqueue/v1/message.go-helpers.pb.go
# api/taskqueue/v1/message.pb.go
# chasm/component.go
# chasm/component_mock.go
# chasm/context.go
# chasm/context_mock.go
# chasm/engine.go
# chasm/engine_mock.go
# chasm/field.go
# chasm/field_test.go
# chasm/lib/activity/activity.go
# chasm/lib/activity/activity_tasks.go
# chasm/lib/activity/activity_test.go
# chasm/lib/activity/config.go
# chasm/lib/activity/frontend.go
# chasm/lib/activity/fx.go
# chasm/lib/activity/gen/activitypb/v1/activity_state.pb.go
# chasm/lib/activity/gen/activitypb/v1/request_response.go-helpers.pb.go
# chasm/lib/activity/gen/activitypb/v1/request_response.pb.go
# chasm/lib/activity/gen/activitypb/v1/service.pb.go
# chasm/lib/activity/gen/activitypb/v1/service_client.pb.go
# chasm/lib/activity/gen/activitypb/v1/service_grpc.pb.go
# chasm/lib/activity/handler.go
# chasm/lib/activity/library.go
# chasm/lib/activity/proto/v1/activity_state.proto
# chasm/lib/activity/proto/v1/request_response.proto
# chasm/lib/activity/proto/v1/service.proto
# chasm/lib/activity/proto/v1/tasks.proto
# chasm/lib/activity/statemachine.go
# chasm/lib/activity/statemachine_test.go
# chasm/lib/activity/validator.go
# chasm/lib/activity/validator_test.go
# chasm/lib/buf.yaml
# chasm/lib/callback/component.go
# chasm/lib/callback/config.go
# chasm/lib/callback/fx.go
# chasm/lib/callback/invocable_internal.go
# chasm/lib/callback/invocable_outbound.go
# chasm/lib/callback/library.go
# chasm/lib/callback/proto/v1/message.proto
# chasm/lib/callback/proto/v1/tasks.proto
# chasm/lib/callback/request.go
# chasm/lib/callback/request_test.go
# chasm/lib/callback/tasks.go
# chasm/lib/callback/tasks_test.go
# chasm/lib/nexusoperation/cancellation.go
# chasm/lib/nexusoperation/cancellation_statemachine.go
# chasm/lib/nexusoperation/config.go
# chasm/lib/nexusoperation/fx.go
# chasm/lib/nexusoperation/gen/nexusoperationpb/v1/operation.go-helpers.pb.go
# chasm/lib/nexusoperation/gen/nexusoperationpb/v1/operation.pb.go
# chasm/lib/nexusoperation/gen/nexusoperationpb/v1/tasks.go-helpers.pb.go
# chasm/lib/nexusoperation/gen/nexusoperationpb/v1/tasks.pb.go
# chasm/lib/nexusoperation/library.go
# chasm/lib/nexusoperation/metrics.go
# chasm/lib/nexusoperation/operation.go
# chasm/lib/nexusoperation/operation_statemachine.go
# chasm/lib/nexusoperation/proto/v1/operation.proto
# chasm/lib/nexusoperation/proto/v1/tasks.proto
# chasm/lib/scheduler/backfiller.go
# chasm/lib/scheduler/backfiller_tasks.go
# chasm/lib/scheduler/backfiller_tasks_test.go
# chasm/lib/scheduler/config.go
# chasm/lib/scheduler/export_test.go
# chasm/lib/scheduler/fx.go
# chasm/lib/scheduler/gen/schedulerpb/v1/message.go-helpers.pb.go
# chasm/lib/scheduler/gen/schedulerpb/v1/message.pb.go
# chasm/lib/scheduler/gen/schedulerpb/v1/request_response.go-helpers.pb.go
# chasm/lib/scheduler/gen/schedulerpb/v1/request_response.pb.go
# chasm/lib/scheduler/gen/schedulerpb/v1/service.pb.go
# chasm/lib/scheduler/gen/schedulerpb/v1/service_client.pb.go
# chasm/lib/scheduler/gen/schedulerpb/v1/service_grpc.pb.go
# chasm/lib/scheduler/gen/schedulerpb/v1/tasks.go-helpers.pb.go
# chasm/lib/scheduler/gen/schedulerpb/v1/tasks.pb.go
# chasm/lib/scheduler/generator.go
# chasm/lib/scheduler/generator_tasks.go
# chasm/lib/scheduler/generator_tasks_test.go
# chasm/lib/scheduler/handler.go
# chasm/lib/scheduler/handler_test.go
# chasm/lib/scheduler/helper_test.go
# chasm/lib/scheduler/invoker.go
# chasm/lib/scheduler/invoker_execute_task_test.go
# chasm/lib/scheduler/invoker_process_buffer_task_test.go
# chasm/lib/scheduler/invoker_tasks.go
# chasm/lib/scheduler/library.go
# chasm/lib/scheduler/migration/migration.go
# chasm/lib/scheduler/migration/migration_test.go
# chasm/lib/scheduler/proto/v1/message.proto
# chasm/lib/scheduler/proto/v1/request_response.proto
# chasm/lib/scheduler/proto/v1/service.proto
# chasm/lib/scheduler/proto/v1/tasks.proto
# chasm/lib/scheduler/scheduler.go
# chasm/lib/scheduler/scheduler_idle_tasks_test.go
# chasm/lib/scheduler/scheduler_tasks.go
# chasm/lib/scheduler/scheduler_test.go
# chasm/lib/scheduler/spec_processor.go
# chasm/lib/tests/gen/testspb/v1/service.pb.go
# chasm/lib/tests/handler.go
# chasm/lib/tests/library.go
# chasm/lib/tests/payload.go
# chasm/lib/tests/proto/v1/message.proto
# chasm/lib/tests/proto/v1/request_response.proto
# chasm/lib/tests/proto/v1/service.proto
# chasm/lib/tests/tasks.go
# chasm/lib/workflow/fx.go
# chasm/lib/workflow/library.go
# chasm/lib/workflow/workflow.go
# chasm/library_core.go
# chasm/ms_pointer.go
# chasm/nexus_operation_processor.go
# chasm/node_backend_mock.go
# chasm/ref.go
# chasm/ref_test.go
# chasm/registrable_component.go
# chasm/registrable_task.go
# chasm/registry.go
# chasm/registry_test.go
# chasm/search_attribute.go
# chasm/search_attribute_test.go
# chasm/statemachine.go
# chasm/task.go
# chasm/task_mock.go
# chasm/test_component_test.go
# chasm/test_library_test.go
# chasm/test_task_test.go
# chasm/test_var_test.go
# chasm/tree.go
# chasm/tree_test.go
# chasm/visibility.go
# chasm/visibility_manager.go
# chasm/visibility_manager_mock.go
# chasm/visibility_test.go
# chasm/visibility_value.go
# chasm/visibility_value_test.go
# chasm/workflow.go
# client/admin/client_gen.go
# client/admin/metric_client.go
# client/admin/metric_client_gen.go
# client/admin/retryable_client_gen.go
# client/frontend/client_gen.go
# client/frontend/metric_client.go
# client/frontend/metric_client_gen.go
# client/frontend/retryable_client_gen.go
# client/history/client_gen.go
# client/history/metric_client.go
# client/history/metric_client_gen.go
# client/history/retryable_client_gen.go
# client/matching/README.md
# client/matching/client.go
# client/matching/client_gen.go
# client/matching/loadbalancer.go
# client/matching/metric_client.go
# client/matching/metric_client_gen.go
# cmd/tools/genrpcwrappers/main.go
# cmd/tools/getproto/files.go
# cmd/tools/getproto/main.go
# common/api/metadata.go
# common/archiver/README.md
# common/archiver/gcloud/connector/client.go
# common/archiver/provider/provider.go
# common/archiver/provider/provider_mock.go
# common/archiver/s3store/history_archiver.go
# common/archiver/s3store/history_archiver_test.go
# common/archiver/s3store/mocks/generate.go
# common/archiver/s3store/mocks/s3api.go
# common/archiver/s3store/util.go
# common/archiver/s3store/visibility_archiver.go
# common/archiver/s3store/visibility_archiver_test.go
# common/authorization/authorizer.go
# common/authorization/claim_mapper.go
# common/authorization/default_authorizer.go
# common/authorization/default_jwt_claim_mapper.go
# common/authorization/default_token_key_provider.go
# common/authorization/interceptor.go
# common/authorization/interceptor_test.go
# common/authorization/roles.go
# common/cluster/metadata.go
# common/cluster/metadata_test.go
# common/config/config.go
# common/config/config_template_embedded.yaml
# common/config/persistence.go
# common/config/persistence_test.go
# common/constants.go
# common/contextutil/metadata.go
# common/contextutil/metadata_test.go
# common/dynamicconfig/constants.go
# common/dynamicconfig/shared_constants.go
# common/enums/defaults.go
# common/headers/caller_info.go
# common/headers/headers.go
# common/headers/version_checker.go
# common/log/tag/values.go
# common/log/zap_logger.go
# common/membership/ringpop/factory.go
# common/membership/ringpop/monitor.go
# common/membership/ringpop/service_resolver.go
# common/membership/ringpop/test_cluster.go
# common/metrics/config.go
# common/metrics/metric_defs.go
# common/metrics/tags.go
# common/metrics/tally_metrics_handler.go
# common/metrics/tally_metrics_handler_test.go
# common/metrics/task_queues.go
# common/namespace/namespace.go
# common/namespace/nsregistry/registry.go
# common/namespace/nsregistry/registry_test.go
# common/namespace/nsregistry/registry_watch_test.go
# common/namespace/nsreplication/replication_task_executor.go
# common/namespace/nsreplication/replication_task_executor_test.go
# common/namespace/nsreplication/transmission_task_handler.go
# common/namespace/nsreplication/transmission_task_handler_test.go
# common/namespace/registry.go
# common/namespace/registry_mock.go
# common/namespace/replication_resolver.go
# common/namespace/replication_resolver_test.go
# common/nexus/callback_token.go
# common/nexus/endpoint_registry.go
# common/nexus/endpoint_registry_test.go
# common/nexus/failure.go
# common/nexus/failure_test.go
# common/nexus/link_converter.go
# common/nexus/link_converter_test.go
# common/nexus/nexustest/server.go
# common/nexus/payload_serializer.go
# common/nexus/payload_serializer_test.go
# common/payload/payload.go
# common/payload/payload_test.go
# common/payloads/payloads.go
# common/persistence/cassandra/matching_task_store_queue.go
# common/persistence/cassandra/matching_task_store_user_data.go
# common/persistence/cassandra/matching_task_store_v1.go
# common/persistence/cassandra/matching_task_store_v2.go
# common/persistence/cassandra/queue_v2_store.go
# common/persistence/data_interfaces.go
# common/persistence/faultinjection/cluster_metadata_store_gen.go
# common/persistence/faultinjection/data_store_factory.go
# common/persistence/faultinjection/execution_store_gen.go
# common/persistence/faultinjection/fault_generator.go
# common/persistence/faultinjection/gowrap_template
# common/persistence/faultinjection/metadata_store_gen.go
# common/persistence/faultinjection/method_fault_generator.go
# common/persistence/faultinjection/nexus_endpoint_store_gen.go
# common/persistence/faultinjection/queue_gen.go
# common/persistence/faultinjection/queue_v2_gen.go
# common/persistence/faultinjection/shard_store_gen.go
# common/persistence/faultinjection/store_fault_generator.go
# common/persistence/faultinjection/task_store_gen.go
# common/persistence/persistence_interface.go
# common/persistence/persistencetest/queues.go
# common/persistence/persistencetest/queues_test.go
# common/persistence/serialization/codec.go
# common/persistence/serialization/codec_test.go
# common/persistence/serialization/serializer.go
# common/persistence/serialization/task_serializers.go
# common/persistence/serialization/task_serializers_test.go
# common/persistence/sql/sqlplugin/mysql/session/session.go
# common/persistence/sql/sqlplugin/mysql/visibility.go
# common/persistence/sql/sqlplugin/postgresql/driver/interface.go
# common/persistence/sql/sqlplugin/postgresql/driver/pgx.go
# common/persistence/sql/sqlplugin/postgresql/driver/pq.go
# common/persistence/sql/sqlplugin/postgresql/plugin.go
# common/persistence/sql/sqlplugin/postgresql/session/session.go
# common/persistence/sql/sqlplugin/sqlite/driver.go
# common/persistence/sql/sqlplugin/sqlite/plugin.go
# common/persistence/task_manager.go
# common/persistence/tests/postgresql_test.go
# common/persistence/tests/postgresql_test_util.go
# common/persistence/tests/util.go
# common/persistence/tests/visibility_persistence_suite.go
# common/persistence/visibility/chasm_visibility_manager.go
# common/persistence/visibility/chasm_visibility_manager_test.go
# common/persistence/visibility/manager/visibility_manager.go
# common/persistence/visibility/manager/visibility_manager_mock.go
# common/persistence/visibility/store/elasticsearch/client/aws.go
# common/persistence/visibility/store/elasticsearch/query_interceptors.go
# common/persistence/visibility/store/elasticsearch/query_interceptors_test.go
# common/persistence/visibility/store/elasticsearch/visibility_store.go
# common/persistence/visibility/store/elasticsearch/visibility_store_read_test.go
# common/persistence/visibility/store/query/converter.go
# common/persistence/visibility/store/query/converter_test.go
# common/persistence/visibility/store/sql/query_converter_legacy.go
# common/persistence/visibility/store/sql/query_converter_legacy_test.go
# common/persistence/visibility/store/sql/visibility_store.go
# common/persistence/visibility/store/util.go
# common/persistence/visibility/store/visibility_store.go
# common/persistence/visibility/store/visibility_store_mock.go
# common/persistence/visibility/visibility_manager_dual.go
# common/persistence/visibility/visibility_manager_impl.go
# common/persistence/visibility/visibility_manager_rate_limited.go
# common/persistence/visibility/visiblity_manager_metrics.go
# common/primitives/task_queues.go
# common/quotas/clocked_rate_limiter.go
# common/quotas/dynamic_rate_limiter_impl.go
# common/quotas/priority_rate_limiter_impl.go
# common/quotas/rate_burst.go
# common/resource/fx.go
# common/rpc/encryption/fixedTLSConfigProvider.go
# common/rpc/encryption/local_store_tls_provider.go
# common/rpc/encryption/tls_config_test.go
# common/rpc/interceptor/dc_redirection_policy.go
# common/rpc/interceptor/health_check.go
# common/rpc/interceptor/logtags/admin_service_server_gen.go
# common/rpc/interceptor/logtags/history_service_server_gen.go
# common/rpc/interceptor/logtags/workflow_service_server_gen.go
# common/rpc/interceptor/namespace_handover.go
# common/rpc/interceptor/namespace_rate_limit.go
# common/rpc/interceptor/namespace_validator.go
# common/rpc/interceptor/namespace_validator_test.go
# common/rpc/interceptor/rate_limit.go
# common/rpc/interceptor/redirection.go
# common/rpc/interceptor/redirection_test.go
# common/rpc/interceptor/request_error_handler.go
# common/rpc/interceptor/routing_key_interceptor_test.go
# common/rpc/interceptor/service_error_interceptor.go
# common/rpc/interceptor/service_error_interceptor_test.go
# common/rpc/rpc.go
# common/rpc/test/http_test.go
# common/rpc/test/rpc_localstore_tls_test.go
# common/searchattribute/encode.go
# common/searchattribute/encode_test.go
# common/searchattribute/manager.go
# common/searchattribute/mapper.go
# common/searchattribute/mapper_test.go
# common/searchattribute/name_type_map.go
# common/searchattribute/name_type_map_test.go
# common/searchattribute/sadefs/encode_value.go
# common/searchattribute/sadefs/encode_value_test.go
# common/searchattribute/sadefs/util.go
# common/searchattribute/search_attirbute.go
# common/searchattribute/stringify.go
# common/searchattribute/stringify_test.go
# common/searchattribute/system_provider.go
# common/searchattribute/test_provider.go
# common/searchattribute/validator.go
# common/serviceerror/convert.go
# common/tasks/interleaved_weighted_round_robin_test.go
# common/testing/historyrequire/history_require.go
# common/testing/mockapi/workflowservicemock/v1/service_grpc.pb.mock.go
# common/testing/mocksdk/client_mock.go
# common/testing/protorequire/require.go
# common/testing/testhooks/hooks.go
# common/testing/testhooks/test_impl.go
# common/testing/testlogger/testlogger.go
# common/testing/testvars/test_vars.go
# common/tqid/task_queue_id.go
# common/tqid/task_queue_id_test.go
# common/tqid/task_queue_validator.go
# common/util/util.go
# common/util/wildcard.go
# common/worker_versioning/version_membership_cache.go
# common/worker_versioning/worker_versioning.go
# common/worker_versioning/worker_versioning_test.go
# components/callbacks/config.go
# components/callbacks/config_test.go
# components/callbacks/request.go
# components/callbacks/request_test.go
# components/nexusoperations/config.go
# components/nexusoperations/executors_test.go
# components/nexusoperations/fx.go
# components/nexusoperations/workflow/commands.go
# components/nexusoperations/workflow/commands_test.go
# config/development-cluster-a.yaml
# config/development-cluster-b.yaml
# config/development-cluster-c.yaml
# config/dynamicconfig/development-cass.yaml
# config/dynamicconfig/development-sql.yaml
# config/dynamicconfig/development-xdc.yaml
# develop/docker-compose/docker-compose.yml
# develop/docker-compose/grafana/provisioning/tempo/tempo.yaml
# develop/github/docker-compose.yml
# docker/docker-bake.hcl
# docker/targets/admin-tools.Dockerfile
# docker/targets/server.Dockerfile
# docs/Makefile
# docs/_assets/matching-context.d2
# docs/_assets/retries.d2
# docs/architecture/chasm.md
# docs/architecture/nexus.md
# docs/development/macos/cassandra.md
# docs/development/testing.md
# proto/internal/buf.yaml
# proto/internal/temporal/server/api/adminservice/v1/request_response.proto
# proto/internal/temporal/server/api/adminservice/v1/service.proto
# proto/internal/temporal/server/api/archiver/v1/message.proto
# proto/internal/temporal/server/api/batch/v1/request_response.proto
# proto/internal/temporal/server/api/checksum/v1/message.proto
# proto/internal/temporal/server/api/cli/v1/message.proto
# proto/internal/temporal/server/api/clock/v1/message.proto
# proto/internal/temporal/server/api/cluster/v1/message.proto
# proto/internal/temporal/server/api/common/v1/api_category.proto
# proto/internal/temporal/server/api/common/v1/dlq.proto
# proto/internal/temporal/server/api/deployment/v1/message.proto
# proto/internal/temporal/server/api/enums/v1/cluster.proto
# proto/internal/temporal/server/api/enums/v1/common.proto
# proto/internal/temporal/server/api/enums/v1/fairness_state.proto
# proto/internal/temporal/server/api/enums/v1/nexus.proto
# proto/internal/temporal/server/api/enums/v1/predicate.proto
# proto/internal/temporal/server/api/enums/v1/replication.proto
# proto/internal/temporal/server/api/enums/v1/task.proto
# proto/internal/temporal/server/api/enums/v1/workflow.proto
# proto/internal/temporal/server/api/enums/v1/workflow_task_type.proto
# proto/internal/temporal/server/api/errordetails/v1/message.proto
# proto/internal/temporal/server/api/health/v1/message.proto
# proto/internal/temporal/server/api/history/v1/message.proto
# proto/internal/temporal/server/api/historyservice/v1/request_response.proto
# proto/internal/temporal/server/api/historyservice/v1/service.proto
# proto/internal/temporal/server/api/matchingservice/v1/request_response.proto
# proto/internal/temporal/server/api/matchingservice/v1/service.proto
# proto/internal/temporal/server/api/metrics/v1/message.proto
# proto/internal/temporal/server/api/namespace/v1/message.proto
# proto/internal/temporal/server/api/persistence/v1/chasm.proto
# proto/internal/temporal/server/api/persistence/v1/chasm_visibility.proto
# proto/internal/temporal/server/api/persistence/v1/cluster_metadata.proto
# proto/internal/temporal/server/api/persistence/v1/executions.proto
# proto/internal/temporal/server/api/persistence/v1/history_tree.proto
# proto/internal/temporal/server/api/persistence/v1/hsm.proto
# proto/internal/temporal/server/api/persistence/v1/namespaces.proto
# proto/internal/temporal/server/api/persistence/v1/nexus.proto
# proto/internal/temporal/server/api/persistence/v1/predicates.proto
# proto/internal/temporal/server/api/persistence/v1/queue_metadata.proto
# proto/internal/temporal/server/api/persistence/v1/queues.proto
# proto/internal/temporal/server/api/persistence/v1/task_queues.proto
# proto/internal/temporal/server/api/persistence/v1/tasks.proto
# proto/internal/temporal/server/api/persistence/v1/update.proto
# proto/internal/temporal/server/api/persistence/v1/workflow_mutable_state.proto
# proto/internal/temporal/server/api/replication/v1/message.proto
# proto/internal/temporal/server/api/routing/v1/extension.proto
# proto/internal/temporal/server/api/schedule/v1/message.proto
# proto/internal/temporal/server/api/taskqueue/v1/message.proto
# proto/internal/temporal/server/api/testservice/v1/request_response.proto
# proto/internal/temporal/server/api/testservice/v1/service.proto
# proto/internal/temporal/server/api/token/v1/message.proto
# proto/internal/temporal/server/api/workflow/v1/message.proto
# service/frontend/admin_handler.go
# service/frontend/admin_handler_test.go
# service/frontend/configs/quotas.go
# service/frontend/configs/quotas_test.go
# service/frontend/errors.go
# service/frontend/fx.go
# service/frontend/fx_test.go
# service/frontend/health_check_test.go
# service/frontend/namespace_handler.go
# service/frontend/namespace_handler_test.go
# service/frontend/nexus_completion_http_handler.go
# service/frontend/nexus_handler.go
# service/frontend/nexus_handler_test.go
# service/frontend/nexus_operation_http_handler.go
# service/frontend/nexus_operation_http_handler_test.go
# service/frontend/operator_handler.go
# service/frontend/operator_handler_test.go
# service/frontend/service.go
# service/frontend/workflow_handler.go
# service/frontend/workflow_handler_second_test.go
# service/frontend/workflow_handler_test.go
# service/fx.go
# service/history/api/command_attr_validator.go
# service/history/api/command_attr_validator_test.go
# service/history/api/create_workflow_util.go
# service/history/api/describeworkflow/api.go
# service/history/api/get_workflow_util.go
# service/history/api/multioperation/api.go
# service/history/api/namespace.go
# service/history/api/pauseactivity/api.go
# service/history/api/pollupdate/api_test.go
# service/history/api/queryworkflow/api.go
# service/history/api/recordactivitytaskstarted/api.go
# service/history/api/recordactivitytaskstarted/api_test.go
# service/history/api/recordworkflowtaskstarted/api.go
# service/history/api/removesignalmutablestate/api.go
# service/history/api/resetactivity/api.go
# service/history/api/resetworkflow/api.go
# service/history/api/respondactivitytaskcanceled/api.go
# service/history/api/respondactivitytaskcompleted/api.go
# service/history/api/respondactivitytaskfailed/api.go
# service/history/api/respondactivitytaskfailed/api_test.go
# service/history/api/respondworkflowtaskcompleted/api.go
# service/history/api/respondworkflowtaskcompleted/api_test.go
# service/history/api/respondworkflowtaskcompleted/workflow_task_completed_handler.go
# service/history/api/respondworkflowtaskcompleted/workflow_task_completed_handler_test.go
# service/history/api/respondworkflowtaskfailed/api.go
# service/history/api/signalwithstartworkflow/api.go
# service/history/api/signalwithstartworkflow/convert.go
# service/history/api/signalwithstartworkflow/signal_with_start_workflow.go
# service/history/api/signalwithstartworkflow/signal_with_start_workflow_test.go
# service/history/api/signalworkflow/api.go
# service/history/api/startworkflow/api.go
# service/history/api/unpauseactivity/api.go
# service/history/api/updateactivityoptions/api.go
# service/history/api/updateactivityoptions/api_test.go
# service/history/api/updateworkflow/api.go
# service/history/api/updateworkflowoptions/api.go
# service/history/api/updateworkflowoptions/api_test.go
# service/history/api/verifychildworkflowcompletionrecorded/api.go
# service/history/api/verifyfirstworkflowtaskscheduled/api_test.go
# service/history/api/worker_versioning_util.go
# service/history/api/workflow_id_dedup.go
# service/history/api/workflow_id_dedup_test.go
# service/history/archival_queue_factory_test.go
# service/history/chasm_engine.go
# service/history/chasm_engine_test.go
# service/history/chasm_task_util.go
# service/history/configs/config.go
# service/history/configs/quotas.go
# service/history/consts/const.go
# service/history/deletemanager/delete_manager.go
# service/history/deletemanager/delete_manager_test.go
# service/history/fx.go
# service/history/handler.go
# service/history/history_engine.go
# service/history/history_engine2_test.go
# service/history/history_engine_factory.go
# service/history/history_engine_test.go
# service/history/history_test.go
# service/history/historybuilder/event_factory.go
# service/history/historybuilder/event_store.go
# service/history/historybuilder/history_builder.go
# service/history/historybuilder/history_builder_categorization_test.go
# service/history/historybuilder/history_builder_test.go
# service/history/interfaces/chasm_tree.go
# service/history/interfaces/chasm_tree_mock.go
# service/history/interfaces/mutable_state.go
# service/history/interfaces/mutable_state_mock.go
# service/history/interfaces/shard_context.go
# service/history/interfaces/shard_context_mock.go
# service/history/interfaces/workflow_context.go
# service/history/interfaces/workflow_context_mock.go
# service/history/ndc/events_reapplier_test.go
# service/history/ndc/transaction_manager.go
# service/history/ndc/transaction_manager_existing_workflow.go
# service/history/ndc/transaction_manager_existing_workflow_test.go
# service/history/ndc/transaction_manager_new_workflow.go
# service/history/ndc/transaction_manager_new_workflow_test.go
# service/history/ndc/workflow.go
# service/history/ndc/workflow_mock.go
# service/history/ndc/workflow_resetter.go
# service/history/ndc/workflow_resetter_test.go
# service/history/ndc/workflow_state_replicator_test.go
# service/history/ndc_standby_task_util.go
# service/history/ndc_task_util.go
# service/history/outbound_queue_active_task_executor.go
# service/history/outbound_queue_active_task_executor_test.go
# service/history/outbound_queue_factory.go
# service/history/outbound_queue_standby_task_executor.go
# service/history/outbound_queue_standby_task_executor_test.go
# service/history/queue_factory_base.go
# service/history/queue_factory_base_test.go
# service/history/queues/active_standby_executor.go
# service/history/queues/active_standby_executor_test.go
# service/history/queues/dlq_writer.go
# service/history/queues/dlq_writer_test.go
# service/history/queues/executable.go
# service/history/queues/executable_factory.go
# service/history/queues/executable_mock.go
# service/history/queues/executable_test.go
# service/history/queues/grouper.go
# service/history/queues/metrics.go
# service/history/queues/metrics_test.go
# service/history/queues/priority_assigner.go
# service/history/queues/queue_base.go
# service/history/queues/queue_immediate.go
# service/history/queues/queue_immediate_test.go
# service/history/queues/reader.go
# service/history/queues/scheduler.go
# service/history/queues/speculative_workflow_task_timeout_queue.go
# service/history/replication/ack_manager.go
# service/history/replication/dlq_writer.go
# service/history/replication/dlq_writer_test.go
# service/history/replication/executable_sync_versioned_transition_task.go
# service/history/replication/executable_task.go
# service/history/replication/executable_task_converter.go
# service/history/replication/executable_task_mock.go
# service/history/replication/executable_task_tool_box.go
# service/history/replication/executable_verify_versioned_transition_task.go
# service/history/replication/fx.go
# service/history/replication/metrics.go
# service/history/replication/progress_cache.go
# service/history/replication/progress_cache_test.go
# service/history/replication/raw_task_converter.go
# service/history/replication/raw_task_converter_test.go
# service/history/replication/stream_receiver.go
# service/history/replication/stream_receiver_monitor.go
# service/history/replication/stream_receiver_monitor_test.go
# service/history/replication/stream_sender.go
# service/history/replication/task_processor.go
# service/history/replication/task_processor_manager.go
# service/history/replication/task_processor_manager_test.go
# service/history/replication/task_processor_test.go
# service/history/service.go
# service/history/shard/context_factory.go
# service/history/shard/context_impl.go
# service/history/shard/context_test.go
# service/history/shard/context_testutil.go
# service/history/shard/controller_test.go
# service/history/shard/fx.go
# service/history/tasks/chasm_task.go
# service/history/tasks/delete_workflow_execution_stage.go
# service/history/tasks/predicates.go
# service/history/tasks/state_machine_task.go
# service/history/tasks/task.go
# service/history/tasks/task_mock.go
# service/history/tasks/utils.go
# service/history/timer_queue_active_task_executor.go
# service/history/timer_queue_active_task_executor_test.go
# service/history/timer_queue_standby_task_executor.go
# service/history/timer_queue_standby_task_executor_test.go
# service/history/timer_queue_task_executor_base.go
# service/history/timer_queue_task_executor_base_test.go
# service/history/transfer_queue_active_task_executor.go
# service/history/transfer_queue_active_task_executor_test.go
# service/history/transfer_queue_factory.go
# service/history/transfer_queue_standby_task_executor.go
# service/history/transfer_queue_standby_task_executor_test.go
# service/history/visibility_queue_factory.go
# service/history/visibility_queue_task_executor.go
# service/history/visibility_queue_task_executor_test.go
# service/history/worker_versioning_util.go
# service/history/workflow/activity.go
# service/history/workflow/cache/cache.go
# service/history/workflow/command_handler.go
# service/history/workflow/context.go
# service/history/workflow/fx.go
# service/history/workflow/metrics.go
# service/history/workflow/metrics_test.go
# service/history/workflow/mutable_state_impl.go
# service/history/workflow/mutable_state_impl_restart_activity_test.go
# service/history/workflow/mutable_state_impl_test.go
# service/history/workflow/mutable_state_rebuilder.go
# service/history/workflow/mutable_state_rebuilder_test.go
# service/history/workflow/noop_chasm_tree.go
# service/history/workflow/retry.go
# service/history/workflow/task_generator.go
# service/history/workflow/task_generator_mock.go
# service/history/workflow/task_generator_provider.go
# service/history/workflow/task_generator_test.go
# service/history/workflow/task_refresher.go
# service/history/workflow/timer_sequence.go
# service/history/workflow/update/abort_reason.go
# service/history/workflow/update/errors_failures.go
# service/history/workflow/update/export_test.go
# service/history/workflow/update/store.go
# service/history/workflow/update/store_mock_test.go
# service/history/workflow/update/update.go
# service/history/workflow/update/update_test.go
# service/history/workflow/update/validation.go
# service/history/workflow/util.go
# service/history/workflow/workflow_task_state_machine.go
# service/history/workflow/workflow_test/mutable_state_impl_test.go
# service/matching/backlog_manager_test.go
# service/matching/config.go
# service/matching/configs/quotas.go
# service/matching/counter/cmsketch.go
# service/matching/counter/cmsketch_test.go
# service/matching/counter/hybrid.go
# service/matching/db.go
# service/matching/fair_backlog_manager.go
# service/matching/fair_task_reader.go
# service/matching/forwarder.go
# service/matching/fx.go
# service/matching/handler.go
# service/matching/handler_test.go
# service/matching/matcher.go
# service/matching/matcher_data.go
# service/matching/matcher_data_test.go
# service/matching/matching_engine.go
# service/matching/matching_engine_test.go
# service/matching/physical_task_queue_key.go
# service/matching/physical_task_queue_key_test.go
# service/matching/physical_task_queue_manager.go
# service/matching/physical_task_queue_manager_interface.go
# service/matching/physical_task_queue_manager_mock.go
# service/matching/physical_task_queue_manager_test.go
# service/matching/pri_backlog_manager.go
# service/matching/pri_forwarder.go
# service/matching/pri_matcher.go
# service/matching/pri_matcher_test.go
# service/matching/pri_task_reader.go
# service/matching/task.go
# service/matching/task_queue_partition_manager.go
# service/matching/task_queue_partition_manager_test.go
# service/matching/task_tracker.go
# service/matching/task_tracker_test.go
# service/matching/task_validation.go
# service/matching/user_data_manager.go
# service/matching/user_data_manager_test.go
# service/matching/workers/registry.go
# service/matching/workers/registry_impl.go
# service/matching/workers/registry_impl_test.go
# service/matching/workers/registry_test.go
# service/matching/workers/worker_query_engine.go
# service/matching/workers/worker_query_engine_test.go
# service/worker/batcher/activities.go
# service/worker/batcher/activities_test.go
# service/worker/deletenamespace/deleteexecutions/activities.go
# service/worker/deletenamespace/deleteexecutions/workflow_test.go
# service/worker/deletenamespace/fx.go
# service/worker/dummy/workflow.go
# service/worker/fx.go
# service/worker/migration/activities.go
# service/worker/migration/activities_test.go
# service/worker/migration/force_replication_workflow.go
# service/worker/migration/force_replication_workflow_test.go
# service/worker/migration/fx.go
# service/worker/migration/handover_workflow.go
# service/worker/migration/handover_workflow_test.go
# service/worker/scheduler/activities.go
# service/worker/scheduler/activities_test.go
# service/worker/scheduler/workflow.go
# service/worker/workerdeployment/activities.go
# service/worker/workerdeployment/client.go
# service/worker/workerdeployment/fx.go
# service/worker/workerdeployment/util.go
# service/worker/workerdeployment/util_test.go
# service/worker/workerdeployment/version_activities.go
# service/worker/workerdeployment/version_workflow.go
# service/worker/workerdeployment/version_workflow_test.go
# service/worker/workerdeployment/workflow.go
# service/worker/workerdeployment/workflow_test.go
# temporal/fx.go
# temporal/server_option.go
# temporal/server_options.go
# tests/acquire_shard_test.go
# tests/activity_api_batch_reset_test.go
# tests/activity_api_batch_unpause_test.go
# tests/activity_api_batch_update_options_test.go
# tests/activity_api_pause_test.go
# tests/activity_api_reset_test.go
# tests/activity_api_rules_test.go
# tests/activity_api_update_test.go
# tests/activity_test.go
# tests/add_tasks_test.go
# tests/admin_test.go
# tests/advanced_visibility_test.go
# tests/archival_test.go
# tests/callbacks_migration_test.go
# tests/callbacks_test.go
# tests/cancel_workflow_test.go
# tests/chasm_test.go
# tests/child_workflow_test.go
# tests/client_data_converter_test.go
# tests/client_misc_test.go
# tests/continue_as_new_test.go
# tests/describe_test.go
# tests/dlq_test.go
# tests/links_test.go
# tests/max_buffered_event_test.go
# tests/namespace_interceptor_test.go
# tests/namespace_test.go
# tests/nexus_api_test.go
# tests/nexus_api_validation_test.go
# tests/nexus_endpoint_test.go
# tests/nexus_test_base.go
# tests/nexus_workflow_test.go
# tests/pause_workflow_execution_test.go
# tests/premature_eos_test.go
# tests/priority_fairness_test.go
# tests/purge_dlq_tasks_api_test.go
# tests/query_workflow_test.go
# tests/relay_task_test.go
# tests/schedule_migration_test.go
# tests/schedule_test.go
# tests/signal_workflow_test.go
# tests/sizelimit_test.go
# tests/stickytq_test.go
# tests/task_queue_stats_test.go
# tests/task_queue_test.go
# tests/testcore/context.go
# tests/testcore/dynamic_config_overrides.go
# tests/testcore/functional_test_base.go
# tests/testcore/matching_behavior.go
# tests/testcore/onebox.go
# tests/testcore/shard_salt.txt
# tests/testcore/test_cluster.go
# tests/testcore/test_cluster_pool.go
# tests/testcore/test_env.go
# tests/transient_task_test.go
# tests/update_workflow_sdk_test.go
# tests/update_workflow_test.go
# tests/user_metadata_test.go
# tests/user_timers_test.go
# tests/versioning_3_test.go
# tests/versioning_test.go
# tests/worker_deployment_test.go
# tests/worker_deployment_version_test.go
# tests/workflow_alias_search_attribute_test.go
# tests/workflow_buffered_events_test.go
# tests/workflow_delete_execution_test.go
# tests/workflow_failures_test.go
# tests/workflow_memo_test.go
# tests/workflow_task_reported_problems_test.go
# tests/workflow_test.go
# tests/workflow_timer_test.go
# tests/workflow_visibility_test.go
# tests/xdc/base.go
# tests/xdc/chasm_test.go
# tests/xdc/failover_test.go
# tests/xdc/history_replication_dlq_test.go
# tests/xdc/history_replication_signals_and_updates_test.go
# tests/xdc/nexus_request_forwarding_test.go
# tests/xdc/nexus_state_replication_test.go
# tests/xdc/stream_based_replication_test.go
# tests/xdc/visibility_test.go
# tools/elasticsearch/handler.go
# tools/elasticsearch/main.go
# tools/elasticsearch/tasks.go
# tools/flakereport/flakereport.go
# tools/flakereport/github.go
# tools/flakereport/slack.go
# tools/flakereport/types.go
# tools/flakereport/writer.go
# tools/tdbg/chasm_registry.go
# tools/tdbg/commands.go
# tools/tdbg/flags.go
# tools/tdbg/task_queue_commands.go
# tools/tdbg/task_queue_commands_test.go
# tools/tdbg/tdbg_commands.go
# tools/tdbg/util.go
# tools/testrunner/junit.go
# tools/testrunner/junit_test.go
# tools/testrunner/log.go
# tools/testrunner/log_test.go
# tools/testrunner/testdata/junit-alerts-output.xml
# tools/testrunner/testdata/junit-crash-output.xml
# tools/testrunner/testdata/junit-empty.xml
# tools/testrunner/testdata/junit-timeout-output.xml
# tools/testrunner/testrunner.go
# tools/testrunner/testrunner_test.go
2026-06-02 10:02:39 -07:00
zeekay
8f279a783a
chore: drop dead config + ship-shape Dockerfile/Makefile/k8s
...
- rm config/ (cassandra/mysql/postgres/dual-cluster fork yamls)
- rm develop/ (fork docker-compose / grafana / temporalio-dashboards submodule)
- rm docs/{admin,architecture,development,_assets,ui-screenshots,Makefile,README.md,worker-versioning.md}
(kept docs/red-review-zap-sdk.md — pkg/sdk port review)
- rm k8s/{configmap.yaml,init-db.yaml,kms-secrets.yaml} (dynamic config + Postgres init for fork)
- rm .gitmodules (was: temporalio-dashboards Grafana, gone)
- Dockerfile: 27 lines, no CGO, no SQLite driver, exposes :9999 (ZAP) + :7243 (HTTP)
- Makefile: 30 lines, just build/ui/run/vet/test/tidy/clean
- k8s/deployment.yaml: single Deployment, single Service, single Ingress, /healthz probes
- k8s/kustomization.yaml: 2 resources (deployment + ingress)
Binary: 6.65 MB (-trimpath -ldflags="-s -w"), RSS 13 MB, boots <1s, all probes 200.
2026-04-26 14:57:25 -07:00
Chris Smith and GitHub
583114db7f
Update Graphana Tempo config for latest version ( #10055 )
...
## What changed?
Updates the Graphana Tempo configuration used for the service when
running locally. (Simply copying a more recent version of the
single-binary setup.)
Fixes #10053 .
## Why?
Previously, the Tempo container would fail on startup. Preventing any
collection of OTel traces. It appeared to stem from breaking changes in
the Tempo service itself, as it modified the schema of its configuration
file.
I'll admit I am out of my depth here. But some of the field changes are
called out in their upgrade guide here:
https://grafana.com/docs/tempo/latest/set-up-for-tracing/setup-tempo/upgrade/
## How did you test it?
- [x] built
- [x] run locally and tested manually
- [ ] ~covered by existing tests~ - NA?
- [ ] ~added new unit test(s)~ - NA?
- [ ] ~added new functional test(s)~ - NA?
I ran the
https://github.com/temporalio/samples-go/tree/main/opentelemetry sample,
and within the Graphana UI on http://localhost:3000/ I saw data showing
up.
<img width="1244" height="620" alt="image"
src="https://github.com/user-attachments/assets/320642a8-1b91-4428-bb6d-1f2b090016b8 "
/>
2026-04-24 19:09:59 -07:00
zeekay
e9cdb38cb2
chore: sync local changes
2026-03-26 22:41:24 -07:00
Yaniv Kaul and GitHub
238496cce9
chore: upgrade dev/CI Cassandra from 3.11 to 5.0 ( #9482 )
...
Cassandra 3.11 reached EOL in July 2023. Upgrade both development and CI
compose files to Cassandra 5.0 for current driver compatibility and
feature parity with ScyllaDB.
Changes:
- develop/docker-compose: cassandra:3.11 -> cassandra:5.0
- develop/github CI compose: cassandra:3.11 -> cassandra:5.0, increase
healthcheck retries from 30 to 60 (5.0 is slower to start)
- macOS docs: update to 5.0, remove stale ARM JNA workaround that is no
longer needed
## What changed?
Big change, but:
1. Cassandra 3.11 is End-of-Life.
2. Allowed me separately to change the Golang CQL driver to ScyllaDB's,
which doesn't support that EOL Cassandra anymore (my fault too, I
removed that support I think).
## Why?
If I wanted (and I do) to switch to ScyllaDB's GoCQL driver, I needed to
perform this change.
## How did you test it?
- [x] built
- [x] run locally and tested manually
- [x] covered by existing tests
- [ ] added new unit test(s)
- [ ] added new functional test(s)
## Potential risks
I also did not see any performance regression!
2026-03-23 21:27:23 -07:00
Stephan Behnke and GitHub
a008a9c39d
Standardize YAML formatting ( #9142 )
...
## What changed?
Adds and integrates `yamlfmt` (Go-based, by Google).
Anything not annotated was changed by `yamlfmt`.
## Why?
Consistent YAML formatting. Reduce unrelated diffs caused by formatting
in PRs.
## How did you test it?
- [ ] built
- [ ] run locally and tested manually
- [x] covered by existing tests
- [ ] added new unit test(s)
- [ ] added new functional test(s)
2026-02-04 23:57:24 +00:00
Rodrigo Zhou and GitHub
eca81d81ab
Support add search attribute in dual visibility ( #7781 )
2025-05-23 21:54:59 +00:00
Stephan Behnke and GitHub
cf2eddf2ae
Open Tempo OTEL HTTP port ( #7033 )
...
## What changed?
<!-- Describe what has changed in this PR -->
Open up Grafana Tempo's OTEL HTTP port, too.
## Why?
<!-- Tell your future self why have you made these changes -->
It's useful to send traces via curl.
## How did you test it?
<!-- How have you verified this change? Tested locally? Added a unit
test? Checked in staging env? -->
## Potential risks
<!-- Assuming the worst case, what can be broken when deploying this
change to production? -->
## Documentation
<!-- Have you made sure this change doesn't falsify anything currently
stated in `docs/`? If significant
new behavior is added, have you described that in `docs/`? -->
## Is hotfix candidate?
<!-- Is this PR a hotfix candidate or does it require a notification to
be sent to the broader community? (Yes/No) -->
2024-12-24 11:44:46 -08:00
Stephan Behnke and GitHub
c702151813
Grafana Tempo ( #7006 )
...
## What changed?
<!-- Describe what has changed in this PR -->
Added Grafana Tempo - an OTEL collector - to the developer setup.
Since we're already using Grafana, Tempo seemed like a logical choice.
## Why?
<!-- Tell your future self why have you made these changes -->
It allows developers to see all the RPC calls they are making (e.g. when
running the server locally or a functional test).
Tempo allows filtering by workflow ID. _(note that not _all_ places are
tagged yet, but lots of them)_
## How did you test it?
<!-- How have you verified this change? Tested locally? Added a unit
test? Checked in staging env? -->
```
make start-grafana-tempo
make OTEL=true start
```
```
tctl --ns default namespace register
tctl wf start --tq test --wid test -wt test
```
<img width="3352" alt="image"
src="https://github.com/user-attachments/assets/5809691a-da32-4a04-8e80-700f8acd47e5 "
/>
And running a functional test from the IDE:
<img width="3346" alt="image"
src="https://github.com/user-attachments/assets/061bfaf3-0a34-4b4e-a06c-497dfa3a948a "
/>
## Potential risks
<!-- Assuming the worst case, what can be broken when deploying this
change to production? -->
## Documentation
<!-- Have you made sure this change doesn't falsify anything currently
stated in `docs/`? If significant
new behavior is added, have you described that in `docs/`? -->
Updated docs/development/tracing.md
## Is hotfix candidate?
<!-- Is this PR a hotfix candidate or does it require a notification to
be sent to the broader community? (Yes/No) -->
2024-12-19 17:33:13 -08:00
Stephan Behnke and GitHub
089a9b4e80
Latest UI, Grafana and Prometheus images ( #6992 )
...
## What changed?
<!-- Describe what has changed in this PR -->
Using the latest `grafana`, `temporalio/ui` and `prometheus` images for
our local dev setup.
## Why?
<!-- Tell your future self why have you made these changes -->
The current versions are 6+ months old.
## How did you test it?
<!-- How have you verified this change? Tested locally? Added a unit
test? Checked in staging env? -->
Started locally.
## Potential risks
<!-- Assuming the worst case, what can be broken when deploying this
change to production? -->
## Documentation
<!-- Have you made sure this change doesn't falsify anything currently
stated in `docs/`? If significant
new behavior is added, have you described that in `docs/`? -->
## Is hotfix candidate?
<!-- Is this PR a hotfix candidate or does it require a notification to
be sent to the broader community? (Yes/No) -->
2024-12-18 19:13:45 +00:00
ba00069083
Remove version field from docker compose yaml file ( #6610 )
...
## What changed?
Remove the version field from all the docker compose yaml files
## Why?
I followed the dev
[doc](https://github.com/temporalio/temporal/blob/main/develop/docker-compose/README.md )
to setup the local env, and it showed the warning message like
`WARN[0003] /xxxx/temporal/develop/docker-compose/docker-compose.yml:
the attribute `version` is obsolete, it will be ignored, please remove
it to avoid potential confusion`
Some discussions are
[here](https://forums.docker.com/t/docker-compose-yml-version-is-obsolete/141313 )
and the `version` field was confirmed to be deprecated. So I want to
raise this PR to remove this deprecated field.

## How did you test it?
N/A
## Potential risks
N/A
## Documentation
N/A
## Is hotfix candidate?
No
Co-authored-by: Roey Berman <[email protected] >
2024-10-09 10:38:26 -07:00
Rodrigo Zhou and GitHub
48028fb82d
Update temporalio/ui docker image version ( #5806 )
...
## What changed?
<!-- Describe what has changed in this PR -->
Update temporalio/ui docker image version
## Why?
<!-- Tell your future self why have you made these changes -->
New ui features.
## How did you test it?
<!-- How have you verified this change? Tested locally? Added a unit
test? Checked in staging env? -->
## Potential risks
<!-- Assuming the worst case, what can be broken when deploying this
change to production? -->
## Documentation
<!-- Have you made sure this change doesn't falsify anything currently
stated in `docs/`? If significant
new behavior is added, have you described that in `docs/`? -->
## Is hotfix candidate?
<!-- Is this PR a hotfix candidate or does it require a notification to
be sent to the broader community? (Yes/No) -->
2024-04-26 17:22:14 -05:00
Dan Davison and GitHub
5e3047850a
Comments and docstrings ( #5579 )
...
Miscellaneous edits of comments and docstrings
2024-04-01 16:59:27 -07:00
Alex Shtin and GitHub
ecc18127af
Switch from docker-compose to docker compose ( #5314 )
...
## What changed?
<!-- Describe what has changed in this PR -->
Switch from `docker-compose` to `docker compose`.
## Why?
<!-- Tell your future self why have you made these changes -->
`docker-compose` was deprecated some time ago.
## How did you test it?
<!-- How have you verified this change? Tested locally? Added a unit
test? Checked in staging env? -->
Run locally.
## Potential risks
<!-- Assuming the worst case, what can be broken when deploying this
change to production? -->
No risks.
## Is hotfix candidate?
<!-- Is this PR a hotfix candidate or does it require a notification to
be sent to the broader community? (Yes/No) -->
No.
2024-01-22 17:21:05 -08:00
Dan Davison and GitHub
8d526c8957
Update ui-server version in docker-compose files ( #5218 )
...
Confirmed UI is at new version when served via docker-compose project.
2023-12-11 09:57:27 -08:00
Alex Tideman and GitHub
26f54124d2
Bump UI version to 2.17.1 ( #4720 )
...
<!-- Describe what has changed in this PR -->
**What changed?**
<!-- Tell your future self why have you made these changes -->
**Why?**
<!-- How have you verified this change? Tested locally? Added a unit
test? Checked in staging env? -->
**How did you test it?**
<!-- Assuming the worst case, what can be broken when deploying this
change to production? -->
**Potential risks**
<!-- Is this PR a hotfix candidate or require that a notification be
sent to the broader community? (Yes/No) -->
**Is hotfix candidate?**
2023-08-03 14:55:59 -05:00
Rob Holland and GitHub
ca0b529de9
Bump UI version ( #4047 )
...
Bump UI version.
2023-03-29 08:24:03 +01:00
Ross Edfort and GitHub
c53e497cf6
update development version of temporalio/ui to 2.10.1 ( #3869 )
...
update temporalio/ui to 2.10.1
2023-01-30 15:39:02 -07:00
Laura Whitaker and GitHub
9cfb046d29
Update UI to v2.10.0 ( #3841 )
...
* Bump UI to v2.10.0 in docker-compose.yml
* Bump UI to v2.10.0 in docker-compose.cdc.yml
2023-01-25 15:51:15 -07:00
David Reiss and GitHub
b3604fbd06
Update dashboards ( #3694 )
2022-12-07 12:45:43 -08:00
Rodrigo Zhou and GitHub
d0ed53eacb
Upgrade dev grafana version used in docker ( #3593 )
2022-11-14 18:10:28 -08:00
Alex Shtin and GitHub
980da1a960
Limit Cassandra memory appetite to 1Gb in development configuration ( #3581 )
2022-11-14 17:28:38 -08:00
Ross Edfort and GitHub
0c459eddaf
bump ui to v2.8.3 ( #3573 )
...
* bump ui to v2.8.3
* bump ui to v2.8.3 in docker-compose.cdc.yml
2022-11-10 09:21:52 -07:00
Ruslan and GitHub
bc8826e67e
Remove UI v1 from development environment ( #3485 )
...
Remove UI v1 from development scripts
2022-10-15 20:33:03 -04:00
Ruslan and GitHub
3094ed9527
Bump UI to v2.7.0 ( #3480 )
2022-10-13 09:59:35 -07:00
Ross Edfort and GitHub
32f12893e2
Bump UI to v2.2.3 ( #3114 )
...
* bump ui to v2.2.3
* bump ui to v2.2.3 for cdc
2022-07-18 15:10:06 -06:00
Alex Shtin and GitHub
465143609e
Update mysql image version to support arm64 ( #3013 )
2022-06-22 23:01:47 -07:00
Alex Tideman and GitHub
1184347f07
Update docker-compose.cdc.yml ( #2998 )
2022-06-15 12:51:41 -07:00
Alex Tideman and GitHub
bb0bd719b2
Update docker-compose.yml ( #2984 )
2022-06-13 21:23:32 -05:00
Alex Shtin and GitHub
a7edbb31ac
Fix error details bug in deletenamespace workflow ( #2954 )
2022-06-08 14:07:38 -07:00
Alex Tideman and GitHub
8efc232f94
Update docker-compose.yml ( #2952 )
2022-06-06 12:05:19 -05:00
Alex Shtin and GitHub
4570ac1e32
Improve deletenamespace logging ( #2934 )
2022-06-02 11:05:30 -07:00
Alex Shtin and GitHub
33504a6a1a
Development environment for multi cluster setup ( #2848 )
2022-05-16 13:53:22 -07:00
Alex Tideman and GitHub
751845f969
Update docker-compose.yml ( #2828 )
2022-05-10 14:20:25 -05:00
Alex Tideman and GitHub
105a256f54
Update docker-compose.yml ( #2769 )
2022-04-27 01:32:24 -04:00
Alex Tideman and GitHub
652b87fac9
Update docker-compose.yml ( #2758 )
2022-04-22 13:52:55 -05:00
Alex Shtin and GitHub
91a5742203
Upgrade web images to the latest versions ( #2684 )
2022-03-30 12:33:26 -07:00
Ruslan and GitHub
ef9a4829f4
Bump Web to v1.14.0 ( #2550 )
2022-02-28 08:50:27 -08:00
Alex Shtin and GitHub
f161d284ff
Add Temoporal Web 2.0 to development docker-compose ( #2520 )
2022-02-18 10:27:27 -08:00
Alex Shtin and GitHub
6234116c4a
Add tag support to sdkLogger ( #2512 )
2022-02-15 19:30:59 -08:00
Alex Shtin and GitHub
881e87aa13
Pin MySQL version to 8.0.19 ( #2210 )
2021-11-22 15:21:28 -08:00
Alex Shtin and GitHub
fad0b5b5fa
Update development environment to MySQL 8.0 ( #2193 )
2021-11-18 19:09:16 -08:00
Alex Shtin and GitHub
541cf3d94a
Update development environment to PostgreSQL 13.5 ( #2194 )
2021-11-18 19:08:57 -08:00
Alex Shtin and GitHub
42ac35e9f9
Add http status metric tag to bulk processor errors ( #2113 )
2021-10-29 18:29:36 -07:00
Ruslan and GitHub
562282f1ae
Bump Web to v1.13.0 ( #2110 )
2021-10-29 13:16:36 -04:00
Alex Shtin and GitHub
bf4c25c8e4
Update submodules and go.temporal.io/api ( #2103 )
2021-10-27 16:57:20 -07:00
Ruslan and GitHub
9fb4a1187b
Bump Web to v1.12.0 ( #2031 )
2021-10-07 16:42:53 -07:00
Alex Shtin and GitHub
cf8e4c3209
Update dashboards ( #1969 )
2021-09-23 16:49:59 -07:00
Alex Shtin and GitHub
f648fca7fa
Integrate dashboards submodule ( #1965 )
2021-09-22 16:42:00 -07:00
Ruslan and GitHub
3db9e25d52
Tag Web v1.11.0 ( #1766 )
2021-07-26 00:52:12 -07:00