Skip to content

Releases: falcosecurity/driverkit

v0.9.2

27 Jun 14:29

Choose a tag to compare

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

16 Jun 01:19

Choose a tag to compare

Changelog

4ddd48b swap out sqlite3 for non-cgo sqlite driver

v0.9.0

15 Jun 15:49

Choose a tag to compare

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

11 May 23:52

Choose a tag to compare

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

25 Apr 19:06

Choose a tag to compare

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

03 Mar 10:47

Choose a tag to compare

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 --driverversion is now master

v0.5.0

14 Jan 14:05

Choose a tag to compare

Changelog

v0.4.0

23 Mar 17:03

Choose a tag to compare

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

19 Jan 18:23

Choose a tag to compare

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

v0.2.0

30 Sep 12:11

Choose a tag to compare

Changelog

92eabdd update(pkg/driverbuilder): debian support for cloud-amd64 extraversion