- Release 1.0 von Cap'n Proto (C++-Implementierung), einem sehr schnellen Serialization-/RPC-System, veröffentlicht 10 Jahre nach der ersten Ankündigung
- Diese Veröffentlichung bringt nicht besonders viele neue Funktionen, sondern markiert etwas, das eigentlich schon vor langer Zeit als 1.0 hätte deklariert werden sollen
- Vielleicht schon bei 0.6 im Jahr 2017 oder sogar bei Version 0.5 im Jahr 2014
- Cap'n Proto genießt seit Langem großes Vertrauen im Praxiseinsatz und wird breit genutzt, unter anderem bei Cloudflare
- Motivation für die 1.0-Veröffentlichung ist der Start der Arbeit an Version 2.0, die Änderungen an der C++-API und der KJ-C++-Toolkit-Bibliothek bringen wird
- Version 2.0 wird einen Compiler benötigen, der C++20 oder sogar C++23 unterstützt, und den Code besser für Coroutines nutzbar machen
- Zu den für 2.0 geplanten Änderungen zählen eine Überarbeitung der RPC-API und HTTP-API sowie Verbesserungen der Nutzbarkeit von
kj::Maybe
- Unterstützung für Exceptions bei deaktivierter Konfiguration und andere spezielle Modi werden entfernt; auch das Reference Counting könnte überarbeitet werden
- Das Serialization-Format und das RPC-Protokoll werden nicht geändert und haben daher keine Auswirkungen auf Anwendungen, die in anderen Sprachen geschrieben sind
- Ein offizieller 2.0-Release wird erst in einigen Jahren erwartet, Nutzer können aber für Updates bereits dem
v2-Branch folgen
3 Kommentare
Oh … das ist endlich da.
Hacker-News-Kommentare
Es scheint um Serialization/RPC zu gehen, vermutlich ein Tippfehler.