Releases: LSFLK/silver
Releases · LSFLK/silver
v.0.3.0
[0.3.0]
Multi-domain support, improved configuration handling, group address validation, Thunder upgrade to 0.27.0, and removal of legacy socketmap/Thunder integration.
What's Changed
- feat: enhance setup scripts for multi-domain support and improve configuration handling by @Aravinda-HWK in #301
- feat: add support for group address validation in user-exists map and implement group validation logic by @Aravinda-HWK in #302
- feat: upgrade Thunder image version to 0.27.0 in Docker Compose by @Aravinda-HWK in #303
- Refactor: Remove socketmap handler and thunder integration by @Aravinda-HWK in #305
Full Changelog: v.0.2.1...v.0.3.0
v.0.2.1
[0.2.1]
This release focuses on making improvements to the observability of silver.
What's Changed
Added
- Update thunder idp to latest version to support admin initiated user registration via url flow by @Aravinda-HWK in #265
- Move observability services into mail stack and update configur… by @maneeshaxyz in #264
- Add Grafana domain update functionality in gen-observability script by @Aravinda-HWK in #275
Removed
- Remove Change Password UI by @Aravinda-HWK in #267
Fixed
- Fix observability bugs by @maneeshaxyz in #270
- Fixed the issue of not saving the attachments in the blob storage. by @Aravinda-HWK in #268
- Fix observability port issue by @Aravinda-HWK in #273
- Loki not working correctly issue resolved. by @maneeshaxyz in #277
- Secure the rspamd web UI dashboard by @Aravinda-HWK in #279
Full Changelog: v.0.2.0...v.0.2.1
v.0.2.0
[0.2.0] - Raven Integration and Platform Hardening
This release introduces Raven-based mail architecture, major security and
observability improvements, and stronger operational tooling.
Added
- Raven delivery integration and related configuration updates
(#120,#121,#123). - Change password Web UI and backend services (
#201,#203,#206,#207). - Load testing suite, utilities, and CI jobs (
#211,#213,#215,#229,
#230,#232,#234). - Observability stack with Prometheus, Loki, Promtail, and Grafana dashboards
(#173,#174,#178,#181,#183,#184,#186,#188,#190,
#198). - Smart attachment/blob storage support (
#238). - Docker cleanup and service control scripting improvements (
#121,#133).
Changed
- Replaced Dovecot-based authentication and retrieval flows with Raven services
and database-backed transport (#138,#141,#152). - Migrated service configuration layout and script paths toward
conf/and YAML
driven generation (#129,#137). - Improved container build/push workflows and integrated image scanning
refinements (#131,#144). - Enhanced multi-domain certificate/domain handling and DKIM script workflows
(#157,#158). - Removed Unix socket usage from core Silver services (
#236).
Fixed
- Resolved ClamAV daily refresh OOM issues (
#143). - Removed OCSP stapling configuration that caused compatibility issues (
#168). - Corrected detect-changes workflow repository filtering (
#217). - Fixed multiple script/config path issues in setup and documentation (
#129,
#137,#246). - Fixed warning output in Docker containers (
#242).
Security
- Increased TLS hardening and added automated TLS security tests (
#166). - Removed unnecessary exposed ports for internal services, including SeaweedFS
hardening (#141,#243). - Added centralized ClamAV signature distribution and service cleanup (
#241,
#245). - Removed encrypted password exposure in rspamd-related flow (
#176).
Documentation
- Expanded and improved README content, badges, and release docs (
#159,#225,
#226,#234,#247,#248). - Refined contribution and repository guidance docs (
#160,#161).
Full Changelog
v0.1.0
This release is to save a stable working version of Silver M1 before integrating Raven into the repository.
What's Changed
- Docker services init. by @maneeshaxyz in #16
- Tests for SMTP local delivery from host machine to container. by @maneeshaxyz in #17
- Feat/swag setup by @maneeshaxyz in #18
- chore: docs. by @maneeshaxyz in #19
- Chore/combined containers by @maneeshaxyz in #21
- Chore/env change by @maneeshaxyz in #22
- M1: base functionality is completed by @Aravinda-HWK in #27
- Feat/init scripts by @maneeshaxyz in #28
- Feat/init scripts by @maneeshaxyz in #29
- Chore/docs by @maneeshaxyz in #30
- Feat/webui by @Aravinda-HWK in #31
- Scripts and simple webui to run the mail server by @Aravinda-HWK in #32
- Refactor/docs by @Aravinda-HWK in #34
- Refactor/docs and Update webui by @Aravinda-HWK in #35
- docs: fixes. by @maneeshaxyz in #36
- Docs/doc-fixes. by @maneeshaxyz in #37
- Refactor/ymal file by @Aravinda-HWK in #39
- chore: added yaml parsing in init.sh. by @maneeshaxyz in #40
- chore: fix add user init script by @maneeshaxyz in #41
- Feat/load test by @Aravinda-HWK in #42
- fix: combined the add_user files and use only minimum details by @Aravinda-HWK in #43
- feat: add quota limit for mail dir by @Aravinda-HWK in #44
- Refactor/thunder endpoints by @Aravinda-HWK in #45
- Refactor/thunder endpoints by @Aravinda-HWK in #47
- Feat/user list by @Aravinda-HWK in #48
- Feat/switch to yaml file across services. by @maneeshaxyz in #38
- chore: docs-merge-fixes by @maneeshaxyz in #55
- chore: fix docs. by @maneeshaxyz in #56
- Merge the dev branch into main by @Aravinda-HWK in #57
- 51 restrict external access to thunder idp by @Aravinda-HWK in #58
- 50 enable pop3 access while keeping a copy of emails on the server by @Aravinda-HWK in #65
- 49 enable adding virtual users without rebuilding postfix container by @Aravinda-HWK in #61
- Dynamic Mail User Provisioning with POP3 Protocol Support by @Aravinda-HWK in #66
- Feat/issue template by @Aravinda-HWK in #68
- feat: add pull request template for improved contribution guidelines by @Aravinda-HWK in #69
- 70 task switch to a light weight base image by @maneeshaxyz in #75
- Feat/service-cleanup by @maneeshaxyz in #64
- chore: fix receiving lmtp. by @maneeshaxyz in #78
- Fix by @Aravinda-HWK in #79
- chore: change maillog_file path to stdout for Docker compatibility by @Aravinda-HWK in #81
- 71 task audit dockerfiles by @maneeshaxyz in #83
- Merge main into dev by @maneeshaxyz in #85
Full Changelog: https://github.com/LSFLK/silver/commits/v0.1.0