v0.5.9 Release
Visibility
f8c192d 2019-06-11 Fix flaky elasticsearch tests and possible duplicate records in search after (#1945)
66b3141 2019-06-08 Fix list api pagination with custom order (#1973)
e2587b3 2019-06-06 CLI add print search attributes option (#1967)
4b7a12d 2019-06-03 Support Order By in list API (#1946)
b460eae 2019-06-03 Archival: Delete blob activity (#1931)
3f17b70 2019-06-03 Add limit on pagesize for list APIs and fix last page overflow. (#1940)
a113370 2019-05-29 Fix List OR query (#1923)
3e3138e 2019-05-27 Support ElasticSearch in CrossDC integration test (#1905)
f2f0750 2019-05-24 Improve perf for emitting domainTag metrics in matching (#1906)
8b370c8 2019-05-24 Add domain tag to archival activity metrics (#1893)
47af4aa 2019-05-24 Task latency metrics for unsync match (#1904)
23ac5ca 2019-05-23 Support custom search attributes on start workflow (#1825)
Archival
79bd3da 2019-06-13 Make archival dynamic config require restart (#2014)
a9ac0d7 2019-06-10 Archival tag activity logger with workflowID and runID (#1984)
092e9b7 2019-06-10 Archival blob integrity check (#1981)
7bca626 2019-06-08 Archival: Fix non-deterministic history read (#1979)
de10803 2019-06-07 Generate deterministic key for non deterministic blob (#1972)
6238a86 2019-06-06 Upload non-deterministic blob (#1965)
d538e97 2019-06-06 Archival emit size metrics as timers (#1961)
a3df921 2019-06-06 Add reason why deterministic construction check failed (#1962)
a370b02 2019-06-05 Add archival error details to logging (#1960)
f2c91a4 2019-06-05 Archival: Add failover version check when uploading history (#1947)
affedad 2019-06-05 Archival fix index out of bounds exception when reading to end of history (#1958)
2aa943b 2019-05-16 Make archival iteration runtime into dynamic config (#1868)
93ba2c7 2019-05-16 Fix archival cluster error logging (#1865)
812365b 2019-05-15 Move archiver metric scope to history metrics (#1857)
Metrics
b5d2d90 2019-05-29 More domain changes related to re-enable local domain (#1740)
58092d6 2019-05-29 matching: metrics related fixes (#1908)
7b66da6 2019-05-14 Add instance ID to runtime metrics (#1832)
8619750 2019-05-30 Change how domain scopes are created for front end handler metrics (#1921)
e7151c2 2019-05-21 Start emitting build info metrics (#1849)
56823be 2019-05-17 Enable metric sanitization when using prometheus reporter (#1852)
Others
9f96ce5 2019-06-13 Capture panic in DCRedirectHandler
6988127 2019-06-13 bugfix: client provider is not initialized until base server started
6ffa5b9 2019-06-13 Fix issue where checkAndClearTimerFiredEvent returns wrong event (#2021)
82471ca 2019-06-11 clientVersionCheck: disable by default, enable for localhost devel (#2004)
9ab0ea6 2019-06-05 Add DNS ringpop discovery provider (#1941)
1940dba 2019-06-03 handle case "CreateTasks operation failed. Error : ttl is too large." (#1942)
94f7947 2019-06-03 Add retention period check (#1939)
57d41fc 2019-06-03 Bugfix: metadata proxy migration logic (#1943)
e199359 2019-05-31 Upgrade client feature version to be 1.2 (#1935)
d9b3d7e 2019-05-31 Add back domainUUID in desc after overriden by mistake in resolving code conflict (#1933)
5cc355b 2019-05-31 Add last heartbeat details to timeout errors (#1934)
4f5914a 2019-05-30 Fix NPE for BadBinaries in CreateDomainInV2Table (#1932)
5338b90 2019-05-30 CLI: add list by query. Bump version to 0.6.3 (#1929)
29b0fb1 2019-05-30 Add close failover version to history blobs and support indexing of these versions (#1919)
251a5cc 2019-05-30 Changing build badge to BuildKite
80fc5c2 2019-05-29 Add automated logic to migration domain from V1 table to V2 table (#1924)
2eb20e4 2019-05-29 Enforce transaction size limit on append history events (#1897)
c6cdb5f 2019-05-29 Improve reset CLI document (#1922)
d882793 2019-05-29 Add firstRunID and correct originalRunID (#1916)
dc5eee6 2019-05-29 Domain handler logic change (#1725)
545b9e8 2019-05-28 Update README.md (#1882)
3f6078d 2019-05-28 Fix dynamic config GetMapProperty log duplicates (#1920)
ba5495d 2019-05-28 CLI: support search attributes on start workflow (#1918)
000b3a5 2019-05-28 Fix NPE for memo (#1917)
12ddeff 2019-05-25 CLI bugfix to reset using reset_type option (#1907)
3a2452a 2019-05-24 Bugfix: timer cancellation clearing timer fired event from buffered e… (#1898)
de29e4a 2019-05-23 Fix logging tags mismatch for component and domainName (#1899)
433760c 2019-05-23 Fix multiple lint issues (#1896)
7d07366 2019-05-22 Add originalRunID to start event (#1888)
585ea49 2019-05-22 Rename decisionTimestampNanos to decisionStartedTimestampNanos in SQL (#1892)
ab8d960 2019-05-22 Refactor DC redirection handler to be more generic (#1870)
ffa6a99 2019-05-22 S3 blobstore implementation (#1863)
9e94e73 2019-05-21 Returning scheduledTime/startedTime for Polling Decision tasks (#1875)
0ca57b2 2019-05-21 persistence: add documentation (#1876)
b15af53 2019-05-20 Dynamic token bucket (#1880)
8fef2dd 2019-05-20 Separate workflow resetter from history replicator (#1884)
e2c6a87 2019-05-20 MySQL ResetMutableState should do compare and swap on current record (#1881)
c0dfc4f 2019-05-17 Rate limit archive request (#1861)
bcd4f99 2019-05-17 Update instructions for docker image CLI (#1869)
8f12e6d 2019-05-17 Pull new version of tally with registry changes (#1867)
b30bd0e 2019-05-16 Separate transient decision task completion replication message to 2, guarantee the 1 to 1 mapping between event batch and replication message (#1839)
eea5de4 2019-05-16 Some MySQL persistence code improvement (#1862)
cb44153 2019-05-16 Remove all defers in archival workflow code (#1860)
3c55800 2019-05-16 Return execution time in DescribeWorkflowExecution API (#1859)
6099461 2019-05-15 Create workflow execution request should specify workflow state & clo… (#1856)
fc0b4c2 2019-05-15 Mutable state builder code refactor (#1847)
5214f2f 2019-05-14 Some service improvements (#1853)