Skip to content

Latest commit

 

History

History
76 lines (60 loc) · 3.93 KB

CHANGELOG.md

File metadata and controls

76 lines (60 loc) · 3.93 KB

Change Log

All notable changes to this project will be documented in this file.

[unreleased]

Added

Changed

Fixed

0.9.0

Added

  • Better feedback for build failures (#197)
  • Warns if specified mainClass is not a valid Java class (#206)
  • Warns if build may not be reproducible (#245)
  • jib:dockerBuild maven goal to build straight to Docker daemon (#266)
  • mainClass is inferred by searching through class files if configuration is missing (#278)
  • Can now specify target image with -Dimage (#328)
  • args parameter to define default main args (#346)

Changed

  • Removed enableReproducibleBuilds parameter - application layers will always be reproducible (#245)
  • Changed configuration schema to be more like configuration for jib-gradle-plugin - NOT compatible with prior versions of jib-maven-plugin (#212)
  • jib:dockercontext has been changed to jib:exportDockerContext (#350)

Fixed

  • Directories in resources are added to classes layer (#318)

0.1.7

Fixed

  • Using base images that lack entrypoints (#284

0.1.6

Changed

  • Base image layers are now cached on a user-level rather than a project level - disable with useOnlyProjectCache configuration (#29)

Fixed

  • jib:dockercontext not building a Dockerfile (#171)
  • Failure to parse Docker config with HttpHeaders field (#175)

0.1.5

Added

  • Export a Docker context (including a Dockerfile) with jib:dockercontext (#49)

0.1.4

Fixed

  • Null tag validation generating NullPointerException (#125)
  • Build failure on project with no dependencies (#126)

0.1.3

Added

  • Build and push OCI container image (#96)

0.1.2

Added

  • Use credentials from Docker config if none can be found otherwise (#101)
  • Reproducible image building (#7)

0.1.1

Added

  • Simple example helloworld project under examples/ (#62)
  • Better error messages when pushing an image manifest (#63)
  • Validates target image configuration (#63)
  • Configure multiple credential helpers with credHelpers (#68)
  • Configure registry credentials with Maven settings (#81)

Changed

  • Removed configuration credentialHelperName (#68)

Fixed

  • Build failure on Windows (#74)
  • Infers common credential helper names (for GCR and ECR) (#64)
  • Cannot use private base image (#68)
  • Building applications with no resources (#73)
  • Pushing to registries like Docker Hub and ACR (#75)
  • Cannot build with files having long file names (> 100 chars) (#91)