100 Commits
Author SHA1 Message Date
Scott Frederick e7faca3bbb Add support for Testcontainer Redis
Add support for the official `com.redis:testcontainers-redis` container.

See gh-41450
2024-08-29 19:23:40 -07:00
Scott Frederick ba87aca05e Merge branch '3.3.x'
Closes gh-41994
2024-08-21 18:04:28 -05:00
Scott Frederick 459d899ed9 Add release type attribute for Antora documentation generation
Fixes gh-41993
2024-08-21 18:03:57 -05:00
Scott Frederick 940f82669d Fix PEM-encoded text trimming of file contents with Windows line endings
See gh-41540
2024-08-21 17:06:08 -05:00
Scott Frederick f8fdc4a63d Trim PEM-encoded text in PemContent.of
Closes gh-41540
2024-08-21 13:20:25 -05:00
Scott Frederick cbb738338d Merge branch '3.3.x'
Closes gh-41971
2024-08-20 15:49:39 -05:00
Scott Frederick 0451cb8686 Merge branch '3.2.x' into 3.3.x
Closes gh-41970
2024-08-20 15:49:25 -05:00
Scott Frederick 21b15558a2 Use classpath index when building classpath in PropertiesLauncher
Fixes gh-41719
2024-08-20 15:47:44 -05:00
Scott Frederick add3d87ea1 Support Couchbase authentication using client certificates
Closes gh-41520
2024-08-14 14:40:06 -05:00
Scott Frederick cc3e62deaf Merge branch '3.3.x'
Closes gh-41850
2024-08-13 16:02:58 -05:00
Scott Frederick cae3a6a3e2 Merge branch '3.2.x' into 3.3.x
Closes gh-41849
2024-08-13 16:02:48 -05:00
Scott Frederick b43d97b359 Document the need to explicitly reset mock servers
When MockServerRestTemplateCustomizer and MockServerRestClientCustomizer
are used directly instead of via auto-configuration, it is necessary to
manually reset the MockRestServiceServer expectations between tests.

Closes gh-41848
2024-08-13 16:01:46 -05:00
Scott Frederick db70aa1a5f Use Spring Boot PEM parser in SAML2 signing auto-configuration
Closes gh-41567
2024-08-13 14:51:44 -05:00
Scott Frederick 74cc7ed83a Merge pull request #41705 from nkolosnjaji
* pr/41705:
  Fix typo in Grafana ConnectionDetailsFactory javadoc

Closes gh-41705
2024-08-06 16:49:53 -05:00
Scott Frederick 9e3e067a4c Add support for CNB platform API version 0.14
Closes gh-41549
2024-08-01 17:10:41 -05:00
Scott Frederick f2479bd4a6 Polish documentation
See gh-40944
2024-07-30 15:25:08 -05:00
Scott Frederick dfab18c965 Add imagePlatform option for image building
An `imagePlatform` option for the Maven and Gradle image-building
goal/task can be used to specify the os/architecture of any
builder, run, and buildpack images that are pulled during image
building.

Closes gh-40944
2024-07-30 14:19:40 -05:00
Scott Frederick ea544822f6 Merge branch '3.3.x' 2024-07-11 18:39:45 -05:00
Scott Frederick d79ae11925 Fix formatting problem
See gh-41350
2024-07-11 18:39:33 -05:00
Scott Frederick 73294ba86c Merge branch '3.3.x'
Closes gh-41453
2024-07-11 17:47:40 -05:00
Scott Frederick 24dbee40ff Add CDS test case to Paketo system tests
Closes gh-41350
2024-07-11 17:47:05 -05:00
Scott Frederick 7b8364d248 Fix LifecycleTests on Windows
See gh-gh-41352
2024-07-11 17:07:23 -05:00
Scott Frederick 224b06982e Add support for untrusted CNB builders
A `trustBuilder` configuration option has been added to the Maven and
Gradle CNB integration image building goal and task. A known set of
builders published by Paketo, Heroku, and Google are trusted by default,
all other builders are untrusted by default.

Closes gh-41352
2024-07-11 13:51:54 -05:00
Scott Frederick 09c0714730 Register ProtocolResolvers with the application context by default
Any ProtocolResolvers that are registered in a spring.factories file
will be added to the application context using an
ApplicationContextInitializer.

