Skip to content

Releases: openshift/imagebuilder

v1.2.5

15 May 12:30
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.2.4...v1.2.5

v1.2.4

15 Mar 21:42
Compare
Choose a tag to compare

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 and userargs while processing baseImage name by @flouthoc in #229
  • dockerclient: fix COPYing an archive to a new location by @nalind in #233
  • dispatcher, builder: filter args against allowedArgs while processing FROM, ADD and RUN by @flouthoc in #232
  • add,copy: fix error message expecting at least two arguments by @flouthoc in #236
  • system: use containers/storage for LCOW 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

Full Changelog: v1.2.3...v1.2.4

v1.2.3

29 Mar 18:02
Compare
Choose a tag to compare

What's Changed

  • Bump to v1.2.2 by @nalind in #217
  • dockerclient: fix case where COPY --from matches a file via a wildcard by @nalind in #218
  • builder: create WORKDIR with USER ownership by @giuseppe in #219

New Contributors

Full Changelog: v1.2.2...v1.2.3

v1.2.2

02 Feb 19:58
Compare
Choose a tag to compare

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 via FROM --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

Full Changelog: v1.2.1...v1.2.2

v1.2.1

12 Apr 14:34
Compare
Choose a tag to compare
  • 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)

v1.2.0

22 Feb 21:35
Compare
Choose a tag to compare
Review fixes: checkChmod + tests reworked
Additional condition for chmod + tests
Ignore begining or trailing '/' in ignore line
Add chmod handling to COPY/ADD with ut
Support .containerignore as well as .dockerignore
ADD: add another conformance test

v1.1.8

14 Oct 14:29
Compare
Choose a tag to compare
  • Flag errors on more quoting errors
  • ADD: extract local archives
  • Support comments in .dockerignore

v1.1.7

10 Sep 19:40
Compare
Choose a tag to compare
  • Dockerfile/parser: Export node.Endline
  • Deduplicate environment variables
  • Update conformance tests

v1.1.6

01 Jul 12:49
Compare
Choose a tag to compare
Handle args with multiple equal signs

v1.1.5

16 Jun 14:37
Compare
Choose a tag to compare
Adjust argument slice size in builder
Handle ARG and ENV with duplicate name on RUN
Allow Args to be used in Variable Evaluation
archiveMapper.Filter: also map hard link target names
add dockerclient/testdata/Dockerfile.noworkdir