- Sortie de la version 1.0 de Cap'n Proto (implémentation C++), un système de sérialisation/RPC très rapide, dix ans après sa première annonce
- Cette version n'apporte pas énormément de nouvelles fonctionnalités ; il s'agit surtout de déclarer enfin en 1.0 quelque chose qui aurait dû l'être depuis longtemps
- Probablement dès la 0.6 en 2017, voire la 0.5 en 2014
- Cap'n Proto bénéficie depuis longtemps de la confiance du terrain et est largement utilisé en production, notamment chez Cloudflare et ailleurs
- La motivation de cette version 1.0 est de pouvoir commencer le travail sur la version 2.0, qui apportera des changements à l'API C++ et à la bibliothèque d'outils C++ KJ
- La version 2.0 nécessitera un compilateur compatible C++20, voire C++23, et rendra le code plus adapté aux coroutines
- Parmi les changements prévus pour la 2.0 figurent une révision de l'API RPC, de l'API HTTP, ainsi qu'une amélioration de l'utilisabilité de
kj::Maybe
- La prise en charge des exceptions désactivées ainsi que d'autres modes particuliers seront supprimées, et le comptage de références pourrait aussi être revu
- Le format de sérialisation et le protocole RPC ne changeront pas, et les applications écrites dans d'autres langages ne seront pas affectées
- Une sortie officielle de la 2.0 est attendue dans quelques années, mais les utilisateurs peuvent suivre la branche
v2 pour préparer la mise à jour
3 commentaires
Oh... c'est enfin arrivé
Avis Hacker News
Il semble qu’il s’agisse de la sérialisation/RPC, donc c’est probablement une faute de frappe.