{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":510838846,"defaultBranch":"main","name":"spring-modulith","ownerLogin":"spring-projects","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-07-05T17:46:27.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/317776?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716548422.0","currentOid":""},"activityList":{"items":[{"before":"e1f8be0bfe196e7d4929f2a8357f39b0d52ab91f","after":"1aef1b61914e790ba2285ca653e7a265b76b3b2b","ref":"refs/heads/main","pushedAt":"2024-05-24T11:00:17.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"odrotbohm","name":"Oliver Drotbohm","path":"/odrotbohm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128577?s=80&v=4"},"commit":{"message":"GH-605 - Prepare next development iteration.","shortMessageHtmlLink":"GH-605 - Prepare next development iteration."}},{"before":"020453d41c30be59dd75c3d7d1f307eac1f72312","after":"56049baa73a2349517bc6116c17eded00616d6f8","ref":"refs/heads/1.1.x","pushedAt":"2024-05-24T11:00:17.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"odrotbohm","name":"Oliver Drotbohm","path":"/odrotbohm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128577?s=80&v=4"},"commit":{"message":"GH-643 - Prepare next development iteration.","shortMessageHtmlLink":"GH-643 - Prepare next development iteration."}},{"before":"cdeb2dc7aef08301f6a63fed991346f96ccb0311","after":"beefc8131b85adc71c1371686a4ae46d62ec970a","ref":"refs/heads/1.0.x","pushedAt":"2024-05-24T11:00:17.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"odrotbohm","name":"Oliver Drotbohm","path":"/odrotbohm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128577?s=80&v=4"},"commit":{"message":"GH-642 - Prepare next development iteration.","shortMessageHtmlLink":"GH-642 - Prepare next development iteration."}},{"before":"6bdf54bb2e67c60e3c87fd72885bb49e3901a4e1","after":"0d74b1b1d0b684af405e7377f39471fcf7036d71","ref":"refs/heads/release/release","pushedAt":"2024-05-24T10:57:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"odrotbohm","name":"Oliver Drotbohm","path":"/odrotbohm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128577?s=80&v=4"},"commit":{"message":"GH-605 - Release version 1.2.0.","shortMessageHtmlLink":"GH-605 - Release version 1.2.0."}},{"before":"2c43f803f29bdf7bcd4dda7104ee83b0edaf00d2","after":"6bdf54bb2e67c60e3c87fd72885bb49e3901a4e1","ref":"refs/heads/release/release","pushedAt":"2024-05-24T10:45:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"odrotbohm","name":"Oliver Drotbohm","path":"/odrotbohm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128577?s=80&v=4"},"commit":{"message":"GH-643 - Release version 1.1.5.","shortMessageHtmlLink":"GH-643 - Release version 1.1.5."}},{"before":"2a9d3fda2a27653c6fe1e47b103604cb6e794a43","after":"2c43f803f29bdf7bcd4dda7104ee83b0edaf00d2","ref":"refs/heads/release/release","pushedAt":"2024-05-24T10:36:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"odrotbohm","name":"Oliver Drotbohm","path":"/odrotbohm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128577?s=80&v=4"},"commit":{"message":"GH-642 - Release version 1.0.8.","shortMessageHtmlLink":"GH-642 - Release version 1.0.8."}},{"before":"9d6ebbbbc0f2310e56040bb329f1f41b349b564c","after":"cdeb2dc7aef08301f6a63fed991346f96ccb0311","ref":"refs/heads/1.0.x","pushedAt":"2024-05-24T10:30:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"odrotbohm","name":"Oliver Drotbohm","path":"/odrotbohm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128577?s=80&v=4"},"commit":{"message":"GH-634 - Upgrade to Spring Boot 3.1.12.","shortMessageHtmlLink":"GH-634 - Upgrade to Spring Boot 3.1.12."}},{"before":"45f8ab16244a6416c1b4282a8a29979983be88fb","after":"020453d41c30be59dd75c3d7d1f307eac1f72312","ref":"refs/heads/1.1.x","pushedAt":"2024-05-24T10:08:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"odrotbohm","name":"Oliver Drotbohm","path":"/odrotbohm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128577?s=80&v=4"},"commit":{"message":"GH-639 - Enable TraceContext propagation across asynchronous threads.\n\nWe're now registering a customizers for both the SimpleAsyncTaskExecutor (used for virtual threads) and the ThreadPoolTaskExecutor to register a ContextPropagatingTaskDecorator.","shortMessageHtmlLink":"GH-639 - Enable TraceContext propagation across asynchronous threads."}},{"before":"cdeb2dc7aef08301f6a63fed991346f96ccb0311","after":"9d6ebbbbc0f2310e56040bb329f1f41b349b564c","ref":"refs/heads/1.0.x","pushedAt":"2024-05-24T10:08:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"odrotbohm","name":"Oliver Drotbohm","path":"/odrotbohm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128577?s=80&v=4"},"commit":{"message":"GH-640 - Enable TraceContext propagation across asynchronous threads.\n\nWe're now registering a customizers for both the SimpleAsyncTaskExecutor (used for virtual threads) and the ThreadPoolTaskExecutor to register a ContextPropagatingTaskDecorator.","shortMessageHtmlLink":"GH-640 - Enable TraceContext propagation across asynchronous threads."}},{"before":"4e7dd5f680a4795245f84f371d8488339e5fabe8","after":"e1f8be0bfe196e7d4929f2a8357f39b0d52ab91f","ref":"refs/heads/main","pushedAt":"2024-05-24T10:07:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"odrotbohm","name":"Oliver Drotbohm","path":"/odrotbohm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128577?s=80&v=4"},"commit":{"message":"GH-637 - Enable TraceContext propagation across asynchronous threads.\n\nWe're now registering a customizers for both the SimpleAsyncTaskExecutor (used for virtual threads) and the ThreadPoolTaskExecutor to register a ContextPropagatingTaskDecorator.","shortMessageHtmlLink":"GH-637 - Enable TraceContext propagation across asynchronous threads."}},{"before":"ae3453ee4240512a579d40c6c3c03d41a322d630","after":"4e7dd5f680a4795245f84f371d8488339e5fabe8","ref":"refs/heads/main","pushedAt":"2024-05-23T15:23:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"odrotbohm","name":"Oliver Drotbohm","path":"/odrotbohm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128577?s=80&v=4"},"commit":{"message":"GH-637 - Enable TraceContext propagation across asynchronous threads.\n\nWe're now registering a ThreadPoolTaskScheduler and customize the resources created to propagate the Trace context into threads created by it. This is necessary to connect the tracing spans created for events handled asynchronously.","shortMessageHtmlLink":"GH-637 - Enable TraceContext propagation across asynchronous threads."}},{"before":"b395449a2c809202a78677823abec080c23cad7a","after":"ae3453ee4240512a579d40c6c3c03d41a322d630","ref":"refs/heads/main","pushedAt":"2024-05-23T14:22:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"odrotbohm","name":"Oliver Drotbohm","path":"/odrotbohm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128577?s=80&v=4"},"commit":{"message":"GHG-636 - Upgrade to Spring Boot 3.3.","shortMessageHtmlLink":"GHG-636 - Upgrade to Spring Boot 3.3."}},{"before":"9a52cbf5345460558885d4267511399dc7541b4e","after":"b395449a2c809202a78677823abec080c23cad7a","ref":"refs/heads/main","pushedAt":"2024-05-23T13:24:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"odrotbohm","name":"Oliver Drotbohm","path":"/odrotbohm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128577?s=80&v=4"},"commit":{"message":"GH-633 - Enable CI builds for 1.1.x.","shortMessageHtmlLink":"GH-633 - Enable CI builds for 1.1.x."}},{"before":"f7951c57f89e15b4c9c5654ba31979279a8722ca","after":"45f8ab16244a6416c1b4282a8a29979983be88fb","ref":"refs/heads/1.1.x","pushedAt":"2024-05-23T11:35:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"odrotbohm","name":"Oliver Drotbohm","path":"/odrotbohm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128577?s=80&v=4"},"commit":{"message":"GH-635 - Upgrade to Spring Boot 3.2.6.","shortMessageHtmlLink":"GH-635 - Upgrade to Spring Boot 3.2.6."}},{"before":"a42539a877dc49c402578f620fb233273d700b71","after":"cdeb2dc7aef08301f6a63fed991346f96ccb0311","ref":"refs/heads/1.0.x","pushedAt":"2024-05-23T11:25:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"odrotbohm","name":"Oliver Drotbohm","path":"/odrotbohm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128577?s=80&v=4"},"commit":{"message":"GH-634 - Upgrade to Spring Boot 3.1.12.","shortMessageHtmlLink":"GH-634 - Upgrade to Spring Boot 3.1.12."}},{"before":"1d63f0bc47b762e9abecf101f0ccaac02e6aa06d","after":"f7951c57f89e15b4c9c5654ba31979279a8722ca","ref":"refs/heads/1.1.x","pushedAt":"2024-05-23T11:21:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"odrotbohm","name":"Oliver Drotbohm","path":"/odrotbohm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128577?s=80&v=4"},"commit":{"message":"GH-633 - Enable CI builds for 1.1.x.","shortMessageHtmlLink":"GH-633 - Enable CI builds for 1.1.x."}},{"before":"3c7c448a013ff9c718a51ec1e3c36d44868b1bb3","after":"1d63f0bc47b762e9abecf101f0ccaac02e6aa06d","ref":"refs/heads/1.1.x","pushedAt":"2024-05-23T11:17:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"odrotbohm","name":"Oliver Drotbohm","path":"/odrotbohm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128577?s=80&v=4"},"commit":{"message":"GH-631 - Let JdbcEventPublicationRepository implement BeanClassLoaderAware.\n\nTo make sure the event type is loaded via the RestartClassLoader when using Spring Boot Devtools.","shortMessageHtmlLink":"GH-631 - Let JdbcEventPublicationRepository implement BeanClassLoader…"}},{"before":"5780ae044b25c9cc6ecb2183a74053ca43feb957","after":"9a52cbf5345460558885d4267511399dc7541b4e","ref":"refs/heads/main","pushedAt":"2024-05-23T11:17:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"odrotbohm","name":"Oliver Drotbohm","path":"/odrotbohm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128577?s=80&v=4"},"commit":{"message":"GH-630 - Let JdbcEventPublicationRepository implement BeanClassLoaderAware.\n\nTo make sure the event type is loaded via the RestartClassLoader when using Spring Boot Devtools.","shortMessageHtmlLink":"GH-630 - Let JdbcEventPublicationRepository implement BeanClassLoader…"}},{"before":"5fb6addf7cc77ff675caaa5a696cda1ccd7e851c","after":"a42539a877dc49c402578f620fb233273d700b71","ref":"refs/heads/1.0.x","pushedAt":"2024-05-23T11:17:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"odrotbohm","name":"Oliver Drotbohm","path":"/odrotbohm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128577?s=80&v=4"},"commit":{"message":"GH-632 - Let JdbcEventPublicationRepository implement BeanClassLoaderAware.\n\nTo make sure the event type is loaded via the RestartClassLoader when using Spring Boot Devtools.","shortMessageHtmlLink":"GH-632 - Let JdbcEventPublicationRepository implement BeanClassLoader…"}},{"before":"1707be1c54ca980410727052e756cf53799c2c2e","after":"3c7c448a013ff9c718a51ec1e3c36d44868b1bb3","ref":"refs/heads/1.1.x","pushedAt":"2024-05-23T08:28:21.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"odrotbohm","name":"Oliver Drotbohm","path":"/odrotbohm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128577?s=80&v=4"},"commit":{"message":"GH-629 - Improve repository interaction in DefaultEventPublicationRegistry.\n\nDefaultEventPublicationRegistry is now directly invoking the corresponding repository to delete events older than a certain duration.","shortMessageHtmlLink":"GH-629 - Improve repository interaction in DefaultEventPublicationReg…"}},{"before":"cffb0a242d9bdce2b524a7b507cef99e09e79238","after":"5780ae044b25c9cc6ecb2183a74053ca43feb957","ref":"refs/heads/main","pushedAt":"2024-05-23T08:24:07.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"odrotbohm","name":"Oliver Drotbohm","path":"/odrotbohm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128577?s=80&v=4"},"commit":{"message":"GH-627 - Improve repository interaction in DefaultEventPublicationRegistry.\n\nDefaultEventPublicationRegistry is now directly invoking the corresponding repository to delete events older than a certain duration.","shortMessageHtmlLink":"GH-627 - Improve repository interaction in DefaultEventPublicationReg…"}},{"before":"2c1b2aa371fca6e0ab2c8e2de5db6b34aed49851","after":"1707be1c54ca980410727052e756cf53799c2c2e","ref":"refs/heads/1.1.x","pushedAt":"2024-05-23T06:06:49.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"odrotbohm","name":"Oliver Drotbohm","path":"/odrotbohm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128577?s=80&v=4"},"commit":{"message":"GH-622 - Polishing in Asciidoctor rendering.","shortMessageHtmlLink":"GH-622 - Polishing in Asciidoctor rendering."}},{"before":"8ea1b1f8e65e5d785761bed4b144a488fdca766c","after":"5fb6addf7cc77ff675caaa5a696cda1ccd7e851c","ref":"refs/heads/1.0.x","pushedAt":"2024-05-23T06:06:49.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"odrotbohm","name":"Oliver Drotbohm","path":"/odrotbohm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128577?s=80&v=4"},"commit":{"message":"GH-626 - Polishing in Asciidoctor rendering.","shortMessageHtmlLink":"GH-626 - Polishing in Asciidoctor rendering."}},{"before":"b83119ed5a76d1cd57d03a7ac84f4268fba0f19f","after":"cffb0a242d9bdce2b524a7b507cef99e09e79238","ref":"refs/heads/main","pushedAt":"2024-05-22T22:23:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"odrotbohm","name":"Oliver Drotbohm","path":"/odrotbohm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128577?s=80&v=4"},"commit":{"message":"GH-587 - Re-establish proper ApplicationModules instance caching.\n\nThe previous change unfortunately altered the CacheKey type in a way that it does not result in equal instances for the same set of parameters, primarily because SingletonSupplier does not implement equals(…)/hashCode(). We now resort to include the ModulithMetadata source in the equals(…) / hashCode() calculation rather than the ModulithMetadata instance itself. This also avoids annotation processing during CacheKey instance creation.","shortMessageHtmlLink":"GH-587 - Re-establish proper ApplicationModules instance caching."}},{"before":"47063006d01ee3bc7a8229244f2b834587d46954","after":"b83119ed5a76d1cd57d03a7ac84f4268fba0f19f","ref":"refs/heads/main","pushedAt":"2024-05-22T14:50:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"odrotbohm","name":"Oliver Drotbohm","path":"/odrotbohm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128577?s=80&v=4"},"commit":{"message":"GH-608 - Polishing in Asciidoctor rendering.","shortMessageHtmlLink":"GH-608 - Polishing in Asciidoctor rendering."}},{"before":"8a82d5575a24b3007649da9737b2c10f42be1341","after":"47063006d01ee3bc7a8229244f2b834587d46954","ref":"refs/heads/main","pushedAt":"2024-05-22T13:41:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"odrotbohm","name":"Oliver Drotbohm","path":"/odrotbohm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128577?s=80&v=4"},"commit":{"message":"GH-614 - Polishing.","shortMessageHtmlLink":"GH-614 - Polishing."}},{"before":"f8283fa6449acf7a1d7d19f90beeab3fef0e790d","after":"8a82d5575a24b3007649da9737b2c10f42be1341","ref":"refs/heads/main","pushedAt":"2024-05-21T22:00:28.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"odrotbohm","name":"Oliver Drotbohm","path":"/odrotbohm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128577?s=80&v=4"},"commit":{"message":"GH-615 - Make sure we always place the ModuleEntryInterceptor after the AsyncAnnotationAdvisor.\n\nTo properly create spans for the actual method invocation, not the async dispatch.","shortMessageHtmlLink":"GH-615 - Make sure we always place the ModuleEntryInterceptor after t…"}},{"before":"919d565572a24e70976e8855eb0985373b8d061b","after":"f8283fa6449acf7a1d7d19f90beeab3fef0e790d","ref":"refs/heads/main","pushedAt":"2024-05-21T07:03:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"odrotbohm","name":"Oliver Drotbohm","path":"/odrotbohm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128577?s=80&v=4"},"commit":{"message":"GH-519 - Improve Postgres default indexes.\n\nWe now use a hash index for the serialized event to improve performance.","shortMessageHtmlLink":"GH-519 - Improve Postgres default indexes."}},{"before":"21bd2cef754c7c72f4edd0e080d0925f98b7a791","after":"919d565572a24e70976e8855eb0985373b8d061b","ref":"refs/heads/main","pushedAt":"2024-05-20T22:59:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"odrotbohm","name":"Oliver Drotbohm","path":"/odrotbohm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128577?s=80&v=4"},"commit":{"message":"GH-612 - Properly nest spans for nested module invocations.","shortMessageHtmlLink":"GH-612 - Properly nest spans for nested module invocations."}},{"before":"a7145c3b86be58ee232104f2d3b83fdd91a319ba","after":"21bd2cef754c7c72f4edd0e080d0925f98b7a791","ref":"refs/heads/main","pushedAt":"2024-05-20T18:03:45.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"odrotbohm","name":"Oliver Drotbohm","path":"/odrotbohm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128577?s=80&v=4"},"commit":{"message":"GH-587 - ModulithMetadata now exposes all base packages.\n\nPreviously, we had a variety of places calculating the overall packages to inspect for types. This is now all consolidated into the ModulithMetadata abstraction exposing them directly.","shortMessageHtmlLink":"GH-587 - ModulithMetadata now exposes all base packages."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUvFG9wA","startCursor":null,"endCursor":null}},"title":"Activity · spring-projects/spring-modulith"}