- बेहद तेज़ Serialization/RPC सिस्टम Cap'n Proto (C++ implementation) का 1.0 release, पहली घोषणा के 10 साल बाद जारी
- इस release में बहुत सारे नए features नहीं जोड़े गए हैं; यह बस वह घोषणा है जो काफ़ी पहले 1.0 के रूप में हो जानी चाहिए थी
- शायद 2017 के 0.6 या 2014 के 0.5 version के समय
- Cap'n Proto लंबे समय से production में भरोसेमंद साबित हुआ है और व्यापक रूप से इस्तेमाल किया जाता है, जिसमें Cloudflare सहित कई जगह शामिल हैं
- 1.0 release का उद्देश्य 2.0 version पर काम शुरू करना है, जो C++ API और KJ C++ toolkit library में बदलाव लाएगा
- 2.0 version के लिए C++20 या शायद C++23 को support करने वाला compiler चाहिए होगा, और code को coroutines के लिए अधिक अनुकूल बनाया जाएगा
- 2.0 में योजनाबद्ध कुछ बदलावों में RPC API, HTTP API का revision और
kj::Maybe की usability में सुधार शामिल हैं
- exception support को disable करने का विकल्प और अन्य अलग तरह के modes हटाए जाएंगे, और reference counting में भी revision हो सकता है
- serialization format और RPC protocol नहीं बदलेंगे, इसलिए दूसरी भाषाओं में लिखे गए applications पर इसका असर नहीं पड़ेगा
- औपचारिक 2.0 release कुछ वर्षों बाद अपेक्षित है, लेकिन users update के लिए v2 branch को follow कर सकते हैं
3 टिप्पणियां
ओह.. यह आखिरकार आ ही गया
Hacker News की राय
लगता है यह Serialization/RPC है, शायद टाइपो है।