chore(deps): update all dependencies
This MR contains the following updates:
Release Notes
gradle/gradle
v6.6.1
This is a patch release for Gradle 6.6.
This fixes several critical bugs in Gradle 6.6.
All issues fixed in this patch release
We recommend that you use Gradle 6.6.1 over the initial release of Gradle 6.6.
Upgrade Instructions
Switch your build to use Gradle 6.6.1 by updating your wrapper:
./gradlew wrapper --gradle-version=6.6.1
See the Gradle 6.x upgrade guide to learn about deprecations, breaking changes and other considerations when upgrading to Gradle 6.6.1.
Reporting Problems
If you find a problem with this release, please file a bug on GitHub Issues adhering to our issue guidelines. If you're not sure you're encountering a bug, please use the forum.
pgjdbc/pgjdbc
v42.2.16
Fixed
-
- Arrays sent in binary format are now sent as 1 based. This was a regression for multi-dimensional arrays as well as text/varchar, oid and bytea arrays. Since 42.2.0 single dimensional arrays were stored 0 based. They are now sent 1 based which is the SQL standard, and the default for Postgres when sent as strings such as '{1,2,3}'. Fixes issue 1860 in MR 1863.
v42.2.15
Changed
- Rename source distribution archive to
postgresql-$version-jdbc-src.tar.gz
, and add top-level archive folder ba017507 - Add the ability to connect with a GSSAPI encrypted connection. As of PostgreSQL version 12 GSSAPI encrypted connections are possible. Now the driver will attempt to connect to the server with a GSSAPI encrypted connection. If that fails then attempt an SSL connection, finally falling back to a plain text connection. All of this is controlled using both the gssEncMode and sslMode parameters which, in concert with pg_hba.conf, determine if a particular mode is allowed and or required. MR 1821 ad921b9e
- Source release archive shades dependencies (scram) by default. It affects only postgresql-version-src.tar.gz release artifact f0301eb9
- Refactor decoding arrays MR 1194
Added
- Verify nullness with CheckerFramework 6e524ae5
Fixed
- Avoid preparedStatement leak when using updateable ResultSet via insert/update/refreshRow MR 1815 9a0d2b18
- Change order of checks for oid vs primary keys. OID's have been deprecated. MR 1613
- Close certificate file stream. MR 1837
- Make sure socketTimeout is enforced MR 1831
- Assume PKCS-8 SSL key format by default MR 1819
- Preserve unquoted unicode whitespace in array literals MR 1266
spring-projects/spring-boot
v2.3.3.RELEASE
⚠ Upgrading from 2.3.2.RELEASE
- If you've applied a configuration workaround for an issue about missing liveness/readiness probes #22562, you should ensure that this workaround is removed when upgrading to 2.3.3.RELEASE.
⭐ New Features
- Jetty with Conscrypt no longer a requirement for easy HTTP/2 #22188
🐞 Bug Fixes
- Externalized Configuration ignores null values in SMRING_APPLICATION_JSON #22895
- Legacy endpoint ids with '-' do not migrate cleanly #22849
- When Reactor's debug agent fails to initialize, the cause of the failure is discarded #22847
- OCI image build fails if environment has any empty properties #22703
- LiquibaseEndpoint does not report change sets from ancestor contexts #22686
- Requests that should be handled by an additional DispatcherServlet result in a 404 response #22682
- Async exceptions not handled by error pages in war deployments #22672
- XADataSourceAutoConfiguration is difficult to use with DB2XADataSource as it does not have a URL property #22641
- TaskExecutorBuilder only uses second-precision when configuring the await termination period #22611
- Setting ignoreInvalidFields=true on @ConfigurationProperties causes unknown fields to be ignored as well #22585
- Spring Boot 2.3.2: new context is created for every IT class if SpyBean is used #22583
- Background preinitialisation may cause Jackson2ObjectMapperBuilder's Kotlin detection warning to be silently dropped #22580
- UndertowWebServerFactoryCustomizer does not support Options but only UndertowOptions #22578
- WebMvcTest and WebFluxTest do not include Jackson Module beans #22576
- CouchbaseCacheManager can no longer be customized using CacheManagerCustomizer #22573
- Kubernetes readiness probe endpoint returning 404 #22562
- CouchbaseCacheConfiguration is not ordered properly #22542
- MustacheEnvironmentCollector with nullValue compiler option no longer works in version 2.3.1 #22039
📔 Documentation
- PushGateway documentation does not document enabled flag properly #22930
- Default value of server.jetty.accesslog.format is wrongly associated to server.forward-headers-strategy #22921
- Use wildcard in BP_JVM_VERSION with image building #22916
- Kotlin examples for configuring bootBuildImage's environment use wrong map configuration syntax #22913
- Mention configuration customizers for WebTestClient and RestAssured in AutoConfigureRestDocs' javadoc #22910
- Document how to discover the HTTP Port at Runtime for both Servlet and Reactive web apps #22899
- Document that spring-boot-configuration-processor cannot detect default value defined externally #22890
- Docs say Health's inner
details
section may contain components #22774 - Fix wrong reference in
ReadinessStateHealthIndicator
javadoc #22760 - Recommend the use of AopTestUtils.getTargetObject() when setting expectations on a spied bean that Spring has proxied #22758
- Document that schema.sql and data.sql will still be run when using Flyway or Liquibase but discourage their use #22748
- Fix broken links to Micrometer registry docs #22706
- Clarify documentation on use of @AutoConfigureRestDocs with WebTestClient #22669
- Document that constructor binding does not support @DurationUnit and @DataSizeUnit #22665
- Document properties to enable probe health indicators #22631
- Update metrics documentation to note the benefits of using a MeterBinder when registering a metric that relies on other beans #22629
- Include a hint where to find documentation for DevTools in docs overview #22622
- Fix link to Elasticsearch health indicator #22617
- Add ElasticsearchReactiveHealthIndicator to docs #22616
- Link to App Engine Standard sample not working #22608
- Improve documentation about swapping one technical starter for another #22596
- Document how to use MongoClientSettingsBuilderCustomizer #22589
- Document the need for configuration files to have a file extension #22587
- Document that java.util.Optional is not recommended with ConfigurationProperties #22574
- Typo in metadata for "management.health.readinessstate.enabled" #22560
- Document how to opt back in to DataSource auto-configuration when using R2DBC #22094
- Document that application.conf is not read by default when using the Cassandra auto-configuration #21787
- Document how to use Gradle's native bom support as an alternative to the dependency management plugin #21570
🔨 Dependency Upgrades
- Upgrade to Micrometer 1.5.4 #22932
- Upgrade to Spring Security 5.3.4.RELEASE #22873
- Upgrade to Spring HATEOAS 1.1.1.RELEASE #22872
- Upgrade to RSocket 1.0.2 #22871
- Upgrade to Pooled JMS 1.1.2 #22870
- Upgrade to Lettuce 5.3.3.RELEASE #22869
- Upgrade to Kafka 2.5.1 #22868
- Upgrade to jOOQ 3.13.4 #22867
- Upgrade to Jetty 9.4.31.v20200723 #22866
- Upgrade to Jackson Bom 2.11.2 #22865
- Upgrade to Hibernate 5.4.20.Final #22864
- Upgrade to Dropwizard Metrics 4.1.12.1 #22863
- Upgrade to Dependency Management Plugin 1.0.10.RELEASE #22862
- Upgrade to Couchbase Client 3.0.7 #22861
- Upgrade to Commons Pool2 2.8.1 #22860
- Upgrade to Byte Buddy 1.10.14 #22859
- Upgrade to Spring Data Neumann SR3 #22844
- Upgrade to Spring Kafka 2.5.5 #22843
- Upgrade to Spring AMQP 2.2.10 #22842
- Upgrade to Reactor Dysprosium-SR11 #22841
❤ Contributors
We'd like to thank all the contributors who worked on this release!
Renovate configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.