Skip to content

Releases: spring-projects/spring-data-commons

3.5.13

Choose a tag to compare

@mp911de mp911de released this 24 Jun 07:40
0fe2348

📗 Links

🐞 Bug Fixes

  • Retain subclass fields over masked superclass fields in TypeDiscoverer #3504
  • Property type resolved from hidden superclass field instead of subclass field #3500

4.1.0

Choose a tag to compare

@christophstrobl christophstrobl released this 09 Jun 09:45
e00e589

📗 Links

⭐ New Features

  • Consider filter configuration in AotMappingContext #3475
  • Add TypedPropertyPathFeature to 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 ApplicationEventPublisher on repository factory if it implements ApplicationEventPublisherAware #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 nullHandling to @SortDefault #3153
  • Allow specifying default null handling for Sort resolution #3152
  • Add @Transient properties to PersistentEntity and 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
  • ClassGeneratingPropertyAccessorFactory fails to generate property accessor for types with static with… methods #3472
  • Ignore events of unrelated BeanFactory in DeferredRepositoryInitializationListener #3461
  • DeferredRepositoryInitializationListener triggers repository initialization on child context events #3459
  • Render method parameter annotations in AOT repositories #3458
  • Remove Assert#notNull for nullable Link #3454
  • Incorrect null assertion in SlicedResourcesAssembler.toEmptyModel #3452
  • Retrieve Environment via RegisteredBean #3415
  • Retrieve Environment from RegisteredBean #3414
  • ReturnedClass eagerly 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 Authentication can be null #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!

4.0.6

Choose a tag to compare

@christophstrobl christophstrobl released this 09 Jun 09:35
0d3cf4a

📗 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

3.5.12

Choose a tag to compare

@christophstrobl christophstrobl released this 09 Jun 09:07
0d3cd79

📗 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

4.1.0-RC1

4.1.0-RC1 Pre-release
Pre-release

Choose a tag to compare

@mp911de mp911de released this 17 Apr 15:14
c312d8e

📗 Links

⭐ New Features

  • Consider filter configuration in AotMappingContext #3475
  • Add nullHandling to @SortDefault #3153
  • Allow specifying default null handling for Sort resolution #3152

🐞 Bug Fixes

  • AotMappingContext needs to consider type filter configuration #3474
  • ClassGeneratingPropertyAccessorFactory fails to generate property accessor for types with static with… methods #3472

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

4.0.5

Choose a tag to compare

@mp911de mp911de released this 17 Apr 14:42
eee7a09

📗 Links

⭐ New Features

  • Consider filter configuration in AotMappingContext #3475
  • Add nullHandling to @SortDefault #3153
  • Allow specifying default null handling for Sort resolution #3152

🐞 Bug Fixes

  • AotMappingContext needs to consider type filter configuration #3474
  • ClassGeneratingPropertyAccessorFactory fails to generate property accessor for types with static with… methods #3472

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

3.5.11

Choose a tag to compare

@mp911de mp911de released this 17 Apr 13:00
d86df05

📗 Links

🐞 Bug Fixes

  • ClassGeneratingPropertyAccessorFactory fails to generate property accessor for types with static with… methods #3472

4.1.0-M2

4.1.0-M2 Pre-release
Pre-release

Choose a tag to compare

@christophstrobl christophstrobl released this 13 Mar 13:23
c143b87

📗 Links

⭐ New Features

  • Add TypedPropertyPathFeature to lambda reachability metadata #3466
  • Eagerly initialize auditing metadata for known persistent entities #3442
  • Auditing causes global lock contention during first initialization under high concurrency #3441
  • Introduce first-class type-safe property path references at the core level #3400
  • Migrate to JSpecify annotations for nullability constraints #3170
  • Add @Transient properties to PersistentEntity and use value defaulting for transient constructor properties #2985

🐞 Bug Fixes

  • Ignore events of unrelated BeanFactory in DeferredRepositoryInitializationListener #3461
  • DeferredRepositoryInitializationListener triggers repository initialization on child context events #3459
  • Render method parameter annotations in AOT repositories #3458
  • AOT Repository Query method accessing parameters through SpEL fails with Property or field 'id' cannot be found on null #2245

📔 Documentation

  • Refine public API Javadoc descriptions #3465
  • Fix missing braces #3462
  • Fix incorrect or incomplete Javadoc in public APIs #2602
  • Refine Antora-build #2797

🔨 Dependency Upgrades

  • Upgrade to Kotlin 2.3.20-RC2 #2813

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

4.0.4

Choose a tag to compare

@mp911de mp911de released this 13 Mar 10:38
282f9c3

📗 Links

⭐ New Features

  • Migrate to JSpecify annotations for nullability constraints #3170

🐞 Bug Fixes

  • Ignore events of unrelated BeanFactory in DeferredRepositoryInitializationListener #3461
  • DeferredRepositoryInitializationListener triggers repository initialization on child context events #3459
  • Render method parameter annotations in AOT repositories #3458
  • AOT Repository Query method accessing parameters through SpEL fails with Property or field 'id' cannot be found on null #2245

📔 Documentation

  • Refine public API Javadoc descriptions #3465
  • Fix missing braces #3462
  • Fix incorrect or incomplete Javadoc in public APIs #2602
  • Refine Antora-build #2797

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

3.5.10

Choose a tag to compare

@mp911de mp911de released this 13 Mar 10:06
6b4179d

📗 Links

🐞 Bug Fixes

  • Ignore events of unrelated BeanFactory in DeferredRepositoryInitializationListener #3461
  • DeferredRepositoryInitializationListener triggers repository initialization on child context events #3459

📔 Documentation

  • Refine public API Javadoc descriptions #3465
  • Fix missing braces #3462
  • Fix incorrect or incomplete Javadoc in public APIs #2602
  • Refine Antora-build #2797

❤️ Contributors

We'd like to thank all the contributors who worked on this release!