Commit Graph

40027 Commits (8cd9f49fad5effb8d4c970847ded0c2ab4ac7f7a)
 

Author SHA1 Message Date
Andy Wilkinson 88ee31c422 Upgrade to R2DBC 1.0
With the 1.0 release of the SPI, R2DBC's bom is no longer published.
This commit updates Spring Boot's dependency management to no longer
use the bom. Tests have also been updated to adapt to slight changes
in R2DBC's configuration options and their default values.

Closes gh-31702
2 years ago
Andy Wilkinson 4bd3534b7d Adapt to change in Security's filtering behavior
Spring Security now filters every dispatch by default and not only
once-per-request. Security configuration has been updated in a number of
places to restore the old behavior as needed for the tests to pass.
gh-31703 has been opened to review this and to investigate if we can
now remove the error page security filter and rely on the filtering of
every dispatch instead.

In addition to switching to once-per-request filtering where needed,
this commit also restructures the configuration of the error page
security filter. The restructuring was necessary to ensure that the
privilege evaluator bean has been defined before the conditions on the
error page security filter are evaluated. Without the change, the filter
was no longer being configured as the privilege evaluator hadn't been
defined before the on bean condition was evaluated. We may want to back
port this change as the ordering doesn't appear to have been defined
before and we were just getting lucky.

See gh-31622
See spring-projects/spring-security#11466
2 years ago
Stephane Nicoll ec14630bc4 Upgrade to Reactor 2022.0.0-M4
Closes gh-31609
2 years ago
Madhura Bhave d66e108703 Revert actuator changes related to path pattern parsing
See gh-31547
2 years ago
Stephane Nicoll 67b5f42769 Name RuntimeHintsRegistrar implementations consistently
Closes gh-31695
2 years ago
Madhura Bhave 7954f5e566 Adapt to change in default strategy for URL path matching in Spring MVC
Closes gh-31547
2 years ago
Andy Wilkinson f015095ca0 Start building againts Spring Kafka 3.0.0-M5 snapshots
See gh-31620
2 years ago
Andy Wilkinson 404bf40aff Merge branch '2.7.x' 2 years ago
Andy Wilkinson 1664ce0f20 Uses tabs consistently for indentation in spring-boot-dependencies 2 years ago
Andy Wilkinson 08d37b7fb6 Merge branch '2.7.x'
Closes gh-31694
2 years ago
Andy Wilkinson 1c2b0ae705 Merge branch '2.6.x' into 2.7.x
Closes gh-31693
2 years ago
Andy Wilkinson 7c55639167 Depend on log4j-api directly rather than via Elastic's transitives
Closes gh-31692
2 years ago
Stephane Nicoll a5862dd55d Merge branch '2.7.x'
Closes gh-31691
2 years ago
Stephane Nicoll cb2844d527 Merge branch '2.6.x' into 2.7.x
Closes gh-31690
2 years ago
Stephane Nicoll 77ecdc6ba5 Merge pull request #31689 from felixscheinost
* pr/31689:
  Polish "Fix deprecation metadata for grid-fs-database"
  Fix deprecation metadata for grid-fs-database

Closes gh-31689
2 years ago
Stephane Nicoll a368919600 Polish "Fix deprecation metadata for grid-fs-database"
See gh-31689
2 years ago
Felix Scheinost d5e18e61c5 Fix deprecation metadata for grid-fs-database
See gh-31689
2 years ago
Stephane Nicoll 4767acaa51 Merge branch '2.7.x' 2 years ago
Stephane Nicoll 77f1f5869b Merge branch '2.6.x' into 2.7.x 2 years ago
Stephane Nicoll c7d8323158 Upgrade to Reactor 2020.0.21
Closes gh-31608
2 years ago
Stephane Nicoll 793586f898 Upgrade to Reactor 2020.0.21
Closes gh-31607
2 years ago
Stephane Nicoll 0a4a25c09f Start building against Spring HATEOAS 2.0.0-M4
See gh-31683
2 years ago
Moritz Halbritter 3703b317ce Enable GraalVM reachability metadata repository
Closes gh-31687
2 years ago
Moritz Halbritter 70af81675e Upgrade to Native Build Tools Plugin 0.9.13
The Native Build Tools version is now managed in gradle.properties
with the key 'nativeBuildToolsVersion'

