Skip to content

Releases: GoogleContainerTools/jib

jib-core v0.1.2

11 Feb 21:08
Compare
Choose a tag to compare

jib-core

Major Changes

  • Added ProgressEvent#getBuildStepType method to get which step in the build process a progress event corresponds to
  • Added LayerCountEvent that is dispatched at the beginning of certain pull/build/push build steps to indicate the number of layers being processed
  • JibContainerBuilder#containerize() throws multiple sub-types of RegistryException rather than wrapping them in an ExecutionException
  • Fixed MainClassFinder failure when main method is defined using varargs (i.e. public static void main(String... args))

See CHANGELOG.md for more details.

jib-maven-plugin v1.0.0

18 Jan 15:08
Compare
Choose a tag to compare

jib-maven-plugin GA Release

Major Changes

  • Shortened progress bar display - make sure console window is at least 50 characters wide or progress bar display can be messy

See CHANGELOG.md for more details.

jib-gradle-plugin v1.0.0

18 Jan 15:05
Compare
Choose a tag to compare

jib-gradle-plugin GA Release

Major Changes

  • Shortened progress bar display - make sure console window is at least 50 characters wide or progress bar display can be messy

See CHANGELOG.md for more details.

jib-core v0.1.1

17 Jan 22:13
Compare
Choose a tag to compare

jib-core

Major Changes

  • Adds support for configuring volumes
  • Adds JavaContainerBuilder for building opinionated containers for Java applications

See CHANGELOG.md for more details.

jib-maven-plugin v1.0.0-rc2

15 Jan 17:57
Compare
Choose a tag to compare

jib-maven-plugin GA Release Candidate 2

Major Changes

  • Setting proxy credentials (via system properties http(s).proxyUser and http(s).proxyPassword) is now supported
  • Maven proxy settings are now supported
  • Now checks for system properties in pom as well as commandline
  • <dockerClient><executable> and <dockerClient><environment> to set Docker client binary path (defaulting to docker) and additional environment variables to apply when running the binary
  • Java 9+ projects using the default distroless Java 8 base image will now fail to build

See CHANGELOG.md for more details.

jib-gradle-plugin v1.0.0-rc2

10 Jan 21:16
Compare
Choose a tag to compare

jib-gradle-plugin GA Release Candidate 2

Major Changes

  • Setting proxy credentials (via system properties http(s).proxyUser and http(s).proxyPassword) is now supported.
  • Java 9+ projects using the default distroless Java 8 base image will now fail to build.

See CHANGELOG.md for more details.

jib-maven-plugin v1.0.0-rc1

19 Dec 20:07
Compare
Choose a tag to compare

jib-maven-plugin GA Release Candidate 1

Major Changes

  • Added jib.baseImageCache and jib.applicationCache system properties for setting cache directories
  • Added build progress bar - set -Djib.console=plain to show progress as log messages instead
  • gwt-app packaging type now builds a WAR container
  • When building to Docker and no <to><image> is defined, artifact ID is used as an image reference instead of project name
  • Removed <useOnlyProjectCache> parameter in favor of the jib.useOnlyProjectCache system property
  • Fixed builds failing due to dependency JARs with the same name

See CHANGELOG.md for more details.

jib-gradle-plugin v1.0.0-rc1

19 Dec 18:52
Compare
Choose a tag to compare

jib-gradle-plugin GA Release Candidate 1

Major Changes

  • Added jib.baseImageCache and jib.applicationCache system properties for setting cache directories
  • Added build progress bar - set -Djib.console=plain to show progress as log messages
  • Removed jib.useOnlyProjectCache parameter in favor of the jib.useOnlyProjectCache system property
  • Fixed builds failing due to dependency JARs with the same name

See CHANGELOG.md for more details.

jib-maven-plugin v0.10.1

03 Dec 23:18
Compare
Choose a tag to compare

jib-maven-plugin

Major Changes

  • <container><entrypoint>INHERIT</entrypoint></container> allows inheriting ENTRYPOINT and CMD from the base image. While inheriting ENTRYPOINT, you can also override CMD using <container><args>.
  • <container><workingDirectory> configuration parameter to set the working directory
  • Adds support for configuring volumes
  • Image ID is now written to target/jib-image.id
  • Exposed ports and Docker health check are now propagated from the base image
  • Removed jib:exportDockerContext goal
  • Fixed NullPointerException thrown with incomplete auth configuration

See CHANGELOG.md for more details.

jib-gradle-plugin v0.10.1

03 Dec 22:26
Compare
Choose a tag to compare

jib-gradle-plugin

Major Changes

  • jib.container.entrypoint = 'INHERIT' allows inheriting ENTRYPOINT and CMD from the base image. While inheriting ENTRYPOINT, you can also override CMD using jib.container.args.
  • jib.container.workingDirectory configuration parameter to set the working directory
  • Adds support for configuring volumes
  • Image ID is now written to build/jib-image.id
  • Exposed ports and Docker health check are now propagated from the base image
  • Removed jibExportDockerContext task
  • Fixed NullPointerException thrown with incomplete auth configuration

See CHANGELOG.md for more details.