Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

External dependencies upgrade - Spring Boot 2.7.6 and Spring Cloud 2021.0.5 #32341

Merged
merged 6 commits into from Dec 2, 2022

Conversation

Netyyyy
Copy link
Member

@Netyyyy Netyyyy commented Nov 25, 2022

Updates external dependencies to align with Spring Boot version 2.7.6 from 2.7.4 and Spring Cloud version 2021.0.5 from 2021.0.4.

Release notes

Sourced from spring-boot releases.

🐞 Bug Fixes

  • ScheduledBeanLazyInitializationExcludeFilter is auto-configured even when annotation-based scheduled has not been enabled #33283
  • SpringBootContextLoader prints banner twice when using a @ContextHierarchy #33262
  • Properties migrator causes an application to fail to start if it tries to map a property whose metadata data entry contains an invalid configuration property name #33249
  • Configuration property binding does not deal with bridge methods #33211
  • Configuring management.server.port via a config tree results in a ConverterNotFoundException when the management context is refreshed #33168
  • Dependency management for XMLUnit is incomplete #32999
  • Spring Boot's Lettuce metrics enable histrograms by default and it's hard to switch them off #32989
  • Dependency management for Selenium is incomplete #32861
  • NumberFormatException when configuring spring.redis.sentinel.nodes with an IPv6 address #32836

📔 Documentation

  • Align Tomcat multiple connectors example with recommendation to configure SSL declaratively #33331
  • ConditionalOnClass not working for Bean methods on Java 8 #33328
  • Actuator document is misleading about k8s startup probe #33326
  • Link to Micrometer's @Timed documentation #33265
  • Clarify use of the spring.cache.type property with Hazelcast #33257
  • Example git.commit.time in the Actuator API documentation is thousands of years in the future #33255
  • Links to Features describes sections that have moved elsewhere #33213
  • Fix kafka streams auto start description typo in reference docs #33101
  • OAuth 2 configuration example uses unrecognized value for authorization grant type #33068
  • Fix typos in logging.adoc #32820
  • Harmonize code sample in the "Type-safe Configuration Properties" section #32818

🔨 Dependency Upgrades

  • Upgrade to Byte Buddy 1.12.19 #33272
  • Upgrade to Dropwizard Metrics 4.2.13 #33321
  • Upgrade to Ehcache3 3.10.8 #33322
  • Upgrade to Elasticsearch 7.17.7 #33171
  • Upgrade to Hazelcast 5.1.5 #33172
  • Upgrade to Hibernate 5.6.14.Final #33173
  • Upgrade to HttpClient5 5.1.4 #33323
  • Upgrade to HttpCore5 5.1.5 #33174
  • Upgrade to Janino 3.1.9 #33274
  • Upgrade to Jaybird 4.0.7.java8 #33175
  • Upgrade to MariaDB 3.0.9 #33176
  • Upgrade to Micrometer 1.9.6 #33129
  • Upgrade to Netty 4.1.85.Final #33177
  • Upgrade to Postgresql 42.3.8 #33338
  • Upgrade to Reactor 2020.0.25 #33130
  • Upgrade to Spring AMQP 2.4.8 #33223
  • Upgrade to Spring Data 2021.2.6 #33132
  • Upgrade to Spring Framework 5.3.24 #33131
  • Upgrade to Spring GraphQL 1.0.3 #33150
  • Upgrade to Spring Kafka 2.8.11 #33133
  • Upgrade to Spring REST Docs 2.0.7.RELEASE #33134
  • Upgrade to Spring Security 5.7.5 #33178
  • Upgrade to Spring WS 3.1.4 #33179
  • Upgrade to Tomcat 9.0.69 #33180

This PR is created by GitHub Actions: https://github.com/Azure/spring-cloud-azure-tools/actions/runs/3546989484

@ghost ghost added App Configuration Azure.ApplicationModel.Configuration Communication Azure.Core azure-core Cosmos azure-spring All azure-spring related issues Event Grid Event Hubs Azure.Identity KeyVault Schema Registry Search Service Bus Storage Storage Service (Queues, Blobs, Files) labels Nov 25, 2022
@azure-sdk
Copy link
Collaborator

API change check

API changes are not detected in this pull request.

@alzimmermsft
Copy link
Member

azure-identity related tests are failing due to the lettuce-core and redisson dependencies resolving Netty versions to a lower version than required by Reactor Netty. @billwert, @g2vinay could you look into these dependencies

@saragluna
Copy link
Member

@alzimmermsft, do you think this is an option? Azure Core Http Netty only depends on parts of netty's libs, which could lead to unmatched netty versions when working with other libs also depending on netty:

image

@alzimmermsft
Copy link
Member

@alzimmermsft, do you think this is an option? Azure Core Http Netty only depends on parts of netty's libs, which could lead to unmatched netty versions when working with other libs also depending on netty:

image

That looks good to me to resolve this issue in the short term. I've been talking with @billwert and @g2vinay on what we want to do long term about these test dependencies.

@Netyyyy Netyyyy merged commit a7a0036 into Azure:main Dec 2, 2022
@Netyyyy Netyyyy deleted the update-spring-dependencies branch December 2, 2022 00:35
@Netyyyy Netyyyy mentioned this pull request Dec 2, 2022
8 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants