Major Changes
- Included
imagePushed
field to image metadata json output file which provides information on whether an image was pushed by Jib. Note that the output file isbuild/jib-image.json
by default or configurable withjib.outputPaths.imageJson
. (#3641) - Added lazy evaluation for
jib.extraDirectories
parameters using Gradle Property and Provider. (#3737) - Added better error messaging when environment map in
container.environment
contains null values (#3672). - Added support for OCI image index manifests (#3715).
- Added support for base image layer compressed with zstd (#3717).
- Upgraded slf4j-api to 2.0.0 (#3735).
- Upgraded nullaway to 0.9.9 (#3720)
- Jib now only checks for file existence instead of running the executable passed into
dockerClient.executable
for the purpose of verifying if docker is installed correctly. Users are responsible for ensuring that the docker executable specified through this property is valid and has the correct permissions (#3744). - Jib now throws an exception when the base image doesn't support target platforms during multi-platform build (#3707).
See CHANGELOG.md for more details.