Vibe.d v0.9.5 released!

Mathias LANG pro.mathias.lang at gmail.com
Mon Jul 18 16:07:02 UTC 2022


Hi everyone,
A new version of Vibe.d has been released today.
You can see the list of changes [on 
Github](https://github.com/vibe-d/vibe.d/releases/tag/v0.9.5).

Of particular interest to me is the bump of the deimos/OpenSSL 
dependency to v3.x.x.
deimos/OpenSSL v3.x.x is something I worked on a few months ago 
when Ubuntu 22.04, which includes OpenSSL3 was released. The code 
in Deimos is now compatible with all OpenSSL versions (v1.0.2 
through v3), removing the need for a lot of workaround OpenSSL 
users previous needed to support multiple versions.

With this version, projects depending on Vibe.d and using OpenSSL 
directly can upgrade to the newest version and take full 
advantage of it. And if you're an Ubuntu 22.04 user, or need to 
support it, it will make your life a whole lot simpler!

Note that while using dub, the OpenSSL version is auto-detected. 
If that detection fails, or if you are using another build system 
(or want to force a specific version), make sure to check [the 
compatibiliy 
guide](https://github.com/D-Programming-Deimos/openssl#compatibility) of deimos/OpenSSL.


More information about the Digitalmars-d-announce mailing list