Skip to content

Releases: Azure/dalec

v0.7.0

17 Jul 17:15
20db3e7
Compare
Choose a tag to compare
v0.7.0 Pre-release
Pre-release

What's Changed

  • Allow patches to include a subpath to a file, enabling directory-backed sources to be used as a patch.
  • Add new artifact type to inject content into /usr/share
  • Fix: Generated RPM specs no longer include unset fields for non-required fields (e.g. Website, Packager, Vendor)
  • Fix: Replace use of systemd prerun files with post-install scripts
  • Add support for a build arg (DALEC_SKIP_SIGNING=1) to disable signing when signing is included in the spec

Breaking change

  • Package constraints have changed from a []string to a struct with version and arch fields so constraints can be applied to specific arches. This may be extended further in the future.

Full Changelog: v0.6.1...v0.7.0

v0.6.1

10 Jul 20:56
Compare
Choose a tag to compare
v0.6.1 Pre-release
Pre-release

What's Changed

This release has some internal refactoring, the main thing changed in it is the mariner rpm and container targets no longer reach out to dockerhub.

Full Changelog: v0.6.0...v0.6.1

v0.6.0

28 Jun 22:17
Compare
Choose a tag to compare
v0.6.0 Pre-release
Pre-release

This is mostly a bug fix update with one new feature:

  • The signer spec now supports build args

What's Changed

Full Changelog: v0.5.0...v0.5.1

v0.5.0

10 Jun 23:20
Compare
Choose a tag to compare
v0.5.0 Pre-release
Pre-release

What's Changed

Full Changelog: v0.4.1...v0.5.0

v0.4.1

28 May 19:01
Compare
Choose a tag to compare
v0.4.1 Pre-release
Pre-release

What's Changed

Full Changelog: v0.4.0...v0.4.1

v0.4.0

23 May 22:48
b8a0e9d
Compare
Choose a tag to compare
v0.4.0 Pre-release
Pre-release

Notable changes

  • Support for Azure Linux 3 Preview (azlinux3, which is the successor to mariner2)
  • mariner2/container (and the new azlinux3/container) now defaults to use an empty rootfs as the base instead of distroless
  • Added support for config files, config directories, docs and license file,s and systemd units in RPMs

What's Changed

New Contributors

Full Changelog: v0.3.0...v0.4.0

v0.3.0

06 May 15:45
Compare
Choose a tag to compare
v0.3.0 Pre-release
Pre-release

Notable Changes

What's Changed

Full Changelog: v0.2.0...v0.3.0

v0.2.0

22 Mar 15:55
Compare
Choose a tag to compare
v0.2.0 Pre-release
Pre-release

One spec change on this release, for the build source, inline dockerfiles have been moved to just use the source field, which now support an "inline" source type.
In the future we may bring back the ability to provide a dockerfile as a separate item from the build source but have opted for simplicity right now.

What's Changed

Full Changelog: v0.1.0...v0.2.0

v0.1.0

23 Feb 23:14
Compare
Choose a tag to compare
v0.1.0 Pre-release
Pre-release

The first release of Dalec.
WIth this release we think we can hit a large number of uses cases and have early-adopters start giving Dalec a try.
See the docs folder for getting started with Dalec!

The spec is by no means complete.
In v0.1.0 the only artifact type supported is binaries, we plan to add more in the future.

We are also considering some (breaking) changes on the spec, especially in relation to how sources work.
While we expect what is available to work and work pretty well, early adopters beware that spec breakages may still occur.
You can pin your specs to the version of dalec it was written to support with, e.g. # syntax=ghcr.io/azure/dalec/frontend:0.1.0

Please report issues you run into!