Skip to content

Releases: GoogleContainerTools/jib

jib-maven-plugin v3.1.4

16 Aug 22:35

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

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

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

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-maven-plugin v3.1.2

08 Jul 21:38

Choose a tag to compare

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

08 Jul 21:38

Choose a tag to compare

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

24 Jun 14:46

Choose a tag to compare

Major Changes

  • Added the war command 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

14 Jun 16:13

Choose a tag to compare

Major Changes

  • JavaContainerBuilder#fromDistroless() and JavaContainerBuilder#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 for gcr.io. (#3241)
  • Timestamps of file entries in a built TarImage are set to the epoch, making the tarball reproducible. (#3158)

See CHANGELOG.md for more details.

jib-maven-plugin v3.1.1

10 Jun 20:19

Choose a tag to compare

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

10 Jun 20:20

Choose a tag to compare

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.entrypoint is configured. (#3295)

See CHANGELOG.md for more details.