这是indexloc提供的服务,不要输入任何密码
Skip to content

Releases: GoogleContainerTools/jib

jib-gradle-plugin v1.8.0

15 Nov 18:25

Choose a tag to compare

jib-gradle-plugin

Major Changes

  • Requires Gradle 4.9 or newer (up from 4.6).
  • allowInsecureRegistries and the sendCredentialsOverHttp system property are now effective for authentication service server connections.
  • Fixed reporting parent build file when skaffold init is run on multi-module projects.
  • Optimized building to a registry with local base images.
  • Now correctly uses the war task if it is enabled and the bootWar task is disabled for Spring WAR projects.
  • Fixed inefficient communications when interacting with insecure registries and servers (when allowInsecureRegistries is set).

See CHANGELOG.md for more details.

jib-maven-plugin v1.7.0

15 Nov 18:19

Choose a tag to compare

jib-maven-plugin

Major Changes

  • Main class inference support for Java 13/14.
  • The base image manifest is no longer pulled from the registry if a digest is provided and the manifest is already cached.
  • <outputPaths> object for configuration output file locations
    • <outputPaths><tar> configures output path of jib:buildTar (target/jib-image.tar by default)
    • <outputPaths><digest> configures the output path of the image digest (target/jib-image.digest by default)
    • <outputPaths><imageId> configures output path of the image id (target/jib-image.id by default)
  • Fixed additional tags being ignored when building to a tarball.
  • Local base image layers are now processed in parallel, speeding up builds using large local base images.
  • Docker daemon base images are now cached more effectively, speeding up builds using docker:// base images.
  • Fixed an issue for WAR projects where Jib used an intermediate exploded WAR directory instead of exploding the final WAR file.
  • Fixed tar:// base image failing if tar does not contain explicit directory entries.
  • Fixed temporary directory cleanup during builds using local base images.

See CHANGELOG.md for more details.

jib-gradle-plugin v1.7.0

18 Oct 14:47

Choose a tag to compare

jib-gradle-plugin

Major Changes

  • Main class inference support for Java 13/14.
  • The base image manifest is no longer pulled from the registry if a digest is provided and the manifest is already cached.
  • jib.outputPaths object for configuration output file locations
    • jib.outputPaths.tar configures output path of jibBuildTar (build/jib-image.tar by default)
    • jib.outputPaths.digest configures the output path of the image digest (build/jib-image.digest by default)
    • jib.outputPaths.imageId configures output path of the image id (build/jib-image.id by default)
  • Fixed additional tags being ignored when building to a tarball.
  • Local base image layers are now processed in parallel, speeding up builds using large local base images.
  • Docker daemon base images are now cached more effectively, speeding up builds using docker:// base images.
  • Fixed tar:// base image failing if tar does not contain explicit directory entries.
  • Fixed temporary directory cleanup during builds using local base images.

See CHANGELOG.md for more details.

jib-core v0.12.0

18 Oct 14:57

Choose a tag to compare

jib-core

Major Changes

  • Main class inference support for Java 13/14.
  • The base image manifest is no longer pulled from the registry if a digest is provided and the manifest is already cached.
  • Fixed additional tags being ignored when building to a tarball.
  • Local base image layers are now processed in parallel, speeding up builds using large local base images.
  • Docker daemon base images are now cached more effectively, speeding up builds using DockerDaemonImage base images.
  • Fixed TarImage base image failing if tar does not contain explicit directory entries.
  • Fixed temporary directory cleanup during builds using local base images.
  • Now ignores jib.alwaysCacheBaseImage system property. Use Containerizer#setAlwaysCacheBaseImage(boolean) instead.
  • Containerizer#setAlwaysCacheBaseImage(boolean) controls the optimization to skip downloading base image layers that exist in a target registry.

See CHANGELOG.md for more details.

jib-maven-plugin v1.6.1

16 Sep 16:15

Choose a tag to compare

jib-maven-plugin

Major Changes

  • Fixed an issue with using custom base images in Java 12+ projects

See CHANGELOG.md for more details.

jib-gradle-plugin v1.6.1

16 Sep 16:13

Choose a tag to compare

jib-gradle-plugin

Major Changes

  • Fixed an issue with using custom base images in Java 12+ projects

See CHANGELOG.md for more details.

jib-maven-plugin v1.6.0

13 Sep 19:18

Choose a tag to compare

jib-maven-plugin

Major Changes

  • Added support for local base images by prefixing <from><image> with docker:// to build from a docker daemon image, or tar:// to build from a tarball image
  • System property jibSerialize has been changed to jib.serialize
  • For retrieving credentials from Docker config (~/.docker/config.json), credHelpers now takes precedence over credsStore, followed by auths
  • The legacy credsStore no longer requires defining empty registry entries in auths to be used. This now means that if credsStore is defined, auths will be completely ignored
  • <dockerClient> is now configurable on all goals, not just jib:dockerBuild
  • Fixed the regression of slow network operations introduced at 1.5.0
  • Fixed an issue where connection timeout sometimes fell back to attempting plain HTTP (non-HTTPS) requests when <allowInsecureRegistries> is set

See CHANGELOG.md for more details.

jib-gradle-plugin v1.6.0

13 Sep 18:10

Choose a tag to compare

jib-gradle-plugin

Major Changes

  • Added support for local base images by prefixing jib.from.image with docker:// to build from a docker daemon image, or tar:// to build from a tarball image
  • System property jibSerialize has been changed to jib.serialize
  • For retrieving credentials from Docker config (~/.docker/config.json), credHelpers now takes precedence over credsStore, followed by auths
  • The legacy credsStore no longer requires defining empty registry entries in auths to be used. This now means that if credsStore is defined, auths will be completely ignored
  • jib.dockerClient is now configurable on all tasks, not just jibDockerBuild
  • jibDockerBuild.dockerClient is deprecated in favor of jib.dockerClient
  • Fixed the regression of slow network operations introduced at 1.5.0
  • Fixed an issue where connection timeout sometimes fell back to attempting plain HTTP (non-HTTPS) requests when allowInsecureRegistries is set

See CHANGELOG.md for more details.

jib-core v0.11.0

13 Sep 18:31

Choose a tag to compare

jib-core

Major Changes

  • Jib#from and JavaContainerBuilder#from overloads to allow using a DockerDaemonImage or a TarImage as the base image
  • Jib#from(String) accepts strings prefixed with docker://, tar://, or registry:// to specify image type
  • System property jibSerialize has been changed to jib.serialize
  • TarImage is constructed using TarImage.at(...).named(...) instead of TarImage.named(...).saveTo(...)
  • Fixed an issue interacting with certain registries due to changes to URL handling in the underlying Apache HttpClient library
  • Fixed the regression of slow network operations introduced at 0.10.1
  • Fixed an issue where connection timeout sometimes fell back to attempting plain HTTP (non-HTTPS) requests when the Containerizer is set to allow insecure registries

See CHANGELOG.md for more details.

jib-maven-plugin v1.5.1

03 Sep 15:56

Choose a tag to compare

jib-maven-plugin

Major Changes

  • Fixed an issue interacting with certain registries due to changes to URL handling in the underlying Apache HttpClient library.

See CHANGELOG.md for more details.