vibe.d beta banner
get vibe.d
0.10.0

Asynchronous I/O that doesn’t get in your way, written in D

All posts

vibe.d 0.8.4 release

Header image
Sat, 02 Jun 2018Small release with official support for DMD 2.080.0 and LDC 1.9.0, which contains a number of fixes and improvements.
Read more…

vibe.d 0.7.33 maintenance release

Header image
Wed, 16 May 2018Being the final public release on the 0.7.x branch, this version on DMD 2.068.2 up to DMD 2.080.0 and LDC 1.9.0. It includes some major fixes and improvements backported from the 0.8.x branch. Since this marks the last 0.7.x release, all code depending on it should now be upgraded to 0.8.3 or later.
Read more…

vibe.d 0.8.3 release

Header image
Thu, 08 Mar 2018The deprecation phase of the legacy "vibe-d:core" module starts with this release by defaulting to the new "vibe-core" package. Additionally, DMD 2.079.0 is supported and some notable improvements have been made to the HTTP implementation, with the URLRouter in particular, as well as other parts of the library.
Read more…

vibe.d 0.8.2 release

Header image
Tue, 12 Dec 2017The major changes in this release are HTTP forward proxy support, handling incoming HTTP requests on custom transports and a MongoDB based session store. On top of that, there are many smaller improvements in the HTTP server, web/REST generator, JSON/BSON support and the TLS sub system.
Read more…

vibe.d 0.7.32 maintenance release

Header image
Mon, 04 Sep 2017Maintenance release for the 0.7 branch. This contains the fixes that went into 0.8.0 and 0.8.1 backported to 0.7.31. In addition to the bug fixes, DMD 2.076.0 is now also supported and tested. This release may be the last one for the 0.7.x branch, it is highly recommended to start porting applications to 0.8.1.
Read more…

vibe.d 0.8.1 release

Header image
Tue, 29 Aug 2017Apart from removing the old vibe-d:diet package in favor of diet-ng, this release most notably contains a number of performance improvements in the HTTP server, as well as improvements and fixes in the WebSocket code. Furthermore, initial OpenSSL 1.1.x support has been added and a few @safe related issues introduced in 0.8.0 have been fixed.
Read more…

vibe.d 0.8.0 release

Header image
Mon, 10 Jul 2017The 0.8.x branch marks the final step before switching each individual sub package to version 1.0.0. This has already been done for the Diet template module (now "diet-ng") and for the new "vibe-core" package that is being released simultaneously. The most prominent changes in this release are a full separation of all sub modules into individual folders, as well as the use of @safe annotations throughout the code base. The former change may require build adjustments for projects that don't use DUB to build vibe.d, the latter leads to some breaking API changes.
Read more…

Introducing vibe.d's new core module

Header image
Mon, 10 Jul 2017vibe.d's core package contains the fundamental building blocks for all of the high-level functionality, such as the HTTP server, the web framework, database connectivity and so on. It's responsible for running the event loop and for layering the fiber based task concept on top, hiding the event based nature of the system. The original system has been almost rewritten from scratch, modernizing and optimizing the existing code base as rigorously as possible without breaking backwards compatibility for the library user.
Read more…

vibe.d 0.7.31 release

Header image
Mon, 10 Apr 2017This release is a backport release of the smaller changes that go into 0.8.0. The 0.7.x branch will continue to be maintained for a short while, but only bug fixes will be included from now on. Applications should switch to the 0.8.x branch as soon as possible.
Read more…

vibe.d project highlight on the D blog

Header image
Wed, 01 Mar 2017Michael Parker has put together a project highlight on the official D blog, covering vibe.d's motivation, its current state and the plans for the future. It gives a good, brief overview of the project status.
Read more…

Pages: 1 2 3 4 5 6