Phillip Webb
9e40970280
Support gzip compressed image layers
...
Update buildpack support to allow gzip compressed image layers to be
used when returned by the Docker engine. This update is restores
buildpack support when using Docker Desktop with the "Use containerd
for pulling and storing images" option enabled.
This commit introduces a new `ExportedImageTar` class to deal with the
intricacies of determining the mimetype of a layer. The class deals with
the parsing of `index.json' and related manifest blobs in order to
obtain layer information. The legacy `manifest.json` format is also
supported should `index.json` be missing.
Tests have been added to ensure that export archives from Docker Engine,
Docker Desktop (with and without containerd), and Podman can be used.
Fixes gh-40100
Co-authored-by: Moritz Halbritter <moritz.halbritter@broadcom.com>
Co-authored-by: Scott Frederick <scott.frederick@broadcom.com>
2024-04-25 11:51:59 -07:00
Andy Wilkinson
79c3f0335b
Merge branch '3.1.x' into 3.2.x
...
Closes gh-40522
2024-04-25 13:43:03 +01:00
Andy Wilkinson
27418edeb0
Remove references to s.j.generate-ddl in favor of s.j.hibernate.ddl-auto
...
Closes gh-40503
2024-04-25 13:39:28 +01:00
Andy Wilkinson
f1d0bcda2f
Revert "Remove references to s.j.generate-ddl in favor of s.j.hibernate.ddl-auto"
...
This reverts commit 273f8e20c2
.
2024-04-25 12:44:51 +01:00
Andy Wilkinson
273f8e20c2
Remove references to s.j.generate-ddl in favor of s.j.hibernate.ddl-auto
2024-04-25 12:24:47 +01:00
Moritz Halbritter
26f1bbb634
Merge branch '3.1.x' into 3.2.x
...
Closes gh-40516
2024-04-25 11:07:25 +02:00
Moritz Halbritter
2e906c4720
Catch exceptions thrown during String format when collecting diagnostics
...
Registers the LoggingLinesWriter only if debug logging is actually
enabled.
Closes gh-40500
2024-04-25 11:06:31 +02:00
Moritz Halbritter
503d8c1273
Merge branch '3.1.x' into 3.2.x
...
Closes gh-40514
2024-04-25 09:44:51 +02:00
Moritz Halbritter
8be85611e0
Clarify the directory that's used by default to find Docker Compose file
...
Closes gh-40512
2024-04-25 09:44:35 +02: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
Moritz Halbritter
00a25f5d89
Don't apply CookieSameSiteSupplier to session cookies when using Jetty
...
Closes gh-39766
2024-04-24 15:59:10 +02:00
Moritz Halbritter
b416db4dee
Merge branch '3.1.x' into 3.2.x
...
Closes gh-40498
2024-04-24 14:04:08 +02:00
Moritz Halbritter
2cb19f368e
Polish "Remove unnecessary nesting of calls to String.format"
...
See gh-40494
2024-04-24 13:57:07 +02:00
Hyeon Sung
0cf15fcad0
Remove unnecessary nesting of calls to String.format
...
See gh-40494
2024-04-24 13:55:04 +02:00
Moritz Halbritter
35c9233007
Merge branch '3.1.x' into 3.2.x
...
Closes gh-40485
2024-04-23 09:24:32 +02:00
Moritz Halbritter
b50b0e89c9
Remove detection of missing parameter information
...
There are some cases where false positives of the detection prevent
compiling an application to native which otherwise would run perfectly
fine in a native image.
Closes gh-40051
2024-04-23 09:10:46 +02:00
Phillip Webb
5c9d5e262f
Merge branch '3.1.x' into 3.2.x
...
Closes gh-40482
2024-04-22 17:56:52 -07:00
Phillip Webb
3e5d6c9cce
Register ServiceLevelObjectiveBoundary reflection hinds
...
Register hints for `ServiceLevelObjectiveBoundary` so that the `valueOf`
method can be used when binding in a native image.
Fixes gh-40480
2024-04-22 17:56:11 -07: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
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
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
Andy Wilkinson
82b218937c
Polish "Consider HandlerMethodValidationException in DefaultErrorAttributes"
...
See gh-39865
2024-04-22 16:17:08 +01:00
Yanming Zhou
20e9ff9f3d
Consider HandlerMethodValidationException in DefaultErrorAttributes
...
See gh-39865
2024-04-22 15:38:47 +01:00
Moritz Halbritter
4b61ae415b
Merge branch '3.1.x' into 3.2.x
...
Closes gh-40470
2024-04-22 14:34:36 +02:00
Moritz Halbritter
5510c6f61b
Clarify that all named properties must match for @ConditionalOnProperty to match
...
Closes gh-40110
2024-04-22 14:27:54 +02:00
Andy Wilkinson
3a6f83e2d6
Fix links to Batch's javadoc
...
Closes gh-40468
2024-04-22 12:39:56 +01:00
Andy Wilkinson
07bb1878cf
Merge branch '3.1.x' into 3.2.x
...
Closes gh-40466
2024-04-22 12:10:52 +01:00
Andy Wilkinson
34f53d48b9
Polish "Fix handling of Redis nodes with IPv6 addresses"
...
See gh-39819
2024-04-22 11:51:31 +01:00
Tobias Laatsch
9b326d59fe
Fix handling of Redis nodes with IPv6 addresses
...
See gh-39819
2024-04-22 11:33:09 +01:00
Andy Wilkinson
deffda47f6
Merge branch '3.1.x' into 3.2.x
...
Closes gh-40464
2024-04-22 11:18:22 +01:00
Andy Wilkinson
ca4d64ed16
Use absolute path when showing classpath where main class was not found
...
Closes gh-40463
2024-04-22 11:16:37 +01:00
Andy Wilkinson
2e114b6971
Merge branch '3.1.x' into 3.2.x
...
Closes gh-40450
2024-04-19 17:31:00 +01:00
Andy Wilkinson
172b3d5336
Improve diagnostics when native image fails before logging is set up
...
Closes gh-40429
2024-04-19 17:30:22 +01:00
Andy Wilkinson
c55f136c2a
Merge branch '3.1.x' into 3.2.x
...
Closes gh-40440
2024-04-19 10:57:47 +01:00
Andy Wilkinson
5e9161f785
Make DevToolsDataSourceAutoConfiguration back off without DataSource class
...
Manually tested as an automated test is prohibitively difficult as it
requires hiding one of the JDK's own classes.
Closes gh-40434
2024-04-19 10:54:23 +01:00
Phillip Webb
38af8cd362
Merge branch '3.1.x' into 3.2.x
2024-04-18 12:52:54 -07:00
Phillip Webb
20db2b54c7
Update copyright year of changed files
2024-04-18 12:52:29 -07:00
Moritz Halbritter
8df899b510
Merge branch '3.1.x' into 3.2.x
...
Closes gh-40427
2024-04-18 11:59:50 +02:00
Moritz Halbritter
3479304e13
Disable creation time verification on Linux
...
Closes gh-40423
2024-04-18 11:58:46 +02:00
Andy Wilkinson
4bf8020292
Upgrade to Spring Integration 6.2.4
...
Closes gh-40214
2024-04-17 18:24:00 +01:00
Andy Wilkinson
f70cfb0b03
Upgrade to SLF4J 2.0.13
...
Closes gh-40397
2024-04-17 18:23:59 +01:00
Andy Wilkinson
49f7f79424
Upgrade to Pulsar Reactive 0.5.4
...
Closes gh-40396
2024-04-17 18:23:55 +01:00
Andy Wilkinson
369cadd70d
Upgrade to Netty 4.1.109.Final
...
Closes gh-40395
2024-04-17 18:23:50 +01:00
Andy Wilkinson
22ee684473
Upgrade to ActiveMQ 5.18.4
...
Closes gh-40394
2024-04-17 18:23:45 +01:00
Andy Wilkinson
e03d691db1
Upgrade to SLF4J 2.0.13
...
Closes gh-40391
2024-04-17 15:50:05 +01:00
Andy Wilkinson
c969cbbdba
Upgrade to R2DBC Postgresql 1.0.5.RELEASE
...
Closes gh-40390
2024-04-17 15:50:01 +01:00
Andy Wilkinson
031bebb144
Upgrade to Netty 4.1.109.Final
...
Closes gh-40389
2024-04-17 15:49:56 +01:00