Releases: GoogleContainerTools/jib
Releases · GoogleContainerTools/jib
jib-gradle-plugin v3.2.1
Major Changes
- Environment variables can now be used in configuring credential helpers. ([#2814]
- Fixed setting image format in Kotlin (#3593).
- Upgraded jackson-databind to 2.13.2.2 (#3612).
See CHANGELOG.md for more details.
jib-core v0.21.0
Major Changes
- Support for configuration of credential helper with environment variables (#3575).
- Support architecture suffixes in tags when publishing multi-platform images (#3523).
- Upgraded jackson-databind to 2.13.2.2 (#3612).
- Added helpful pointers for unsupported class file version exception cause (#3499).
See CHANGELOG.md for more details.
jib-maven-plugin v3.2.0
Major Changes
- Changed the default base image of the Jib CLI
jarcommand from theadoptopenjdkimages to theeclipse-temurinon Docker Hub. Note that Temurin (by Adoptium) is the new name of AdoptOpenJDK. (#3483) - For retrieving credentials, Jib additionally looks for
$XDG_RUNTIME_DIR/containers/auth.json,$XDG_CONFIG_HOME/containers/auth.json, and$HOME/.config/containers/auth.json. (#3524) <from><platforms>parameter for multi-architecture image building can now be configured through Maven and system properties (for example,-Djib.from.platforms=linux/amd64,linux/arm64on the command-line). (#2742)- Build will fail if
<extraDirectories><paths>containfromdirectory that doesn't exist locally (#3542) - Fixed incorrect parsing with comma escaping when providing Jib list or map property values on the command-line. (#2224)
See CHANGELOG.md for more details.
jib-gradle-plugin v3.2.0
Major Changes
- Changed the default base image of the Jib CLI
jarcommand from theadoptopenjdkimages to theeclipse-temurinon Docker Hub. Note that Temurin (by Adoptium) is the new name of AdoptOpenJDK. (#3483) - For retrieving credentials, Jib additionally looks for
$XDG_RUNTIME_DIR/containers/auth.json,$XDG_CONFIG_HOME/containers/auth.json, and$HOME/.config/containers/auth.json. (#3524) jib.from.platformsparameter for multi-architecture image building can now be configured through Maven and system properties (for example,-Djib.from.platforms=linux/amd64,linux/arm64on the command-line). (#2742)- Build will fail if
extraDirectories.pathscontainfromdirectory that doesn't exist locally (#3542) - Fixed
ClassCastExceptionwhen using non-Stringvalue (for example,Provider) forMain-Classmanifest attribute of thejartask. (#3396) - Fixed incorrect parsing with comma escaping when providing Jib list or map property values on the command-line. (#2224)
See CHANGELOG.md for more details.
jib-cli v0.9.0
Major Changes
- For Java 17, changed the default base image of the Jib CLI
jarcommand from theazul/zulu-openjdktoeclipse-temurin. (#3483)
See CHANGELOG.md for more details.
jib-cli v0.8.0
Major Changes
- Increased robustness in registry communications by retrying HTTP requests (to the effect of retrying image pushes or pulls) on I/O exceptions with exponential backoffs. (#3351)
- Now also supports
usernameandpasswordproperties for theauthssection in a Docker config (~/.docker/config.json). (Previously, only supported was a base64-encoded username and password string of theauthproperty.) (#3365) - Downgraded Google HTTP libraries to 1.34.0 to resolve network issues. (#3415, #3058, #3409)
- Changed the default base image of the Jib CLI
jarcommand from theadoptopenjdkimages to theeclipse-temurin(for Java 8 and 11) andazul/zulu-openjdk(for Java 17) images on Docker Hub. Note that Temurin (by Adoptium) is the new name of AdoptOpenJDK. (#3491)
See CHANGELOG.md for more details.
jib-core v0.20.0
Major Changes
- Increased robustness in registry communications by retrying HTTP requests (to the effect of retrying image pushes or pulls) on I/O exceptions with exponential backoffs. (#3351)
- Downgraded Google HTTP libraries to 1.34.0 to resolve network issues. (#3415, #3058, #3409)
See CHANGELOG.md for more details.
jib-maven-plugin v3.1.4
Major Changes
- Downgraded Google HTTP libraries to 1.34.0 to resolve network issues. (#3415, #3058, #3409)
- If
allowInsecureRegistries=true, HTTP requests are retried on I/O errors only after insecure failover is finalized for each server. (#3422)
See CHANGELOG.md for more details.
jib-gradle-plugin v3.1.4
Major Changes
- Downgraded Google HTTP libraries to 1.34.0 to resolve network issues. (#3415, #3058, #3409)
- If
allowInsecureRegistries=true, HTTP requests are retried on I/O errors only after insecure failover is finalized for each server. (#3422)
See CHANGELOG.md for more details.
jib-maven-plugin v3.1.3
Major Changes
- Increased robustness in registry communications by retrying HTTP requests (to the effect of retrying image pushes or pulls) on I/O exceptions with exponential backoffs. (#3351)
- Now also supports
usernameandpasswordproperties for theauthssection in a Docker config (~/.docker/config.json). (Previously, only supported was a base64-encoded username and password string of theauthproperty.) (#3365) - Upgraded Google HTTP libraries to 1.39.2. (#3387)
See CHANGELOG.md for more details.