jib-core v0.14.0
·
967 commits
to master
since this release
Major Changes
- Fixed the problem not inheriting
USERcontainer configuration from a base image. (#2421) - Fixed an issue when using a base image whose image creation timestamp contains timezone offset. (#2428)
- Fixed wrong capitalization of JSON properties in a loadable Docker manifest when building a tar image. (#2430)
- The following classes in
com.google.cloud.tools.jib.apihas been moved tocom.google.cloud.tools.jib.api.buildplan:AbsoluteUnixPath,RelativeUnixPath,Port,FilePermissions, andImageFormat. (#2328) LayerConfigurationandLayerEntryare deprecated. UseFileEntriesLayerandFileEntryincom.google.cloud.tools.jib.api.buildplan. (#2334)- New public API package hierarchy
com.google.cloud.tools.jib.api.buildplanfor Container Build Plan Specification and API. ContainerBuildPlan,FileEntriesLayer,FileEntry, andLayerObjectincom.google.cloud.tools.jib.api.buildplanas part of the Container Build Plan API. (#2338, #2328)ImageReference#toStringWithTaghas been renamed totoStringWithQualifier.ImageReference#isValidTagno longer returnstruefor digests.ImageReference#isTagDigesthas been removed; use#getDigestwithOptional#isPresent()to check if anImageReferenceuses a digest.ImageReference#withTaghas been removed; usewithQualifier()instead.ImageReference#isDefaultTagandusesDefaultTagno longer returntruefornullor empty tags.- Multiple additions to
ImageReferenceto separatetaganddigest. (#1481)of(registry, repository, tag, digest)to create an image from a tag and digest.isValidDigest(digest)to check if a string is a valid digest.getDigest()to get the digest.parse()now supports image reference strings containing both a tag and a digest.getQualifier()to return the digest, or the tag if no digest is set.withQualifier()to change the image's tag or digest (old behavior ofwithTag())
See CHANGELOG.md for more details.