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 3.3.2 and Spring Cloud 2023.0.3 #41281

Closed

Conversation

Netyyyy
Copy link
Member

@Netyyyy Netyyyy commented Jul 25, 2024

Updates external dependencies to align with Spring Boot version 3.3.2 from 2.7.18 and Spring Cloud version 2023.0.3 from 2021.0.9.

Release notes

Sourced from spring-boot releases.

🐞 Bug Fixes

  • No configuration property for defaultTimeout setting that was introduced in Spring Integration 6.2 #41521
  • NPE during auto-configuration in OnClassCondition.resolveOutcomesThreaded because firstHalf is null #41504
  • Spring Authorization Server now defaults multipleIssuersAllowed to false and it cannot be easily re-enabled #41355
  • ServiceConnection does not work with @DataLdapTest #41325
  • PropertiesMigrationListener wrongly reports property as deprecated #41252
  • @NestedConfigurationProperty doesn't work on records #41251
  • TestcontainersLifecycleBeanPostProcessor does not work correctly with scoped beans #41238
  • Error message can be misleading if spring.config.import fails to resolve #41236
  • build-image failures after docker desktop update with 'Illegal char <:> at index 5: npipe:////' #41234
  • When using Jetty, filters, listeners, and servlets are not initialized with the same thread context classloader #41225
  • DirtiesContext used with Webflux, a random port and multiple contexts causes multiple contexts to misbehave #41221
  • NoSuchMethodException on org.apache.activemq.ActiveMQConnectionFactory.<init> when using spring-boot-starter-activemq in a native image #41214

📔 Documentation

  • Fix documentation links in the README #41531
  • Document the types to which each spring.mvc.format and spring.webflux.format property applies #41518
  • Document that logging.file.name and logging.file.path cannot be used together #41516
  • Refine CDS how-to guide #41464
  • Fix typos in javadoc of BootstrapContext #41448
  • CDS link in "Efficient Deployments" documentation is broken #41321
  • Update Kotlin DSL examples that configure the environment of bootBuildImage to be additive #41270
  • Document tracing support for RestClient #41192
  • Documentation wrongly states that zipkin-sender-urlconnection is needed #41181

🔨 Dependency Upgrades

  • Upgrade to AspectJ 1.9.22.1 #41474
  • Upgrade to Byte Buddy 1.14.18 #41371
  • Upgrade to Dependency Management Plugin 1.1.6 #41372
  • Upgrade to GraphQL Java 22.1 #41219
  • Upgrade to Groovy 4.0.22 #41373
  • Upgrade to HttpCore5 5.2.5 #41374
  • Upgrade to Jackson Bom 2.17.2 #41375
  • Upgrade to Jetty 12.0.11 #41376
  • Upgrade to JsonAssert 1.5.3 #41377
  • Upgrade to JUnit Jupiter 5.10.3 #41378
  • Upgrade to Kafka 3.7.1 #41379
  • Upgrade to Lombok 1.18.34 #41380
  • Upgrade to Micrometer 1.13.2 #41298
  • Upgrade to Micrometer Tracing 1.3.2 #41299
  • Upgrade to MSSQL JDBC 12.6.3.jre11 #41381
  • Upgrade to Neo4j Java Driver 5.22.0 #41382
  • Upgrade to R2DBC MariaDB 1.2.1 #41383
  • Upgrade to Reactor Bom 2023.0.8 #41384
  • Upgrade to Spring Data Bom 2024.0.2 #41300
  • Upgrade to Spring Framework 6.1.11 #41301
  • Upgrade to Spring GraphQL 1.3.2 #41527
  • Upgrade to Spring HATEOAS 2.3.1 #41497
  • Upgrade to Spring Integration 6.3.2 #41302
  • Upgrade to Spring Kafka 3.2.2 #41303
  • Upgrade to Spring Pulsar 1.1.2 #41536
  • Upgrade to Spring Retry 2.0.7 #41485
  • Upgrade to Tomcat 10.1.26 #41498

❤️ Contributors

Thank you to all the contributors who worked on this release:

@acouvreur, @anbusampath, @eddumelendez, @izeye, @jxblum, @mateusscheper, @opcooc, and @sdeleuze

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

raych1 and others added 30 commits July 4, 2024 15:56
…ogs (Azure#41012)

* Update swagger_to_sdk_config.json

Added logging filter.

Added consistent prefix to the error logs.
* Fix SyncRestProxy when the response is an InputStream

* reuse code

* update changelog

* fix checkstyle
* update doc

* update samples
…1002)

Co-authored-by: Wes Haggard <weshaggard@users.noreply.github.com>
* init commit

* added recordingKind

* fixed typo

* added recordingKind

* changed tests for recordingKind
* Specify mcr registry to use.

* Fix spelling

* Manually take care of container lifecycle.

* Fix naming of variable.

* Adding console.writeline.

* move environment variable.

* Remove Disabled annotation

* Add prebuild step to set env variable.
)

Co-authored-by: James Suplizio <jasupliz@microsoft.com>
* Increment package versions for eventhubs releases

* Update version_client.txt

Update to beta.2

* Update to beta.2

* Fix CHANGELOG entry

* Add explicit dependency on azure-core-amqp.

---------

Co-authored-by: Connie Yau <conniey@microsoft.com>
* Fix Azure AI Search Sample Issues

* Remove redundant packages
* Add azure-json dependency. Remove opens to jackson.

* Update module-info.java

* Update pom.xml

* Update module-info.java
* Support storage network access and worm removal in remove test resources script

* Move storage network access script to common resource helpers file

* Improve storage container deletion resilience

* Plumb through pool variable to live test cleanup template

* Add sleep for network rule application

---------

Co-authored-by: Ben Broderick Phillips <bebroder@microsoft.com>
)

* migrate servicebus to token auth

* verify some

* try enable admin tests

* try removing the keys in tests.yml

* Enable ServiceBus[Sender|Receiver][Async]ClientIntegrationTest

* Enable ServiceBus[SessionManager|Processor|MixedClient|Builder]IntegrationTest

* enable proxy integration tests

* add use-cred switch to admin tests

* repeat

* attempt cache ps

* Use pipeline cred

* offload the token reterival to blockable thread

* test with Premium

* enable tracing integration tests

* revert

* check the mode

* configure cred based on the test mode / env

* Remove duplicate identity test (reason: now all tests relies on identity)

* nits: spaces, newlines..

* isolate non-fed tests

* doc, enable peek test

* doc update, remove connection string output from arm test-resource.json

* output connection string so ServiceBusNonFederatedIntegrationTest can run for now

* keep the client cred special test

* MI co-exists with old key cred?

* exlcude the test requiring aux tenant

* add useFallbackValue flag to TestUtils::getFullyQualifiedDomainName method

* Use assumeTrue to throw TestAbortedException

* use assumeTrue not assertTrue
* Increment package versions for servicebus releases

* use correct unreleased version

---------

Co-authored-by: anuchandy <anuamd@hotmail.com>
* Added metrics and tracing for ReadMany operations

* Update CHANGELOG.md

* Removing List.of (not compatible with Java 8)

* Update CHANGELOG.md

* Update CHANGELOG.md

* Update NonStreamingOrderByQueryVectorSearchTest.java

* Update NonStreamingOrderByQueryVectorSearchTest.java

* Update CosmosTracerTest.java

* Update DiagnosticsProvider.java
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Development

Successfully merging this pull request may close these issues.