Releases: GoogleContainerTools/jib
Releases · GoogleContainerTools/jib
jib-gradle-plugin v0.9.11
Major Changes
container.environmentconfiguration parameter to configure environment variables (#890)container.appRootconfiguration parameter to configure app root in the image (#984)jib.to.tags(list) for defining additional tags to push to (#978)- Fixed container history mismatch when image contains duplicate layers (#1017)
See CHANGELOG.md for more details.
jib-maven-plugin v0.9.10
Major Changes
- Configure labels with
<container><labels>configuration parameter - Configure a custom entrypoint with
<container><entrypoint>configuration parameter - History is added to container configuration, making push to Artifactory work
- Propagates working directory from the base image
- Corrects permissions for directories in the container filesystem, allowing container to be run as non-root
See CHANGELOG.md for more details.
jib-gradle-plugin v0.9.10
Major Changes
- Configure labels with
jib.container.labelsconfiguration parameter - Configure a custom entrypoint with
jib.container.entrypointconfiguration parameter - History is added to container configuration, making push to Artifactory work
- Propagates working directory from the base image
- Corrects permissions for directories in the container filesystem, allowing container to be run as non-root
See CHANGELOG.md for more details.
jib-maven-plugin v0.9.9
Major Changes
- Labels from base image propagate to built image
- Reordered classpath in entrypoint to allow dependency patching
See CHANGELOG.md for more details.
jib-gradle-plugin v0.9.9
Major Changes
- Labels from base image propagate to built image
- Reordered classpath in entrypoint to allow dependency patching
- Gradle project dependencies have their
assembletask run before running a jib task
See CHANGELOG.md for more details.
jib-maven-plugin v0.9.8
Major Changes
- Docker context generation now includes snapshot dependencies and extra files
- Can disable parallel operation by setting the
jibSerializesystem property totrue - Environment variables are propagated from the base image
allowInsecureRegistriesallows connecting to insecure HTTPS registries (for example, registries using self-signed certificates)- Added
<to><auth>and<from><auth>parameters with<username>and<password>fields for simple authentication, similar to the Gradle plugin - Can set credentials via commandline using
jib.to.auth.username,jib.to.auth.password,jib.from.auth.username, andjib.from.auth.passwordsystem properties - Skips execution if packaging is pom
- Fixed slow image reference parsing
- Fixed building empty layers
- Fixed duplicate layer entries causing unbounded cache growth
- Fixed incorrect authentication error message when target and base registry are the same
See CHANGELOG.md for more details.
jib-gradle-plugin v0.9.8
Major Changes
- Docker context generation now includes snapshot dependencies and extra files
- Disable parallel operation by setting the
jibSerializesystem property totrue - Environment variables are propagated from the base image
allowInsecureRegistriesallows connecting to insecure HTTPS registries (for example, registries using self-signed certificates)- Fixed slow image reference parsing
- Fixed building empty layers
- Fixed duplicate layer entries causing unbounded cache growth
- Fixed incorrect authentication error message when target and base registry are the same
See CHANGELOG.md for more details.
jib-maven-plugin v0.9.7
Major Changes
- Snapshot dependencies are added as their own layer
- Added
jib:buildTargoal to build an image tarball attarget/jib-image.tar - Added
<container><useCurrentTimestamp>configuration option to set image creation time to build time - Added
-Djib.httpTimeoutparameter to configure connect/read timeout for registry operations - Fixed decrypting credentials from Maven settings
- Fixed multi-byte characters in container configuration causing builds to fail
- Added support for registry aliases when getting a credential from the Docker config
See CHANGELOG.md for more details.
jib-gradle-plugin v0.9.7
Major Changes
- Snapshot dependencies are added as their own layer
- Added
jibBuildTartask to build an image tarball attarget/jib-image.tar - Added
container.useCurrentTimestampconfiguration option to set image creation time to build time - Added
-Djib.httpTimeoutparameter to configure connect/read timeout for registry operations - Fixed multi-byte characters in container configuration causing builds to fail
- Added support for registry aliases when getting a credential from the Docker config
See CHANGELOG.md for more details.
jib-maven-plugin v0.9.4
Major Changes
- Fixed handling case-insensitive
Basicauthentication method - Fixed regression that broke pulling base images from registries that required token authentication
See CHANGELOG.md for more details.