Releases: openshift/imagebuilder
Releases · openshift/imagebuilder
v1.2.5
v1.2.4
What's Changed
- dispatcher: honor default builtin-args while processing
FROM --platform=
by @flouthoc in #224 - conformance: test non-root USER before WORKDIR by @nalind in #222
- dispatcher: consider
builtinargs
anduserargs
while processingbaseImage
name by @flouthoc in #229 - dockerclient: fix COPYing an archive to a new location by @nalind in #233
- dispatcher, builder: filter
args
againstallowedArgs
while processingFROM
,ADD
andRUN
by @flouthoc in #232 - add,copy: fix error message expecting at least two arguments by @flouthoc in #236
- system: use
containers/storage
forLCOW
validation by @flouthoc in #246 - Bump to Go 1.19 by @nalind in #245
- Switch to golang native error wrapping by @saschagrunert in #240
- Use containers/storage/pkg/regexp to better handle init regex by @rhatdan in #239
- TestBuilder(): be able to expect errors by @nalind in #244
- dockerclient: implement COPY --chmod by @nalind in #249
- dockerclient: don't quietly ignore --mount by @nalind in #248
- env,unset: support syntax
${VAR_NAME:?}
to error on unset vars by @flouthoc in #243 - builder,dispatcher: support inline
--network
in RUN statements by @flouthoc in #247
New Contributors
- @saschagrunert made their first contribution in #240
Full Changelog: v1.2.3...v1.2.4
v1.2.3
v1.2.2
What's Changed
- Add mounts to dispatch run by @ashley-cui in #193
- Migrate to Go modules by @nalind in #196
- Handle COPY --from=${number} by @nalind in #195
- archiveFromDisk: inline archives that are being ADDed by @nalind in #198
- dockerclient COPY --from: go back and copy skipped hard link targets by @nalind in #203
- calcCopyInfo: also trim leading path on rootPath by @nalind in #204
- Authenticate to registries when pulling images by @nalind in #206
- Avoid panic when writing UIDs/GIDs > 0x1fffff by @nalind in #205
- COPY --chown: add missing parent directories by @nalind in #207
- Update all dependencies and Travis configuration by @nalind in #208
- ARG: allows to process multiple
ARGS
in single step by @flouthoc in #210 - dockerclient.ClientExecutor.Stages(): commit base stages by @nalind in #211
- dockerclient: always use force=true when removing images by @nalind in #213
- dockerclient: tighten up cleanup logic by @nalind in #214
- dispatcher: Parse
--platform
viaFROM --platform=
and assign to field in stage's Builder by @flouthoc in #212 - dockerclient: COPY --from should ignore the source's WORKDIR by @nalind in #215
- dockerclient: copying a directory from another stage should discard perms by @nalind in #216
New Contributors
- @ashley-cui made their first contribution in #193
- @flouthoc made their first contribution in #210
Full Changelog: v1.2.1...v1.2.2
v1.2.1
- COPY: treat absolute source paths as being relative to the contextdir (#191)
- COPY: treat sources named "" as "*" (#181/#190)
- dockerclient/testdata/copychown/Dockerfile: remove an irrelevant instruction (#189)
- dockerclient: implement --chown for ADD/COPY (#187/#188)
- README.txt: correct the suggested invocation for conformance tests (#185)