{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":160593711,"defaultBranch":"master","name":"avaje-config","ownerLogin":"avaje","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-12-05T23:58:04.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/19895957?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718024381.0","currentOid":""},"activityList":{"items":[{"before":"50eb57f15653fabeeb687070a8ef631568756557","after":null,"ref":"refs/heads/dependabot/maven/org.avaje-java11-oss-4.3","pushedAt":"2024-06-10T12:59:41.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":"46874c362143865c7a413e30942024c5111bf426","after":"6eee3d5e5646fa9d4c1c2446392c4758f3596d61","ref":"refs/heads/master","pushedAt":"2024-06-10T12:59:35.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Merge pull request #153 from avaje/dependabot/maven/org.avaje-java11-oss-4.3\n\nBump org.avaje:java11-oss from 4.1 to 4.3","shortMessageHtmlLink":"Merge pull request #153 from avaje/dependabot/maven/org.avaje-java11-…"}},{"before":null,"after":"50eb57f15653fabeeb687070a8ef631568756557","ref":"refs/heads/dependabot/maven/org.avaje-java11-oss-4.3","pushedAt":"2024-06-10T12:58:53.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 org.avaje:java11-oss from 4.1 to 4.3\n\nBumps [org.avaje:java11-oss](https://github.com/avaje-pom/java11-oss) from 4.1 to 4.3.\n- [Release notes](https://github.com/avaje-pom/java11-oss/releases)\n- [Commits](https://github.com/avaje-pom/java11-oss/commits)\n\n---\nupdated-dependencies:\n- dependency-name: org.avaje:java11-oss\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump org.avaje:java11-oss from 4.1 to 4.3"}},{"before":"df155ac8c6957a2125832b321ca1f74e15e25624","after":null,"ref":"refs/heads/dependabot/maven/io.avaje-avaje-spi-service-1.9","pushedAt":"2024-06-07T12:42:53.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":"cb6dfc5aba464955bf12193b965376ae6eebcd0c","after":"46874c362143865c7a413e30942024c5111bf426","ref":"refs/heads/master","pushedAt":"2024-06-07T12:42:46.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Merge pull request #152 from avaje/dependabot/maven/io.avaje-avaje-spi-service-1.9\n\nBump io.avaje:avaje-spi-service from 1.8 to 1.9","shortMessageHtmlLink":"Merge pull request #152 from avaje/dependabot/maven/io.avaje-avaje-sp…"}},{"before":null,"after":"df155ac8c6957a2125832b321ca1f74e15e25624","ref":"refs/heads/dependabot/maven/io.avaje-avaje-spi-service-1.9","pushedAt":"2024-06-07T12:42:05.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 io.avaje:avaje-spi-service from 1.8 to 1.9\n\nBumps io.avaje:avaje-spi-service from 1.8 to 1.9.\n\n---\nupdated-dependencies:\n- dependency-name: io.avaje:avaje-spi-service\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump io.avaje:avaje-spi-service from 1.8 to 1.9"}},{"before":"f490e19ec238103c12e5c2ecb5c39a955bbc7de5","after":null,"ref":"refs/heads/dependabot/maven/io.avaje-avaje-spi-service-1.8","pushedAt":"2024-06-06T12:19:24.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":"75350b6792fa6c23f01d1af82290d2b4d2c9f134","after":"cb6dfc5aba464955bf12193b965376ae6eebcd0c","ref":"refs/heads/master","pushedAt":"2024-06-06T12:19:17.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Merge pull request #151 from avaje/dependabot/maven/io.avaje-avaje-spi-service-1.8\n\nBump io.avaje:avaje-spi-service from 1.7 to 1.8","shortMessageHtmlLink":"Merge pull request #151 from avaje/dependabot/maven/io.avaje-avaje-sp…"}},{"before":null,"after":"f490e19ec238103c12e5c2ecb5c39a955bbc7de5","ref":"refs/heads/dependabot/maven/io.avaje-avaje-spi-service-1.8","pushedAt":"2024-06-06T12:18:31.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 io.avaje:avaje-spi-service from 1.7 to 1.8\n\nBumps io.avaje:avaje-spi-service from 1.7 to 1.8.\n\n---\nupdated-dependencies:\n- dependency-name: io.avaje:avaje-spi-service\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump io.avaje:avaje-spi-service from 1.7 to 1.8"}},{"before":"d543d8275cc5301dfe490a139f87ce1be90b84e0","after":null,"ref":"refs/heads/dependabot/maven/io.avaje-avaje-spi-service-1.7","pushedAt":"2024-06-05T12:57:13.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":"86f2e4eef786c6c72dd293b6579db9c206ac704f","after":"75350b6792fa6c23f01d1af82290d2b4d2c9f134","ref":"refs/heads/master","pushedAt":"2024-06-05T12:57:06.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Merge pull request #150 from avaje/dependabot/maven/io.avaje-avaje-spi-service-1.7\n\nBump io.avaje:avaje-spi-service from 1.4 to 1.7","shortMessageHtmlLink":"Merge pull request #150 from avaje/dependabot/maven/io.avaje-avaje-sp…"}},{"before":null,"after":"d543d8275cc5301dfe490a139f87ce1be90b84e0","ref":"refs/heads/dependabot/maven/io.avaje-avaje-spi-service-1.7","pushedAt":"2024-06-05T12:55:05.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 io.avaje:avaje-spi-service from 1.4 to 1.7\n\nBumps io.avaje:avaje-spi-service from 1.4 to 1.7.\n\n---\nupdated-dependencies:\n- dependency-name: io.avaje:avaje-spi-service\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump io.avaje:avaje-spi-service from 1.4 to 1.7"}},{"before":"e7601cb5319d07cc59ebe80ccdbb822408b4bd2a","after":"86f2e4eef786c6c72dd293b6579db9c206ac704f","ref":"refs/heads/master","pushedAt":"2024-05-15T11:55:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rbygrave","name":"Rob Bygrave","path":"/rbygrave","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208973?s=80&v=4"},"commit":{"message":"Bump aws-appconfig and dynamic-logback for 4.0-RC1 ConfigExtension #149","shortMessageHtmlLink":"Bump aws-appconfig and dynamic-logback for 4.0-RC1 ConfigExtension #149"}},{"before":"89e5d4c30f4b5521e18826e8846bb9fa0ad6b671","after":"e7601cb5319d07cc59ebe80ccdbb822408b4bd2a","ref":"refs/heads/master","pushedAt":"2024-05-15T11:47:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rbygrave","name":"Rob Bygrave","path":"/rbygrave","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208973?s=80&v=4"},"commit":{"message":"Refactor SPI interfaces (#149)\n\n* refactor SPI\r\n\r\n* only static spi\r\n\r\n* Revert log changes\r\n\r\n* Move all the ServiceLoader use into ConfigServiceLoader\r\n\r\n* Rename ConfigSPI to ConfigExtension\r\n\r\n* Remove unused META-INF/services/io.avaje.config.ConfigurationPlugin\r\n\r\nAs this is replaced by the generated one for ConfigExtension\r\n\r\n* Move the initalisation of Parsers into ConfigServiceLoader so that it happens once.\r\n\r\n* Improve javadoc for ConfigServiceLoader\r\n\r\n---------\r\n\r\nCo-authored-by: Rob Bygrave ","shortMessageHtmlLink":"Refactor SPI interfaces (#149)"}},{"before":"23b8dd0b9d0c59894562c06cac40cedc0e2e9e8c","after":null,"ref":"refs/heads/feature/builder-logging","pushedAt":"2024-05-09T20:49:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rob-bygrave","name":"Rob Bygrave","path":"/rob-bygrave","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/130515035?s=80&v=4"}},{"before":"aab7ad5dc6bbc40b68fbf2edefc5fc7c6fd81288","after":"89e5d4c30f4b5521e18826e8846bb9fa0ad6b671","ref":"refs/heads/master","pushedAt":"2024-05-09T20:49:05.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"rob-bygrave","name":"Rob Bygrave","path":"/rob-bygrave","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/130515035?s=80&v=4"},"commit":{"message":"Merge pull request #148 from avaje/feature/builder-logging\n\nImprove Builder logging for loading resources and files - followup for #141","shortMessageHtmlLink":"Merge pull request #148 from avaje/feature/builder-logging"}},{"before":null,"after":"23b8dd0b9d0c59894562c06cac40cedc0e2e9e8c","ref":"refs/heads/feature/builder-logging","pushedAt":"2024-05-08T22:37:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rob-bygrave","name":"Rob Bygrave","path":"/rob-bygrave","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/130515035?s=80&v=4"},"commit":{"message":"Improve Builder logging for loading resources and files - followup for #141\n\nFollow up for #147 #141 to add appropriate logging for resources loaded and\nalso when not found and not loaded.\n\nAlso adds some requireNonNull on builder parameters being set\n\nNote that the InitialLoader (default configuration loading)\nalready logs the sources that were loaded so just tidy only\nchanges in InitialLoader","shortMessageHtmlLink":"Improve Builder logging for loading resources and files - followup for "}},{"before":"98cee8e4a4353594f4f8ba40aff1172936500b32","after":"aab7ad5dc6bbc40b68fbf2edefc5fc7c6fd81288","ref":"refs/heads/master","pushedAt":"2024-05-08T08:10:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rbygrave","name":"Rob Bygrave","path":"/rbygrave","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208973?s=80&v=4"},"commit":{"message":"Javadoc for Configuration.Builder load() method for \"loadMaybe\" semantics","shortMessageHtmlLink":"Javadoc for Configuration.Builder load() method for \"loadMaybe\" seman…"}},{"before":"3b29b596c9873ad88f46f181a7faf7e7e1918953","after":"98cee8e4a4353594f4f8ba40aff1172936500b32","ref":"refs/heads/master","pushedAt":"2024-05-06T12:13:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rbygrave","name":"Rob Bygrave","path":"/rbygrave","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208973?s=80&v=4"},"commit":{"message":"Version 3.15-RC1","shortMessageHtmlLink":"Version 3.15-RC1"}},{"before":"7d655fec840fe0845d9a691b35b5871f2356ba11","after":null,"ref":"refs/heads/feature/builder-source","pushedAt":"2024-05-06T12:09:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rbygrave","name":"Rob Bygrave","path":"/rbygrave","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208973?s=80&v=4"}},{"before":"b237077ce7206e7c72cbf0ecbb8ea0a839c7e51f","after":"3b29b596c9873ad88f46f181a7faf7e7e1918953","ref":"refs/heads/master","pushedAt":"2024-05-06T12:09:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rbygrave","name":"Rob Bygrave","path":"/rbygrave","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208973?s=80&v=4"},"commit":{"message":"#141 Change CoreConfigurationBuilder to set appropriate source for files and resources (#147)","shortMessageHtmlLink":"#141 Change CoreConfigurationBuilder to set appropriate source for fi…"}},{"before":null,"after":"7d655fec840fe0845d9a691b35b5871f2356ba11","ref":"refs/heads/feature/builder-source","pushedAt":"2024-05-06T12:07:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rbygrave","name":"Rob Bygrave","path":"/rbygrave","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208973?s=80&v=4"},"commit":{"message":"#141 Change CoreConfigurationBuilder to set appropriate source for files and resources","shortMessageHtmlLink":"#141 Change CoreConfigurationBuilder to set appropriate source for fi…"}},{"before":"2a24d52e1b7a315d90124d073d122119831dfd05","after":null,"ref":"refs/heads/feature/141-systemResource","pushedAt":"2024-05-06T11:42:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rbygrave","name":"Rob Bygrave","path":"/rbygrave","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208973?s=80&v=4"}},{"before":"ce3d938815b68c9282f652e1be4d5061004c42ef","after":"b237077ce7206e7c72cbf0ecbb8ea0a839c7e51f","ref":"refs/heads/master","pushedAt":"2024-05-06T11:42:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rbygrave","name":"Rob Bygrave","path":"/rbygrave","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208973?s=80&v=4"},"commit":{"message":"DefaultResourceLoader uses ClassLoader.getSystemResourceAsStream() as fallback (#146)\n\n* #142 Use UncheckedIOException rather than IllegalStateException\r\n\r\nThis improves consistency with other use of UncheckedIOException\r\n\r\n* #141 DefaultResourceLoader uses ClassLoader.getSystemResourceAsStream() as fallback\r\n\r\nThis should be no change when using \"normal\" Config/Configuration but allows users\r\nof the ConfigurationBuilder to have this fallback to ClassLoader.getSystemResourceAsStream()\r\nwhen the resource is not found via the usual getClass().getResourceAsStream()\r\n\r\n* #141 Use inputStream as variable name","shortMessageHtmlLink":"DefaultResourceLoader uses ClassLoader.getSystemResourceAsStream() as…"}},{"before":"b933eb914ed3b0faa1cb5447cacd7c9fa2e5205a","after":"2a24d52e1b7a315d90124d073d122119831dfd05","ref":"refs/heads/feature/141-systemResource","pushedAt":"2024-05-06T11:41:28.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"rbygrave","name":"Rob Bygrave","path":"/rbygrave","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208973?s=80&v=4"},"commit":{"message":"Merge branch 'feature/141-systemResource' of github.com:avaje/avaje-config into feature/141-systemResource","shortMessageHtmlLink":"Merge branch 'feature/141-systemResource' of github.com:avaje/avaje-c…"}},{"before":"fd26e44ee3a07b5caf0b7d0363b746fbd2e68789","after":"b933eb914ed3b0faa1cb5447cacd7c9fa2e5205a","ref":"refs/heads/feature/141-systemResource","pushedAt":"2024-05-06T11:39:25.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"rbygrave","name":"Rob Bygrave","path":"/rbygrave","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208973?s=80&v=4"},"commit":{"message":"Merge branch 'master' into feature/141-systemResource","shortMessageHtmlLink":"Merge branch 'master' into feature/141-systemResource"}},{"before":null,"after":"fd26e44ee3a07b5caf0b7d0363b746fbd2e68789","ref":"refs/heads/feature/141-systemResource","pushedAt":"2024-05-06T11:38:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rbygrave","name":"Rob Bygrave","path":"/rbygrave","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208973?s=80&v=4"},"commit":{"message":"#141 DefaultResourceLoader uses ClassLoader.getSystemResourceAsStream() as fallback\n\nThis should be no change when using \"normal\" Config/Configuration but allows users\nof the ConfigurationBuilder to have this fallback to ClassLoader.getSystemResourceAsStream()\nwhen the resource is not found via the usual getClass().getResourceAsStream()","shortMessageHtmlLink":"#141 DefaultResourceLoader uses ClassLoader.getSystemResourceAsStream…"}},{"before":"dc1a1abd5606489d5149fa0c087d60ca348764fc","after":null,"ref":"refs/heads/feature/142","pushedAt":"2024-05-06T11:17:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rbygrave","name":"Rob Bygrave","path":"/rbygrave","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208973?s=80&v=4"}},{"before":"6e6a586025bba473fe96f561a04442c14418996f","after":"ce3d938815b68c9282f652e1be4d5061004c42ef","ref":"refs/heads/master","pushedAt":"2024-05-06T11:17:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rbygrave","name":"Rob Bygrave","path":"/rbygrave","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208973?s=80&v=4"},"commit":{"message":"#142 Use UncheckedIOException rather than IllegalStateException (#145)\n\nThis improves consistency with other use of UncheckedIOException","shortMessageHtmlLink":"#142 Use UncheckedIOException rather than IllegalStateException (#145)"}},{"before":null,"after":"dc1a1abd5606489d5149fa0c087d60ca348764fc","ref":"refs/heads/feature/142","pushedAt":"2024-05-06T11:13:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rbygrave","name":"Rob Bygrave","path":"/rbygrave","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208973?s=80&v=4"},"commit":{"message":"#142 Use UncheckedIOException rather than IllegalStateException\n\nThis improves consistency with other use of UncheckedIOException","shortMessageHtmlLink":"#142 Use UncheckedIOException rather than IllegalStateException"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYR8dFwA","startCursor":null,"endCursor":null}},"title":"Activity · avaje/avaje-config"}