Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
67 changes: 58 additions & 9 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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

<!-- generated by git-cliff -->