Skip to content

v1.2.13

Compare
Choose a tag to compare
@jakobht jakobht released this 25 Sep 16:57
· 222 commits to master since this release
f6e4360

What's Changed

  • Global ratelimiter: improved shadow-limiter accounting by @Groxx in #6191
  • Add emitWorkflowVersionMetrics for pinot by @bowenxia in #6190
  • Update Pinot query validator to support "like" in queries by @sankari165 in #6188
  • Add adapater functions for delayStart and jitterStart in child workflow by @timl3136 in #6201
  • add Copy() method to configstore structs by @mantas-sidlauskas in #6025
  • Allow pprof to be started when using docker-compose by @mantas-sidlauskas in #6194
  • Add peer provider plugin registration by @mantas-sidlauskas in #5926
  • Remove unused ListAllWorkflowExecutions method by @sankari165 in #6204
  • Add more metrics to async task dispatch by @Shaddoll in #6202
  • Add metrics to measure the time a task waiting in history queue by @Shaddoll in #6205
  • Introduce a locally runnable matching simulator by @taylanisikdemir in #6203
  • Added a defensive check in the getTaskListManager function by @jakobht in #6199
  • Add metrics for matcher by @Shaddoll in #6207
  • Debug es-analyzer: workable workflow type counts by @bowenxia in #6206
  • Add more metrics for matching by @Shaddoll in #6208
  • Removing fossa by @davidporter-id-au in #6212
  • Fix membership resolver used in integration tests by @Shaddoll in #6210
  • Debug es-analyzer II: CadenceChangeVersion workflow by @bowenxia in #6209
  • Method in StartChildWorkflowExecutionInitiatedEventAttributes to fetch ExecutionStartToCloseTimeoutSeconds by @sankari165 in #6217
  • Remove IsDeleted filter to improve pinot query performance by @neil-xie in #6216
  • Classify pinot query validator errors as bad request errors by @neil-xie in #6218
  • [Wf-Diagnostics] Timeout invariant to identify and collect all timeouts in a workflow execution by @sankari165 in #6220
  • Add a wait time for pollers by @Shaddoll in #6215
  • Bug fixing: query isCron error by @bowenxia in #6222
  • Matching simulation improvements by @natemort in #6224
  • Add a wait time for task dispatchers by @Shaddoll in #6223
  • Update parameter of simulation test by @Shaddoll in #6226
  • Add tests for service/history/engine/engineimpl/record_activity_task_started.go by @fimanishi in #6214
  • [Wf-Diagnostics] setup a workflow that performs the diagnostics for a given workflow by @sankari165 in #6225
  • Enabling service-discovery driven shutdown of matching engine by @davidporter-id-au in #6198
  • Change dockerhub user from ubercadence to jht305 by @jakobht in #6227
  • Matching simulation with more read partitions than write partitions by @taylanisikdemir in #6229
  • [Wf-Diagnostics] Refactor and improve identification of execution timeouts by @sankari165 in #6228
  • [Wf-Diagnostics] Improve identification of activity timeouts by @sankari165 in #6232
  • Downgrade docker/build-push-action to v2 by @neil-xie in #6231
  • refactor custom string query for pinot_query_validator by @bowenxia in #6230
  • Move idls onto the main repo, rather than an unknown SHA, and sync with go module by @Groxx in #6241
  • [Wf-Diagnostics] Rootcause issues causing timeouts by @sankari165 in #6236
  • Update frontend poller metrics to include tasklist tag by @Shaddoll in #6237
  • Add metrics for tasks already started in matching by @fimanishi in #6239
  • Add additional options to matching simulation cases by @natemort in #6240
  • adding some description instrumentation by @davidporter-id-au in #6242
  • revert refactor attr string query by @bowenxia in #6246
  • [Wf-Diagnostics] update diagnostics workflow to get rootcause for identified issues by @sankari165 in #6244
  • Add support for isolation groups to matching simulator by @natemort in #6243
  • Expose the current Limit() on existing ratelimiters by @Groxx in #6235
  • Fix bug that headers are removed in indexes for closed workflows by @shijiesheng in #6234
  • Add custom headers config for OpenSearch by @neil-xie in #6248
  • Add new metrics to detect misconfigured tasklist partition by @Shaddoll in #6251
  • [Wf-Diagnostics] fix activity input for diagnostics workflow by @sankari165 in #6247
  • Unify blob size limit breach logging and metering by @3vilhamster in #6250
  • [Wf-Diagnostics] remove heartbeat rootcause for other irrelevant timeouts by @sankari165 in #6253
  • Add topic tag to producer metrics by @taylanisikdemir in #6254
  • [Wf-Diagnostics] update diagnostics workflow to return the result of diagnostics by @sankari165 in #6255
  • Add shard not owned error by @jakobht in #6233
  • Global ratelimiter: improve low-weight low-usage scenarios by @Groxx in #6238
  • Remove unnecessary error from retryOnTimeoutActivity by @fimanishi in #6256
  • Minor metrics / log improvement for global ratelimiter by @Groxx in #6259
  • [Wf-Diagnostics] update tasklist type in request to DescribeTaskList by @sankari165 in #6257
  • Support for wrapped errors in matchings error handler by @jakobht in #6263
  • Fix bug that will cause concurrency access to search attributes map by @shijiesheng in #6262
  • Avoid retry when deletes non exists visibility message by @neil-xie in #6260

Full Changelog: v1.2.12...v1.2.13