Releases: GoogleContainerTools/jib
Releases · GoogleContainerTools/jib
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.
jib-gradle-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.
jib-maven-plugin v3.1.2
Major Changes
- Fixed the bug introduced in 3.1 that constructs a wrong Java runtime classpath when two dependencies have the same artifact ID and version but different group IDs. The bug occurs only when using Java 9+ or setting
<container><expandClasspathDependencies>. (#3331)
See CHANGELOG.md for more details.
jib-gradle-plugin v3.1.2
Major Changes
- Fixed the bug introduced in 3.1 that constructs a wrong Java runtime classpath when two dependencies have the same artifact ID and version but different group IDs. The bug occurs only when using Java 9+ or setting
jib.container.expandClasspathDependencies. (#3331)
See CHANGELOG.md for more details.
jib-cli v0.7.0
Major Changes
- Added the
warcommand which can be used to containerize a standard WAR with$ jib war --target ... my-app.war. The command will explode out the contents of the WAR into optimized layers on the container. (#3285)
See CHANGELOG.md for more details.
jib-core v0.19.0
Major Changes
JavaContainerBuilder#fromDistroless()andJavaContainerBuilder#fromDistrolessJetty()are deprecated. To migrate, check the Javadoc. (#3123)- For Google Artifact Registry (
*-docker.pkg.dev), Jib now tries Google Application Default Credentials last like it has been doing forgcr.io. (#3241) - Timestamps of file entries in a built
TarImageare set to the epoch, making the tarball reproducible. (#3158)
See CHANGELOG.md for more details.
jib-maven-plugin v3.1.1
Major Changes
- Fixed the regression introduced in 3.1.0 where a build may fail due to an error from main class inference even if
<container><entrypoint>is configured. (#3295)
See CHANGELOG.md for more details.
jib-gradle-plugin v3.1.1
Major Changes
- Fixed the regression introduced in 3.1.0 where a build may fail due to an error from main class inference even if
jib.container.entrypointis configured. (#3295)
See CHANGELOG.md for more details.