Releases: ibizaman/selfhostblocks
v0.7.1
Big changes are:
- Enhance Grafana dashboard showing SSL certificate renewal jobs. https://shb.skarabox.com/blocks-monitoring.html#blocks-monitoring-ssl
- Fix let's encrypt certificate renewal jobs by removing duplicated domain name.
Also adds an assertion to catch these kinds of errors.
In the documentation:
- Distinguish description for contract databasebackup from backup's by @KiaraGrouwstra in #598
Changelog: https://github.com/ibizaman/selfhostblocks/blob/v0.7.1/CHANGELOG.md
Commit: v0.7.0...v0.7.1
v0.7.0
Big changes are:
- Fix pkgs overrides not being passed to users of SelfHostBlocks.
This will require to update your flake to follow the example in the Usage section. - Add a Grafana dashboard showing stats on backup jobs
and also an alert if a backup job did not run in the last 24 hours or never succeeded in the last 24 hours. - Add SSO integration in Grafana.
- Add Paperless service.
- Allow to upload big files in Immich.
In the documentation:
- Add recipe to setup DNS server with DNSSEC.
Changelog: https://github.com/ibizaman/selfhostblocks/blob/v0.7.0/CHANGELOG.md
Commits: v0.6.1...v0.7.0
v0.6.1
Big changes are:
- Implement backup and databasebackup contracts with BorgBackup block.
Changelog: https://github.com/ibizaman/selfhostblocks/blob/v0.6.0/CHANGELOG.md
Commits: v0.6.0...v0.6.1
v0.6.0
Big changes are:
- Removed support for Nextcloud 30 and add support for Nextcloud 32.
- Meilisearch is now configured with production environment setting and master key.
- Added new demo for "minimal" SelfHostBlocks setup, which is tested in CI.
- Format all files in repo and make sure they are formatted in CI.
Changelog: https://github.com/ibizaman/selfhostblocks/blob/v0.6.0/CHANGELOG.md
Commits: v0.5.1...v0.6.0
v0.5.1
New Features
- Added Karakeep service with SSO integration.
- Add SelfHostBlocks'
libintopkgs.lib.shb. Integrates with Skarabox too.
Other Changes
- Moved implementation guide under contributing section: https://shb.skarabox.com/contributing.html#contributing-code
Changelog: https://github.com/ibizaman/selfhostblocks/blob/v0.5.1/CHANGELOG.md
Commits: v0.5.0...v0.5.1
v0.5.0
Breaking Changes
- Modules in the
nixosModulesoutput field do not anymore have thesystemin their path.
selfhostblocks.nixosModules.x86_64-linux.home-assistantbecomesselfhostblocks.nixosModules.home-assistant
like it always should have been.
Fixes
- Added test case making sure a user belonging to a not authorized LDAP group cannot login.
Fixed Open WebUI module. - Now importing a single module, like
selfhostblocks.nixosModules.home-assistant, will
import all needed block modules at the same time.
Other Changes
- Nextcloud module can now setup SSO integration without setting up LDAP integration.
Changelog: https://github.com/ibizaman/selfhostblocks/blob/v0.5.0/CHANGELOG.md
Commits: v0.4.4...v0.5.0
v0.4.4
3 new services in this release 🙂
New Features
- Added Pinchflat service with SSO integration. Declarative user creation only supported through SSO integration.
- Added Immich service with SSO integration.
- Added Open WebUI service with SSO integration.
Changelog: https://github.com/ibizaman/selfhostblocks/blob/v0.4.4/CHANGELOG.md
Commits: v0.4.3...v0.4.4
v0.4.3
New Features
- Allow user to change their SSO password in Authelia.
- Make Audiobookshelf SSO integration respect admin users.
Fixes
- Fix permission on Nextcloud systemd service.
- Delete Forgejo backups correctly to avoid them piling up.
Other Changes
- Add recipes section to the documentation.
Changelog: https://github.com/ibizaman/selfhostblocks/blob/v0.4.3/CHANGELOG.md
Commits: v0.4.2...v0.4.3
v0.4.2
New Features
- The LLDAP and Authelia modules gain a debug mode where a mitmdump instance is added so all traffic is printed.
Fixes
- By default, LLDAP module only enforces groups declaratively. Users that are not defined declaratively
are not anymore deleted by inadvertence. - SSO integration with most services got fixed. A recent incompatible change in upstream Authelia broke most of them.
- Fixed PostgreSQL and Home Assistant modules after nixpkgs updates.
- Fixed Nextcloud module SSO integration with Authelia.
- Make Nextcloud SSO integration respect admin users.
Changelog: https://github.com/ibizaman/selfhostblocks/blob/v0.4.2/CHANGELOG.md
Commits: v0.4.1...v0.4.2
v0.4.1
This release exposes individual nixos modules in the flake output. One can now only import home-assistant with selfhostblocks.nixosModules.x86_64-linux.home-assistant.
LLDAP now manages users, groups, user attributes and group attributes declaratively.
New Contributors
- @charmoniumQ made their first contribution in #506
Changelog: https://github.com/ibizaman/selfhostblocks/blob/v0.4.1/CHANGELOG.md
Commits: v0.4.0...v0.4.1