Releases: GoogleContainerTools/jib
Releases · GoogleContainerTools/jib
jib-gradle-plugin v2.8.0
Major Changes
- Added support for configuring registry mirrors for base images. This is useful when hitting Docker Hub rate limits. Only public mirrors (such as
mirror.gcr.io) are supported. (#3011)
See CHANGELOG.md for more details.
jib-core v0.18.0
Major Changes
- New method:
Containerizer#addRegistryMirrorsfor configuring registry mirrors for base images. This is useful when hitting Docker Hub rate limits. Only public mirrors (such asmirror.gcr.io) are supported. (#2999)
See CHANGELOG.md for more details.
jib-core v0.17.0
Major Changes
- Updated jackson dependency version causing compatibility issues. (#2931)
- Fixed
NullPointerExceptionwhen pulling an OCI base image whose manifest does not havemediaTypeinformation. (#2819) - Fixed build failure when using a Docker daemon base image (
docker://...) that has duplicate layers. (#2829)
See CHANGELOG.md for more details.
jib-maven-plugin v2.7.1
Major Changes
- Updated jackson dependency version causing compatibility issues. (#2931)
See CHANGELOG.md for more details.
jib-gradle-plugin v2.7.1
Major Changes
- Updated jackson dependency version causing compatibility issues. (#2931)
- Fixed deprecated use of
@Optionalon boolean attribute (#2930)
See CHANGELOG.md for more details.
jib-cli v0.1.0
Preview release
jib-maven-plugin v2.7.0
Major Changes
- Added an option
<container><expandClasspathDependencies>to preserve the order of loading dependencies as configured in a project. The option enumerates dependency JARs instead of using a wildcard (/app/libs/*) in the Java runtime classpath for an image entrypoint. (#1871, #1907, #2228, #2733)- The option is also useful for AppCDS. (#2471)
- Turning on the option may result in a very long classpath string, and the OS may not support passing such a long string to JVM.
- Fixed
NullPointerExceptionwhen pulling an OCI base image whose manifest does not havemediaTypeinformation. (#2819) - Fixed build failure when using a Docker daemon base image (
docker://...) that has duplicate layers. (#2829)
See CHANGELOG.md for more details.
jib-gradle-plugin v2.7.0
Major Changes
- Added an option
jib.container.expandClasspathDependenciesto preserve the order of loading dependencies as configured in a project. The option enumerates dependency JARs instead of using a wildcard (/app/libs/*) in the Java runtime classpath for an image entrypoint. (#1871, #1907, #2228, #2733)- The option is also useful for AppCDS. (#2471)
- Turning on the option may result in a very long classpath string, and the OS may not support passing such a long string to JVM.
- Added lazy evaluation for
jib.(to|from).auth.(username|password)andjib.from.imageusing Gradle Property and Provider. (#2905) - Fixed
NullPointerExceptionwhen pulling an OCI base image whose manifest does not havemediaTypeinformation. (#2819) - Fixed build failure when using a Docker daemon base image (
docker://...) that has duplicate layers. (#2829)
See CHANGELOG.md for more details.
jib-maven-plugin v2.6.0
Major Changes
- Upgraded the ASM library to 9.0 to resolve an issue when auto-inferring main class in Java 15+. (#2776)
- (Incubating) Configure multiple platforms (such as architectures) to build multiple images as a bundle and push as a manifest list. (#2523)
- Fixed authentication failure with Azure Container Registry when using "tokens". (#2784)
- Improved authentication flow for base image registry. (#2134)
See CHANGELOG.md for more details.
jib-gradle-plugin v2.6.0
Major Changes
- Added lazy evaluation for
jib.to.imageandjib.to.tagsusing Gradle Property and Provider. (#2727) - (Incubating) Configure multiple platforms (such as architectures) to build multiple images as a bundle and push as a manifest list. (#2523)
- Upgraded the ASM library to 9.0 to resolve an issue when auto-inferring main class in Java 15+. (#2776)
- Fixed NullPointerException during input validation (in Java 9+) when configuring Jib parameters using certain immutable collections (such as List.of()). (#2702)
- Fixed authentication failure with Azure Container Registry when using "tokens". (#2784)
- Improved authentication flow for base image registry. (#2134)
See CHANGELOG.md for more details.