vibe.d 0.9.7 release
vibe.d 0.9.7 release

Tue, 29 Aug 2023This release focuses on getting rid of most scope related deprecation warnings on modern compiler versions. There are still some left, some of which may need to be fixed in the compiler, but the overall compilation output is now pretty clean.
Features and improvements
- Added
CachedFileStream
as a means to provide a file backed random access stream for pure input streams - pull #2742, pull #2745 - Build configuration improvements for the
vibe-d:tls
package- Added a "openssl-static" configuration using statically linked libraries, currently available for Linux/Windows/macOS/iOS
- Fixed the "notls" option to actually strip all TLS dependencies - pull #2719, issue #2735, pull #2744
- Improved performance of
BufferedStream
- pull #2720, pull #2721 Bson
values can now be constructed fromconst(char)[]
instead of juststring
(by Per Nordlöw) - pull #2726- Fixed a number of
scope
related deprecation warnings for the latest compiler versions - pull #2732, pull #2736
Bug fixes
- Fixed an index out of bounds error in
BufferedStream
- pull #2722 - Fixed a compile error in
MongoCollection.countDocuments
(by Szabo Bogdan aka gedaiu) - pull #2731 - Fixed update verification in
MongoCollection
(by Ben Jones) - pull #2729
Download
http://code.dlang.org/packages/vibe-d/0.9.7
http://vibed.org/download?file=vibed-0.9.7.zip
https://github.com/vibe-d/vibe.d/tree/4729575c5d22098d21625bce2a41b6d035720ecb
4 comments
Hello. And Bye.
http://blackterrier.pp.ua/
http://notary-eoa.ru/