diff --git a/CHANGELOG.md b/CHANGELOG.md index 87beda4..d68719e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,11 +1,60 @@ # Changelog -## Unreleased - -- Replaced the legacy Docker build with a working SimpleLogin `v4.79.0` AIO image -- Embedded PostgreSQL, Redis, Postfix, the web process, the email handler, and the background job runner in one container -- Added first-boot database initialization, `.env` generation, and idempotent migration flow -- Added local smoke testing with restart and persistence coverage -- Hardened GitHub Actions with pinned SHAs, dependency review, and upstream release tracking -- Switched maintenance updates to PR-only Renovate -- Cleaned up the README, release notes, and Unraid XML metadata to match the actual container behavior +All notable changes to this project will be documented in this file. +## v4.79.0-aio.1 - 2026-03-31 +### Dependency Updates +- Update non-major infrastructure updates +- Update docker/setup-buildx-action action to v4 +- Update docker/login-action action to v4 +- Update docker/build-push-action action to v7 +- Pin dependencies + + +### Documentation +- Add badges to README +- Enhanced README formatting, added shields/badges, improved layout, and embedded animated Star History chart. +- Add repository guidance + + +### Features +- Initial release SimpleLogin-AIO v1.0.0 — self-host email aliases, replace Proton Unlimited +- True AIO architecture bundle. Included internal Postgres, Redis, and Postfix to eliminate external container dependencies. Rewrote XML to provide a simple, binhex-style UX for new users with advanced external DB fallback support. +- Added categorized advanced variables for self-hosted maximalists. Included mapping for generic OIDC (Tailscale/Authelia), SpamAssassin offloading, PGP encryption, and self-hosted telemetry (Plausible/Sentry). +- Added fully automated foolproof PGP Server Key generation script triggered by XML toggle. Prints public key to docker logs for secure, air-gapped export. +- Added Postfix auto-configurator, JWT auto-generator for OIDC Provider support, Apple SSO vars, HIBP integration, and completely rewrote setup docs to match the new AIO architecture. +- Add git-cliff release workflow + + +### Fixes +- Install xz-utils before extracting s6-overlay tarballs +- Tighten changelog spacing + + +### Maintenance +- Clean up internal research artifacts and draft docs, standardize XML filename +- Standardize README, add FUNDING.yml, and clean up legacy files +- Standardize template +- Add template sync workflow +- Revert to verifiable bot identity for non-repudiation + + +### Other Changes +- Force rebuild to publish docker image +- Security & CI: Fix node24 deprecation and package write permissions +- Harden simplelogin-aio runtime, workflows, and upstream tracking +- Add Codex repo memory notes +- Add renovate.json +- Merge branch 'main' into codex/harden-simplelogin-aio +- Point template icon at awesome-unraid +- Reduce smoke-test CI usage +- Standardize repo metadata files +- Add standard community templates +- Consolidate CI workflows +- Refresh runtime and consolidate CI workflows +- Merge main into consolidate-ci-workflows +- Fix smoke test bind mount permissions +- Merge remote-tracking branch 'origin/main' into codex/fix-template-icons +- Fix awesome-unraid sync for protected main +- Standardize upstream-aligned image tags + +