Closes gh-41433
2024-07-10 15:29:29 -05:00
Scott Frederick 4ce8fd4c8b Merge branch '3.3.x' 2024-07-08 15:36:07 -05:00
Scott Frederick a1e3150010 Merge pull request #41323 from izeye
* pr/41323:
  Polish RabbitTemplateConfigurer allowed-list-patterns

Closes gh-41323
2024-07-08 15:24:56 -05:00
Scott Frederick 0fafb8d661 Merge branch '3.3.x'
Closes gh-41284
2024-07-01 13:41:24 -05:00
Scott Frederick 3a1f833706 Merge branch '3.2.x' into 3.3.x
Closes gh-41283
2024-07-01 13:41:00 -05:00
Scott Frederick 0898982a13 Ignore ca-certificates deprecation warnings in Paketo system tests
Closes gh-41282
2024-07-01 13:14:23 -05:00
Scott Frederick 17c5538062 Merge branch '3.3.x' 2024-07-01 11:24:00 -05:00
Scott Frederick 70e14d648d Polish documentation headings
Title case should be used in all headings.
2024-07-01 11:23:41 -05:00
Scott Frederick 28dc9cbb59 Merge branch '3.3.x' 2024-06-28 17:22:14 -05:00
Scott Frederick 03a7f48ac0 Polish documentation for xref hyperlink formatting consistency
This commit improves the consistency of xref link formatting (no
quotes, italics, or other decoration) and uses automatic link
text generation wherever possible.
2024-06-28 17:20:53 -05:00
Scott Frederick 24a8bbd82f Polish use of the term starter in documentation
Use of the term "starter" was sometimes quoted but sometimes was not,
sometimes used proper case and sometimes lowercase. This commit
improves consistency by removing quotes and using lowercase.
2024-06-28 17:19:30 -05:00
Scott Frederick 26b59ae912 Use Paketo tiny builder by default for JVM and native apps
Closes gh-40859
2024-06-28 11:45:54 -05:00
Scott Frederick 9da2d1e089 Revert "Use Paketo tiny builder by default for JVM and native apps"
This reverts commit 6d2ebc0713.
2024-06-26 15:25:37 -05:00
Scott Frederick 8623c92a29 Change spring-boot-buildpack-platform api deps to implementation
Closes gh-40935
2024-06-26 14:12:43 -05:00
Scott Frederick 267956cf5c Replace JNI domain sockets implementation with one that uses JDK support
Closes gh-41050
2024-06-26 14:09:19 -05:00
Scott Frederick 6d2ebc0713 Use Paketo tiny builder by default for JVM and native apps
Closes gh-40859
2024-06-26 13:42:23 -05:00
Scott Frederick 7d96789869 Fix Bitnami MongoDB environment variables for Docker Compose
Fixes gh-41097
2024-06-13 15:20:36 -05:00
Scott Frederick 84956ad56b Merge branch '3.2.x'
Closes gh-41091
2024-06-12 15:16:26 -05:00
Scott Frederick e228ed39b3 Support CNB builders that do not specify a stack
Fixes gh-41046
2024-06-12 15:16:21 -05:00
Scott Frederick 87094edab0 Merge branch '3.2.x'
Closes gh-41049
2024-06-10 17:32:46 -05:00
Scott Frederick 2bb74b261c Disable stale checking for local Docker daemon connections
Fixes gh-40697
2024-06-10 17:27:02 -05:00
Scott Frederick 0c3aa52773 Add How-To Guide for building images with CDS and buildpacks
Closes gh-40762
2024-06-06 16:11:19 -05:00
Scott Frederick 2df0c7961a Reorganize packaging and optimizing documentation
Documentation for native executables, CDS, and checkpoint/restore are
now under a common heading in the reference documentation, along with
sections on building container images. A few sections containing
prescriptive workflows have been moved from reference to how-to guides.
This consolidates and improves the consistency of recommendations on
how to package and run applications.

Closes gh-40977
2024-06-06 16:11:10 -05:00
Scott Frederick fa131fa6a0 Merge branch '3.2.x'
Closes gh-40959
2024-05-30 15:16:27 -05:00
Scott Frederick c36909824e Merge pull request #40955 from asashour
* pr/40955-3.2.x:
  Remove unused parameter and polish javadoc

Closes gh-40955
2024-05-30 15:16:04 -05:00
Scott Frederick abb1df40d1 Merge branch '3.2.x'
Closes gh-40958
2024-05-30 14:29:59 -05:00
Scott Frederick 0be290d6f7 Merge pull request #40951 from mateusscheper
* pr/40951:
  Fix typo in Dev Services reference docs

