All posts
vibe.d 0.10.2 release

Fri, 14 Feb 2025Maintenance release fixing confirmation parameter handing in the web interface generator. This also adds a new viaStatus annotation to allow REST interfaces to control the HTTP status code. Finally, the MongoDB and Redis database APIs receive a few fixes.
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.