Releases: falcosecurity/driverkit
Releases · falcosecurity/driverkit
v0.15.2
v0.15.1
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
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
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
What's Changed
- Adjust CentOS 4.18+ Kernels to use GCC 9 by @EXONER4TED in #276
- Fb update rhel9 example by @toamto94 in #277
- fixed typos and improved RHEL9 builder image explanation by @toamto94 in #278
- fix(pkg): fixed mainline kernel URLs. by @FedeDP in #279
New Contributors
Full Changelog: v0.13.0...v0.13.1
v0.13.0
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
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
tobuilderrepo
. - 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
v0.11.1
What's Changed
- fix(pkg/driverbuilder): rocky release urls by @jgornowich in #246
- fix(pkg/kernelrelease): allow plus char as sublevel and extra separator by @maxgio92 in #248
- fix(pkg): minimum kver to build kmod for arm64 is 3.16. by @FedeDP in #249
New Contributors
- @jgornowich made their first contribution in #246
Full Changelog: v0.11.0...v0.11.1
v0.11.0
Changelog
- 4e741b7 new(builder): add bottlerocket os support.
- 88642c9 fix(pkg/kernelrelease): allow empty patch for kernelrelease strings.
- aa68c25 feat(builder-image): config flag for custom base image to override the compile-time defined BaseImage
- adddc98 feat(debian-pve-build): compile proxmox kernel's driver
- a97d2d5 updating comment
- 02d5f45 feat: add development fedora repos to enable building of driver for fc37 which isn't in final release yet
- 53a2e73 add EXONER4TED as approver in OWNERS
- 1f41309 remove arch builder image and update Arch example configuration to call out need for builderimage flag
- f569d12 adjust comment
- 697e08e add Dockerfile for ArchLinux requiring gcc-11/12 for anyone to use
- eea9992 adjust archlinux support to require user to pass kernel type in the kernelrelease
- 47b7457 implement the MinimumURLs interface in OpenSUSE
- 6310fb8 add more openSUSE releases, adjust some comments
- 77e0e28 adjusting more possibleURLs for opensuse
- 1a201c3 Add initial opensuse support
- 21531e4 add tests, adjust regex pattern to fix match on debian
- 43c14bf add a + character further in the string as well
- 6c65c74 add a + character as well to kernelVersionPattern
- ca12c17 adjust the kernelVersionPattern to match some weird debian kernels
- 1ce7fde add initial fedora support
v0.10.2
Changelog
- c64545e Fix TargetType name
- 286dc4f Added AlmaLinux drivekit and added RockyLinux 9
- 78aaa91 update(pkg/kernelrelease): apply suggestions
- c3e62a7 update(cmd): avoid building unsupported kmods and probes at runtime
- d2f5517 test(pkg/kernelrelease): add feasibility tests for kmod and probe on kernel releases
- 48c8b61 new(pkg/kernelrelease): add feasibility check for kmod and probe on kernel releases
- 398f94c chore(readme): add 2 beautiful badges. :D
- 7cd0418 forgot a *
- d52c9df update(builder/minikube): implement the GCCVersionRequestor interface for the minikube builder
- 7a3c112 adjusting a failing test
- 0d14024 add an ls to help with debugging when in debug mode
- 956c3cb better comment
- 3d9cece better comment
- cddb0c2 adjust headersPattern detection
- 193c461 spaces to tabs
- 9055348 add check for @Probe