{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":1072614,"defaultBranch":"main","name":"spring-data-commons","ownerLogin":"spring-projects","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2010-11-11T20:19:31.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/317776?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726224153.0","currentOid":""},"activityList":{"items":[{"before":"3629ff8493a1daf7793b463dec9e386092325ef7","after":"b6f4d32473bd658e9d4d1982922486b63aaa0153","ref":"refs/heads/issue/3049","pushedAt":"2024-09-18T14:06:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mp911de","name":"Mark Paluch","path":"/mp911de","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1035015?s=80&v=4"},"commit":{"message":"Refine design of Value Expression infrastructure for Query Methods.\n\nRename ValueExpressionSupportHolder to ValueExpressionDelegate, replace (and remove) QueryMethodValueExpressionProvider interfaces with using ValueExpressionProviders to simplify the arrangement.\n\nReduce dependencies in RepositoryFactoryBeanSupport and RepositoryFactorySupport to EvaluationContextProvider instead of QueryMethodEvaluationContextProvider to simplify dependencies.\n\nDeprecate QueryMethodEvaluationContextProvider and its reactive variant for future removal.","shortMessageHtmlLink":"Refine design of Value Expression infrastructure for Query Methods."}},{"before":"d2d5256f6a69825fc18caaca4b596561f3f9a54e","after":"3629ff8493a1daf7793b463dec9e386092325ef7","ref":"refs/heads/issue/3049","pushedAt":"2024-09-17T11:11:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"marcingrzejszczak","name":"Marcin Grzejszczak","path":"/marcingrzejszczak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3297437?s=80&v=4"},"commit":{"message":"Hacking.","shortMessageHtmlLink":"Hacking."}},{"before":"d9bdd2b5506a5867cd51c3be19754bfc5c874d56","after":"f305308a214cbdf62ba58102b2d13fc38aba6b23","ref":"refs/heads/main","pushedAt":"2024-09-13T10:42:30.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"schauder","name":"Jens Schauder","path":"/schauder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136683?s=80&v=4"},"commit":{"message":"After release cleanups.\n\nSee #3098","shortMessageHtmlLink":"After release cleanups."}},{"before":"e3c9b018271d9d03f97edaf41ddf819339e34052","after":"13f1f77c8aeda4f8d433fee948a26ebd6abafbbe","ref":"refs/heads/3.3.x","pushedAt":"2024-09-13T09:40:11.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"schauder","name":"Jens Schauder","path":"/schauder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136683?s=80&v=4"},"commit":{"message":"After release cleanups.\n\nSee #3139","shortMessageHtmlLink":"After release cleanups."}},{"before":"ade227c45a5930926d869a2685e86afb0e770d94","after":"a13f75ea65d5c326cb6867ac62d731a574f34b78","ref":"refs/heads/3.2.x","pushedAt":"2024-09-13T08:53:02.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"schauder","name":"Jens Schauder","path":"/schauder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136683?s=80&v=4"},"commit":{"message":"After release cleanups.\n\nSee #3138","shortMessageHtmlLink":"After release cleanups."}},{"before":"1309157cd3eaa228ba9d098bbd64a0fafdb8821b","after":null,"ref":"refs/heads/issues/metadata-access","pushedAt":"2024-09-04T09:14:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"christophstrobl","name":"Christoph Strobl","path":"/christophstrobl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2317257?s=80&v=4"}},{"before":"b99db0cf014994ab226f124cf202268d026c59ad","after":"d9bdd2b5506a5867cd51c3be19754bfc5c874d56","ref":"refs/heads/main","pushedAt":"2024-09-04T09:13:54.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"christophstrobl","name":"Christoph Strobl","path":"/christophstrobl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2317257?s=80&v=4"},"commit":{"message":"Polishing.\n\nUpdate documentation.\nAdditional logging for repository bootstrap procedure.\nLimit usage of Optional in RepositoryFragment.\n\nOriginal Pull Request: #3145","shortMessageHtmlLink":"Polishing."}},{"before":"f309ccefc7c29ef0f69ab96c5ae8b528a78f233c","after":"1309157cd3eaa228ba9d098bbd64a0fafdb8821b","ref":"refs/heads/issues/metadata-access","pushedAt":"2024-09-03T10:24:52.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"christophstrobl","name":"Christoph Strobl","path":"/christophstrobl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2317257?s=80&v=4"},"commit":{"message":"Where possible get rid of Optional in RepositoryFragment","shortMessageHtmlLink":"Where possible get rid of Optional in RepositoryFragment"}},{"before":"3e75581336f49c58074810afeb689d7c4c619f3d","after":"b99db0cf014994ab226f124cf202268d026c59ad","ref":"refs/heads/main","pushedAt":"2024-09-02T12:42:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mp911de","name":"Mark Paluch","path":"/mp911de","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1035015?s=80&v=4"},"commit":{"message":"Specialize Kotlin property accessors in `KotlinBeanInfoFactory`.\n\nWe now attempt to detect property accessors for properties declared in Kotlin that do not have a Kotlin-style accessor but one that instead comes from an interface.\n\nAlso, we specialize accessor methods that are inherited from a Java superclass but override accessors in the Kotlin realm.\n\nCloses #3140\nCloses #3146","shortMessageHtmlLink":"Specialize Kotlin property accessors in KotlinBeanInfoFactory."}},{"before":"53dfd0263f42950ab8add5578969d1114a764ad2","after":"e3c9b018271d9d03f97edaf41ddf819339e34052","ref":"refs/heads/3.3.x","pushedAt":"2024-09-02T12:42:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mp911de","name":"Mark Paluch","path":"/mp911de","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1035015?s=80&v=4"},"commit":{"message":"Specialize Kotlin property accessors in `KotlinBeanInfoFactory`.\n\nWe now attempt to detect property accessors for properties declared in Kotlin that do not have a Kotlin-style accessor but one that instead comes from an interface.\n\nAlso, we specialize accessor methods that are inherited from a Java superclass but override accessors in the Kotlin realm.\n\nCloses #3140\nCloses #3146","shortMessageHtmlLink":"Specialize Kotlin property accessors in KotlinBeanInfoFactory."}},{"before":null,"after":"f309ccefc7c29ef0f69ab96c5ae8b528a78f233c","ref":"refs/heads/issues/metadata-access","pushedAt":"2024-08-29T11:55:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mp911de","name":"Mark Paluch","path":"/mp911de","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1035015?s=80&v=4"},"commit":{"message":"Add `RepositoryMetadataAccess`.\n\nRepositories that detect fragment implementations implementing RepositoryMetadataAccess enable metadata exposure regardless of the exposeMetadata flag.","shortMessageHtmlLink":"Add RepositoryMetadataAccess."}},{"before":"32d2e5fc5ff4b47ca8e2454c5404bf15553be7e8","after":"3e75581336f49c58074810afeb689d7c4c619f3d","ref":"refs/heads/main","pushedAt":"2024-08-29T07:58:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mp911de","name":"Mark Paluch","path":"/mp911de","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1035015?s=80&v=4"},"commit":{"message":"Split projections document fragment into multiple subfragments.\n\nCloses #3144","shortMessageHtmlLink":"Split projections document fragment into multiple subfragments."}},{"before":"7721c6eadd3cf7c8bb69e833184ffde1962ec793","after":"53dfd0263f42950ab8add5578969d1114a764ad2","ref":"refs/heads/3.3.x","pushedAt":"2024-08-29T07:58:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mp911de","name":"Mark Paluch","path":"/mp911de","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1035015?s=80&v=4"},"commit":{"message":"Split projections document fragment into multiple subfragments.\n\nCloses #3144","shortMessageHtmlLink":"Split projections document fragment into multiple subfragments."}},{"before":"0644a4d98016ab09c439178acbb1f61ec6cb533a","after":"ade227c45a5930926d869a2685e86afb0e770d94","ref":"refs/heads/3.2.x","pushedAt":"2024-08-29T07:58:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mp911de","name":"Mark Paluch","path":"/mp911de","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1035015?s=80&v=4"},"commit":{"message":"Split projections document fragment into multiple subfragments.\n\nCloses #3144","shortMessageHtmlLink":"Split projections document fragment into multiple subfragments."}},{"before":"34e2e2d1d48b0fc6e70877253829e8f0a2b79876","after":"0644a4d98016ab09c439178acbb1f61ec6cb533a","ref":"refs/heads/3.2.x","pushedAt":"2024-08-28T20:28:44.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":"Polishing.\n\nRelated ticket GH-2937.","shortMessageHtmlLink":"Polishing."}},{"before":"a9fd0d0377a3aa76cba954db2c029106aae15ba7","after":"32d2e5fc5ff4b47ca8e2454c5404bf15553be7e8","ref":"refs/heads/main","pushedAt":"2024-08-28T20:28:44.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":"Polishing.\n\nRelated ticket GH-2937.","shortMessageHtmlLink":"Polishing."}},{"before":"d50d9b6263ee7f1af6018ae01d1d36edba845e99","after":"7721c6eadd3cf7c8bb69e833184ffde1962ec793","ref":"refs/heads/3.3.x","pushedAt":"2024-08-28T20:28:44.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":"Polishing.\n\nRelated ticket GH-2937.","shortMessageHtmlLink":"Polishing."}},{"before":"e994f6b60fe90f0a2bce62c87b56a206a3ae39de","after":"a9fd0d0377a3aa76cba954db2c029106aae15ba7","ref":"refs/heads/main","pushedAt":"2024-08-27T10:54:20.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":"Polishing.\n\nRelated ticket GH-3054.","shortMessageHtmlLink":"Polishing."}},{"before":"232410e1fb1b1da019c857b3dbbcdd3a3032ebc9","after":"d50d9b6263ee7f1af6018ae01d1d36edba845e99","ref":"refs/heads/3.3.x","pushedAt":"2024-08-27T10:54:20.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":"Polishing.\n\nRelated ticket GH-3054.","shortMessageHtmlLink":"Polishing."}},{"before":"98c22d09aad05d214b11eebd6f215bb44c746299","after":"e994f6b60fe90f0a2bce62c87b56a206a3ae39de","ref":"refs/heads/main","pushedAt":"2024-08-21T07:39:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mp911de","name":"Mark Paluch","path":"/mp911de","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1035015?s=80&v=4"},"commit":{"message":"Update GitHub Actions.\n\nSee #3098","shortMessageHtmlLink":"Update GitHub Actions."}},{"before":"9f42a3a963eb380213012ad73d06f267b76917cc","after":"232410e1fb1b1da019c857b3dbbcdd3a3032ebc9","ref":"refs/heads/3.3.x","pushedAt":"2024-08-16T08:08:56.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"schauder","name":"Jens Schauder","path":"/schauder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136683?s=80&v=4"},"commit":{"message":"After release cleanups.\n\nSee #3123","shortMessageHtmlLink":"After release cleanups."}},{"before":"4c33532f2c9b9661b92047bd39cd09210c6bdf16","after":"34e2e2d1d48b0fc6e70877253829e8f0a2b79876","ref":"refs/heads/3.2.x","pushedAt":"2024-08-16T07:01:36.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"schauder","name":"Jens Schauder","path":"/schauder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136683?s=80&v=4"},"commit":{"message":"After release cleanups.\n\nSee #3122","shortMessageHtmlLink":"After release cleanups."}},{"before":"a20f7314d35467f7a33e40b5baa4a813598dadb9","after":"4c33532f2c9b9661b92047bd39cd09210c6bdf16","ref":"refs/heads/3.2.x","pushedAt":"2024-08-15T12:21:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mp911de","name":"Mark Paluch","path":"/mp911de","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1035015?s=80&v=4"},"commit":{"message":"Corrected the definition of coroutines.\n\nCloses #3136","shortMessageHtmlLink":"Corrected the definition of coroutines."}},{"before":"619ccd4c4a828908e409d69ed8a5932f6c0b7bc1","after":"9f42a3a963eb380213012ad73d06f267b76917cc","ref":"refs/heads/3.3.x","pushedAt":"2024-08-15T12:21:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mp911de","name":"Mark Paluch","path":"/mp911de","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1035015?s=80&v=4"},"commit":{"message":"Corrected the definition of coroutines.\n\nCloses #3136","shortMessageHtmlLink":"Corrected the definition of coroutines."}},{"before":"ecc40056c09de5a5e8715263fcfce4feaf974c0d","after":"98c22d09aad05d214b11eebd6f215bb44c746299","ref":"refs/heads/main","pushedAt":"2024-08-15T12:21:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mp911de","name":"Mark Paluch","path":"/mp911de","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1035015?s=80&v=4"},"commit":{"message":"Corrected the definition of coroutines.\n\nCloses #3136","shortMessageHtmlLink":"Corrected the definition of coroutines."}},{"before":"bf574a84d8751a38de88aee61312f4cea934768f","after":"619ccd4c4a828908e409d69ed8a5932f6c0b7bc1","ref":"refs/heads/3.3.x","pushedAt":"2024-08-15T06:41: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":"Avoid affecting serialization of custom Page implementations in legacy mode.\n\nRegistering a StdConverter with Jackson to log a warning about the Page serialization mode causes the target serializer to be only built for Page losing additional properties defined on extensions. We now instead register a no-op BeanSerializerModifier that issues the warning and doesn't affect the serializer selection.\n\nFixes GH-3137.","shortMessageHtmlLink":"Avoid affecting serialization of custom Page implementations in legac…"}},{"before":"2cc8d04c929e0271cba6651ae7bb43bede50137e","after":"ecc40056c09de5a5e8715263fcfce4feaf974c0d","ref":"refs/heads/main","pushedAt":"2024-08-15T06:41: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":"Avoid affecting serialization of custom Page implementations in legacy mode.\n\nRegistering a StdConverter with Jackson to log a warning about the Page serialization mode causes the target serializer to be only built for Page losing additional properties defined on extensions. We now instead register a no-op BeanSerializerModifier that issues the warning and doesn't affect the serializer selection.\n\nFixes GH-3137.","shortMessageHtmlLink":"Avoid affecting serialization of custom Page implementations in legac…"}},{"before":"d9ddddce7f709b1f38c5e3ac2a97a9077383dcb9","after":null,"ref":"refs/heads/issue/3090","pushedAt":"2024-08-08T12:22:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"christophstrobl","name":"Christoph Strobl","path":"/christophstrobl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2317257?s=80&v=4"}},{"before":"b6262b212e508213419f80d7129506888c24ce05","after":"2cc8d04c929e0271cba6651ae7bb43bede50137e","ref":"refs/heads/main","pushedAt":"2024-08-08T12:21:32.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"christophstrobl","name":"Christoph Strobl","path":"/christophstrobl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2317257?s=80&v=4"},"commit":{"message":"Update code snippet in documentation.\n\nOriginal Pull Request: #3093","shortMessageHtmlLink":"Update code snippet in documentation."}},{"before":"43e0dc1da12b7bae22a9104bdeb517372d727e5d","after":"b6262b212e508213419f80d7129506888c24ce05","ref":"refs/heads/main","pushedAt":"2024-08-08T08:22:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mp911de","name":"Mark Paluch","path":"/mp911de","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1035015?s=80&v=4"},"commit":{"message":"Upgrade to Maven Wrapper 3.9.8.\n\nSee #3134","shortMessageHtmlLink":"Upgrade to Maven Wrapper 3.9.8."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEucTG9wA","startCursor":null,"endCursor":null}},"title":"Activity · spring-projects/spring-data-commons"}