Skip to content

Commit 8cc7ce8

Browse files
committed
Update change log.
1 parent 7f5c8f3 commit 8cc7ce8

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

CHANGELOG.md

+24
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,30 @@
11
Changelog
22
=========
33

4+
v0.10.1 - 2024-04-
5+
--------------------
6+
7+
With this release, a new remote procedure call mechanism gets added to the
8+
`vibe.web` package, called WebRPC. In its initial implementation, it uses a
9+
WebSocket connection to provide bi-directional communication using the HTTP
10+
protocol. This enables peer-to-peer communication with one peer behind a
11+
NAT/firewall. Defining WebRPC interfaces is mostly compatible with the REST
12+
interface framework, so that both can be employed at the same time.
13+
14+
### Features and improvements ###
15+
16+
- Added the `vibe.web.rpc` module for HTTP based bi-directional RPC communication - [pull #2797][issue2797], [pull #2798][issue2798]
17+
18+
### Bug fixes ###
19+
20+
- Fixed a possible `InvalidMemoryOperationError` when empty `MongoCursor` instances were being leaked to the GC - [issue #2793][issue2793], [pull #2794][issue2794]
21+
22+
[issue2797]: https://github.com/vibe-d/vibe.d/issues/2797
23+
[issue2798]: https://github.com/vibe-d/vibe.d/issues/2798
24+
[issue2793]: https://github.com/vibe-d/vibe.d/issues/2793
25+
[issue2794]: https://github.com/vibe-d/vibe.d/issues/2794
26+
27+
428
v0.10.0 - 2024-02-19
529
--------------------
630

0 commit comments

Comments
 (0)