Closes gh-40951
2024-05-30 14:28:27 -05:00
Scott Frederick 5127e7c8e7 Merge pull request #40948 from onobc
* pr/40948:
  Fix links to Spring Pulsar ref docs

Closes gh-40948
2024-05-30 14:12:58 -05:00
Scott Frederick ddcb30c63a Merge pull request #40946 from Seungpang
* pr/40946:
  Fix typo in AntoraAsciidocAttributes class

Closes gh-40946
2024-05-29 13:42:38 -05:00
Scott Frederick ba9708d754 Merge branch '3.2.x' 2024-05-23 14:51:44 -05:00
Scott Frederick 7cd1f0ab3b Polish JVM thread dump action 2024-05-23 14:51:02 -05:00
Scott Frederick fccc4ec3b8 Merge branch '3.2.x'
Closes gh-40871
2024-05-22 08:36:35 -05:00
Scott Frederick 4e5cd2c2fd Fix default security options for bootBuildImage task
Fixes gh-39830
2024-05-22 07:56:15 -05:00
Scott Frederick 48632b212f Merge branch '3.2.x'
Closes gh-40819
2024-05-17 11:42:21 -05:00
Scott Frederick 7f2b917851 Merge branch '3.1.x' into 3.2.x
Closes gh-40818
2024-05-17 11:41:23 -05:00
Scott Frederick 70aceb21eb Relocate test CNB builder and buildpack
The test CNB builder and buildpack used in integration tests have moved
from a projects.registry.vmware.com registry to ghcr.io/spring-io. This
commit modifies tests to use the new location.

Closes gh-40800
2024-05-17 10:59:41 -05:00
Scott Frederick 95145b23ec Merge branch '3.2.x' 2024-05-16 22:19:13 -05:00
Scott Frederick d38c1e06b3 Ignore exceptions when deleting caches in bind cache tests
See gh-40760
2024-05-16 22:19:04 -05:00
Scott Frederick 190b120628 Merge branch '3.2.x' 2024-05-16 21:20:10 -05:00
Scott Frederick bdc6508b62 Catch any exception when deleting image building workspace
See gh-40760
2024-05-16 21:19:51 -05:00
Scott Frederick 5f4d7f41bc Merge branch '3.2.x'
Closes gh-40799
2024-05-16 17:38:07 -05:00
Scott Frederick cd441130bd Warn when image building workspace directories cannot be deleted
When the `buildWorkspace` location in the
`spring-boot:build-image` Maven goal or `bootBuildImage` Gradle
task is configured to use a local bind source, the location
is passed to the CNB lifecycle without further processing by
Spring Boot. The lifecycle is in control of creating any files
in the specified location. Spring Boot tries to remove the
directories at the specified location after an image is
successfully created, but should not fail the image build
if the lifecycle has created files or directories with
permissions that keep them from being deleted successfully.

Fixes gh-40760
2024-05-16 17:37:44 -05:00
Scott Frederick 0f8062f901 Merge branch '3.2.x'
Closes gh-40640
2024-05-08 12:16:44 -05:00
Scott Frederick ed42ed7c43 Enable GraalVM native Paketo Builder Tests on Java 22
Closes gh-40639
2024-05-08 12:16:31 -05:00
Scott Frederick 259d7fdd2f Merge pull request #40617 from snicoll
* pr/40617:
  Polish "Add How-To documentation for ManagedClassNameFilter"
  Add How-To documentation for ManagedClassNameFilter

Closes gh-40617
2024-05-03 11:07:06 -05:00
Scott Frederick 289f3f9e51 Polish "Add How-To documentation for ManagedClassNameFilter"
See gh-40617
2024-05-03 10:46:38 -05:00
Scott Frederick e8df704ebb Extend expiry of SNI integration test certificates
See gh-26022 and gh-40589
2024-05-02 11:38:22 -05:00
Scott Frederick e471710fe6 Renew trust material for SSL tests
Closes gh-40602
2024-05-02 09:37:43 +02:00
Scott Frederick 72925e7a17 Merge branch '3.2.x'
Closes gh-40597
2024-05-01 17:56:45 -05:00
Scott Frederick dcf97325d7 Renew trust material for SSL tests
Closes gh-40589
2024-05-01 17:56:01 -05:00
Scott Frederick c6c02906ef Merge branch '3.2.x'
Closes gh-40577
2024-04-29 16:43:20 -05:00
Scott Frederick 21a0bc7fee Merge branch '3.1.x' into 3.2.x
Closes gh-40576
2024-04-29 16:42:53 -05:00
Scott Frederick 50cab2d511 Merge pull request #40567 from izeye
* pr/40567:
  Use ConcurrentHashMap.newKeySet where feasible

