This release includes 2 breaking changes for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
Affected surfaces
Summary
AI summaryUpdates New Features, Breaking Changes, and Other Changes across a mixed release.
Full changelog
Update
nix flake update selfhostblocks --override-input selfhostblocks github:ibizaman/selfhostblocks/v0.9.0
See https://shb.skarabox.com/usage.html#usage-flake-tag
Breaking Changes
-
Updated simple-nixos-mailserver. Update all options following this pattern:
- mailserver.mailboxes.<name>.specialUse = "value" + mailserver.mailboxes.<name>.special_use = "\\value"Note that simple-nixos-mailserver wanted to upgrade the location of the storage path
to include the ldap UID instead of the email but I kept the email address.
This means there is no migration to do. -
Update nixpkgs from 6201e2 to abd1ea.
New Features
- Add
shb.zfs.snapshotBeforeActivationoption to take a ZFS snapshot of given datasets before activation.
See the manual for more details. - Add sanoid block
- Add option to take snapshot before activation with ZFS block.
Fixes
- Fix oidc_login build for Nextcloud
- Fix mailserver build
Other Changes
- Harden lldap configuration #694
- Convert ZFS block to systemd service and add documentation
- Switch monitoring log fetching from deprecated promtail to fluent-bit
- Add test to catch drift for Let's Encrypt DNS provider #738 by @dniku
Changelog: https://github.com/ibizaman/selfhostblocks/blob/v0.9.0/CHANGELOG.md
Commit: https://github.com/ibizaman/selfhostblocks/compare/v0.8.0...v0.9.0
Breaking Changes
- Renamed simple-nixos-mailserver mailbox option from `specialUse` to `special_use` (value now escaped with backslash).
- Updated nixpkgs dependency range from commit 6201e2 to abd1ea.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About Self Host Blocks
Modular server management based on NixOS modules and focused on best practices. `AGPL-3.0` `Nix`
Related context
Related tools
Beta — feedback welcome: [email protected]