v1.2.12
What's Changed
- Introducing MAPQ: Multi-tenant, Auto-partitioned, Persistent Queue by @taylanisikdemir in #6132
- [CLI] add new valid search attribute key cases for context header by @shijiesheng in #6144
- Add In Clause handling in json indexed col (Attr) by @bowenxia in #6147
- Fix encoding bug to index context header in search attributes by @shijiesheng in #6148
- Refactor/removing cross cluster feature by @davidporter-id-au in #6121
- Add duplicate columns with different index to improve Pinot partial match performance by @neil-xie in #6149
- Bugfix: replication messaged dropped during host shutdown by @davidporter-id-au in #6143
- Global ratelimiter: everything else by @Groxx in #6141
- Ensure PR description contains compatibility info & rollout plan when DB schema is changed by @taylanisikdemir in #6150
- bugfix: bad dynamicconfig filter/string mapping by @Groxx in #6151
- Include a zero bucket, zeros are being reported as 1 by @Groxx in #6153
- Stop the ratelimiter collections when stopping the service by @Groxx in #6155
- Remove coveralls integration by @taylanisikdemir in #6154
- Add activity timeout context by @3vilhamster in #6156
- Add ES support for ListAllWorkflowExecutions by @sankari165 in #6157
- Ratelimiter usage-counting bugfix: rejected reservations were not counted by @Groxx in #6158
- Unify metrics for blob size/history size/history count by @3vilhamster in #6161
- Update ListAllWorkflowExecutions pinot endpoint by @sankari165 in #6160
- Revert text search columns for pinot visibility store by @neil-xie in #6162
- Fix bug to query header search attributes correctly in visibility by @shijiesheng in #6163
- Add log and metrics to workflow termination events by @fimanishi in #6146
- Fix memory leak by caused by dynamicconfig value logging by @taylanisikdemir in #6169
- Make "make build" behavior clearer, it is rather special case by @Groxx in #6166
- Attempt at adding hostport info to logs by @agautam478 in #6152
- Fix metrics for task forwarding by @Shaddoll in #6174
- Adds metric around forward rate-limiting by @davidporter-id-au in #6172
- Refactor everywhere uses ESClient to have a Switch by @bowenxia in #6168
- Add "is_primary" tag to show the ratelimiter type that's currently in use by @Groxx in #6170
- Pass dynamic map into pinot query validator by @bowenxia in #6175
- Add global-ratelimiter aggregator-side metrics by @Groxx in #6171
- Bug fix: custom query in Count doesn't return correct result by @bowenxia in #6179
- Add tasklist type tag for all metrics from tasklistmgr scope by @Shaddoll in #6180
- Handle not equal in custom keyword field by @bowenxia in #6185
- Add emitWorkflowTypeCountMetricsPinot in ESAnalyzer by @bowenxia in #6177
- [frontend] Always log CheckEventBlobSizeLimit violations by @3vilhamster in #6183
- Update open search version for dev by @neil-xie in #6182
- Revert multi-platform build and push when release new version by @neil-xie in #6187
- Benchmark concurrent Cassandra LWTs by @taylanisikdemir in #6186
- Add missing data to descrbie tasklist command by @Shaddoll in #6189
- Add FirstRunAt field to start workflow option logic by @timl3136 in #6178
Full Changelog: v1.2.11...v1.2.12