Skip to content

Releases: falcosecurity/driverkit

v0.16.0

24 Nov 08:25

Choose a tag to compare

Changelog

  • 2c7d6f0 new(cmd,pkg/driverbuilder): support env,src-dir and dkms build options in local builder.
  • 78bb75a new(cmd,pkg): added new local command to build local kernel using local kernel sources / gccs / clang.
  • 4500840 fix(pkg/driverbuilder): fixed docker container output when multiplexed.
  • 67451e4 sles template
  • 5075ff1 add sle target type
  • 1babd00 chore(pkg): let KernelRelease type implement Stringer interface.
  • 344fd25 cleanup(pkg): store kernelversion inside the kernelrelease type.

v0.15.4

02 Nov 15:47

Choose a tag to compare

Changelog

  • 44b8b59 fix(pkg/driverbuilder): fixed PhotonOS builder template regex.
  • 0ce54a2 chore(deps): bump github.com/docker/docker

v0.15.3

23 Oct 13:33

Choose a tag to compare

Changelog

  • 56573f4 cleanup(cmd,pkg): properly manage ubuntu flavors at builders level.

v0.15.2

13 Oct 13:46

Choose a tag to compare

Changelog

  • c40e6ce fix(docker): fix master ci.
  • 6f318ca new(pkg/driverbuilder): support photonOS 5.0.
  • 9e804b8 chore(deps): bump golang.org/x/net from 0.14.0 to 0.17.0

v0.15.1

11 Oct 14:50

Choose a tag to compare

Changelog

  • fb7fb64 fix(docker/builders): fixed libelf-dev and dwarves incompatibilities in debian backports.
  • a0ecbe7 docs: add license headers and spdx id
  • 8599637 fix(pkg/driverbuilder): fixed flaky test.
  • 9e7e4ac chore(cmd,pkg): skip build attempt when no artifacts are supported.
  • ed32894 chore: updated gitignore.
  • deca8f9 chore: properly enforce GOEXPERIMENT=loopvar to avoid stupid errors.

v0.15.0

05 Sep 13:15

Choose a tag to compare

Changelog

  • 5a0bda9 chore: do not enforce debug loglevel.
  • 9f0ca29 chore: fixed tests with new slog.
  • ac56bc2 fix(validate): use String method for isloglevel.
  • c4f5da6 chore: bumped to go 1.21.
  • 802c274 chore(cmd,pkg,validate): drop logrus direct dependency.
  • c00878e chore: use alpine:3.18 image.
  • 4f64195 chore(pkg/driverbuilder): properly negotiate correct docker client API version.
  • 021baff chore: bump setup_remote_docker version.
  • f19f132 fix(cmd): fixed test.
  • 2e36f4a chore: bump golang to 1.20.
  • 8ffafe0 chore: updated project deps.
  • 07523f1 chore(cmd): expose ToBuild method.
  • 835307e chore(pkg): expose GetResolvingURLs API.
  • 20cd955 cleanup(pkg): cleaned up URLs builder interface method removing config parameter.

v0.14.0

20 Jul 13:23

Choose a tag to compare

Changelog

  • 1fe1e7b add sed command to centos template for adding no-incompatible-pointer-types KCFLAG
  • 2602b28 feat(imagelister): support private repositories for builder images
  • f8b4e5b fix(pkg): fixed ubuntu flaky test.
  • c8c6bff cleanup(pkg,cmd): small images listers refactor.
  • 6ea3db1 docs(README.md): add scope and status badges

v0.13.1

05 Jun 13:07

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.13.0...v0.13.1

v0.13.0

19 May 13:17

Choose a tag to compare

