radicle-heartwood-lfs/crates/radicle-systemd/CHANGELOG.md

875 B

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

Added

Changed

Removed

Security

0.13.0

Changed

  • radicle_systemd::listen::fd is now marked unsafe. On success (i.e. when it returns Ok(Some(_))), it removes the LISTEN_PID, LISTEN_FDS, and LISTEN_FDNAMES environment variables via std::env::remove_var, and inherits that function's safety contract: callers must ensure no other thread is concurrently reading or writing environment variables at the point of the call. In practice, call this early in main — before spawning threads and before any code (Rust or FFI) that may read the environment.