{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":46251204,"defaultBranch":"main","name":"armeria","ownerLogin":"line","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-11-16T04:04:01.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/13128444?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718359582.0","currentOid":""},"activityList":{"items":[{"before":"876f92a854b9b5318ebeae2291d19bb436487fc7","after":null,"ref":"refs/heads/update-public-suffixes","pushedAt":"2024-06-14T10:06:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"}},{"before":"579a6d0998e34605c41ea13b26c1f7c19836e908","after":"fea0622618613631735b4625c3bf8faf20d9f87a","ref":"refs/heads/main","pushedAt":"2024-06-14T10:06:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"Update public suffix list (#5762)\n\nAutomated changes by\n[create-pull-request](https://github.com/peter-evans/create-pull-request)\nGitHub action\n\nCo-authored-by: Meri Kim ","shortMessageHtmlLink":"Update public suffix list (#5762)"}},{"before":null,"after":"876f92a854b9b5318ebeae2291d19bb436487fc7","ref":"refs/heads/update-public-suffixes","pushedAt":"2024-06-14T10:05:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Update public suffix list","shortMessageHtmlLink":"Update public suffix list"}},{"before":"1d906d0a2eaa0f1918e08560adc3b5cc8a45d369","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/docs-client/braces-3.0.3","pushedAt":"2024-06-14T00:53:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jrhee17","name":"jrhee17","path":"/jrhee17","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8510579?s=80&v=4"}},{"before":"d674e0dc010a380d6c4c0043a66ffc5dc2d3c038","after":"579a6d0998e34605c41ea13b26c1f7c19836e908","ref":"refs/heads/main","pushedAt":"2024-06-14T00:53:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jrhee17","name":"jrhee17","path":"/jrhee17","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8510579?s=80&v=4"},"commit":{"message":"Bump braces from 3.0.2 to 3.0.3 in /docs-client (#5760)\n\nBumps [braces](https://github.com/micromatch/braces) from 3.0.2 to\r\n3.0.3.\r\n
\r\nCommits\r\n\r\n
\r\n
\r\n\r\n\r\n[![Dependabot compatibility\r\nscore](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=braces&package-manager=npm_and_yarn&previous-version=3.0.2&new-version=3.0.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\r\n\r\nDependabot will resolve any conflicts with this PR as long as you don't\r\nalter it yourself. You can also trigger a rebase manually by commenting\r\n`@dependabot rebase`.\r\n\r\n[//]: # (dependabot-automerge-start)\r\n[//]: # (dependabot-automerge-end)\r\n\r\n---\r\n\r\n
\r\nDependabot commands and options\r\n
\r\n\r\nYou can trigger Dependabot actions by commenting on this PR:\r\n- `@dependabot rebase` will rebase this PR\r\n- `@dependabot recreate` will recreate this PR, overwriting any edits\r\nthat have been made to it\r\n- `@dependabot merge` will merge this PR after your CI passes on it\r\n- `@dependabot squash and merge` will squash and merge this PR after\r\nyour CI passes on it\r\n- `@dependabot cancel merge` will cancel a previously requested merge\r\nand block automerging\r\n- `@dependabot reopen` will reopen this PR if it is closed\r\n- `@dependabot close` will close this PR and stop Dependabot recreating\r\nit. You can achieve the same result by closing it manually\r\n- `@dependabot show ignore conditions` will show all\r\nof the ignore conditions of the specified dependency\r\n- `@dependabot ignore this major version` will close this PR and stop\r\nDependabot creating any more for this major version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this minor version` will close this PR and stop\r\nDependabot creating any more for this minor version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this dependency` will close this PR and stop\r\nDependabot creating any more for this dependency (unless you reopen the\r\nPR or upgrade to it yourself)\r\nYou can disable automated security fix PRs for this repo from the\r\n[Security Alerts page](https://github.com/line/armeria/network/alerts).\r\n\r\n
\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump braces from 3.0.2 to 3.0.3 in /docs-client (#5760)"}},{"before":null,"after":"1d906d0a2eaa0f1918e08560adc3b5cc8a45d369","ref":"refs/heads/dependabot/npm_and_yarn/docs-client/braces-3.0.3","pushedAt":"2024-06-13T08:39:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump braces from 3.0.2 to 3.0.3 in /docs-client\n\nBumps [braces](https://github.com/micromatch/braces) from 3.0.2 to 3.0.3.\n- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3)\n\n---\nupdated-dependencies:\n- dependency-name: braces\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump braces from 3.0.2 to 3.0.3 in /docs-client"}},{"before":"ecadbcc78b9b82ec803fcff136a04882a0c7bf4f","after":null,"ref":"refs/heads/dependabot/gradle/com.gradle.develocity-3.17.5","pushedAt":"2024-06-13T08:39:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jrhee17","name":"jrhee17","path":"/jrhee17","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8510579?s=80&v=4"}},{"before":"dd0f9a8b5b3cad8e955e24503b32e7912c4263c9","after":"d674e0dc010a380d6c4c0043a66ffc5dc2d3c038","ref":"refs/heads/main","pushedAt":"2024-06-13T08:39:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jrhee17","name":"jrhee17","path":"/jrhee17","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8510579?s=80&v=4"},"commit":{"message":"Bump com.gradle.develocity from 3.17.4 to 3.17.5 (#5756)\n\nBumps com.gradle.develocity from 3.17.4 to 3.17.5.\r\n\r\n\r\n[![Dependabot compatibility\r\nscore](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.gradle.develocity&package-manager=gradle&previous-version=3.17.4&new-version=3.17.5)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\r\n\r\nDependabot will resolve any conflicts with this PR as long as you don't\r\nalter it yourself. You can also trigger a rebase manually by commenting\r\n`@dependabot rebase`.\r\n\r\n[//]: # (dependabot-automerge-start)\r\n[//]: # (dependabot-automerge-end)\r\n\r\n---\r\n\r\n
\r\nDependabot commands and options\r\n
\r\n\r\nYou can trigger Dependabot actions by commenting on this PR:\r\n- `@dependabot rebase` will rebase this PR\r\n- `@dependabot recreate` will recreate this PR, overwriting any edits\r\nthat have been made to it\r\n- `@dependabot merge` will merge this PR after your CI passes on it\r\n- `@dependabot squash and merge` will squash and merge this PR after\r\nyour CI passes on it\r\n- `@dependabot cancel merge` will cancel a previously requested merge\r\nand block automerging\r\n- `@dependabot reopen` will reopen this PR if it is closed\r\n- `@dependabot close` will close this PR and stop Dependabot recreating\r\nit. You can achieve the same result by closing it manually\r\n- `@dependabot show ignore conditions` will show all\r\nof the ignore conditions of the specified dependency\r\n- `@dependabot ignore this major version` will close this PR and stop\r\nDependabot creating any more for this major version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this minor version` will close this PR and stop\r\nDependabot creating any more for this minor version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this dependency` will close this PR and stop\r\nDependabot creating any more for this dependency (unless you reopen the\r\nPR or upgrade to it yourself)\r\n\r\n\r\n
\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump com.gradle.develocity from 3.17.4 to 3.17.5 (#5756)"}},{"before":"8201924f9c737f3ca20bed364650446c9d8e80fc","after":null,"ref":"refs/heads/dependabot/github_actions/dawidd6/action-download-artifact-6","pushedAt":"2024-06-13T08:38:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jrhee17","name":"jrhee17","path":"/jrhee17","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8510579?s=80&v=4"}},{"before":"c114f210320d27bf43192caf0b313ee8211153f0","after":"dd0f9a8b5b3cad8e955e24503b32e7912c4263c9","ref":"refs/heads/main","pushedAt":"2024-06-13T08:38:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jrhee17","name":"jrhee17","path":"/jrhee17","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8510579?s=80&v=4"},"commit":{"message":"Bump dawidd6/action-download-artifact from 5 to 6 (#5757)\n\nBumps\r\n[dawidd6/action-download-artifact](https://github.com/dawidd6/action-download-artifact)\r\nfrom 5 to 6.\r\n
\r\nRelease notes\r\n

Sourced from dawidd6/action-download-artifact's\r\nreleases.

\r\n
\r\n

v6

\r\n

Full Changelog: https://github.com/dawidd6/action-download-artifact/compare/v5...v6

\r\n
\r\n
\r\n
\r\nCommits\r\n
    \r\n
  • bf251b5\r\nnode_modules: upgrade
  • \r\n
  • 93c6296\r\nREADME: v5
  • \r\n
  • See full diff in compare\r\nview
  • \r\n
\r\n
\r\n
\r\n\r\n\r\n[![Dependabot compatibility\r\nscore](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=dawidd6/action-download-artifact&package-manager=github_actions&previous-version=5&new-version=6)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\r\n\r\nDependabot will resolve any conflicts with this PR as long as you don't\r\nalter it yourself. You can also trigger a rebase manually by commenting\r\n`@dependabot rebase`.\r\n\r\n[//]: # (dependabot-automerge-start)\r\n[//]: # (dependabot-automerge-end)\r\n\r\n---\r\n\r\n
\r\nDependabot commands and options\r\n
\r\n\r\nYou can trigger Dependabot actions by commenting on this PR:\r\n- `@dependabot rebase` will rebase this PR\r\n- `@dependabot recreate` will recreate this PR, overwriting any edits\r\nthat have been made to it\r\n- `@dependabot merge` will merge this PR after your CI passes on it\r\n- `@dependabot squash and merge` will squash and merge this PR after\r\nyour CI passes on it\r\n- `@dependabot cancel merge` will cancel a previously requested merge\r\nand block automerging\r\n- `@dependabot reopen` will reopen this PR if it is closed\r\n- `@dependabot close` will close this PR and stop Dependabot recreating\r\nit. You can achieve the same result by closing it manually\r\n- `@dependabot show ignore conditions` will show all\r\nof the ignore conditions of the specified dependency\r\n- `@dependabot ignore this major version` will close this PR and stop\r\nDependabot creating any more for this major version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this minor version` will close this PR and stop\r\nDependabot creating any more for this minor version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this dependency` will close this PR and stop\r\nDependabot creating any more for this dependency (unless you reopen the\r\nPR or upgrade to it yourself)\r\n\r\n\r\n
\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump dawidd6/action-download-artifact from 5 to 6 (#5757)"}},{"before":null,"after":"8201924f9c737f3ca20bed364650446c9d8e80fc","ref":"refs/heads/dependabot/github_actions/dawidd6/action-download-artifact-6","pushedAt":"2024-06-13T01:22:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump dawidd6/action-download-artifact from 5 to 6\n\nBumps [dawidd6/action-download-artifact](https://github.com/dawidd6/action-download-artifact) from 5 to 6.\n- [Release notes](https://github.com/dawidd6/action-download-artifact/releases)\n- [Commits](https://github.com/dawidd6/action-download-artifact/compare/v5...v6)\n\n---\nupdated-dependencies:\n- dependency-name: dawidd6/action-download-artifact\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump dawidd6/action-download-artifact from 5 to 6"}},{"before":"274a189afa23e179daeb8be401e1d08c9151436d","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/site/multi-7c2cff44b0","pushedAt":"2024-06-13T01:15:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"minwoox","name":"minux","path":"/minwoox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25103250?s=80&v=4"}},{"before":null,"after":"ecadbcc78b9b82ec803fcff136a04882a0c7bf4f","ref":"refs/heads/dependabot/gradle/com.gradle.develocity-3.17.5","pushedAt":"2024-06-13T01:12:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump com.gradle.develocity from 3.17.4 to 3.17.5\n\nBumps com.gradle.develocity from 3.17.4 to 3.17.5.\n\n---\nupdated-dependencies:\n- dependency-name: com.gradle.develocity\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump com.gradle.develocity from 3.17.4 to 3.17.5"}},{"before":null,"after":"274a189afa23e179daeb8be401e1d08c9151436d","ref":"refs/heads/dependabot/npm_and_yarn/site/multi-7c2cff44b0","pushedAt":"2024-06-12T22:16:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump braces, gatsby, gatsby-plugin-google-analytics, gatsby-plugin-image, gatsby-plugin-less, gatsby-plugin-manifest, gatsby-plugin-nprogress, gatsby-plugin-react-helmet, gatsby-plugin-sharp, gatsby-plugin-sitemap, gatsby-plugin-typescript, gatsby-remark-autolink-headers, gatsby-remark-copy-linked-files, gatsby-remark-images, gatsby-source-filesystem and gatsby-transformer-sharp\n\nBumps [braces](https://github.com/micromatch/braces) to 3.0.3 and updates ancestor dependencies [braces](https://github.com/micromatch/braces), [gatsby](https://github.com/gatsbyjs/gatsby), [gatsby-plugin-google-analytics](https://github.com/gatsbyjs/gatsby/tree/HEAD/packages/gatsby-plugin-google-analytics), [gatsby-plugin-image](https://github.com/gatsbyjs/gatsby/tree/HEAD/packages/gatsby-plugin-image), [gatsby-plugin-less](https://github.com/gatsbyjs/gatsby/tree/HEAD/packages/gatsby-plugin-less), [gatsby-plugin-manifest](https://github.com/gatsbyjs/gatsby/tree/HEAD/packages/gatsby-plugin-manifest), [gatsby-plugin-nprogress](https://github.com/gatsbyjs/gatsby/tree/HEAD/packages/gatsby-plugin-nprogress), [gatsby-plugin-react-helmet](https://github.com/gatsbyjs/gatsby/tree/HEAD/packages/gatsby-plugin-react-helmet), [gatsby-plugin-sharp](https://github.com/gatsbyjs/gatsby/tree/HEAD/packages/gatsby-plugin-sharp), [gatsby-plugin-sitemap](https://github.com/gatsbyjs/gatsby/tree/HEAD/packages/gatsby-plugin-sitemap), [gatsby-plugin-typescript](https://github.com/gatsbyjs/gatsby/tree/HEAD/packages/gatsby-plugin-typescript), [gatsby-remark-autolink-headers](https://github.com/gatsbyjs/gatsby/tree/HEAD/packages/gatsby-remark-autolink-headers), [gatsby-remark-copy-linked-files](https://github.com/gatsbyjs/gatsby/tree/HEAD/packages/gatsby-remark-copy-linked-files), [gatsby-remark-images](https://github.com/gatsbyjs/gatsby/tree/HEAD/packages/gatsby-remark-images), [gatsby-source-filesystem](https://github.com/gatsbyjs/gatsby/tree/HEAD/packages/gatsby-source-filesystem) and [gatsby-transformer-sharp](https://github.com/gatsbyjs/gatsby/tree/HEAD/packages/gatsby-transformer-sharp). These dependencies need to be updated together.\n\n\nUpdates `braces` from 3.0.2 to 3.0.3\n- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3)\n\nUpdates `gatsby` from 3.15.0 to 5.13.6\n- [Release notes](https://github.com/gatsbyjs/gatsby/releases)\n- [Changelog](https://github.com/gatsbyjs/gatsby/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/gatsbyjs/gatsby/compare/gatsby@3.15.0...gatsby@5.13.6)\n\nUpdates `gatsby-plugin-google-analytics` from 3.15.0 to 5.13.1\n- [Release notes](https://github.com/gatsbyjs/gatsby/releases)\n- [Changelog](https://github.com/gatsbyjs/gatsby/blob/master/packages/gatsby-plugin-google-analytics/CHANGELOG.md)\n- [Commits](https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-google-analytics@5.13.1/packages/gatsby-plugin-google-analytics)\n\nUpdates `gatsby-plugin-image` from 1.14.2 to 3.13.1\n- [Release notes](https://github.com/gatsbyjs/gatsby/releases)\n- [Changelog](https://github.com/gatsbyjs/gatsby/blob/master/packages/gatsby-plugin-image/CHANGELOG.md)\n- [Commits](https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-image@3.13.1/packages/gatsby-plugin-image)\n\nUpdates `gatsby-plugin-less` from 5.14.0 to 7.13.1\n- [Release notes](https://github.com/gatsbyjs/gatsby/releases)\n- [Changelog](https://github.com/gatsbyjs/gatsby/blob/master/packages/gatsby-plugin-less/CHANGELOG.md)\n- [Commits](https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-less@7.13.1/packages/gatsby-plugin-less)\n\nUpdates `gatsby-plugin-manifest` from 3.15.0 to 5.13.1\n- [Release notes](https://github.com/gatsbyjs/gatsby/releases)\n- [Changelog](https://github.com/gatsbyjs/gatsby/blob/master/packages/gatsby-plugin-manifest/CHANGELOG.md)\n- [Commits](https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-manifest@5.13.1/packages/gatsby-plugin-manifest)\n\nUpdates `gatsby-plugin-nprogress` from 3.14.0 to 5.13.1\n- [Release notes](https://github.com/gatsbyjs/gatsby/releases)\n- [Changelog](https://github.com/gatsbyjs/gatsby/blob/master/packages/gatsby-plugin-nprogress/CHANGELOG.md)\n- [Commits](https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-nprogress@5.13.1/packages/gatsby-plugin-nprogress)\n\nUpdates `gatsby-plugin-react-helmet` from 4.14.0 to 6.13.1\n- [Release notes](https://github.com/gatsbyjs/gatsby/releases)\n- [Changelog](https://github.com/gatsbyjs/gatsby/blob/master/packages/gatsby-plugin-react-helmet/CHANGELOG.md)\n- [Commits](https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-react-helmet@6.13.1/packages/gatsby-plugin-react-helmet)\n\nUpdates `gatsby-plugin-sharp` from 3.15.0 to 5.13.1\n- [Release notes](https://github.com/gatsbyjs/gatsby/releases)\n- [Changelog](https://github.com/gatsbyjs/gatsby/blob/master/packages/gatsby-plugin-sharp/CHANGELOG.md)\n- [Commits](https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-sharp@5.13.1/packages/gatsby-plugin-sharp)\n\nUpdates `gatsby-plugin-sitemap` from 4.10.0 to 6.13.1\n- [Release notes](https://github.com/gatsbyjs/gatsby/releases)\n- [Changelog](https://github.com/gatsbyjs/gatsby/blob/master/packages/gatsby-plugin-sitemap/CHANGELOG.md)\n- [Commits](https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-sitemap@6.13.1/packages/gatsby-plugin-sitemap)\n\nUpdates `gatsby-plugin-typescript` from 3.15.0 to 5.13.1\n- [Release notes](https://github.com/gatsbyjs/gatsby/releases)\n- [Changelog](https://github.com/gatsbyjs/gatsby/blob/master/packages/gatsby-plugin-typescript/CHANGELOG.md)\n- [Commits](https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-typescript@5.13.1/packages/gatsby-plugin-typescript)\n\nUpdates `gatsby-remark-autolink-headers` from 4.11.0 to 6.13.1\n- [Release notes](https://github.com/gatsbyjs/gatsby/releases)\n- [Changelog](https://github.com/gatsbyjs/gatsby/blob/master/packages/gatsby-remark-autolink-headers/CHANGELOG.md)\n- [Commits](https://github.com/gatsbyjs/gatsby/commits/gatsby-remark-autolink-headers@6.13.1/packages/gatsby-remark-autolink-headers)\n\nUpdates `gatsby-remark-copy-linked-files` from 4.11.0 to 6.13.1\n- [Release notes](https://github.com/gatsbyjs/gatsby/releases)\n- [Changelog](https://github.com/gatsbyjs/gatsby/blob/master/packages/gatsby-remark-copy-linked-files/CHANGELOG.md)\n- [Commits](https://github.com/gatsbyjs/gatsby/commits/gatsby-remark-copy-linked-files@6.13.1/packages/gatsby-remark-copy-linked-files)\n\nUpdates `gatsby-remark-images` from 5.12.0 to 7.13.1\n- [Release notes](https://github.com/gatsbyjs/gatsby/releases)\n- [Changelog](https://github.com/gatsbyjs/gatsby/blob/master/packages/gatsby-remark-images/CHANGELOG.md)\n- [Commits](https://github.com/gatsbyjs/gatsby/commits/gatsby-remark-images@7.13.1/packages/gatsby-remark-images)\n\nUpdates `gatsby-source-filesystem` from 3.15.0 to 5.13.1\n- [Release notes](https://github.com/gatsbyjs/gatsby/releases)\n- [Changelog](https://github.com/gatsbyjs/gatsby/blob/master/packages/gatsby-source-filesystem/CHANGELOG.md)\n- [Commits](https://github.com/gatsbyjs/gatsby/commits/gatsby-source-filesystem@5.13.1/packages/gatsby-source-filesystem)\n\nUpdates `gatsby-transformer-sharp` from 3.15.0 to 5.13.1\n- [Release notes](https://github.com/gatsbyjs/gatsby/releases)\n- [Changelog](https://github.com/gatsbyjs/gatsby/blob/master/packages/gatsby-transformer-sharp/CHANGELOG.md)\n- [Commits](https://github.com/gatsbyjs/gatsby/commits/gatsby-transformer-sharp@5.13.1/packages/gatsby-transformer-sharp)\n\n---\nupdated-dependencies:\n- dependency-name: braces\n dependency-type: indirect\n- dependency-name: gatsby\n dependency-type: direct:production\n- dependency-name: gatsby-plugin-google-analytics\n dependency-type: direct:production\n- dependency-name: gatsby-plugin-image\n dependency-type: direct:production\n- dependency-name: gatsby-plugin-less\n dependency-type: direct:production\n- dependency-name: gatsby-plugin-manifest\n dependency-type: direct:production\n- dependency-name: gatsby-plugin-nprogress\n dependency-type: direct:production\n- dependency-name: gatsby-plugin-react-helmet\n dependency-type: direct:production\n- dependency-name: gatsby-plugin-sharp\n dependency-type: direct:production\n- dependency-name: gatsby-plugin-sitemap\n dependency-type: direct:production\n- dependency-name: gatsby-plugin-typescript\n dependency-type: direct:production\n- dependency-name: gatsby-remark-autolink-headers\n dependency-type: direct:production\n- dependency-name: gatsby-remark-copy-linked-files\n dependency-type: direct:production\n- dependency-name: gatsby-remark-images\n dependency-type: direct:production\n- dependency-name: gatsby-source-filesystem\n dependency-type: direct:production\n- dependency-name: gatsby-transformer-sharp\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump braces, gatsby, gatsby-plugin-google-analytics, gatsby-plugin-im…"}},{"before":"b1eb60ce343b47e6e1ad93522516696c36adcd38","after":null,"ref":"refs/heads/update-public-suffixes","pushedAt":"2024-06-12T10:08:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"}},{"before":"f072cad7a2cc5762d9f8ddd0591e23494051d4dd","after":"c114f210320d27bf43192caf0b313ee8211153f0","ref":"refs/heads/main","pushedAt":"2024-06-12T10:08:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"Update public suffix list (#5754)\n\nAutomated changes by\n[create-pull-request](https://github.com/peter-evans/create-pull-request)\nGitHub action\n\nCo-authored-by: Meri Kim ","shortMessageHtmlLink":"Update public suffix list (#5754)"}},{"before":null,"after":"b1eb60ce343b47e6e1ad93522516696c36adcd38","ref":"refs/heads/update-public-suffixes","pushedAt":"2024-06-12T10:07:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Update public suffix list","shortMessageHtmlLink":"Update public suffix list"}},{"before":"4f42e74dc34f685f9f627cfa8b4f6c6cafed650f","after":"5d5008ffe4a5ffaae02ee7de530542a69e47535b","ref":"refs/heads/gh-pages","pushedAt":"2024-06-12T08:07:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 62afeae1c64983f81c02c280f6cd2eabc63a875f","shortMessageHtmlLink":"deploy: 62afeae"}},{"before":"76e5267c5915c978f4f877d1f9f7576e37a1f539","after":"f072cad7a2cc5762d9f8ddd0591e23494051d4dd","ref":"refs/heads/main","pushedAt":"2024-06-12T08:00:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"armerian","name":"Kim Meri","path":"/armerian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84899087?s=80&v=4"},"commit":{"message":"Update the project version to 1.30.0-SNAPSHOT","shortMessageHtmlLink":"Update the project version to 1.30.0-SNAPSHOT"}},{"before":"9495a062c3b884b25e2de5fb07be42ee2ad5ea8c","after":"76e5267c5915c978f4f877d1f9f7576e37a1f539","ref":"refs/heads/main","pushedAt":"2024-06-12T07:58:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"minwoox","name":"minux","path":"/minwoox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25103250?s=80&v=4"},"commit":{"message":"Using `WeightRampingUpStrategy` with `AbstractEndpointSelector` can fail to select initial endpoints (#5752)\n\nMotivation:\r\n\r\nFollowing the change of https://github.com/line/armeria/pull/5693, now calling `EndpointGroup#selectNow` may return `null` if the `RampingUpEndpointWeightSelector#updateEndpoints` is not completed yet since updates are always scheduled on the event loop.\r\n\r\nhttps://github.com/line/armeria/blob/8bad3305a8e1843c049537395368266215245df6/core/src/main/java/com/linecorp/armeria/client/endpoint/WeightRampingUpStrategy.java#L149\r\n\r\nIn addition, most `EndpointGroup` implementations use `AbstractEndpointSelector`.\r\nWhenever a change is made to the `EndpointGroup#endpoints`, [refreshEndpoints](https://github.com/line/armeria/blob/8bad3305a8e1843c049537395368266215245df6/core/src/main/java/com/linecorp/armeria/client/endpoint/AbstractEndpointSelector.java#L148) is called.\r\n\r\nThe expectation here is that [updateEndpoints](https://github.com/line/armeria/blob/8bad3305a8e1843c049537395368266215245df6/core/src/main/java/com/linecorp/armeria/client/endpoint/AbstractEndpointSelector.java#L150) updates the internal state of the endpoint selector, and then pending futures invoke `selectNow` again.\r\n\r\nhttps://github.com/line/armeria/blob/8bad3305a8e1843c049537395368266215245df6/core/src/main/java/com/linecorp/armeria/client/endpoint/AbstractEndpointSelector.java#L148-L158\r\n\r\nHowever, `WeightRampingUpStrategy` completes `updateEndpoints` asynchronously. Therefore, `pendingIf` futures may call `RampingUpEndpointWeightSelector#selectNow` although `RampingUpEndpointWeightSelector` didn't update its state yet. Consequently, some pending futures may never have a chance to be updated unless the endpoints is updated again.\r\n\r\nModifications:\r\n\r\n- Modified `AbstractEndpointSelector#updateNewEndpoints` to return a `CompletableFuture` instead of `void`\r\n- `RampingUpEndpointWeightSelector#updateNewEndpoints` completes the returned future once the endpoints have completely updated the internal state\r\n\r\nResult:\r\n\r\n- `WeightRampingUpStrategy` works with `AbstractEndpointSelector`\r\n\r\n","shortMessageHtmlLink":"Using WeightRampingUpStrategy with AbstractEndpointSelector can f…"}},{"before":"f430ad6bcd6d6fefe5d418d09a032401d3945a45","after":"9495a062c3b884b25e2de5fb07be42ee2ad5ea8c","ref":"refs/heads/main","pushedAt":"2024-06-12T07:49:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"minwoox","name":"minux","path":"/minwoox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25103250?s=80&v=4"},"commit":{"message":"Add the release note for 1.29.0 (#5723)","shortMessageHtmlLink":"Add the release note for 1.29.0 (#5723)"}},{"before":"8bad3305a8e1843c049537395368266215245df6","after":"f430ad6bcd6d6fefe5d418d09a032401d3945a45","ref":"refs/heads/main","pushedAt":"2024-06-12T05:12:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"minwoox","name":"minux","path":"/minwoox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25103250?s=80&v=4"},"commit":{"message":"Handle flaky `RampingUpTest` tests (#5750)\n\nMotivation:\r\n\r\nThis PR handles the following flaky test\r\n\r\nhttps://ge.armeria.dev/s/p7k6qi4mxuzu4/tests/task/:xds:shadedTest/details/com.linecorp.armeria.xds.client.endpoint.RampingUpTest/checkEndpointsAreRampedUp()\r\n\r\nFollowing the change of https://github.com/line/armeria/pull/5693, now calling `EndpointGroup#selectNow` may return `null` if the `RampingUpEndpointWeightSelector#updateEndpoints` is not completed yet since updates are already scheduled on the event loop.\r\n\r\nhttps://github.com/line/armeria/blob/8bad3305a8e1843c049537395368266215245df6/core/src/main/java/com/linecorp/armeria/client/endpoint/WeightRampingUpStrategy.java#L149\r\n\r\nFor this reason, although `XdsEndpointGroup` is in the correct state, `EndpointGroup#selectNow` may return `null`.\r\n\r\nI propose that we just call `EndpointGroup#select` instead of `EndpointGroup#selectNow` so that we don't have to worry about the state of `WeightRampingUpStrategy`. It will probably match the user behavior more closely anyways as well.\r\n\r\nModifications:\r\n\r\n- Call `EndpointGroup#select` instead of `EndpointGroup#selectNow`\r\n\r\nResult:\r\n\r\n- Closes #5749\r\n\r\n","shortMessageHtmlLink":"Handle flaky RampingUpTest tests (#5750)"}},{"before":"572ee721f6a81a487a8ac62314066ce1d490cb3d","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/site/multi-d449416e48","pushedAt":"2024-06-12T00:43:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"9e1f8b82b68119bdc10154388be7ada46e44880b","after":"8bad3305a8e1843c049537395368266215245df6","ref":"refs/heads/main","pushedAt":"2024-06-12T00:39:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"minwoox","name":"minux","path":"/minwoox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25103250?s=80&v=4"},"commit":{"message":"Fix to propagate `ServiceRequestContext` to `ServerErrorHandler` (#5746)\n\nMotivation:\r\n\r\nAn event loop of the `Channel` of a request is used to subscribe to a returned `HttpResponse`.\r\nhttps://github.com/line/armeria/blob/3112b50cb6d2bd0cd31bac17796c5e6a01cc347c/core/src/main/java/com/linecorp/armeria/server/HttpServerHandler.java#L453-L457\r\nThe channel event loop is not a context-aware event loop, so `ServiceRequestContext` is not available in the thread local. As a result, request-scoped MDC won't work.\r\n\r\nModifications:\r\n\r\n- Push `ServiceRequestContext` before calling `ServerErrorHandler.onServiceException()`\r\n\r\nResult:\r\n\r\n`ServiceRequestContext` is now correctly propagated to `ServerErrorHandler`.","shortMessageHtmlLink":"Fix to propagate ServiceRequestContext to ServerErrorHandler (#5746)"}},{"before":"7577441a3a985ed1a98b78becf37558f9e5d9419","after":"9e1f8b82b68119bdc10154388be7ada46e44880b","ref":"refs/heads/main","pushedAt":"2024-06-12T00:39:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"minwoox","name":"minux","path":"/minwoox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25103250?s=80&v=4"},"commit":{"message":"Provide a way to configure the `maxClientHelloLength` that a server allows (#5747)\n\nMotivation:\r\nThe `maxClientHelloLength` was hardcoded to 4KiB in https://github.com/line/armeria/pull/4974. However, this value does not cover all cases, so we need to provide a way for users to change this value to suit their needs.\r\n\r\nModifications:\r\n- Added `Flags.defaultMaxClientHelloLength()` which allows users to configure the value.\r\n\r\nResult:\r\n- You can now configure the maximum length of a TLS client hello message that a server allows by using the `-Dcom.linecorp.armeria.defaultMaxClientHelloLength=` JVM option.\r\n- The default value of `defaultMaxClientHelloLength` is now 16KiB.","shortMessageHtmlLink":"Provide a way to configure the maxClientHelloLength that a server a…"}},{"before":"3112b50cb6d2bd0cd31bac17796c5e6a01cc347c","after":"7577441a3a985ed1a98b78becf37558f9e5d9419","ref":"refs/heads/main","pushedAt":"2024-06-11T10:06:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"Update public suffix list (#5748)\n\nAutomated changes by\n[create-pull-request](https://github.com/peter-evans/create-pull-request)\nGitHub action\n\nCo-authored-by: Meri Kim ","shortMessageHtmlLink":"Update public suffix list (#5748)"}},{"before":"08b903ba91eadeabedaba0162fd56917cfa6f4c5","after":null,"ref":"refs/heads/update-public-suffixes","pushedAt":"2024-06-11T10:06:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"}},{"before":null,"after":"08b903ba91eadeabedaba0162fd56917cfa6f4c5","ref":"refs/heads/update-public-suffixes","pushedAt":"2024-06-11T10:05:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Update public suffix list","shortMessageHtmlLink":"Update public suffix list"}},{"before":"b484e95a24fca4242a1478aba3fdacbc38cc94ea","after":"3112b50cb6d2bd0cd31bac17796c5e6a01cc347c","ref":"refs/heads/main","pushedAt":"2024-06-11T05:27:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"minwoox","name":"minux","path":"/minwoox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25103250?s=80&v=4"},"commit":{"message":"Allow `useOpenSsl` -> `tlsEngineType` to be configured by `ClientFactoryBuilder` (#4962)\n\n### Motivation:\r\n\r\nLet users configure `tlsEngineType` client option when using `ClientFactoryBuilder` or `ServerBuilder`\r\n\r\nExample\r\nClient \r\n```\r\nClientFactory\r\n .builder()\r\n .tlsEngineType(TlsEngineType.OPENSSL)\r\n .build();\r\n```\r\n\r\nServer \r\n```\r\nServer.builder()\r\n .tlsSelfSigned()\r\n .service(\"/example\", (ctx, req) -> HttpResponse.of(HttpStatus.OK))\r\n .tlsEngineType(TlsEngineType.JDK)\r\n .virtualHost(\"*.example1.com\")\r\n .service(\"/example\", (ctx, req) -> HttpResponse.of(HttpStatus.OK))\r\n .tlsSelfSigned()\r\n .tlsEngineType(TlsEngineType.OPENSSL)\r\n .and()\r\n .virtualHost(\"*.example2.com\")\r\n .service(\"/example\", (ctx, req) -> HttpResponse.of(HttpStatus.OK))\r\n .tlsSelfSigned()\r\n .tlsEngineType(TlsEngineType.JDK)\r\n .and()\r\n .virtualHost(\"*.example3.com\")\r\n .service(\"/example\", (ctx, req) -> HttpResponse.of(HttpStatus.OK))\r\n .and()\r\n .build();\r\n```\r\n\r\n### Modifications:\r\n- Add `tlsEngineType` method in `ClientFactoryBuilder` to allow users choose whether to use openSsl.\r\n\r\n### Result:\r\n\r\n- Closes #<[4949](https://github.com/line/armeria/issues/4949)>. (If this resolves the issue.)\r\n- Users will be able to configure `tlsEngineType` using `ClientFactoryBuilder` or `ServerBuilder`","shortMessageHtmlLink":"Allow useOpenSsl -> tlsEngineType to be configured by `ClientFact…"}},{"before":"52663a5a31406dfca3d78da680133045fb9afda2","after":"b484e95a24fca4242a1478aba3fdacbc38cc94ea","ref":"refs/heads/main","pushedAt":"2024-06-11T05:27:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"minwoox","name":"minux","path":"/minwoox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25103250?s=80&v=4"},"commit":{"message":"Set virtual project directories for `:bom`, `:version-catalog` (#5664)\n\nMotivation:\r\n\r\nStarting with Gradle 9.0, Gradle will not run builds if a project directory is missing or read-only.\r\n(ref:\r\nhttps://docs.gradle.org/8.7/userguide/upgrading_version_8.html#deprecated_missing_project_directory)\r\n\r\nModification:\r\n\r\n- Create project directories under `build/virtual-projects`\r\n - `:bom`, `:version-catalog`\r\n - `:dependencyManagement` will be handled via https://github.com/line/gradle-scripts/pull/177\r\n\r\nResult:\r\n\r\n- Deprecation for Gradle 9.0 is prepared for this behavior","shortMessageHtmlLink":"Set virtual project directories for :bom, :version-catalog (#5664)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEZVKdfQA","startCursor":null,"endCursor":null}},"title":"Activity · line/armeria"}