Changelog

  • 246e90f chore(pkg): added RepoImagesLister tests.
  • 80be7cd fix(pkg,ci): enabled back integration tests.
  • 4e42618 chore(pkg): added tests from FileImagesLister.
  • 4d13594 chore(ci): remove integration tests from ci.
  • d8a6ed7 fix(test): fixed tests.
  • 2ebbadb chore(docs,cmd): updated default falcosecurity builderrepo; updated docs.
  • 3c1af57 fix(Makefile): properly push images using new image name protocol.
  • 7afc02d cleanup(cmd,docs,pkg): FileRepoLister should explicitly set all required fields.
  • 8ee04d7 fix(pkg,makefile): added back default builder images tag value support.
  • 2380025 fix(pkg): small fixes to new OCI tags support.
  • 6e56178 update(pkg/images.go): select builder image based on tag info
  • 648bafb update(docs): updated autogenerated docs.
  • be77d3a new(pkg): added talos builder.
  • 829757e new(pkg): support RC releases for vanilla target.
  • 584e423 chore(deps): bump github.com/docker/distribution
  • 454eff8 chore(deps): bump github.com/docker/docker
  • a3ede2f new(pkg,docs): added al2023 support.
  • fb1e65f adjust gcc 12 selector to kernels 5.15+
  • 9fc7aa4 chore(deps): bump github.com/opencontainers/runc from 1.1.2 to 1.1.5
  • aef0925 allow uppercase chars in builder image name/tag and add mawk to build image
  • c092be2 Removed docker example and note for ArchLinux
  • 6c81c50 make docs
  • 36f6d1f Added Aliyun Linux, Almalinux and Rockylinux, sorted all example in alphabetical order
  • dd28403 Changed TargetType to match /etc/os-releases, single target for AliyunLinux 2 and 3
  • be6a21b vote: Applying for Maintainer
  • 5a40723 Fix CI issues
  • 34c55a8 Alibaba Cloud Linux(AliyunLinux) 2 and 3 drivekit
  • ee18ba2 fix(pkg): fix gcc version from builder images setter.
  • 197a3a9 feat(builder-indexes): yaml file for builderrepo
  • f5ce926 feat(builder-indexes): default value + target extraction + fail when no image found
  • da978b4 feat(builder-indexes): fix loop over builder repos
  • dd4c83e feat(builder-indexes): factorization
  • f49ddfb feat(builder-indexes): apply reviews
  • ac3a37d feat(builder-indexes): Update builderrepo flag to handle index file path
  • b91a018 add gcc-4.9 from new ubuntu source - debian source now produces 404s
  • 8795345 adding in initial oracle support

v0.12.0

08 Mar 15:12

Choose a tag to compare

Changelog

  • 53fb007 chore(deps): bump golang.org/x/net
  • d86016c chore(deps): bump golang.org/x/text from 0.3.7 to 0.3.8
  • 52a89a0 cleanup: removed builderrepo option pointing to my dockerhub.
  • d6415de fix(makefile): fixed images push: we don't need docker manifest anymore for builder images.
  • a3b171a update(docs): multiple improvements to docs.
  • 98581a3 chore: renamed dockerrepo to builderrepo.
  • bedfa64 fix(pkg): properly made LoadImages() aware of fixed gccversion set by user, if any.
  • 34b74c0 chore(makefile): add docker.io/fededp/driverkit as builder images repo to integration tests.
  • 0f3cc06 update(docs): add a note about image tags.
  • e32462b fix(docker): correctly named gcc{8,6,5,4.8} image.
  • a811458 fix(docker): fixed small typo in builder-any-x86_64_gcc12.0.0_gcc11.0.0.Dockerfile.
  • 2f205c1 new(docker): added a centos gcc 4.8.5 docker image.
  • 1e3bcc2 docs: updated documentation for builder images.
  • 479fd7a update(build): moved dockerfiles under docker subdir.
  • 1a8ee64 new(cmd): add a new images command to just list builder images.
  • 21a1430 cleanup(pkg/driverbuilder): only load images for needed target (or any) and needed arch.
  • f93c7d3 fix(cmd): fixed tests.
  • 4bbc308 update(docs): run make docs.
  • 42adbd5 fix(pkg): only propose GCCs from builder images that have either "any" target or requested one.
  • 85b54fa cleanup(pkg): small refactor.
  • d0fd236 new(pkg,cmd): allow to pass list of descending priority docker repos.
  • 9bfac96 new(builder,makefile,pkg): ported images to new name template.
  • 43caf7a new(pkg): initial implementation of dynamic builder images loading and indexing given a docker repo.
  • 6b8acdb chore(deps): bump github.com/containerd/containerd from 1.6.6 to 1.6.18
  • 19f8696 feat: support amazonlinux2 5.15.x kernel