Docker Image
docker pull docker.io/aquasec/tracee:0.24.0
Docker Images (per architecture)
docker pull docker.io/aquasec/tracee:x86_64-0.24.0docker pull docker.io/aquasec/tracee:aarch64-0.24.0
What's Changed
- chore(deps): bump github.com/spf13/viper from 1.18.2 to 1.19.0 by @dependabot[bot] in #4539
- chore(deps): bump github.com/docker/docker from 26.1.5+incompatible to 27.5.1+incompatible by @dependabot[bot] in #4549
- chore(deps): bump sigstore/cosign-installer from 3.7.0 to 3.8.0 by @dependabot[bot] in #4576
- chore(deps): bump golang.org/x/sys from 0.28.0 to 0.30.0 by @dependabot[bot] in #4577
- chore(deps): bump tj-actions/changed-files from 45.0.6 to 45.0.7 by @dependabot[bot] in #4575
- chore(deps): bump squidfunk/mkdocs-material from 9.5.50 to 9.6.4 in /builder by @dependabot[bot] in #4584
- chore(deps): bump azure/setup-helm from 4.2.0 to 4.3.0 by @dependabot[bot] in #4596
- chore(deps): bump golang from 1.23.5 to 1.24.0 in /builder by @dependabot[bot] in #4587
- chore(deps): bump github.com/prometheus/client_golang from 1.20.2 to 1.21.0 by @dependabot[bot] in #4602
- chore(deps): bump squidfunk/mkdocs-material from 9.6.4 to 9.6.5 in /builder by @dependabot[bot] in #4608
- chore(deps): bump google.golang.org/protobuf from 1.36.3 to 1.36.5 in /api by @dependabot[bot] in #4613
- chore(deps): bump google.golang.org/protobuf from 1.36.3 to 1.36.5 by @dependabot[bot] in #4609
- chore(deps): bump google.golang.org/grpc from 1.69.4 to 1.70.0 by @dependabot[bot] in #4612
- chore(deps): bump github.com/spf13/cobra from 1.8.1 to 1.9.1 by @dependabot[bot] in #4610
- fix(ci): CodeQL warning by @geyslan in #4617
- fix(ci): CodeQL warning (2) by @geyslan in #4618
- chore(deps): bump sigstore/cosign-installer from 3.8.0 to 3.8.1 by @dependabot[bot] in #4619
- chore(deps): bump google.golang.org/grpc from 1.69.4 to 1.70.0 in /api by @dependabot[bot] in #4620
- Bump lint tools versions by @geyslan in #4616
- chore(deps): bump github.com/google/go-cmp from 0.6.0 to 0.7.0 by @dependabot[bot] in #4623
- chore(deps): bump github.com/IBM/fluent-forward-go from 0.2.2 to 0.3.0 by @dependabot[bot] in #4622
- fix: replace data filter for reset event by @rscampos in #4624
- feat(events): add open_file_ns and open_file_mount events by @oshaked1 in #4570
- Bump Go to 1.24 by @geyslan in #4615
- chore(go): bump go.mod to use latest pkgs by @geyslan in #4626
- chore(go): bump to use latest signatures/helpers by @geyslan in #4628
- chore(deps): bump k8s.io/cri-api from 0.30.1 to 0.32.2 by @dependabot[bot] in #4629
- fix(ebpf): profile only common events by @geyslan in #4631
- chore(api): rename event to zeroed_inode by @rscampos in #4636
- fix: filldir64 event by @rscampos in #4588
- chore(deps): bump github.com/containerd/containerd from 1.7.25 to 1.7.26 by @dependabot[bot] in #4632
- chore(deps): bump squidfunk/mkdocs-material from 9.6.5 to 9.6.7 in /builder by @dependabot[bot] in #4637
- chore(ci): diminish dependabot frequency... by @geyslan in #4647
- Add bear rule to Makefile by @geyslan in #4630
- refactor(containers): split cgroup to container map by @NDStrahilevitz in #4604
- chore(deps): bump golang.org/x/sys from 0.30.0 to 0.31.0 by @dependabot[bot] in #4651
- chore(deps): bump sigs.k8s.io/controller-runtime from 0.18.2 to 0.20.3 by @dependabot[bot] in #4652
- chore(api): add missing event ids by @NDStrahilevitz in #4654
- chore(ci): disable action by @geyslan in #4657
- chore(deps): bump golang.org/x/net from 0.33.0 to 0.36.0 by @dependabot[bot] in #4653
- chore(deps): bump golang.org/x/net from 0.33.0 to 0.36.0 in /api by @dependabot[bot] in #4658
- chore(deps): bump squidfunk/mkdocs-material from 9.6.7 to 9.6.9 in /builder by @dependabot[bot] in #4660
- chore(deps): bump docker/login-action from 3.3.0 to 3.4.0 by @dependabot[bot] in #4664
- chore(deps): bump github.com/grafana/pyroscope-go from 1.2.0 to 1.2.1 by @dependabot[bot] in #4661
- chore(deps): bump github.com/spf13/viper from 1.19.0 to 1.20.0 by @dependabot[bot] in #4663
- fix(tests): handle tracee pids correctly by @geyslan in #4666
- chore(deps): bump github.com/containerd/containerd from 1.7.26 to 1.7.27 by @dependabot[bot] in #4665
- Tidy documentation by @ShohamBit in #4639
- chore(grpc): update translation table by @NDStrahilevitz in #4668
- chore(api): add security_task_prctl event ID by @oshaked1 in #4669
- chore(deps): bump google.golang.org/protobuf from 1.36.5 to 1.36.6 in /api by @dependabot[bot] in #4671
- chore(ci): dependabot gomod for sec updates only by @geyslan in #4680
- [dependabot][github-actions] - bump actions/setup-python from 5.4.0 to 5.5.0 by @dependabot[bot] in #4681
- chore(go): bump toolchain to go1.24.1 - 1st by @geyslan in #4685
- chore(go): bump toolchain to go1.24.1 - 2nd by @geyslan in #4686
- chore: bump toolchain to go1.24.1 - 3rd by @geyslan in #4687
- fix(libcap): bump libcap to v1.2.75 & libpsx to v1.2.76-rc1 by @geyslan in #4688
- [dependabot][docker] - Bump squidfunk/mkdocs-material from 9.6.9 to 9.6.10 in /builder by @dependabot[bot] in #4689
- Introduce evt trigger by @geyslan in #4414
- [dependabot][gomod-security] - Bump google.golang.org/grpc from 1.70.0 to 1.71.1 in /api by @dependabot[bot] in #4693
- [dependabot][gomod-security] - Bump google.golang.org/grpc from 1.70.0 to 1.71.1 by @dependabot[bot] in #4692
- chore(k8s): prepare v0.23.1 release by @geyslan in #4696
- add traceectl to tracee by @ShohamBit in #4396
- feat(trace): data field decoding types by @NDStrahilevitz in #4699
- feat!: separate data field decoding types by @NDStrahilevitz in #4353
- fix: add toolchain by @rscampos in #4705
- feat: add heartbeat event by @AshishNaware in #4650
- fix(ebpf): sockaddr_un length by @geyslan in #4634
- [dependabot][gomod-security] - Bump kernel.org/pub/linux/libs/security/libcap/cap from 1.2.75 to 1.2.76 by @dependabot[bot] in #4708
- [dependabot][gomod-security] - Bump golang.org/x/net from 0.36.0 to 0.38.0 in the golang group across 1 directory by @dependabot[bot] in #4712
- [dependabot][gomod-security] - Bump the golang group across 2 directories with 1 update by @dependabot[bot] in #4717
- [dependabot][docker] - Bump squidfunk/mkdocs-material from 9.6.10 to 9.6.12 in /builder by @dependabot[bot] in #4715
- [dependabot][docker] - Bump golang from 1.24.0 to 1.24.2 in /builder by @dependabot[bot] in #4701
- chore(deps): bump golang.org/x/net from 0.28.0 to 0.38.0 in /cmd/traceectl by @dependabot[bot] in #4711
- [dependabot][gomod-security] - Bump github.com/prometheus/client_golang from 1.21.0 to 1.22.0 by @dependabot[bot] in #4703
- [dependabot][gomod-security] - Bump github.com/mennanov/fmutils from 0.3.0 to 0.3.1 by @dependabot[bot] in #4716
- chore(deps): bump go toolchain to 1.24.2 by @geyslan in #4718
- [dependabot][gomod-security] - Bump github.com/grafana/pyroscope-go from 1.2.1 to 1.2.2 by @dependabot[bot] in #4709
- chore: add dependabot config for traceectl by @geyslan in #4719
- [dependabot][github-actions] - Bump sigstore/cosign-installer from 3.8.1 to 3.8.2 by @dependabot[bot] in #4720
- [dependabot][gomod-security] - Bump github.com/docker/docker from 28.0.0+incompatible to 28.1.1+incompatible by @dependabot[bot] in #4723
- chore: reduce dependabot noise by @geyslan in #4728
- [dependabot][gomod-security] - Bump k8s.io/cri-api from 0.32.2 to 0.32.3 by @dependabot[bot] in #4721
- [dependabot][gomod-security] - Bump github.com/urfave/cli/v2 from 2.27.5 to 2.27.6 by @dependabot[bot] in #4722
- [dependabot][gomod-security] - Bump google.golang.org/grpc from 1.71.1 to 1.72.0 by @dependabot[bot] in #4724
- [dependabot][gomod-security] - Bump sigs.k8s.io/controller-runtime from 0.20.3 to 0.20.4 by @dependabot[bot] in #4725
- [dependabot][gomod-security] - Bump google.golang.org/grpc from 1.67.0 to 1.72.0 in /cmd/traceectl by @dependabot[bot] in #4727
- [dependabot][gomod-security] - Bump google.golang.org/grpc from 1.71.1 to 1.72.0 in /api by @dependabot[bot] in #4726
- [dependabot][gomod-security] - Bump k8s.io/api from 0.32.1 to 0.32.4 by @dependabot[bot] in #4729
- chore(go): bump to use latest types by @geyslan in #4730
- chore(go): bump to use latest inner dependencies by @geyslan in #4731
- fix: ebpf max inst limit by @rscampos in #4710
- Decode fixes by @NDStrahilevitz in #4733
- [dependabot][github-actions] - Bump actions/setup-python from 5.5.0 to 5.6.0 by @dependabot[bot] in #4740
- [dependabot][gomod-security] - Bump github.com/spf13/viper from 1.19.0 to 1.20.1 in /cmd/traceectl by @dependabot[bot] in #4741
- chore(go.mod): bump types to 386881 by @NDStrahilevitz in #4734
- fix(traceectl): fix printer process field access by @NDStrahilevitz in #4743
- More decode fixes by @NDStrahilevitz in #4745
- feat(ebpf): add security_sb_umount event by @OriGlassman in #4569
- [dependabot][gomod-security] - bump github.com/aquasecurity/table from 1.8.0 to 1.10.0 in /cmd/traceectl by @dependabot[bot] in #4747
- [dependabot][gomod-security] - bump github.com/spf13/cobra from 1.8.1 to 1.9.1 in /cmd/traceectl by @dependabot[bot] in #4748
- Enable man/markdown pair changes check by @geyslan in #4753
- [dependabot][docker] - bump golang from 1.24.2 to 1.24.3 in /builder by @dependabot[bot] in #4757
- [dependabot][docker] - bump squidfunk/mkdocs-material from 9.6.12 to 9.6.13 in /builder by @dependabot[bot] in #4758
- [dependabot][gomod-security] - bump golang.org/x/sys from 0.32.0 to 0.33.0 by @dependabot[bot] in #4755
- perf(ebpf): improve decodeEvents by @geyslan in #4750
- Revert "fix(decoder): treat abstract socket in decoder" by @NDStrahilevitz in #4772
- fix(signatures): regex of K8SServiceAccountToken by @geyslan in #4760
- chore(ci): remove dependabot config file by @geyslan in #4778
- Revert sockaddrun ebpf size handle by @NDStrahilevitz in #4779
- fix(printer): broadcast if a printer is set by @geyslan in #4751
- fix(utils): avoid memory retention by copying strs by @geyslan in #4762
- Check probes support by @geyslan in #4746
- echo AWS region by @maxiitc in #4784
- chore(ci): install Go for CodeQL by @geyslan in #4785
- feat(flags): reintroduce containers flag by @NDStrahilevitz in #4714
- chore(ci): restrict codeql trigger by @geyslan in #4786
- Memory profile improvements by @trvll in #4787
- fix(ci): github actions do not support yaml anchor by @geyslan in #4788
- chore(ci): remove test action by @geyslan in #4790
- Always run codeql by @geyslan in #4791
- General syncs by @geyslan in #4793
- chore(deps): bump libbpfgo to v0.9.0-libbpf-1.5.1 by @geyslan in #4805
- chore: introduce tracee runtime scripts by @geyslan in #4792
- fix(engine): feedback deadlock issues by @NDStrahilevitz in #4803
- Minor analyze fixes by @NDStrahilevitz in #4806
- Container flag fixes by @NDStrahilevitz in #4809
- chore(go.mod): bump types to 3fa6c15 (#4806) by @NDStrahilevitz in #4808
- Revert "chore(ebpf): update MAX_BYTES_ARR_SIZE const" by @geyslan in #4811
- chore(build): use multiarch dir when available by @geyslan in #4812
- feat(ci): add pr-sync GitHub Action by @geyslan in #4814
- fix(ci): pr-sync workflow by @geyslan in #4815
- chore(ci): curl max time configurable via env by @geyslan in #4816
- fix(tests): ensure TestLogs goroutine is closed by @geyslan in #4795
- feat(ci): add ref option to PR action by @geyslan in #4813
- fix(ebpf): accept4 save remote address/port by @djoreilly in #4798
- chore(build): introduce BUILD_TYPE_FLAG by @geyslan in #4794
- fix integration tests and related by @geyslan in #4801
- feat(utils/proc): enhance namespace utilities by @yanivagman in #4820
- Set default buffer pages appropriate for page size by @djoreilly in #4818
- Fix signature loading by @yanivagman in #4825
- Fix clang issue by @yanivagman in #4824
- chore(Makefile): add go tags to build signatures. by @trvll in #4827
- Use bounded loops by @geyslan in #4732
- Elf package by @yanivagman in #4821
- chore(ci): set lambda to pr-sync by @geyslan in #4833
- feat: add --no-signatures flag for signature logic performance testing by @yanivagman in #4831
- fix: resolve multiple Coverity static analysis issues by @yanivagman in #4830
- fix(ci): setup git and gh by @geyslan in #4834
- chore(k8s): prepare v0.23.2 release by @geyslan in #4839
- chore(libbpfgo): bump to 3474da5d by @geyslan in #4837
- Fast e2e by @NDStrahilevitz in #4810
- perf: optimize signature dispatch by @yanivagman in #4841
- feat(metrics): instrument pipeline channels by @NDStrahilevitz in #4836
- Sequential engine by @yanivagman in #4842
- fix(events): [2]int type presentation by @NDStrahilevitz in #4845
- fix: network event context by @oshaked1 in #4844
- perf: reduce pipeline-channel-size default from 10000 to 1000 by @yanivagman in #4843
- Optimize events pipeline by @yanivagman in #4829
- fix(events/derive): prevent pointer aliasing in cached derived events by @geyslan in #4850
- gitignore: add clangd files by @yanivagman in #4849
- build: add BPF debug stripping option to reduce object file size by ~3MB by @yanivagman in #4853
- fix(osinfo): suport more kernel formats comparisons by @AlonZivony in #4856
- feat(events): load only used probes by @AlonZivony in #4857
- chore(go): introduce go.work by @geyslan in #4854
- feat: add system monitoring utilities package by @yanivagman in #4859
- feat(policies): add sets support by @josedonizetti in #4861
- feat: add fentry probe type by @josedonizetti in #4860
- Revert "chore(go): introduce go.work (#4854)" by @yanivagman in #4863
- feat: add pwd field to sched_process_exec event by @yanivagman in #4848
- fix(ebpf): fix exec_test probe reset logic by @AlonZivony in #4865
- containers: add symlink resolution support to path resolver by @yanivagman in #4864
- Fix events exclude docs by @josedonizetti in #4874
- build: add -failfast flag to test-unit target by @yanivagman in #4875
- fix: remove unneeded SYSLOG capability from base capabilities by @yanivagman in #4872
- Revert "fix: remove unneeded SYSLOG capability from base capabilities" by @yanivagman in #4876
- tests: increase machine size by @yanivagman in #4877
- fix: improve error messages and embed manual pages in binary by @yanivagman in #4870
- helm: remove old webhook config by @josedonizetti in #3883
- Add security_task_prctl event by @oshaked1 in #4583
- fix: consistent time conversion for process hash calculation by @yanivagman in #4873
- fix: enable Sprig functions in gotemplate output format by @yanivagman in #4871
- pkg/cgroup: add userspace cgroup ID extraction utilities by @yanivagman in #4879
- Imrpove docs by @yanivagman in #4878
- add copilot instructions file by @yanivagman in #4890
- cli: finalize rename of cri flag to containers by @yanivagman in #4885
- ebpf: remove queue/cache pipeline stage and --cache flags by @yanivagman in #4884
- Load infra/compatibility by @AlonZivony in #4866
- feat(probes): add map type compatibility requirement by @AlonZivony in #4895
- feat(tests): add package and specific target testing with unit tests by @AlonZivony in #4896
- fix: capture BPF objects when bpf_attach event is not selected by @yanivagman in #4886
- fix(grpc): sanitize invalid UTF-8 in ProcessLineage protobuf conversion by @trvll in #4894
- feat: add comprehensive code coverage with Codecov integration by @yanivagman in #4882
- fix: adjust code coverage targets to realistic baseline by @yanivagman in #4898
- feat(ebpf): add prog type compatibility by @AlonZivony in #4897
- fix: resolve Codecov 'missing base commit' issue by @yanivagman in #4899
- chore: remove .ONESHELL from recipes by @geyslan in #4900
- Improve man command by @yanivagman in #4883
- perf: replace parallel signature engine with sequential processing by @yanivagman in #4846
- refactor: merge UInt and Int filters using generics by @yanivagman in #4881
- Load infra/map autocreate by @AlonZivony in #4893
- Relocate common code by @geyslan in #4851
- chore(deps): update common module version by @geyslan in #4901
- Add additional packages under common by @yanivagman in #4902
- fix:(ebpf): 'and' bitwise bug in save_bytes_to_buf by @geyslan in #4904
- build: remove local common module replace directive by @yanivagman in #4905
- docs: remove redundant 'Events' from built-in events navigation by @yanivagman in #4906
- chore(ebpf): check for CONFIG_X86_FRED by @geyslan in #4713
- docs: add missing protobuf and gRPC sections to adding-events guide by @yanivagman in #4909
- fix(ebpf): use u32 for read_size in save_bytes_to_buf by @geyslan in #4911
- Refactor: move signatures/helpers functions to appropriate modules (Phase 1) by @yanivagman in #4907
- build: upgrade Clang toolchain from 14 to 19 and Alpine image from 3.19 to 3.21 by @yanivagman in #4910
- refactor: remove signatures/helpers package by @yanivagman in #4912
- Feat(common): Add checks for BPF LSM support by @AlonZivony in #4914
- Install deps by @yanivagman in #4913
- feat: add comprehensive checkpatch system for PR validation by @yanivagman in #4862
- feat(ebpf): add save_bytes_to_buf_max() function by @geyslan in #4915
- fix: Add binutils-gold package to Alpine dependencies by @yanivagman in #4917
- bugfix(lsm): interpret lsm file missing as not supported by @AlonZivony in #4919
- fix(grpc): sanitize invalid UTF-8 envent serilization to protobuf by @trvll in #4916
- bugfix(lsm): support quotes in CONFIG_LSM by @AlonZivony in #4923
- feature(tests/inst): distinguish between fails and timeouts by @AlonZivony in #4925
- bugfix(kconfig): return value for string configs as well by @AlonZivony in #4924
- feat(ebpf): add min macro for comparing two values by @geyslan in #4927
- feat!: consolidate server flags into unified --server flag by @yanivagman in #4918
- feat(ebpf): add helpers to get socket from a fd by @geyslan in #4929
- refactor(ebpf): streamline argument handling by @geyslan in #4931
- fix(events): correct TIMESPEC_T decoded as time.Time instead of float64 by @yanivagman in #4922
- chore(build): include pre and post extended makefiles if exist by @oshaked1 in #4934
- Add fallback mechanism to event dependencies by @AlonZivony in #4891
- chore(ci): mirror unit and integration tests to arm64 by @NDStrahilevitz in #4655
- ci: optimize PR workflows with conditional testing for Go modules by @yanivagman in #4921
- ci: fix conditional module testing to actually skip expensive jobs by @yanivagman in #4937
- feat(environment): create a test tool that check LSM program support by @AlonZivony in #4933
- docs: fix outdated references and reorganize contributing guides by @yanivagman in #4932
- test: improve common module test coverage across 14 packages by @yanivagman in #4936
- Feature/add LSM programs support by @AlonZivony in #4903
- test: remove flaky EpochToBootTimeNS test by @yanivagman in #4940
- docs: comprehensive Tracee event documentation overhaul by @yanivagman in #4920
- fix(performance): update dashboard detection for new --server flag format by @yanivagman in #4942
- feat(ebpf): add bpf helper compatibility by @AlonZivony in #4941
- fix(ebpf): fix compatibility watcher by @AlonZivony in #4945
- Fix sig engine close chan by @yanivagman in #4943
- fix(ebpf): use sockaddr workaround in arm64 by @NDStrahilevitz in #4950
- Improve btfhub.sh to download only the required by @geyslan in #4951
- feat(btfhub): BTF generation with parallel jobs by @geyslan in #4952
- build: add FIPS 140-3 compliance support by @yanivagman in #4955
- Revert #4570 by @geyslan in #4953
- fix: data race in capabilities singleton initialization by @yanivagman in #4956
- fix: eliminate race condition in integration test ExpectAllEvtsEqualToOne by @yanivagman in #4957
- Pin versions by @geyslan in #4949
- chore: add regex for uprobe warn by @rscampos in #4961
- chore: bump size value of bytes array by @rscampos in #4964
- chore: add helper function to register event derivation by @rscampos in #4965
- chore: add helper function to register probe group by @rscampos in #4963
- chore: refactor getSelfLoadedPrograms log other types by @rscampos in #4966
- ARM64 integration fixes by @NDStrahilevitz in #4958
- tests: remove flaky GetSymbolOffset test and add dedicated unit test by @yanivagman in #4968
- chore: update tracee/api to 3e47b0c by @geyslan in #4959
- chore: re-add Dependabot config file by @geyslan in #4960
- chore: add helper function to register signal by @rscampos in #4962
- chore(ci): disable dependabot gomod updates by @geyslan in #4972
- feat(metrics): set cfg.MetricsEnabled by @geyslan in #4973
- feat(ebpf): add extension to Tracee by @rscampos in #4930
- chore: core uprobe improvements by @rscampos in #4967
- build(deps): bump golang.org/x/oauth2 from 0.26.0 to 0.27.0 in the go_modules group across 1 directory by @dependabot[bot] in #4971
- build(deps): bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.4.0 in /cmd/traceectl in the go_modules group across 1 directory by @dependabot[bot] in #4976
- build(deps): bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.4.0 in the go_modules group across 1 directory by @dependabot[bot] in #4977
- feat(initialize): refactor libbpf log logic by @geyslan in #4975
- chore(tests): minimize controlplane test dependencies by @NDStrahilevitz in #4978
- Fix unit tests by @yanivagman in #4981
- Fix tracee man for signatures by @yanivagman in #4980
- fix: set restrictive permissions (0600) on gRPC Unix socket by @yanivagman in #4983
- chore: Add testing guide to cursor rules and ignore personal rules by @yanivagman in #4954
- tests: increase derived events coverage by @NDStrahilevitz in #4979
- feat(elf): handle tail strings in symbol matching by @geyslan in #4984
- chore(deps): bump tracee/common to a594413 by @geyslan in #4988
- fix(ebpf): write clamped size to buffer metadata by @geyslan in #4985
- chore(make): remove not used signatures go tags from makefile. by @trvll in #4991
- chore(make): add go modules exclude list for make go-tidy by @trvll in #4992
- fix(events): fix false positive of hooked_syscall by @OriGlassman in #4990
- Generate artifacts for instrumentation test failure by @AlonZivony in #4939
- API Improvements: Event Schema and Semantic Clarifications by @yanivagman in #4989
- pkg: reorganize data structures under pkg/datastores/ by @yanivagman in #4997
- feat(tests): create integration test for fallbacks and compatibility by @NDStrahilevitz in #4986
- refactor(metrics): consolidate BPF perf event stats by @geyslan in #4994
- fix(printer): properly close output files to prevent data loss by @yanivagman in #4998
- fix(grpc): correct event field mappings in protobuf conversion by @yanivagman in #5001
- fix and optimize build targets by @geyslan in #5005
- feat(common/fileutil): add IsRegularFile function by @geyslan in #5013
- feat(scripts/checkpatch): add BASE_REF env var by @geyslan in #5014
- fix(ci): consider all tests on workflow_dispatch by @geyslan in #5016
- fix(build): use tags for signatures build by @geyslan in #5015
- api: rename Container.is_running to Container.started by @yanivagman in #5010
- close engine output chan only when finished by @geyslan in #5030
- build(deps): bump github.com/containerd/containerd from 1.7.27 to 1.7.29 in the go_modules group across 1 directory by @dependabot[bot] in #5019
- build(deps): bump github.com/opencontainers/selinux from 1.11.0 to 1.13.0 in the go_modules group across 1 directory by @dependabot[bot] in #5032
- ebpf: cache prev_comm in load_elf_phdrs for accurate sched_process_exec by @yanivagman in #5028
- fix(events/sorting): prevent deadlock in concurrent event sending by @geyslan in #5020
- Refactor of scripts/lib by @geyslan in #5026
- fix(ci): update script sourcing in pr-sync.yaml by @geyslan in #5033
- improve e2e tests reliability, fixes proc and proctree... by @geyslan in #4995
- feat(tests): implement core and extended E2E framework by @geyslan in #5036
- feat: extend tails for extensions & ... by @geyslan in #5041
- fix(go.mod): update api and common deps to v0.0.0 by @geyslan in #5042
- chore(k8s): prepare v0.24.0 release by @geyslan in #5043
New Contributors
- @AshishNaware made their first contribution in #4650
- @maxiitc made their first contribution in #4784
- @trvll made their first contribution in #4787
- @djoreilly made their first contribution in #4798
Full Changelog: v0.23.0...v0.24.0