vibe.d 0.9.6 release
vibe.d 0.9.6 release

Tue, 21 Mar 2023In the light of the recent step-by-step introduction of DIP 1000 style scope checks, vibe-core has been adjusted and made the jump to 2.0.0. While there are still some deprecation warnings, the API should be future proof now. Also, the MongoDB driver has been revamped and is now compatible up to MongoDB 6.0.
Features and improvements
- Supports D frontend versions 2.090.1 to 2.102.2
- Compatible with vibe-core 2.0.0+ - pull #2711, pull #2714, pull #2715
- Revamped the MongoDB implementation, adding support for MongoDB 5.1+/6.0 (by Jan Jurzitza aka WebFreak001) - pull #2691, pull #2694, pull #2696, pull #2697, pull #2716
- Removed deprecated symbols and marked symbols scheduled for deprecation as deprecated - pull #2684
- Removed the
vibe-d:core
dummy module runTask
and related functions only acceptnothrow
callbacks now- Removed a number of deprecated enum members with uppercase first letters
- Removed deprecated public stream constructors
- Implemented a simple form of default schema addition in
parseUserURL
- pull #2700 - Added an
openssl-static
configuration tovibe-d:tls
to force using static libs of OpenSSL 3.x - pull #2707, pull #2709
Bug fixes
- Fixed parsing of Markdown tables with spaces around table header separators - pull #2687
- Fixed
Bson
deserialization ofimmutable(ubyte)[]
- pull #2698 - Fixed handling of
InputStream
return values in the REST interface generator - pull #2699 - Fixed a crash at shutdown caused by failed MongoDB connections - pull #2708
- Fixed Markdown paragraph list detection for muiti-paragraph items - pull #2718
Download
http://code.dlang.org/packages/vibe-d/0.9.6
http://vibed.org/download?file=vibed-0.9.6.zip
https://github.com/vibe-d/vibe.d/tree/ab22b179e63287fb711cfc38d784c6d5ee1a743b
Comments for the post are currently disabled.
0 comments