Skip to content

Releases: openshift/imagebuilder

v1.2.9

16 Apr 13:32
Compare
Choose a tag to compare

What's Changed

  • healthcheck: add support for --start-interval by @flouthoc in #280
  • Don't expand RUN heredocs ourselves, let the shell do it by @nalind in #281

Full Changelog: v1.2.8...v1.2.9

v1.2.8

10 Apr 19:06
24829f3
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.2.7...v1.2.8

v1.2.7

27 Mar 14:32
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.2.6...v1.2.7

v1.2.6

06 Feb 19:12
Compare
Choose a tag to compare

What's Changed

  • RUN-1833: dockerclient: use /bin/sleep for idling instead of sleep by @nalind in #256
  • Bump dependencies by @nalind in #259
  • dockerfile/parser: use custom 2mb buffer for long-texts by @flouthoc in #261
  • build(deps): bump google.golang.org/grpc from 1.53.0 to 1.56.3 by @dependabot in #266
  • build(deps): bump github.com/docker/docker from 24.0.2+incompatible to 24.0.7+incompatible by @dependabot in #267
  • builder,dispatcher: Parse ADD --checksum by @jfroy in #265
  • Containerfile: Add heredoc support for RUN, COPY and ADD by @flouthoc in #264
  • build(deps): bump github.com/moby/buildkit from 0.10.6 to 0.11.4 by @dependabot in #271
  • Complain when --checksum/--chown/--from/--mount/--network get empty args by @nalind in #270
  • Bump dependencies by @nalind in #269
  • Stages.ByName/ByTarget/ThroughTarget: accept numbers by @nalind in #275
  • bump github.com/containerd/containerd by @nalind in #273
  • TestDispatchFromFlagsAndUseBuiltInArgs: expect variants to be used by @nalind in #272
  • Update dependencies, keep up with API changes by @nalind in #276

New Contributors

Full Changelog: v1.2.5...v1.2.6

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