Skip to content

Commit 83abc7f

Browse files
authored
chore(release): v4.80.4-aio.1
1 parent 842246b commit 83abc7f

2 files changed

Lines changed: 144 additions & 38 deletions

File tree

CHANGELOG.md

Lines changed: 115 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,63 @@
22

33
All notable changes to this project will be documented in this file.
44

5+
## v4.80.4-aio.1 - 2026-05-05
6+
7+
### Build
8+
9+
- Harden apt package installs
10+
11+
### CI
12+
13+
- Use shared AIO build workflow
14+
- Centralize release workflows
15+
- Repin shared workflow ref
16+
- Centralize workflow drift checks
17+
- Repin caller workflows
18+
- Pin shared validation policy
19+
- Use shared AIO workflows
20+
- Sync workflow path filters
21+
- Sync catalog publication state
22+
- Pin publish helper workflow fix
23+
- Pin next-wave aio-fleet workflows
24+
- Pin Docker Hub primary workflow
25+
- Pin control-plane workflow foundation
26+
27+
### Dependency Updates
28+
29+
- Update SimpleLogin to v4.80.3
30+
31+
### Documentation
32+
33+
- Document central app test dependencies
34+
35+
### Features
36+
37+
- Expose manual publish targets
38+
39+
### Fixes
40+
41+
- Normalize simplelogin CA name and fleet cleanup
42+
- Sync release shim path fallback
43+
- Prefer Docker Hub image metadata
44+
45+
### Maintenance
46+
47+
- Sync shared repository boilerplate
48+
- Move shared automation to aio-fleet
49+
- Declare aio-fleet ownership
50+
- Bump simplelogin to v4.80.4
51+
52+
### Refactors
53+
54+
- Use shared derived repo validation
55+
- Use shared release helper shim
56+
- Remove legacy shared contract tests
57+
58+
### Tests
59+
60+
- Repin workflow expectation
61+
562
## v4.80.1-aio.2 - 2026-04-25
663

764
### CI
@@ -80,4 +137,62 @@ All notable changes to this project will be documented in this file.
80137
- Harden publish and changelog range
81138
- Expose full upstream env surface
82139

140+
## v4.79.0-aio.1 - 2026-03-31
141+
142+
### Dependency Updates
143+
144+
- Update non-major infrastructure updates
145+
- Update docker/setup-buildx-action action to v4
146+
- Update docker/login-action action to v4
147+
- Update docker/build-push-action action to v7
148+
- Pin dependencies
149+
150+
### Documentation
151+
152+
- Add badges to README
153+
- Enhanced README formatting, added shields/badges, improved layout, and embedded animated Star History chart.
154+
- Add repository guidance
155+
156+
### Features
157+
158+
- Initial release SimpleLogin-AIO v1.0.0 — self-host email aliases, replace Proton Unlimited
159+
- 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.
160+
- 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).
161+
- Added fully automated foolproof PGP Server Key generation script triggered by XML toggle. Prints public key to docker logs for secure, air-gapped export.
162+
- 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.
163+
- Add git-cliff release workflow
164+
165+
### Fixes
166+
167+
- Install xz-utils before extracting s6-overlay tarballs
168+
- Tighten changelog spacing
169+
170+
### Maintenance
171+
172+
- Clean up internal research artifacts and draft docs, standardize XML filename
173+
- Standardize README, add FUNDING.yml, and clean up legacy files
174+
- Standardize template
175+
- Add template sync workflow
176+
- Revert to verifiable bot identity for non-repudiation
177+
178+
### Other Changes
179+
180+
- Force rebuild to publish docker image
181+
- Security & CI: Fix node24 deprecation and package write permissions
182+
- Harden simplelogin-aio runtime, workflows, and upstream tracking
183+
- Add Codex repo memory notes
184+
- Add renovate.json
185+
- Merge branch 'main' into codex/harden-simplelogin-aio
186+
- Point template icon at awesome-unraid
187+
- Reduce smoke-test CI usage
188+
- Standardize repo metadata files
189+
- Add standard community templates
190+
- Consolidate CI workflows
191+
- Refresh runtime and consolidate CI workflows
192+
- Merge main into consolidate-ci-workflows
193+
- Fix smoke test bind mount permissions
194+
- Merge remote-tracking branch 'origin/main' into codex/fix-template-icons
195+
- Fix awesome-unraid sync for protected main
196+
- Standardize upstream-aligned image tags
197+
83198
<!-- generated by git-cliff -->

simplelogin-aio.xml

