org.springframework.data:spring-data-commons
4.1.1
#1280 most downloaded on Maven Central
spring-projects/spring-data-commons
What this package is like to depend on
Last release 4 days ago
20 Aug 2026
Ships fairly regularly
a new release about every 4 weeks
Rarely documented
notes for 8 of 280 stable releases
Nothing withdrawn
no release was ever pulled
14 years old
292 releases · first in 2013
31 releases in the last 12 months
see the full history below
Release timeline
292 releases · Feb 2013 to Aug 2026Releases
latest 60 of 292-
4.2.0-M120 Aug 2026 pre-release -
4.1.120 Aug 2026 -
4.1.009 Jun 2026Release notes
Open source →📗 Links
⭐ New Features
- Consider filter configuration in
AotMappingContext#3475 - Add
TypedPropertyPathFeatureto lambda reachability metadata #3466 - Stop supporting params not annotated with
@ProjectedPayload#3453 - Eagerly initialize auditing metadata for known persistent entities #3442
- Auditing causes global lock contention during first initialization under high concurrency #3441
- Use shared instance of DefaultParameterNameDiscoverer #3432
- Set
ApplicationEventPublisheron repository factory if it implementsApplicationEventPublisherAware#3424 - Introduce first-class type-safe property path references at the core level #3409
- Introduce first-class type-safe property path references at the core level #3400
- Stop supporting params that are not annotated with
@ProjectedPayload(4.1.x) #3301 - Stop proxying non-annotated web handler method params #3298
- Migrate to JSpecify annotations for nullability constraints #3170
- Add
nullHandlingto@SortDefault#3153 - Allow specifying default null handling for
Sortresolution #3152 - Add
@Transientproperties toPersistentEntityand use value defaulting for transient constructor properties #2985
🐞 Bug Fixes
- Skip type inspection for transient properties. #3486
- Exception trying to persist transient field when using MongoDb #3485
- AotMappingContext needs to consider type filter configuration #3474
ClassGeneratingPropertyAccessorFactoryfails to generate property accessor for types with staticwith…methods #3472- Ignore events of unrelated
BeanFactoryinDeferredRepositoryInitializationListener#3461 DeferredRepositoryInitializationListenertriggers repository initialization on child context events #3459- Render method parameter annotations in AOT repositories #3458
- Remove
Assert#notNullfor nullableLink#3454 - Incorrect null assertion in
SlicedResourcesAssembler.toEmptyModel#3452 - Retrieve Environment via RegisteredBean #3415
- Retrieve Environment from RegisteredBean #3414
ReturnedClasseagerly resolves input parameters resulting in logging for parameters that are potentially not required #3410
📔 Documentation
- Update Documentation #3484
- Refine public API Javadoc descriptions #3465
- Fix missing braces #3462
- Fix a/an in Javadoc #3440
- Refine Fluent Query reference documentation #3419
- Update reactive auditing documentation considering
Authenticationcan benull#3413 - Fix incorrect or incomplete Javadoc in public APIs #2602
- Refine Antora-build #2797
- Add Readme templates #2758
🔨 Dependency Upgrades
- Upgrade to Maven Wrapper 3.9.16 #3489
- Upgrade to Kotlin 2.3.20-RC2 #2813
- Upgrade to Kotlin 2.3.10 #2772
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
- Consider filter configuration in
-
4.1.0-RC117 Apr 2026 pre-releaseRelease notes
Open source →📗 Links
⭐ New Features
- Consider filter configuration in
AotMappingContext#3475 - Add
nullHandlingto@SortDefault#3153 - Allow specifying default null handling for
Sortresolution #3152
🐞 Bug Fixes
- AotMappingContext needs to consider type filter configuration #3474
ClassGeneratingPropertyAccessorFactoryfails to generate property accessor for types with staticwith…methods #3472
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
- Consider filter configuration in
-
4.1.0-M213 Mar 2026 pre-releaseNothing published for this version
-
4.1.0-M113 Feb 2026 pre-releaseNothing published for this version
-
4.0.720 Aug 2026 -
4.0.609 Jun 2026Release notes
Open source →📗 Links
🐞 Bug Fixes
- Skip type inspection for transient properties. #3486
- Exception trying to persist transient field when using MongoDb #3485
📔 Documentation
- Update Documentation #3484
🔨 Dependency Upgrades
- Upgrade to Maven Wrapper 3.9.16 #3490
-
4.0.517 Apr 2026Release notes
Open source →📗 Links
⭐ New Features
- Consider filter configuration in
AotMappingContext#3475 - Add
nullHandlingto@SortDefault#3153 - Allow specifying default null handling for
Sortresolution #3152
🐞 Bug Fixes
- AotMappingContext needs to consider type filter configuration #3474
ClassGeneratingPropertyAccessorFactoryfails to generate property accessor for types with staticwith…methods #3472
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
- Consider filter configuration in
-
4.0.413 Mar 2026Nothing published for this version
-
4.0.313 Feb 2026Nothing published for this version
-
4.0.216 Jan 2026Nothing published for this version
-
4.0.112 Dec 2025Nothing published for this version
-
4.0.014 Nov 2025Nothing published for this version
-
4.0.0-RC231 Oct 2025 pre-releaseNothing published for this version
-
4.0.0-RC117 Oct 2025 pre-releaseNothing published for this version
-
4.0.0-M612 Sep 2025 pre-releaseNothing published for this version
-
4.0.0-M515 Aug 2025 pre-releaseNothing published for this version
-
4.0.0-M418 Jul 2025 pre-releaseNothing published for this version
-
4.0.0-M316 May 2025 pre-releaseNothing published for this version
-
4.0.0-M222 Apr 2025 pre-releaseNothing published for this version
-
4.0.0-M124 Jan 2025 pre-releaseNothing published for this version
-
3.5.1324 Jun 2026 -
3.5.1209 Jun 2026Release notes
Open source →📗 Links
🐞 Bug Fixes
- Skip type inspection for transient properties. #3486
- Exception trying to persist transient field when using MongoDb #3485
📔 Documentation
- Update Documentation #3484
🔨 Dependency Upgrades
- Upgrade to Maven Wrapper 3.9.16 #3491
-
3.5.1117 Apr 2026Release notes
Open source →📗 Links
🐞 Bug Fixes
ClassGeneratingPropertyAccessorFactoryfails to generate property accessor for types with staticwith…methods #3472
-
3.5.1013 Mar 2026Nothing published for this version
-
3.5.913 Feb 2026Nothing published for this version
-
3.5.816 Jan 2026Nothing published for this version
-
3.5.712 Dec 2025Nothing published for this version
-
3.5.614 Nov 2025Nothing published for this version
-
3.5.517 Oct 2025Nothing published for this version
-
3.5.412 Sep 2025Nothing published for this version
-
3.5.315 Aug 2025Nothing published for this version
-
3.5.218 Jul 2025Nothing published for this version
-
3.5.113 Jun 2025Nothing published for this version
-
3.5.016 May 2025Nothing published for this version
-
3.4.1312 Dec 2025Nothing published for this version
-
3.4.1214 Nov 2025Nothing published for this version
-
3.4.1117 Oct 2025Nothing published for this version
-
3.4.1012 Sep 2025Nothing published for this version
-
3.4.915 Aug 2025Nothing published for this version
-
3.4.818 Jul 2025Nothing published for this version
-
3.4.713 Jun 2025Nothing published for this version
-
3.4.616 May 2025Nothing published for this version
-
3.4.522 Apr 2025Nothing published for this version
-
3.4.414 Mar 2025Nothing published for this version
-
3.4.314 Feb 2025Nothing published for this version
-
3.4.217 Jan 2025Nothing published for this version
-
3.4.113 Dec 2024Nothing published for this version
-
3.4.015 Nov 2024Nothing published for this version
-
3.3.1313 Jun 2025Nothing published for this version
-
3.3.1216 May 2025Nothing published for this version
-
3.3.1122 Apr 2025Nothing published for this version
-
3.3.1014 Mar 2025Nothing published for this version
-
3.3.914 Feb 2025Nothing published for this version
-
3.3.817 Jan 2025Nothing published for this version
-
3.3.713 Dec 2024Nothing published for this version
-
3.3.615 Nov 2024Nothing published for this version
-
3.3.518 Oct 2024Nothing published for this version
-
3.3.413 Sep 2024Nothing published for this version