Closes gh-40567
2024-04-29 15:42:39 -05:00
Scott Frederick 3c00bf367d Adapt to changes in Logback include processing
Fixes gh-40491
2024-04-26 13:33:51 -05:00
Scott Frederick f21b6d0ee6 Merge branch '3.2.x'
Closes gh-40507
2024-04-24 15:14:39 -05:00
Scott Frederick b65cda4363 Merge branch '3.1.x' into 3.2.x
Closes gh-40506
2024-04-24 15:14:20 -05:00
Scott Frederick f89f07764b Upgrade CI to Docker 26.1.0
Closes gh-40505
2024-04-24 15:14:08 -05:00
Scott Frederick add22c399a Merge branch '3.2.x'
Closes gh-40509
2024-04-24 15:10:08 -05:00
Scott Frederick 3e2d151c0e Merge branch '3.1.x' into 3.2.x
Closes gh-40508
2024-04-24 15:08:50 -05:00
Scott Frederick f210d83062 Don't reuse Testcontainers containers if reuse is globally disabled
Fixes gh-39609
2024-04-24 14:37:59 -05:00
Scott Frederick 44941fea48 Merge branch '3.2.x'
Closes gh-40481
2024-04-22 16:55:57 -05:00
Scott Frederick 08bc0460ed Document usage of Docker Compose support in tests
Closes gh-40171
2024-04-22 16:47:29 -05:00
Scott Frederick fd010988ef Merge branch '3.2.x'
Closes gh-40479
2024-04-22 14:38:37 -05:00
Scott Frederick 3a9ee9f1a7 Merge branch '3.1.x' into 3.2.x
Closes gh-40478
2024-04-22 14:38:28 -05:00
Scott Frederick 362c0c1b4e Verify alignment of MongoDB UUID representation defaults
Closes gh-33532
2024-04-22 14:38:18 -05:00
Scott Frederick 2019533b65 Merge branch '3.2.x'
Closes gh-40476
2024-04-22 13:28:09 -05:00
Scott Frederick fc03fded39 Merge branch '3.1.x' into 3.2.x
Closes gh-40475
2024-04-22 13:27:57 -05:00
Scott Frederick cdf207cf74 Stop expecting deprecations in NativeImagePluginActionIntegrationTests
Closes gh-35709
2024-04-22 13:14:37 -05:00
Scott Frederick 07f82744f1 Merge branch '3.2.x'
Closes gh-40415
2024-04-17 16:40:46 -05:00
Scott Frederick 0724014645 Merge branch '3.1.x' into 3.2.x
Closes gh-40412
2024-04-17 16:40:21 -05:00
Scott Frederick bc5777d0cc Upgrade CI images to ubuntu:jammy-20240405
Closes gh-40410
2024-04-17 16:40:09 -05:00
Scott Frederick c3c82bd220 Merge pull request #40175 from snicoll
* pr/40175:
  Polish "Refine Efficient Deployments section in the reference guide"
  Refine Efficient Deployments section in the reference guide

Closes gh-40175
2024-04-05 11:11:45 -05:00
Scott Frederick a79c40f072 Polish "Refine Efficient Deployments section in the reference guide"
See gh-40175
2024-04-05 11:11:19 -05:00
Scott Frederick 813507b791 Merge branch '3.2.x'
Closes gh-40166
2024-04-03 16:32:13 -05:00
Scott Frederick 1c2a43d1e6 Merge branch '3.1.x' into 3.2.x
Closes gh-40165
2024-04-03 16:30:41 -05:00
Scott Frederick e2ec066fcf Merge pull request #40085 from FelixDes
* pr/40085:
  Apply instanceof pattern matching

Closes gh-40085
2024-04-03 16:30:28 -05:00
Scott Frederick e855e04236 Merge branch '3.2.x'
Closes gh-40164
2024-04-03 15:58:31 -05:00