An open index of dependabot pull requests across open source projects.

Bump org.springframework.data:spring-data-commons from 3.5.5 to 4.0.1

Closed
Number: #404
Type: Pull Request
State: Closed
Author: dependabot[bot] dependabot[bot]
Association: Unknown
Comments: 1
Created: December 12, 2025 at 03:02 PM UTC
(6 months ago)
Updated: December 20, 2025 at 10:14 AM UTC
(6 months ago)
Closed: December 20, 2025 at 10:14 AM UTC
(6 months ago)
Time to Close: 8 days
Labels:
dependencies java
Description:

Bumps org.springframework.data:spring-data-commons from 3.5.5 to 4.0.1.

Release notes

Sourced from org.springframework.data:spring-data-commons's releases.

4.0.1

:green_book: Links

:star: New Features

  • Set ApplicationEventPublisher on repository factory if it implements ApplicationEventPublisherAware #3424

:lady_beetle: Bug Fixes

  • 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

:notebook_with_decorative_cover: Documentation

  • Refine Fluent Query reference documentation #3419
  • Update reactive auditing documentation considering Authentication can be null #3413

4.0.0

:green_book: Links

:star: New Features

  • Switch to MetadataReaderFactory in DefaultProjectionInformation #3402
  • Enable Streamable for Pageable use #3397
  • Move Method string rendering from QueryCreationException to ReflectionUtils #3396
  • Move PropertyPath and TypeInformation types to core package #3393
  • Allow overriding DateTimeProvider via Bean Definition #3385
  • Use precompiled regex for PropertyMatch.namePattern #3376
  • Improve PropertyMatch performance using precompiled regex patterns #3375
  • Consistent factory methods for QueryCreationException #3373
  • Refine TypeCollector usage and predicates #3363
  • Refine filters for TypeCollector and ManagedTypesBeanRegistrationAotProcessor contributions #3362
  • Add JavaPoet enhancements #3357
  • Add ExpressionMarker abstraction for obtaining enclosing method in AOT generated code #3338
  • Expose MethodParameters in AotQueryMethodGenerationContext #3334
  • Enable AOT repositories by default #3323
  • Include generated PersistentPropertyAccessorFactory and EntityInstantiator classes during AOT processing #3318
  • Defer MappingContext access inPersistentEntities #3310
  • Log a warning if param not annotated with @ProjectedPayload #3303
  • Log warning when param is not annotated with @ProjectedPayload (4.0.x) #3300
  • Upgrade to Jackson 3 #3292
  • Add support for ConfigurationSource and Dynamic Projections #3289
  • Refine customization of EntityInformation #3288
  • Introduce SearchResult and SearchResults #3285
  • Refine Repository Composition retrieval during AOT processing #3282
  • Capture repository configuration from registered beans #3279
  • Add getRequiredName and hasName API to org.springframework.data.mapping.Parameter #3272
  • Add LocalVariableNameFactory #3271
  • Introduce AOT context sensitive VariableNameFactory #3270

... (truncated)

Commits
  • 37f520f Release version 4.0.1 (2025.1.1).
  • 465466d Prepare 4.0.1 (2025.1.1).
  • 372b6b6 Polishing.
  • 0af3e0c Correct Javadoc @link references in test Java files.
  • 7f4c768 Update CI Properties.
  • 76581b7 Polishing.
  • 451a3ae Set ApplicationEventPublisher on repository factory if it implements `Appli...
  • c9019b8 Polishing.
  • a3cbc1e Refine repositoryBaseClass property configuration for `@Enable…Repositories...
  • d7808e6 Adapt to invocation chain changes in JacksonJsonHttpMessageConverter.canWrite...
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Package Dependencies
Ecosystem:
maven
Version Change:
3.5.5 → 4.0.1
Update Type:
Major
Technical Details
ID: 12151249
UUID: 3723739362
Node ID: PR_kwDOC7vn1M64lZbf
Host: GitHub
Repository: openapi-processor/openapi-processor-spring