Dear all,
The second Beta of the upcoming version 2.14 is here. It fixes the few issues reported for Beta 1.
DISCLAIMER:
This Beta release is not suitable for production environments. Use it only for test purposes. Do not distribute it. This is not the final product and it may be unstable or contain bugs.
GETTING THE NEW BETA:
Please do not use this test release if you are not familiar with Abyss Web Server.
Installation and upgrading instructions are exactly the same as those already in
http://www.aprelium.com/abyssws/download.php .
NOTE TO X2 USERS:
Beta 1 is available upon request for X2 customers. Please contact our priority technical support to enable Beta access for your user account.
IMPORTANT NOTES:
When upgrading from a previous version, we recommend that you first make a backup copy of your old abyss.conf file.
The documentation shipping with the Beta is updated and documents the new additions.
This Beta release's internal version is 2.12.5. This is not a mistake. The final stable version will be numbered 2.14.
DIFFERENCES BETWEEN BETA 2 AND 1
- Updated the HTTP parser to be stricter.
- Changed the Keep-Alive support for HTTP requests to be conformant to the modern RFC 7230 HTTP specification.
- Updated the TLS shutdown sequence for HTTPS connections.
- Added a missing TLS 1.3 checkbox in the custom SSL/TLS profile defintion in the console.
CHANGES AND NEW FEATURES IN THE UPCOMING VERSION 2.14:
- SSL/TLS
- Added support for TLS 1.3
- Added support ciphers based on Elliptic-curve Diffie-Hellman (ECDH) and Diffie-Hellman key Exchange (DHE)
- Exposed a parameter in custom SSL/TLS profiles declarations to honor server ciphers list order
- Updated predefined SSL/TLS profiles to account for modern browsers and TLS 1.3 introduction
- Removed support for the deprecated and insecure SSL3 protocol
- ACME
- Added HTTP proxy configuration to ACME Bot
- Added support for POST-as-GET in ACME
- Added support for skipping hostname * from ACME certificate generation
- Server Core
- Updated HTTP OPTIONS verb handling to fully respect the HTTP/1.1 specification
- Improved HTTP headers request and response processing to respect all the edge cases of the HTTP/1.1 specification (empty HTTP headers, folding of multiple-valued headers, special handing of Set-Cookie and Set-Cookie2 headers)
- Fixed a bug occurring with X-Sendfile when both chunked encoding and compression are active
- Updated IP address string conversion to generate easier-to-read IPv4 addresses instead of IPv4-over-IPv6 style ones
- SSI
- Updated SSI processing of expressions to add support for the == comparison operator
- Fixed SSI parsing of attribute values enclosed between quotes or backticks
- Added proper regular expression parsing in SSI
- Windows specific changes
- Improved Windows installer
- Updated the Windows installer to restrict access permissions to the installation directory and to the kcstore subdirectory
- macOS specific changes
- Added notarization to conform to the stricter security rules of macOS Catalina 10.15
- Modernized the DMG package for macOS (added a graphical background with installation instruction)
- Deprecated old method to run privileged operations on macOS and replaced it by a proper helper tool
- Updated the Help book to be conformant to the modern macOS help specifications
- Operating systems compatibility
- Changed minimum operating system requirement to Windows XP, Mac OS X 10.9 and any Linux with GLIBC 2.4
- Updated integrated documentation to adapt to dark mode on macOS and Windows 10
- Cleaned the source code base from artifacts related to legacy operating systems.
YOUR FEEDBACK IS IMPORTANT TO US:
We're eagerly waiting for any feedback from you. Please let us know how the new features worked for you.
If you're using macOS, please feel free to let us know what you think about the specific changes affecting that edition.
Please send us your bug reports and feedback to
support@aprelium.com .
WE ARE HERE TO HELP:
If you experience any issue during the updating process or have any feedback, please feel free to contact
priority@aprelium.com.
THANK YOU!
Thank you for supporting Abyss Web Server.