Skip to content

Latest commit

 

History

History
89 lines (77 loc) · 7.32 KB

CHANGELOG.md

File metadata and controls

89 lines (77 loc) · 7.32 KB

v0.4.0 Release - 10/01/2018

New Features

  • Add a benchmark package to store and monitor timings. #367
  • Add layer caching to kaniko #353
  • Update issue templates #340
  • Separate --insecure-skip-tls-verify flag into two separate flags #311
  • Updated created by time for built image #328
  • Add Flag to Disable Push to Container Registry #292
  • Add a new flag to cleanup the filesystem at the end #370

Updates

  • Update README to add information about layer caching #364
  • Suppress usage upon Run error #356
  • Refactor build into stageBuilder type #343
  • Replace gometalinter with GolangCI-Lint #349
  • Add Key() to LayeredMap and Snapshotter #337
  • Add CacheCommand to DockerCommand interface #336
  • Extract filesystem in order rather than in reverse #326
  • Configure logs to show colors #327
  • Enable shared config for s3 #321
  • Update go-containerregistry. #305
  • Tag latest in cloudbuild.yaml #287
  • Set default home value #281
  • Update deps #265
  • Update go-containerregistry dep and remove unnecessary Options #376
  • Add a bit more context to layer offset failures #264

Bug Fixes

  • Whitelist /busybox in the debug image #369
  • Check --cache-repo is provided with --cache and --no-push #374
  • Fixes a whitelist issue when untarring files in ADD commands. #371
  • set default HOME env properly #341
  • Review config for cmd/entrypoint after building a stage #348
  • Enable overwriting of links (solves #351) #360
  • Only return stdout when running commands for integration tests #363
  • Whitelist /etc/mtab #347
  • Added a KanikoStage type for each stage of a Dockerfile #320
  • Make sure paths are absolute before matching files to wildcard sources #330
  • Build each kaniko image separately #324
  • support multiple tags when writing to a tarfile #323
  • Snapshot only specific files for COPY #319
  • Remove some constraints from our Gopkg.toml. #318
  • Always snapshot files in COPY and RUN commands #289
  • Refactor command line arguments and the executor #306
  • Fix bug in SaveStage function for multistage builds #295
  • Get absolute path of file before checking whitelist #293
  • Fix support for insecure registry #169
  • ignore sockets when adding to tar #288
  • fix add command bug when adding remote URLs #277
  • Environment variables with multiple '=' are not parsed correctly #278
  • Ensure cmd.SysProcAttr is set before modifying it #275
  • Don't copy same files twice in copy integration tests #273
  • Extract intermediate stages to filesystem #266
  • Fix process group handling. #271
  • Only add whiteout files once #270
  • Fix handling of the volume directive #334

v0.3.0 Release - 7/31/2018

New Features

  • Local integration testing #256
  • Add --target flag for multistage builds #255
  • Look for on cluster credentials using k8s chain #243

Bug Fixes

  • Kill grandchildren spun up by child processes #247
  • Fix bug in copy command #221
  • Multi-stage errors when referencing earlier stages #233

v0.2.0 Release - 7/09/2018

New Features

  • Support for adding different source contexts, including Amazon S3 #195
  • Added --reproducible #205 and --single-snapshot #204 flags
  • Documented running kaniko in gVisor #194
  • Update go-containerregistry so kaniko works better with Harbor and Gitlab#227
  • Push image to multiple destinations #184

v0.1.0 Release - 5/17/2018

New Features

  • The majority of Dockerfile commands are feature complete #1
  • Support for multi-stage Dockerfile builds #141
  • Refactored integration tests #126
  • Added debug image with a busybox shell #171
  • Added credential helper for Amazon ECR #167