All posts
vibe.d 0.10.1 release
Thu, 12 Sep 2024With this release, a new remote procedure call mechanism gets added to the
vibe.web package, called WebRPC. In its initial implementation, it uses a
WebSocket connection to provide bi-directional communication using the HTTP
protocol. This enables peer-to-peer communication with one peer behind a
NAT/firewall. Defining WebRPC interfaces is mostly compatible with the REST
interface framework, so that both can be employed at the same time.
vibe.d 0.10.0 release
Mon, 19 Feb 2024This major development release brings a big change of the package structure of the low level parts of the toolkit. `vibe-d:http` and everything lower level have been moved to new standalone DUB packages. This will most notably allow to start integrating the HTTP/2 work in `vibe-http` with the rest of the code base, but also reduces friction when working on the lower level functionality, including more frequent releases.
vibe.d 0.9.8 release
Fri, 16 Feb 2024The most visible change of this release is the absence of most deprecation warnings related to scope ("DIP1000"). Also, REST interface are now required to be @safe and the new vibe-container packages provides some commonly used containers without any extra dependencies.
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.
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.
vibe.d 0.9.5 release
Wed, 13 Jul 2022Updates compiler frontend support to DMD 2.100.1/LDC 1.30.0 and OpenSSL support up to version 3.x.x. This release also brings some URL enhancements and the usual bunch of smaller improvements.
vibe.d 0.9.4 release
Thu, 30 Sep 2021Brings some important bug fixes in the HTTP client and StreamOutputRange. Also adds custom serializer support and input range return support for the REST interface generator and removes some deprecated symbols.
vibe.d 0.9.3 release
Fri, 29 Jan 2021Brings some important bug fixes in the HTTP client and `StreamOutputRange`. Also
adds custom serializer support for the REST interface generator and removes
some deprecated symbols.
vibe.d 0.9.0 release
Sun, 26 Jul 2020Removes all legacy drivers (libevent, win32, libasync) and now fully relies on
vibe-core instead. MongoDB authentication and index management has been brought
up-to-date and several OpenSSL build issues have been solved.
vibe.d 0.8.6 release
Thu, 03 Oct 2019Officially deprecates the old libevent based core module and updates compiler
support to the latest versions. This release contains a number of small
features, bug fixes, as well as improving the default HTTP session cookie
security.