Closes gh-31688
2 years ago
Andy Wilkinson 99fabfa934 Revert "Remove spring-aspects dependency following fix in Data JPA"
This reverts commit cd6c7cd6c9.

The fix in Spring Data JPA is incomplete so we need to reinstate the
workaround.
2 years ago
Andy Wilkinson 247e6665ce Merge branch '2.7.x'
Closes gh-31686
2 years ago
Andy Wilkinson e4a0f3a715 Merge branch '2.6.x' into 2.7.x
Closes gh-31685
2 years ago
Andy Wilkinson b11776f07b Upgrade to Gradle Enterprise plugin 3.10.3
Closes gh-31684
2 years ago
Andy Wilkinson cd6c7cd6c9 Remove spring-aspects dependency following fix in Data JPA
The recent changes in Spring Data JPA [1] mean that we no longer need
a dependency on spring-aspects for Data JPA's hint registration to
succeed.

5821272112
2 years ago
Andy Wilkinson 9b113272d1 Reinstate support for Hibernate Metrics
Closes gh-31675
2 years ago
Oliver Drotbohm b10c57551c Upgrade to Hibernate 6.1.1.Final
This commit makes the following potentially breaking changes:

- Dependency management for modules that do not exist in Hibernate
  6.1 has been removed.
- Hibernate's modules are now in the org.hibernate.orm group. Users
  not using the starter or using modules that are not in the starter
  will have to update their build configuration accordingly.
- spring.jpa.hibernate.use-new-id-generator-mappings has been removed
  as Hibernate no longer supports switching back to the old ID
  generator mappings.

Co-authored-by: Andy Wilkinson <wilkinsona@vmware.com>

Closes gh-31674
2 years ago
Moritz Halbritter beb40eaaf6 Reduce visibility for ConfigDataLocationRuntimeHintsRegistrar 2 years ago
Moritz Halbritter f1f7842a5d Upgrade to Micrometer Tracing 1.0.0-M6
Closes gh-31657
2 years ago
Andy Wilkinson d0c37979a9 Upgrade to Micrometer 1.10.0-M3
Closes gh-31617
2 years ago
Andy Wilkinson 1c8011b85d Merge branch '2.7.x' 2 years ago
Andy Wilkinson eb13f80ff4 Upgrade to Micrometer 1.9.2
Closes gh-31614
2 years ago
Andy Wilkinson 909f38c214 Merge branch '2.6.x' into 2.7.x 2 years ago
Andy Wilkinson fe19984147 Upgrade to Micrometer 1.8.8
Closes gh-31612
2 years ago
Andy Wilkinson 03ec079040 Start building against Reactor 2022.0.0-M4 snapshots again
See gh-31609
2 years ago
Andy Wilkinson a5b178657f Revert "Start building against Reactor 2022.0.0-M4 snapshots"
This reverts commit 47993c094b.

Couchbase and Spring Data Couchbase are not compatibile with the
latest Reactor snapshots as they use deprecated API that has now
been removed.

See gh-31609
2 years ago
Andy Wilkinson acd8d05315 Update copyright date of changed file 2 years ago
Andy Wilkinson efc5391496 Adapt to deprecations in Framework's scheduling APIs
See gh-31241
2 years ago
Andy Wilkinson fa43e1f378 Add support for deriving a DataSourceBuilder from a wrapped DataSource
Closes gh-31605
2 years ago
Moritz Halbritter d58f33f1ce Polish AbstractExposableEndpoint 2 years ago
Moritz Halbritter 96c0e4783b Polish ShutdownEndpoint 2 years ago
Moritz Halbritter 8639552405 Start building against Micrometer Tracing 1.0.0-M6 snapshots
See gh-31657
2 years ago
Andy Wilkinson 2821629d54 Remove unchecked raw casts that are now redundant
Closes gh-31326
2 years ago
Andy Wilkinson f83f1a5fff Start building against Spring Integration 6.0.0-M4 snapshots
See gh-31624
2 years ago
Andy Wilkinson f53c40802b Start building against Spring Batch 5.0.0-M4 snapshots
See gh-31623
2 years ago
Andy Wilkinson 7807495f1e Start building against Spring Security 6.0.0-M6 snapshots
See gh-31622
2 years ago