Releases: falcosecurity/driverkit
v0.9.2
Changelog
f71b71f fix(goreleaser): drop GOTAGS support, after #162.
d725511 fix(pkg): hopefully fix invalid gzip header error when downloading files from builder container.
ecba1c8 Merge pull request #174 from FedeDP/fix/docker_container_not_found
819efaf chore(build): increase integration tests timeout.
c919bb0 fix(pkg): stopping a stopped builder container is not an error.
eae6eff Merge pull request #165 from johnbrydon/feat/redhat_builder
afb7ced Fix CI failure
39f099e updated README kernel-crawler request
901eaea Use gcc-10 when building ubuntu kernels >= 5.13.0
b45db8b updated README with docker image instructions
dd7be1d add redhat 9 example to readme
0cbcc0a fix whitespace
0ebd7bf fix unit test for different arch
d632d8c Add redhat builder
c0aa60a new(pkg,test): added an integration_test target to makefile.
ec438cb fix(pkg): fixed amazonlinux sqlite query now that we only look for kernel-devel packages.
8152c70 new(pkg): drop requirements of kernel package for amazonlinux2 builder.
76daf87 fix(pkg/builder): allow kernelurls relative urls.
79017ff fix(pkg): stopping a stopped container is not an error.
0396c17 chore(build): dropped sqlite_tags and consequently empty GOTAGS.
v0.9.1
v0.9.0
Changelog
103ab91 fix(build): disable cgo.
008ab80 fix(ci): fixed push latest images target.
4025370 new(ci): added arm64 ci build and tests.
7a68c5e add related unit test and removed temp workaround for kernel-crawler headers field
2382e55 add ability to override kernel urls
0f87b2a Merge pull request #131 from jepio/flatcar-builder
81d34f6 builder/flatcar: Add support for architecture argument
f7d7de2 fix(build): fixed arm64 build on alpine (that is used by official docker images).
2755f6d build/builder.Dockerfile: install dwarves/pahole into builder image
9227b42 builder/flatcar: override EXTRAVERSION in kernel Makefile
83421f3 builder/flatcar: Drop requirement to provide '-flatcar' after kernel version
837b59f docs: add entry for flatcar builder
9968981 Add 'flatcar' to completion targets
808be09 Add builder for Flatcar
e8f38ef fix(ci): fixed docker buildx usage.
53729f2 update(build): use custom buildx builder with docker-container driver.
821444c fix(build): fixed circleci config: cimg/base uses ubuntu and not alpine.
c3f4504 update(cmd,docs,pkg): removed kernelurls option because it will be part of another PR.
127c594 update(build): bump to golang v1.17 image as we now require 1.16.
1f9584b update(pkg): fixed qemu for x86_64 -> aarch64 cross build.
2457dd9 fix(build): add zstd to builder image deps.
6607568 update(ci): updated circleci config switching to cimg/base:stable for the docker job.
bb8b195 fix(driverbuilder): fixed al driverbuilder urls length check.
7c53971 chore: dropped leftover debug print and updated README with some informations.
7e53e44 fix(build): fixed builder image on x86_64 maintaining dependencies sorting order.
da2cbb9 update(docs): updated docs text.
89aaad3 fix: fixed tests.
75a4661 update(cmd): larger default timeout: 120, to allow qemu builds.
3483d5d update: use golang images 1.17 that should fix CI.
1e9501b fix(pkg): qemu-user-static needs privileged run.
e4b818a update(pkg): properly check that inspect on builder image finds an image with correct architecture.
fe08ae7 fix(cmd): fixed cmd tests.
93db906 fix(pkg): fixed test.
29d94b1 fix: properly check error in ubuntu builder.
3fd8685 new: added support for passing kernel header urls as a parameter.
d656400 fix: improved situation for Ubuntu and Debian kernelbuilders for arm64.
49c5075 fix: small fixes + some debug logs.
86057f4 new: support cross build for docker using multiarch/qemu-user-static image.
2f404f3 new: export architecture parameter.
ab318c4 new(pkg): added aarch64 support.
83e9f87 new: arm64 support for builder dockerfile.
9c684ad new: build and push driverkit docker images for arm64 too.
09ed110 Add Secureworks to OWNERS
v0.8.0
Changelog
- 8a93af5 update(cmd): add builder image default and validator to root options
- 3450c0a update(cmd): do not print the default option in the args
- 7a9c211 update(driverkit): bump creasty/defaults version
- 0939ee2 add default builderImage in help message + update test suite
- 584ee58 new(driverkit): allow configurable builder images
- 5bdfe01 fixed bad symbolic link in amazonlinux2 builder script. Also updated a package version required for building on macos
v0.7.0
Changelog
- 3ea18c6 fix: 5.10.x kernels use llvm-12
- bf48e62 Remove calls to sed for PROBE_VERSION
- 04da508 Whitespace fixes
- 8cd66ce Use different versions of gcc per AmazonLinux2 release
- d37c719 Add 5.10 series kernels to amazonlinux2 builder
- 1a5e74c fix: add back PROBE_VERSION allowing drivers for old falcosecurity/libs versions to be built.
- 55e4c1e Add 'rocky' to completion targets
- b04be8d Add driverbuilder for Rocky Linux
v0.6.0
Changelog
- 6a483cd fix(build): add comment about DRIVER_COMMIT vs DRIVER_VERSION
- f00b354 fix(build): keep both DRIVER/PROBE variables to ensure backwards compatibility
- c473e46 fix(build): support PPM_API_CURRENT_VERSION macros
- f876c84 feat(pkg/kernelrelease): introduce json tags for the kernelrelease struct
- 10b957d docs: update default value of
--driverversion - 21af5a5 chore(cmd): update testdata (driverversion default changed)
- 401a316 update(cmd): default value for
--driverversionis nowmaster
v0.5.0
Changelog
- e5e7940 fix installation of goreleaser in CI image, the current installation method is deprecated, see goreleaser/goreleaser#2788 and goreleaser/godownloader#207
- 87ad74a debian: use llvm 12 for kernel 5
- f66e108 builder: install llvm 12
- 987c311 new(build): add CentOS 7.9 and 8.5
- 24f9313 Signed-off-by: Luca Guerra [email protected]
- 3b1cdd9 driverkit: Move CentOS 8.4 to Vault
- ea97670 Add CentOS 8 Vault RPMs to centos driverbuilder
- b3f9e82 add module{driver,device} name validation
- ed14b9d update README with module{device,driver}name
- 372f42d add moduledevicename and moduledrivername options
- af65823 docs(readme.md): update ebpf probe path
- 74f6755 docs: fix slack URL inside the RELEASE file
- b47de75 fix(pkg/driverbuilder): include KBUILD_MODNAME in driver_config.h for BPF targets
v0.4.0
Changelog
a492453 update(pkg/driverbuilder): use falcosecurity/libs instead of draios/sysdig
6cabb8d build: revert shell usage in Makefile
0a3b970 update(build): fetch deps from download.falco.org
2a7fcc9 update(pkg/driverbuilder): add support for Amazon Linux 2 extra kernels
7571d8c build: use current SHELL variable in Makefile
v0.3.0
Changelog
2fba205 update(pkg/driverbuilder/builder): support also GKE 5.4 kernels (ubuntu-generic builder)
66c875d update(pkg/driverbuilder/builder): aadd support for GKE kernels in the ubuntu-generic builder
68810cd new(pkg/kernelrelease): IsGKE method
0d4b388 fix(pkg/driverbuilder/builder): split the way kernel headers and kernel headers common are searched
1b88806 docs: release md specify that v is needed in the versioning scheme of the tag