diff --git a/CHANGELOG.md b/CHANGELOG.md index 8683c16..670bf2b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,10 @@ All notable changes to this project will be documented in this file. ## Unreleased +### [0.2.1] - 2026-06-16 + +- Build `landlock-safe-exec` without Ruby extension `$(LIBS)` to avoid unnecessary runtime library dependencies and improve SafeExec helper startup time. + ### [0.2] - 2026-04-30 - Add `Landlock::SafeExec.capture`, backed by a compiled `landlock-safe-exec` helper, for subprocess capture with Landlock, optional seccomp network denial, resource limits, exact environment handling, stdin, timeout handling, process-group cleanup, result metadata, and output limits. diff --git a/ext/landlock/extconf.rb b/ext/landlock/extconf.rb index 087dbef..90c8df7 100644 --- a/ext/landlock/extconf.rb +++ b/ext/landlock/extconf.rb @@ -25,7 +25,7 @@ all: #{helper} #{helper}: #{helper_src} - \t$(CC) $(INCFLAGS) $(CPPFLAGS) $(CFLAGS) #{helper_src} -o #{helper} $(LIBS) + \t$(CC) $(INCFLAGS) $(CPPFLAGS) $(CFLAGS) #{helper_src} -o #{helper} install: install-#{helper} diff --git a/lib/landlock/version.rb b/lib/landlock/version.rb index 9d6daa8..f64abe8 100644 --- a/lib/landlock/version.rb +++ b/lib/landlock/version.rb @@ -1,5 +1,5 @@ # frozen_string_literal: true module Landlock - VERSION = "0.2" + VERSION = "0.2.1" end