vibe.d beta banner
get vibe.d
0.10.1

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

vibe.d 0.10.1 release

vibe.d 0.10.1 release

Header image
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.

Features and improvements

  • Added the vibe.web.rpc module for HTTP based bi-directional RPC communication - pull #2797, pull #2798, pull #2799, pull #2800
  • Added SMTPAuthType.xoauth2 to enable OAUTH based authentication for GMail and Office 365 (by Mathias Lang aka Geod24) - pull #2803

Bug fixes

  • Fixed a possible InvalidMemoryOperationError when empty MongoCursor instances were being leaked to the GC - issue #2793, pull #2794

Download

http://code.dlang.org/packages/vibe-d/0.10.1

http://vibed.org/download?file=vibed-0.10.1.zip

https://github.com/vibe-d/vibe.d/tree/7633466a248577ea3022e731732fe3aa57f90654

Posted at 09:14:50 +0200 by Sönke Ludwig

0 comments