Added
* Support for Alpine Linux, https://github.com/cekit/cekit/issues/609
Fixed
* Content sets can now be be properly overridden. CEKit is able to handle both, `content_sets` defined in the descriptor as well as `content_sets_file` pointing to an external file. See documentation: http://docs.cekit.io/en/latest/descriptor/image.html#content-sets, https://github.com/cekit/cekit/issues/628
* A bug was fixed which prevented correct merging of the `osbs`section in case where the `--redhat` switch was specified as well, https://github.com/cekit/cekit/issues/631
Changed
* The Git resource `ref` key can handle commit hashes or tags as well. Previously only branches were supported. https://github.com/cekit/cekit/issues/618
* You will see less warning related to missing module version. It will be shown only when there are multiple modules and a default version is guessed by CEKit, https://github.com/cekit/cekit/issues/617
* In OSBS builder, from now on the `fetch-artifacts-url.yaml` is always removed before sync. Leaving it could cause fetching artifacts from an unexpected location in case it was not generated by a specific CEKit run, https://github.com/cekit/cekit/issues/629
* When cloning git repositories with modules -- these are now stored in predicable directory structure, https://github.com/cekit/cekit/issues/621
* The `--koji-target` OSBS switch was removed. You can still define the target in the image descriptor: http://docs.cekit.io/en/latest/descriptor/image.html#osbs-koji-target, https://github.com/cekit/cekit/issues/601
Heads-up
* Module script execution was changed from `bash` to `sh`. In most cases this change will be invisible for users because the `sh` is a symlink to `bash` in most modern Linux distributions (including Fedora). From now on in the generated `Dockerfile` instead of:
Dockerfile
RUN [ "bash", "-x", "/tmp/scripts/..."]
you will see:
Dockerfile
RUN [ "sh", "-x", "/tmp/scripts/..."]