{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":215654064,"defaultBranch":"main","name":"temporal","ownerLogin":"temporalio","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-10-16T22:15:35.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/56493103?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716832552.0","currentOid":""},"activityList":{"items":[{"before":"ea5d53958198c20f7aba837d35d9c01ab3ed463a","after":"3202b539e73773858fb9cd1db1c6a3525a34e56b","ref":"refs/heads/hazel/refactor-ES-constructor","pushedAt":"2024-05-27T19:53:48.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"hazelkim052","name":"Hazel Kim","path":"/hazelkim052","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67240540?s=80&v=4"},"commit":{"message":"Merge branch 'main' into hazel/refactor-ES-constructor","shortMessageHtmlLink":"Merge branch 'main' into hazel/refactor-ES-constructor"}},{"before":"261baf893edb4ff8706aead264e4f9307eae4d53","after":"ea5d53958198c20f7aba837d35d9c01ab3ed463a","ref":"refs/heads/hazel/refactor-ES-constructor","pushedAt":"2024-05-27T19:53:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hazelkim052","name":"Hazel Kim","path":"/hazelkim052","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67240540?s=80&v=4"},"commit":{"message":"construct ES client in ES visibility store","shortMessageHtmlLink":"construct ES client in ES visibility store"}},{"before":null,"after":"0332ab68042aa66717570ac201007cedc9c705bc","ref":"refs/heads/willduan/add_max_retry_for_replication_task_poisonpill","pushedAt":"2024-05-27T17:55:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"xwduan","name":"Will Duan","path":"/xwduan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11548866?s=80&v=4"},"commit":{"message":"Add Max retry Attempts when putting replication task to DLQ","shortMessageHtmlLink":"Add Max retry Attempts when putting replication task to DLQ"}},{"before":"bef31aa73ae6daa703403c70d76c0e5a081e27ec","after":null,"ref":"refs/heads/tds/standardize-corrupted-event-batch-messages","pushedAt":"2024-05-24T22:04:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tdeebswihart","name":"Tim Deeb-Swihart","path":"/tdeebswihart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/409226?s=80&v=4"}},{"before":"0b532052a8a7b106b14252c9421d20008e84f68f","after":"b5cf4d6775a9f8c0c0d31adbe81a3a7afbb247c5","ref":"refs/heads/main","pushedAt":"2024-05-24T22:04:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tdeebswihart","name":"Tim Deeb-Swihart","path":"/tdeebswihart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/409226?s=80&v=4"},"commit":{"message":"Standardize messages for corrupt history event batches (#5999)\n\n## What changed?\r\nI updated all our `corrupted history event batch` errors and log\r\nmessages to have the exact same wording.\r\n\r\n## Why?\r\nWith this change we can paste the error into our log aggregator and find\r\nthe preceding log with additional context\r\n\r\n## How did you test it?\r\nI didn't\r\n\r\n## Potential risks\r\nNone\r\n\r\n## Documentation\r\nNo\r\n\r\n## Is hotfix candidate?\r\nNo","shortMessageHtmlLink":"Standardize messages for corrupt history event batches (#5999)"}},{"before":"e195395f211f4ccacdc4ebb76a1a1554187c9bdd","after":"eb98526f6a1db598e369e9599b5b2bb8d81c383e","ref":"refs/heads/willduan/replication_stream_rate_limiter","pushedAt":"2024-05-24T21:47:00.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"xwduan","name":"Will Duan","path":"/xwduan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11548866?s=80&v=4"},"commit":{"message":"add license header","shortMessageHtmlLink":"add license header"}},{"before":"ffd9b60e2525d01196f23b006b1a2ef3bcbee499","after":"e195395f211f4ccacdc4ebb76a1a1554187c9bdd","ref":"refs/heads/willduan/replication_stream_rate_limiter","pushedAt":"2024-05-24T21:41:53.000Z","pushType":"push","commitsCount":66,"pusher":{"login":"xwduan","name":"Will Duan","path":"/xwduan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11548866?s=80&v=4"},"commit":{"message":"add tests","shortMessageHtmlLink":"add tests"}},{"before":"e0b88a81272abd1e455e36e580b22ab126f8825d","after":"0b532052a8a7b106b14252c9421d20008e84f68f","ref":"refs/heads/main","pushedAt":"2024-05-24T21:39:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tdeebswihart","name":"Tim Deeb-Swihart","path":"/tdeebswihart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/409226?s=80&v=4"},"commit":{"message":"Support sql connector (#5265)\n\n## What changed?\r\nSQL config now supports passing a connect function.\r\n\r\n## Why?\r\nIt's currently not possible to embed a Temporal server to a host\r\napplication where the database connection is managed by the host\r\napplication and is provided as a database connector. This allows the\r\nhost application to pass a db connector rather than the the individual\r\nsql config strings.\r\n\r\n## How did you test it?\r\nI have embedded this code into a custom application and verified that\r\nthe connector is working properly.\r\n\r\n## Potential risks\r\nThis is a non-breaking change with very minimal risks.\r\n\r\n## Is hotfix candidate?\r\nNo.","shortMessageHtmlLink":"Support sql connector (#5265)"}},{"before":null,"after":"bef31aa73ae6daa703403c70d76c0e5a081e27ec","ref":"refs/heads/tds/standardize-corrupted-event-batch-messages","pushedAt":"2024-05-24T21:37:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tdeebswihart","name":"Tim Deeb-Swihart","path":"/tdeebswihart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/409226?s=80&v=4"},"commit":{"message":"Standardize messages for corrupt history event batches\n\nWith this change we can paste the error into our log aggregator and find\nthe preceeding log with additional context","shortMessageHtmlLink":"Standardize messages for corrupt history event batches"}},{"before":"4b6d0e6a878ed08ff6122bb4b2736fb6181ff481","after":"e0b88a81272abd1e455e36e580b22ab126f8825d","ref":"refs/heads/main","pushedAt":"2024-05-24T21:25:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stephanos","name":"Stephan Behnke","path":"/stephanos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/159852?s=80&v=4"},"commit":{"message":"Tweak retry documentation (#5998)\n\n## What changed?\r\n\r\n\r\nAdded a diagram to the retries.md docs.\r\n\r\n## Why?\r\n\r\n\r\nTo make it clearer what's going on.\r\n\r\n## How did you test it?\r\n\r\n\r\n## Potential risks\r\n\r\n\r\n## Documentation\r\n\r\n\r\n## Is hotfix candidate?\r\n","shortMessageHtmlLink":"Tweak retry documentation (#5998)"}},{"before":"50eeb9e4e4f306c08bba99758b3660d75484af28","after":"261baf893edb4ff8706aead264e4f9307eae4d53","ref":"refs/heads/hazel/refactor-ES-constructor","pushedAt":"2024-05-24T20:06:03.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"hazelkim052","name":"Hazel Kim","path":"/hazelkim052","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67240540?s=80&v=4"},"commit":{"message":"Merge branch 'main' into hazel/refactor-ES-constructor","shortMessageHtmlLink":"Merge branch 'main' into hazel/refactor-ES-constructor"}},{"before":"b4f7dfbb8f26eda2eb3fb70b68a80989b2109c69","after":"50eeb9e4e4f306c08bba99758b3660d75484af28","ref":"refs/heads/hazel/refactor-ES-constructor","pushedAt":"2024-05-24T20:05:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hazelkim052","name":"Hazel Kim","path":"/hazelkim052","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67240540?s=80&v=4"},"commit":{"message":"removed unnecessary function and renamed variables","shortMessageHtmlLink":"removed unnecessary function and renamed variables"}},{"before":"f57fcba0e5df9aea6b04c4bcf5229d0bef97f092","after":"4b6d0e6a878ed08ff6122bb4b2736fb6181ff481","ref":"refs/heads/main","pushedAt":"2024-05-24T18:59:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bergundy","name":"Roey Berman","path":"/bergundy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52304?s=80&v=4"},"commit":{"message":"Properly dispatch requests for Nexus Worker Endpoints (#5997)\n\nAlso changed the semantics of cluster info's HTTPAddress to just be the\r\naddress, and not include the scheme.\r\nWe now use the TLS configuration to derive the URL scheme.","shortMessageHtmlLink":"Properly dispatch requests for Nexus Worker Endpoints (#5997)"}},{"before":"919bac1b320026bcb863d2879027c033015f6e76","after":"f57fcba0e5df9aea6b04c4bcf5229d0bef97f092","ref":"refs/heads/main","pushedAt":"2024-05-24T18:32:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yycptt","name":"Yichao Yang","path":"/yycptt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7754120?s=80&v=4"},"commit":{"message":"feat: export setuptask and updatetask (#5985)\n\n## What changed?\r\nSetup and Update schema tasks have been exported.\r\n\r\n## Why?\r\nThese utilities are useful for setting up the database via code.\r\n\r\n## How did you test it?\r\nI've invoked these functions inside a host application.\r\n\r\n## Potential risks\r\nNo risks. These are utility functions.\r\n\r\n## Documentation\r\nYes.\r\n\r\n## Is hotfix candidate?\r\nNo.","shortMessageHtmlLink":"feat: export setuptask and updatetask (#5985)"}},{"before":"0498bd9361d7714a91eb42726507f0f673d97347","after":"919bac1b320026bcb863d2879027c033015f6e76","ref":"refs/heads/main","pushedAt":"2024-05-24T17:54:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bergundy","name":"Roey Berman","path":"/bergundy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52304?s=80&v=4"},"commit":{"message":"Remove /api/v1 route prefix for Nexus routes (#5991)\n\n## Why?\r\n\r\nWe're getting rid of this prefix in all HTTP routes:\r\nhttps://github.com/temporalio/api/pull/410","shortMessageHtmlLink":"Remove /api/v1 route prefix for Nexus routes (#5991)"}},{"before":"0973478352e60ef30dfb7ce8b4dc9e47fdf3d49f","after":"23772f44e47ee66449f3a5248fe3a54dcbef7636","ref":"refs/heads/rodrigozhou/outbound-standby","pushedAt":"2024-05-24T17:27:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rodrigozhou","name":"Rodrigo Zhou","path":"/rodrigozhou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2068124?s=80&v=4"},"commit":{"message":"Outbound standby task executor base","shortMessageHtmlLink":"Outbound standby task executor base"}},{"before":"b4c2ccaa43f0550a3cf6d6191e6485b01f6d19dc","after":"0498bd9361d7714a91eb42726507f0f673d97347","ref":"refs/heads/main","pushedAt":"2024-05-24T17:21:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alexshtin","name":"Alex Shtin","path":"/alexshtin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2232524?s=80&v=4"},"commit":{"message":"Test helpers: increase go routine buffer form 10 to 20 (#5994)\n\n## What changed?\r\n\r\nIncrease go routine buffer form `10` to `20`.\r\n\r\n## Why?\r\n\r\nIt turned out that `10` is not enough.","shortMessageHtmlLink":"Test helpers: increase go routine buffer form 10 to 20 (#5994)"}},{"before":"96168c759e31fea4c393515a6e3271b05217f860","after":"b4f7dfbb8f26eda2eb3fb70b68a80989b2109c69","ref":"refs/heads/hazel/refactor-ES-constructor","pushedAt":"2024-05-24T17:01:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hazelkim052","name":"Hazel Kim","path":"/hazelkim052","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67240540?s=80&v=4"},"commit":{"message":"moved ES processor initialization to visiblity store ctor","shortMessageHtmlLink":"moved ES processor initialization to visiblity store ctor"}},{"before":null,"after":"96168c759e31fea4c393515a6e3271b05217f860","ref":"refs/heads/hazel/refactor-ES-constructor","pushedAt":"2024-05-24T17:00:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hazelkim052","name":"Hazel Kim","path":"/hazelkim052","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67240540?s=80&v=4"},"commit":{"message":"moved ES processor initialization to visiblity store ctor","shortMessageHtmlLink":"moved ES processor initialization to visiblity store ctor"}},{"before":null,"after":"21b1226c040dff380695ed7e3ba15f05f2bbc69e","ref":"refs/heads/norbert/disable-legacy-history-persistence-2","pushedAt":"2024-05-24T16:49:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"norberthu","name":"Norbert Hu","path":"/norberthu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/842753?s=80&v=4"},"commit":{"message":"Enable FE proxying history reads to history service as default","shortMessageHtmlLink":"Enable FE proxying history reads to history service as default"}},{"before":"eb481dee6116e85267c3e9f4d49411b61635a272","after":"8d3e53ff8a70f6e83f18754ab83f9f957a6a332c","ref":"refs/heads/jprieto/shard-io-timeout","pushedAt":"2024-05-24T16:44:36.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"jprieto-temporal","name":"Justin Prieto","path":"/jprieto-temporal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/164944449?s=80&v=4"},"commit":{"message":"Merge branch 'main' into jprieto/shard-io-timeout","shortMessageHtmlLink":"Merge branch 'main' into jprieto/shard-io-timeout"}},{"before":"242779dbd8d9e1ea0e59a88f75d50467da2be1b6","after":"6ec7f5aa2937c9e88fc81f086fe635faafcc43c2","ref":"refs/heads/cloud/v1.25.0-113","pushedAt":"2024-05-24T16:06:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pdoerner","name":null,"path":"/pdoerner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122412190?s=80&v=4"},"commit":{"message":"Add retry on replication sender for single replication task (#5967)\n\n## What changed?\r\n\r\nAdd retry on replication sender for single replication task\r\n## Why?\r\n\r\nWe should not rely on stream retry if there is error on DB throttling.\r\nStream retry will re-send task from ACK level, if ACK level is left\r\nbehind and progressing slow, we will repeat the resend process again and\r\nagain. This is not a good use of resource.\r\n## How did you test it?\r\n\r\nrelying on current test.\r\n## Potential risks\r\n\r\nno\r\n## Documentation\r\n\r\nn/a\r\n## Is hotfix candidate?\r\n\r\nyes","shortMessageHtmlLink":"Add retry on replication sender for single replication task (#5967)"}},{"before":"c5cb97940d8e626900adc48bd9b6d94fd1cb67c1","after":"b4c2ccaa43f0550a3cf6d6191e6485b01f6d19dc","ref":"refs/heads/main","pushedAt":"2024-05-24T16:03:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pdoerner","name":null,"path":"/pdoerner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122412190?s=80&v=4"},"commit":{"message":"Add support for forwarding Nexus HTTP requests (#5793)\n\n## What changed?\r\n\r\n* Added a new component `cluster.HttpClientCache` which serves a similar\r\npurpose to our gRPC `ClientBean` but provides HTTP clients for remote\r\nclusters.\r\n* Added logic to forward Nexus requests from standby clusters to active.\r\n* Exposed frontend `namespace.Registry` from our test `temporalImpl` so\r\nthat tests can use `Eventually` functions to wait for namespace data to\r\nbe updated in-memory without having to use `time.Sleep`\r\n\r\n## Why?\r\n\r\nSo that Nexus requests can be forwarded across clusters.\r\n\r\n## How did you test it?\r\n\r\nNew unit and functional tests.","shortMessageHtmlLink":"Add support for forwarding Nexus HTTP requests (#5793)"}},{"before":"94c4c91357399424732e9b54b00155653ba5572b","after":"f94e8b4cc6d78ac9982d853ad43a30ecbf4a058b","ref":"refs/heads/shivam/tasks_add_dispatch_rate","pushedAt":"2024-05-24T14:09:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Shivs11","name":"Shivam","path":"/Shivs11","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57200924?s=80&v=4"},"commit":{"message":"Added functional test for add/dispatch task rate + cleaned functional test","shortMessageHtmlLink":"Added functional test for add/dispatch task rate + cleaned functional…"}},{"before":null,"after":"9098cfae0292253ca138cabc6512a32c42cbfb9a","ref":"refs/heads/y_reset","pushedAt":"2024-05-24T00:16:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ychebotarev","name":"Yuri","path":"/ychebotarev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11469620?s=80&v=4"},"commit":{"message":"Properly reset worfklow expiration time if worfklow was reset","shortMessageHtmlLink":"Properly reset worfklow expiration time if worfklow was reset"}},{"before":"d81c9537e0a03fc21eeb4a37b9809e0a0ccd47b9","after":"242779dbd8d9e1ea0e59a88f75d50467da2be1b6","ref":"refs/heads/cloud/v1.25.0-113","pushedAt":"2024-05-24T00:04:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ShahabT","name":"Shahab Tajik","path":"/ShahabT","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4077850?s=80&v=4"},"commit":{"message":"Properly check report pollers and report reachability flags (#5982)\n\n## What changed?\n\nProperly check report pollers and report reachability flags in enhanced\nDescribeTaskQueue.\n\n## Why?\n\nThis is a bug.\n\n## How did you test it?\n\nExisting tests.\n\n## Potential risks\n\nnone.\n\n## Documentation\n\nnone.\n## Is hotfix candidate?\n\nyes.\n\n(cherry picked from commit c5cb97940d8e626900adc48bd9b6d94fd1cb67c1)","shortMessageHtmlLink":"Properly check report pollers and report reachability flags (#5982)"}},{"before":"7301f1717ee24349066024e328c9189cad27d71b","after":null,"ref":"refs/heads/shahab/fix-reachability-flag","pushedAt":"2024-05-24T00:02:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ShahabT","name":"Shahab Tajik","path":"/ShahabT","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4077850?s=80&v=4"}},{"before":"09cb808c4ab852dde432764e4924ad93ed91a03a","after":"c5cb97940d8e626900adc48bd9b6d94fd1cb67c1","ref":"refs/heads/main","pushedAt":"2024-05-24T00:02:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ShahabT","name":"Shahab Tajik","path":"/ShahabT","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4077850?s=80&v=4"},"commit":{"message":"Properly check report pollers and report reachability flags (#5982)\n\n## What changed?\r\n\r\nProperly check report pollers and report reachability flags in enhanced\r\nDescribeTaskQueue.\r\n\r\n## Why?\r\n\r\nThis is a bug.\r\n\r\n## How did you test it?\r\n\r\nExisting tests.\r\n\r\n## Potential risks\r\n\r\nnone.\r\n\r\n## Documentation\r\n\r\nnone.\r\n## Is hotfix candidate?\r\n\r\nyes.","shortMessageHtmlLink":"Properly check report pollers and report reachability flags (#5982)"}},{"before":"927eda7761f876af6b87475f86afda6c609fd0dc","after":"22c518877e798365ba9474c2fd08610b472edfed","ref":"refs/heads/norbert/fork-branch-token","pushedAt":"2024-05-23T23:32:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"norberthu","name":"Norbert Hu","path":"/norberthu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/842753?s=80&v=4"},"commit":{"message":"Replace base branch token with new branch token in fork request\n\nPass new run ID into the new branch token initialization.","shortMessageHtmlLink":"Replace base branch token with new branch token in fork request"}},{"before":null,"after":"927eda7761f876af6b87475f86afda6c609fd0dc","ref":"refs/heads/norbert/fork-branch-token","pushedAt":"2024-05-23T23:26:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"norberthu","name":"Norbert Hu","path":"/norberthu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/842753?s=80&v=4"},"commit":{"message":"Replace base branch token with new branch token in fork request\n\nPass new run ID into the new branch token initialization.","shortMessageHtmlLink":"Replace base branch token with new branch token in fork request"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVTKDswA","startCursor":null,"endCursor":null}},"title":"Activity · temporalio/temporal"}