After two months, we’ve reached milestone 8.3! It’s time to share the progress and exciting new features in NS8. Let’s explore the highlights together!
Enhancements
Here are the most notable updates since the last milestone. For full details, check out the release notes.
Selective restoration from backup
Restore specific content from backup snapshots in the Mail and Samba File Server applications. You can now search for and recover individual IMAP folders, files, or directories into user-accessible locations. This feature requires a backup snapshot created using the latest Mail and Samba releases to function properly.
Mail procedure
Samba procedure
Application conflict management
The Cluster Admin now enforces instance limits per node during clone, move, and restore operations. This complements the existing enforcement during installation and streamlines applications requiring exclusive TCP/UDP ports, like Mail, Samba, and DNSMasq. DNSMasq also disables its DNS service automatically if it detects a conflict with Samba on the same node.
System log forward filtering
The Syslog forwarder now supports filtering to send only security logs. For performance reasons, full-stream export has been discontinued in the Cloud Log Manager forwarder.
Rename OpenLDAP domain for NS7 migration
The NS7 Migration Tool now allows specifying a unique domain name for OpenLDAP, enabling migration and consolidation of multiple NS7 systems into a single NS8 cluster.
Updates suspended during NS7 migration
When migrating NS7 nodes with the Migration Tool, the Software Center disables manual and automatic updates to prevent conflicts. If updates are incorrectly suspended, a procedure is provided to clean up stale data.
Unlimited user domains
The limit of eight user domains has been removed, allowing installation of more domains, provided that only one Samba DC runs on a node.
Improved user domain handling
Changes to user domain configurations now propagate correctly to applications like Nextcloud, Ejabberd, Mail, SOGo, and Roundcube. Configuration updates and service restarts are automatic.
Backup alert notifications
Systems with an active Subscription now send alerts for failed backups to monitoring portals. Additionally, the Backup page correctly displays the failed instance in the status indicator.
Bug Fixes
We’ve resolved 27 bugs since the last milestone! A few examples:
- Clone module fails with "file has vanished" error · Issue #7198 · NethServer/dev · GitHub
- Collabora can't open documents after upgrading to Podman 5.2 · Issue #7197 · NethServer/dev · GitHub
- Active Directory user listings limited to 1000 entries · Issue #7195 · NethServer/dev · GitHub
- IDrive E2 S3 backup destination AccessDenied Error · Issue #7193 · NethServer/dev · GitHub
- Podman pull fails due to Docker Hub rate limit with IPv6 addressing · Issue #7160 · NethServer/dev · GitHub
- Nextcloud migration fails if automatic updates are enabled · Issue #7070 · NethServer/dev · GitHub
- SASL authentication failed in Mail relay rules by recipient · Issue #7069 · NethServer/dev · GitHub
See the full list on our GitHub issue tracker.
Roadmap
Looking ahead, here are our priorities for milestone 8.4, planned for the first quarter of 2025:
- Enhance Disaster Recovery for single-node clusters.
- Expand monitoring and alerting features for Subscription users.
- Improve TLS certificate management.
- Notify users of expiring passwords.
- Support Sieve filters in Imapsync application.
Stay updated on our project page.
Join the NS8 Community
We value your feedback and contributions:
- Start a discussion on our forum using the tag ns8.
- Share new ideas or improvements in existing discussions.
- Help translate NS8 through Weblate.
Thank you for being part of this journey! Your support shapes the future of NS8.
The NethServer Team