Stalwart reaches v1.0, its first stable release in five years.
Built in Rust, the mail and collaboration server features SIMD/SWAR parser rewrites, a custom base64 library, and an overhauled search engine.
The program supports the basic protocols for sending, receiving, and storing email, as well as features for calendars, contacts, and file sharing.
Speed and performance improvements
The new version brings significant changes for greater speed. The developers rewrote key parts of the code, while a new library for data processing was created from scratch. At the same time, database management was improved with more efficient transactions, fewer storage operations, and special compression for email. There were also adjustments for several popular data storage systems, while the redesigned in-memory storage method reduces the need to access the database for daily operations.
The text search engine has been completely redesigned to support advanced searches, predicate matching, and compressed indexes.…