Skip to content

Releases: tuxerrante/amicontained

Pre-release test #3

Pre-release test #3 Pre-release
Pre-release

Choose a tag to compare

@tuxerrante tuxerrante released this 19 May 17:18
v0.0.3

Combine workspace safety configuration with make all step in GitHub A…

Pre-release test

Pre-release test Pre-release
Pre-release

Choose a tag to compare

@tuxerrante tuxerrante released this 19 May 15:42
v0.0.2

Refactor GitHub Actions workflow for Docker image release

Pre-release test

Pre-release test Pre-release
Pre-release

Choose a tag to compare

@tuxerrante tuxerrante released this 19 May 15:31

Release Highlights

  • Modernized Codebase: Refactored to use Go 1.24+ best practices, removed most third-party dependencies, and improved maintainability.
  • Syscall Reporting: Blocked syscalls are now mapped to names and descriptions using an external syscalls_linux.tbl file, with robust runtime loading and clear output.
  • Seccomp & Capabilities: Added accurate seccomp mode detection and detailed process capabilities reporting.
  • Efficient Socket Detection: Replaced slow filesystem walk with fast checks for common Docker/OCI socket paths, with improved diagnostics if no socket is found.
  • Container Awareness: Enhanced namespace, AppArmor, and runtime detection, with rootless-friendly error handling and better test skipping.
  • Build & CI: Updated Dockerfile for static builds and best practices; Makefile no longer runs golangci-lint by default (now handled by GitHub Actions).
  • User Guidance: Improved output messages for missing sockets and possible misconfigurations.