{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":733976252,"defaultBranch":"4.3","name":"across-entity-admin-modules","ownerLogin":"foreach-across","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-12-20T15:09:51.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/160255828?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715065179.0","currentOid":""},"activityList":{"items":[{"before":"0981bd2640e552d2c2e35e805a7934be75fb70a3","after":"aeb95b1cdafabc6fdfb627ff1f76dc1c8d311be8","ref":"refs/heads/4.5","pushedAt":"2024-05-07T11:57:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dvsp-iodigital","name":null,"path":"/dvsp-iodigital","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/153911162?s=80&v=4"},"commit":{"message":"revision=4.5-SNAPSHOT","shortMessageHtmlLink":"revision=4.5-SNAPSHOT"}},{"before":"ffcb84b5969847f509f65a4b57908c0b24520802","after":"0981bd2640e552d2c2e35e805a7934be75fb70a3","ref":"refs/heads/4.5","pushedAt":"2024-05-07T06:49:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dvsp-iodigital","name":null,"path":"/dvsp-iodigital","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/153911162?s=80&v=4"},"commit":{"message":"Release 4.5.0 by ax-release.py","shortMessageHtmlLink":"Release 4.5.0 by ax-release.py"}},{"before":"9ba933ac787f8d4dbdbd3c8bed501e41c367f3e1","after":"ffcb84b5969847f509f65a4b57908c0b24520802","ref":"refs/heads/4.5","pushedAt":"2024-04-20T09:06:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dvsp-iodigital","name":null,"path":"/dvsp-iodigital","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/153911162?s=80&v=4"},"commit":{"message":"revision=4.5-SNAPSHOT","shortMessageHtmlLink":"revision=4.5-SNAPSHOT"}},{"before":"5232487c22a6bb2af8fece452378b0b4de224ad6","after":"9ba933ac787f8d4dbdbd3c8bed501e41c367f3e1","ref":"refs/heads/4.5","pushedAt":"2024-04-18T09:46:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dvsp-iodigital","name":null,"path":"/dvsp-iodigital","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/153911162?s=80&v=4"},"commit":{"message":"Release 4.5.0-beta-1 by ax-release.py","shortMessageHtmlLink":"Release 4.5.0-beta-1 by ax-release.py"}},{"before":"aa6b8d51dc08f80faee53397e8f99f6d8a767ac2","after":"5232487c22a6bb2af8fece452378b0b4de224ad6","ref":"refs/heads/4.5","pushedAt":"2024-04-16T16:55:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dvsp-iodigital","name":null,"path":"/dvsp-iodigital","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/153911162?s=80&v=4"},"commit":{"message":"Create AuthenticationManager beans directly, instead of AuthenticationManagerBuilder:\n\nhttps://docs.spring.io/spring-security/reference/5.8/migration/servlet/config.html#_publish_an_authenticationmanager_bean","shortMessageHtmlLink":"Create AuthenticationManager beans directly, instead of Authenticatio…"}},{"before":"a423d1968cd3bfc67a90fb05c35f2bd3d10edfab","after":"aa6b8d51dc08f80faee53397e8f99f6d8a767ac2","ref":"refs/heads/4.5","pushedAt":"2024-04-16T09:41:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dvsp-iodigital","name":null,"path":"/dvsp-iodigital","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/153911162?s=80&v=4"},"commit":{"message":"Dependency and maven plugin upgrades","shortMessageHtmlLink":"Dependency and maven plugin upgrades"}},{"before":"4a788142e99e2230f186355038a2ccdf1ae56a13","after":"a423d1968cd3bfc67a90fb05c35f2bd3d10edfab","ref":"refs/heads/4.5","pushedAt":"2024-04-15T19:32:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dvsp-iodigital","name":null,"path":"/dvsp-iodigital","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/153911162?s=80&v=4"},"commit":{"message":"Dependency and maven plugin upgrades","shortMessageHtmlLink":"Dependency and maven plugin upgrades"}},{"before":"fd85df49a1592c7ad1dfc9c7dd9a007c77940ed4","after":"4a788142e99e2230f186355038a2ccdf1ae56a13","ref":"refs/heads/4.5","pushedAt":"2024-04-15T12:25:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dvsp-iodigital","name":null,"path":"/dvsp-iodigital","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/153911162?s=80&v=4"},"commit":{"message":"Switch to Spring Security Lambda DSL:\n\nOriginally introduced in Spring Security 5.2:\n\n https://spring.io/blog/2019/11/21/spring-security-lambda-dsl\n\nThe old DSL will be removed in Spring Security 7:\n\n https://docs.spring.io/spring-security/reference/migration-7/configuration.html\n\nAlso deleted the AdminWebUrlRegistry event, since nobody listens to it anyway.","shortMessageHtmlLink":"Switch to Spring Security Lambda DSL:"}},{"before":"59d485503c14dcca04c14336a27d2c322ff63aa3","after":"fd85df49a1592c7ad1dfc9c7dd9a007c77940ed4","ref":"refs/heads/4.5","pushedAt":"2024-04-15T09:49:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dvsp-iodigital","name":null,"path":"/dvsp-iodigital","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/153911162?s=80&v=4"},"commit":{"message":"Switch to: https://repository.antwerpen.io-external.com/nexus/","shortMessageHtmlLink":"Switch to: https://repository.antwerpen.io-external.com/nexus/"}},{"before":"2167091c904e6ab50a524bdc0716064678c6510b","after":"59d485503c14dcca04c14336a27d2c322ff63aa3","ref":"refs/heads/4.5","pushedAt":"2024-04-15T09:01:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dvsp-iodigital","name":null,"path":"/dvsp-iodigital","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/153911162?s=80&v=4"},"commit":{"message":"Remove AcrossWebSecurityConfigurer + security config in SpringSecurityModule extensions:\n\nThis also required:\n\n- Moving those configuration classes to the extensions package.\n\n- Exposing the AdminWebModuleSettings and related configuration classes.","shortMessageHtmlLink":"Remove AcrossWebSecurityConfigurer + security config in SpringSecurit…"}},{"before":"fcc919a574c46891c396c433ca916b78bc59dee7","after":"e1bc180857a89134d15949f7e2c82772d105cf1e","ref":"refs/heads/4.5-attempt-6-security-config-in-ssm-extensions","pushedAt":"2024-04-15T07:27:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dvsp-iodigital","name":null,"path":"/dvsp-iodigital","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/153911162?s=80&v=4"},"commit":{"message":"Cleanup","shortMessageHtmlLink":"Cleanup"}},{"before":null,"after":"fcc919a574c46891c396c433ca916b78bc59dee7","ref":"refs/heads/4.5-attempt-6-security-config-in-ssm-extensions","pushedAt":"2024-04-03T13:33:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dvsp-iodigital","name":null,"path":"/dvsp-iodigital","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/153911162?s=80&v=4"},"commit":{"message":"AcrossWebSecurityConfigurer -> @ModuleConfiguration extensions for SpringSecurityModule:\n\nThis also required:\n\n- Moving those classes to the extensions package\n\n- Exposing the AdminWebModuleSettings and related configuration classes.","shortMessageHtmlLink":"AcrossWebSecurityConfigurer -> @ModuleConfiguration extensions for Sp…"}},{"before":"ff31aa256a1238723c0f8b3ffba956d7c7abce0d","after":"2167091c904e6ab50a524bdc0716064678c6510b","ref":"refs/heads/4.5","pushedAt":"2024-04-03T09:56:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dvsp-iodigital","name":null,"path":"/dvsp-iodigital","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/153911162?s=80&v=4"},"commit":{"message":"Upgrade to Spring Security 5.8.11","shortMessageHtmlLink":"Upgrade to Spring Security 5.8.11"}},{"before":"45cd982559f997f050439386eb9d108dab86b933","after":"94f3c05f0fb563297e33a13e82e68bf8dc48023b","ref":"refs/heads/4.5-attempt-2-AtEnableWebSecurity-app-level-only","pushedAt":"2024-04-02T17:23:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dvsp-iodigital","name":null,"path":"/dvsp-iodigital","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/153911162?s=80&v=4"},"commit":{"message":"Upgrade to Spring Security 5.8.11","shortMessageHtmlLink":"Upgrade to Spring Security 5.8.11"}},{"before":"ff86fee08c200de2c84ae73dbe793f619b956ad5","after":"45cd982559f997f050439386eb9d108dab86b933","ref":"refs/heads/4.5-attempt-2-AtEnableWebSecurity-app-level-only","pushedAt":"2024-03-27T15:20:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dvsp-iodigital","name":null,"path":"/dvsp-iodigital","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/153911162?s=80&v=4"},"commit":{"message":"Fix ITDashboard","shortMessageHtmlLink":"Fix ITDashboard"}},{"before":"508ddfc818926c67a05ea5c16e5ae89dd38111a4","after":"ff86fee08c200de2c84ae73dbe793f619b956ad5","ref":"refs/heads/4.5-attempt-2-AtEnableWebSecurity-app-level-only","pushedAt":"2024-03-27T14:58:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dvsp-iodigital","name":null,"path":"/dvsp-iodigital","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/153911162?s=80&v=4"},"commit":{"message":"All tests pass (including platform), except ITDashboard","shortMessageHtmlLink":"All tests pass (including platform), except ITDashboard"}},{"before":"ee9527c44b3ba89e23ca8fdc26c3883163f522df","after":"508ddfc818926c67a05ea5c16e5ae89dd38111a4","ref":"refs/heads/4.5-attempt-2-AtEnableWebSecurity-app-level-only","pushedAt":"2024-03-27T13:21:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dvsp-iodigital","name":null,"path":"/dvsp-iodigital","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/153911162?s=80&v=4"},"commit":{"message":"Fix merge issue","shortMessageHtmlLink":"Fix merge issue"}},{"before":"0b6e782d54db3a60ee9dca62100e0890c781bc31","after":"ee9527c44b3ba89e23ca8fdc26c3883163f522df","ref":"refs/heads/4.5-attempt-2-AtEnableWebSecurity-app-level-only","pushedAt":"2024-03-27T13:15:12.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"dvsp-iodigital","name":null,"path":"/dvsp-iodigital","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/153911162?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/4.5' into 4.5-attempt-2-AtEnableWebSecurity-app-level-only","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/4.5' into 4.5-attempt-2-AtEnable…"}},{"before":"33ea7e36bbdc76c6f8cb7d83c310e4a7d575be65","after":"ff31aa256a1238723c0f8b3ffba956d7c7abce0d","ref":"refs/heads/4.5","pushedAt":"2024-03-27T12:49:58.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"dvsp-iodigital","name":null,"path":"/dvsp-iodigital","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/153911162?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/4.4' into 4.5","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/4.4' into 4.5"}},{"before":"02da71ec70a39ba6026265de10efaa115c5415b9","after":"786d7fb1185e4beba4c62917d6cee24802bb75f9","ref":"refs/heads/4.4","pushedAt":"2024-03-27T11:52:41.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"dvsp-iodigital","name":null,"path":"/dvsp-iodigital","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/153911162?s=80&v=4"},"commit":{"message":"Upgrade to Spring Framework 5.3.33","shortMessageHtmlLink":"Upgrade to Spring Framework 5.3.33"}},{"before":"2db127dda70582b048a04b5b56136784a810531c","after":"0b6e782d54db3a60ee9dca62100e0890c781bc31","ref":"refs/heads/4.5-attempt-2-AtEnableWebSecurity-app-level-only","pushedAt":"2024-03-23T15:21:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dvsp-iodigital","name":null,"path":"/dvsp-iodigital","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/153911162?s=80&v=4"},"commit":{"message":"Switch to dev-SNAPSHOT","shortMessageHtmlLink":"Switch to dev-SNAPSHOT"}},{"before":"716e87db388a974c65575e51d8781feaf0a6d085","after":"2db127dda70582b048a04b5b56136784a810531c","ref":"refs/heads/4.5-attempt-2-AtEnableWebSecurity-app-level-only","pushedAt":"2024-03-23T14:26:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dvsp-iodigital","name":null,"path":"/dvsp-iodigital","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/153911162?s=80&v=4"},"commit":{"message":"Switch to dev-SNAPSHOT","shortMessageHtmlLink":"Switch to dev-SNAPSHOT"}},{"before":null,"after":"716e87db388a974c65575e51d8781feaf0a6d085","ref":"refs/heads/4.5-attempt-2-AtEnableWebSecurity-app-level-only","pushedAt":"2024-03-23T10:13:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dvsp-iodigital","name":null,"path":"/dvsp-iodigital","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/153911162?s=80&v=4"},"commit":{"message":"Replace AuthenticationManagerBuilder use with InMemoryUserDetailsManager bean:\n\nAs described in:\n\nhttps://spring.io/blog/2022/02/21/spring-security-without-the-websecurityconfigureradapter#in-memory-authentication\n\nThis:\n\n@Autowired\npublic void configureGlobal( AuthenticationManagerBuilder auth )\n\nbecomes:\n\n@Bean\npublic InMemoryUserDetailsManager userDetailsService()","shortMessageHtmlLink":"Replace AuthenticationManagerBuilder use with InMemoryUserDetailsMana…"}},{"before":"33ea7e36bbdc76c6f8cb7d83c310e4a7d575be65","after":null,"ref":"refs/heads/4.5-tryout","pushedAt":"2024-03-23T09:44:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dvsp-iodigital","name":null,"path":"/dvsp-iodigital","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/153911162?s=80&v=4"}},{"before":null,"after":"33ea7e36bbdc76c6f8cb7d83c310e4a7d575be65","ref":"refs/heads/4.5","pushedAt":"2024-03-23T09:39:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dvsp-iodigital","name":null,"path":"/dvsp-iodigital","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/153911162?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/4.4' into 4.5-tryout","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/4.4' into 4.5-tryout"}},{"before":"6fd20ca955273727f180ffea3d89d6c5da6cc1ee","after":"716e87db388a974c65575e51d8781feaf0a6d085","ref":"refs/heads/4.5-tryout-1-spring-sec-beans","pushedAt":"2024-03-20T11:25:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dvsp-iodigital","name":null,"path":"/dvsp-iodigital","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/153911162?s=80&v=4"},"commit":{"message":"Replace AuthenticationManagerBuilder use with InMemoryUserDetailsManager bean:\n\nAs described in:\n\nhttps://spring.io/blog/2022/02/21/spring-security-without-the-websecurityconfigureradapter#in-memory-authentication\n\nThis:\n\n@Autowired\npublic void configureGlobal( AuthenticationManagerBuilder auth )\n\nbecomes:\n\n@Bean\npublic InMemoryUserDetailsManager userDetailsService()","shortMessageHtmlLink":"Replace AuthenticationManagerBuilder use with InMemoryUserDetailsMana…"}},{"before":"9cae22d8118619f1659e5c42d195f8992c631946","after":"6fd20ca955273727f180ffea3d89d6c5da6cc1ee","ref":"refs/heads/4.5-tryout-1-spring-sec-beans","pushedAt":"2024-03-20T07:18:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dvsp-iodigital","name":null,"path":"/dvsp-iodigital","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/153911162?s=80&v=4"},"commit":{"message":"Require debugWebModule.security.password when security is enabled","shortMessageHtmlLink":"Require debugWebModule.security.password when security is enabled"}},{"before":"85807ddfaf53febb7b17f50a377832abdc1c848d","after":"9cae22d8118619f1659e5c42d195f8992c631946","ref":"refs/heads/4.5-tryout-1-spring-sec-beans","pushedAt":"2024-03-19T18:34:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dvsp-iodigital","name":null,"path":"/dvsp-iodigital","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/153911162?s=80&v=4"},"commit":{"message":"Move all @EnableWebSecurity to the global application context","shortMessageHtmlLink":"Move all @EnableWebSecurity to the global application context"}},{"before":"dd1c9477db9109bfbb7a6845b4796e333478c431","after":"02da71ec70a39ba6026265de10efaa115c5415b9","ref":"refs/heads/4.4","pushedAt":"2024-03-13T11:36:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dvsp-iodigital","name":null,"path":"/dvsp-iodigital","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/153911162?s=80&v=4"},"commit":{"message":"Release 4.4.2 by ax-release.py","shortMessageHtmlLink":"Release 4.4.2 by ax-release.py"}},{"before":"696af4fa93e509bc08a6c3354a31dba240e8c7a0","after":"85807ddfaf53febb7b17f50a377832abdc1c848d","ref":"refs/heads/4.5-tryout-1-spring-sec-beans","pushedAt":"2024-03-12T08:22:21.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"dvsp-iodigital","name":null,"path":"/dvsp-iodigital","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/153911162?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/4.5-tryout' into 4.5-tryout-1-spring-sec-beans","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/4.5-tryout' into 4.5-tryout-1-sp…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQ4RIaQA","startCursor":null,"endCursor":null}},"title":"Activity · foreach-across/across-entity-admin-modules"}