Lines changed: 29 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -31,45 +31,36 @@
3131
- Current upstream packaging is [code]linux/amd64[/code] only.&#xD;
3232
- This is still a real self-hosted mail stack. DNS, deliverability, router/firewall port forwarding, and sender reputation still matter.&#xD;
3333
- For the simplest operation, keep the internal Postgres/Redis/Postfix defaults and only set the small required config set above.</Overview>
34-
<Changes>### 2026-04-25&#xD;
34+
<Changes>### 2026-05-05&#xD;
3535
- Generated from CHANGELOG.md during release preparation. Do not edit manually.&#xD;
36-
- Allow manual awesome-unraid sync&#xD;
37-
- Require Trunk uploads and PR integration&#xD;
38-
- Gate releases on validated CI and template checks&#xD;
39-
- Run integration tests for release metadata commits&#xD;
40-
- Align release and pytest tooling with fleet&#xD;
41-
- Preserve changelog history and publish release commits&#xD;
42-
- Capture integration diagnostics on pytest failure&#xD;
43-
- Standardize fleet tool configuration&#xD;
44-
- Centralize fleet plugin config&#xD;
45-
- Centralize trunk config and gate release tags&#xD;
46-
- Accept squash release titles&#xD;
47-
- Pin package tags to release targets&#xD;
48-
- Fetch history for release tag lookup&#xD;
49-
- Consolidate pytest workflow steps&#xD;
50-
- Update trunk-io/analytics-uploader action to v2&#xD;
51-
- Update dependency pytest to v9 [security]&#xD;
52-
- Clarify config field instructions&#xD;
53-
- Tighten CA metadata&#xD;
54-
- Add donation links&#xD;
55-
- Add buy me a coffee&#xD;
56-
- Unblock first login and tighten required fields&#xD;
57-
- Support encoded external database credentials&#xD;
58-
- Sync relay mode with catalog&#xD;
59-
- Enforce catalog-safe option syntax&#xD;
60-
- Handle admin fido env quirks&#xD;
61-
- Harden simplelogin AIO runtime and template&#xD;
62-
- Make derived repo validator portable&#xD;
63-
- Use workflow file selector for CI checks&#xD;
64-
- Classify local action changes&#xD;
65-
- Fail fast on init errors&#xD;
66-
- Merge branch 'main' into codex/manual-awesome-sync&#xD;
67-
- Migrate smoke tests to pytest&#xD;
68-
- Merge branch 'main' into codex/ci-diagnostics-fixes&#xD;
69-
- Merge branch 'main' into codex/release-target-immutability&#xD;
70-
- Use docker volumes for runtime persistence&#xD;
71-
- Add derived repo guardrail validation&#xD;
72-
- Cover action and container contracts</Changes>
36+
- Harden apt package installs&#xD;
37+
- Use shared AIO build workflow&#xD;
38+
- Centralize release workflows&#xD;
39+
- Repin shared workflow ref&#xD;
40+
- Centralize workflow drift checks&#xD;
41+
- Repin caller workflows&#xD;
42+
- Pin shared validation policy&#xD;
43+
- Use shared AIO workflows&#xD;
44+
- Sync workflow path filters&#xD;
45+
- Sync catalog publication state&#xD;
46+
- Pin publish helper workflow fix&#xD;
47+
- Pin next-wave aio-fleet workflows&#xD;
48+
- Pin Docker Hub primary workflow&#xD;
49+
- Pin control-plane workflow foundation&#xD;
50+
- Update SimpleLogin to v4.80.3&#xD;
51+
- Document central app test dependencies&#xD;
52+
- Expose manual publish targets&#xD;
53+
- Normalize simplelogin CA name and fleet cleanup&#xD;
54+
- Sync release shim path fallback&#xD;
55+
- Prefer Docker Hub image metadata&#xD;
56+
- Sync shared repository boilerplate&#xD;
57+
- Move shared automation to aio-fleet&#xD;
58+
- Declare aio-fleet ownership&#xD;
59+
- Bump simplelogin to v4.80.4&#xD;
60+
- Use shared derived repo validation&#xD;
61+
- Use shared release helper shim&#xD;
62+
- Remove legacy shared contract tests&#xD;
63+
- Repin workflow expectation</Changes>
7364
<Category>Network:Privacy Network:Web</Category>
7465
<WebUI>http://[IP]:[PORT:7777]</WebUI>
7566
<TemplateURL>https://raw.githubusercontent.com/JSONbored/awesome-unraid/main/simplelogin-aio.xml</TemplateURL>

0 commit comments

Comments
 (0)