·
1 commit
to develop
since this release
FIXES
* Previous versions of samedec calculated `$SAMEDEC_PURGETIME`
naively as:
issue datetime + purge duration
This is *almost* correct, but the SAME specification calls
for rounding this value…
* … to the nearest 15 minute increment for durations ≤1 hour
* … to the nearest 30 minute increment for longer-duration
messages
The purge time now rounds correctly.
* Drop `slice-ring-buffer`, which had multiple
[memory safety] issues. Testing has not revealed any ASAN
findings in samedec v0.4.1, but we have removed this
dependency anyway out of an abundance of caution.
OTHER
Our CI environment, Github Actions, now uses containers that
are themselves built by and within the Github Actions platform.
[memory safety]: https://rustsec.org/advisories/RUSTSEC-2025-0044