- Lanzamiento de la versión 1.0 de Cap'n Proto (implementación en C++), un sistema de serialización/RPC extremadamente rápido, publicado 10 años después de su anuncio inicial
- Esta versión no incluye muchas funciones nuevas; más bien, es algo que debió haberse declarado como 1.0 hace mucho tiempo
- Probablemente en la 0.6 de 2017, o incluso en la 0.5 de 2014
- Cap'n Proto ha sido ampliamente usado y goza de confianza en entornos de producción desde hace mucho tiempo, incluyendo su uso en Cloudflare y otros lugares
- La motivación del lanzamiento 1.0 es comenzar el trabajo en la versión 2.0, que traerá cambios a la API de C++ y a la biblioteca toolkit KJ para C++
- La versión 2.0 requerirá un compilador con soporte para C++20 o incluso C++23, y hará que el código sea más amigable con las corrutinas
- Algunos cambios planeados para la 2.0 incluyen revisiones de la API de RPC, la API de HTTP y mejoras de usabilidad en
kj::Maybe
- Se desactivará el soporte para excepciones y también se eliminarán otros modos peculiares; además, el conteo de referencias podría revisarse
- El formato de serialización y el protocolo RPC no cambiarán, por lo que no afectarán a aplicaciones escritas en otros lenguajes
- Se espera un lanzamiento oficial de la 2.0 en algunos años, pero los usuarios pueden seguir la rama v2 para prepararse para la actualización
3 comentarios
Oh... esto por fin
Opiniones de Hacker News
Parece que es Serialization/RPC, así que probablemente sea un error tipográfico.