Skip to content

Releases: bytedance/vArmor

release v0.7.0-alpha1

22 Feb 15:09

Choose a tag to compare

release v0.7.0-alpha1 Pre-release
Pre-release
Release 0.7.0-alpha1

release v0.7.0-beta3

20 Feb 08:25

Choose a tag to compare

release v0.7.0-beta3 Pre-release
Pre-release
Release 0.7.0-beta3

release v0.6.3

19 Feb 07:03

Choose a tag to compare

What's Changed

Full Changelog: v0.6.2...v0.6.3

release v0.7.0-beta2

18 Feb 12:46

Choose a tag to compare

release v0.7.0-beta2 Pre-release
Pre-release
chore: Switch log level from 3 to 2 for tracing

release v0.7.0-beta1

17 Feb 06:43

Choose a tag to compare

release v0.7.0-beta1 Pre-release
Pre-release
Update libseccomp to v2.6.0

release v0.6.2

27 Dec 12:10

Choose a tag to compare

What's Changed

  • Added child's mnt ns id into monitor list if it's in a new mnt namespace during behavior modeling.
  • Return directly when the behavior data is too large.
  • Added a debug flag to control whether to generate the debug files for behavior modeling.
  • Added the disallow-load-all-bpf-prog rule for Seccomp enforcer to prohibit loading any types of eBPF programs.
  • Fixed: Create varmor-classifier-svc service in the namespace where varmor is installed

Full Changelog: v0.6.1...v0.6.2

release v0.6.1

20 Dec 09:03

Choose a tag to compare

What's Changed

  • fixed: Always render the agent environment variables
  • Upgrade the net package to fix CVE-2024-45338

Full Changelog: v0.6.0...v0.6.1

release v0.6.0

18 Dec 02:28

Choose a tag to compare

What's Changed

  • feat: Adapt AppArmor enforcer for K8s v1.30 and above
  • feat: Add monitoring metrics and support integration with Prometheus and Grafana
  • feat: Support violation auditing feature for BPF enforcer
  • feat: Enrich the violation audit logs of the BPF enforcer to include container and pod information
  • feat: Integrate the violation auditing features of AppArmor and BPF enforcer
  • feat: Unify the audit event format of AppArmor and BPF enforcers, and save the audit events into /var/log/varmor/violations.log
  • feat: Support enforcing access control on socket creation for BPF enforcer.
  • feat: Support wildcard for all bpf permissions and flags.
  • feat: Add new networking built-in rules for BPF and AppArmor enforcer
  • feat: Run agent in an unprivileged container
  • feat: Allow running the agent in host's network namespace
  • refactor: Abstract the processtracer and auditor modules to collect events for behavior modeling and violation auditing features
  • refactor: Refactor behavior modeling and violation auditing features, no longer dependent on syslog or auditd, and no manual configuration required.
  • refactor: Change fields in CRD from objects to pointers
  • refactor: Integrate the logic of updating policy objects
  • Auto adjust GOMAXPROCS for container limit
  • Pass node name and readiness port to agent via environment variable
  • Standardize the name of UserAgent
  • Added version flag
  • Added helm configuration options for new features
  • fixed: Remove the finalizers of zombie ArmorProfile object
  • fixed: Always retry for object updates if a conflict occurs
  • fixed: The child profile should inherit rules from parent without attack protection rules
  • fixed: Output error information when the agent service start fails
  • docs: Further improve the repo documentation
  • website: Official website launched (https://varmor.org)

New Contributors

Full Changelog: v0.5.11...v0.6.0

release v0.6.0-rc1

12 Dec 07:23

Choose a tag to compare

release v0.6.0-rc1 Pre-release
Pre-release
Upgrade golang.org/x/crypto

release v0.6.0-alpha1

06 Dec 08:36

Choose a tag to compare

release v0.6.0-alpha1 Pre-release
Pre-release
Upgrade path-to-regexp package