Skip to content

Releases: GoogleContainerTools/jib

jib-core v0.21.0

29 Mar 21:51
Compare
Choose a tag to compare

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

19 Jan 20:10
Compare
Choose a tag to compare

Major Changes

  • Changed the default base image of the Jib CLI jar command from the adoptopenjdk images to the eclipse-temurin on 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/arm64 on the command-line). (#2742)
  • Build will fail if <extraDirectories><paths> contain from directory 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

19 Jan 20:10
Compare
Choose a tag to compare

Major Changes

  • Changed the default base image of the Jib CLI jar command from the adoptopenjdk images to the eclipse-temurin on 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.platforms parameter for multi-architecture image building can now be configured through Maven and system properties (for example, -Djib.from.platforms=linux/amd64,linux/arm64 on the command-line). (#2742)
  • Build will fail if extraDirectories.paths contain from directory that doesn't exist locally (#3542)
  • Fixed ClassCastException when using non-String value (for example, Provider) for Main-Class manifest attribute of the jar task. (#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

19 Jan 20:17
Compare
Choose a tag to compare

Major Changes

  • For Java 17, changed the default base image of the Jib CLI jar command from the azul/zulu-openjdk to eclipse-temurin. (#3483)

See CHANGELOG.md for more details.

jib-cli v0.8.0

12 Nov 22:12
Compare
Choose a tag to compare

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 username and password properties for the auths section in a Docker config (~/.docker/config.json). (Previously, only supported was a base64-encoded username and password string of the auth property.) (#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 jar command from the adoptopenjdk images to the eclipse-temurin (for Java 8 and 11) and azul/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

19 Aug 19:06
Compare
Choose a tag to compare

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

16 Aug 22:35
Compare
Choose a tag to compare

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

16 Aug 22:36
Compare
Choose a tag to compare

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

11 Aug 19:24
Compare
Choose a tag to compare

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 username and password properties for the auths section in a Docker config (~/.docker/config.json). (Previously, only supported was a base64-encoded username and password string of the auth property.) (#3365)
  • Upgraded Google HTTP libraries to 1.39.2. (#3387)

See CHANGELOG.md for more details.

jib-gradle-plugin v3.1.3

11 Aug 19:24
Compare
Choose a tag to compare

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 username and password properties for the auths section in a Docker config (~/.docker/config.json). (Previously, only supported was a base64-encoded username and password string of the auth property.) (#3365)
  • Upgraded Google HTTP libraries to 1.39.2. (#3387)

See CHANGELOG.md for more details.