Se ha lanzado una nueva versión de la biblioteca QtProtobuf.
QtProtobuf es una biblioteca gratuita licenciada bajo MIT. Con ella, puede utilizar fácilmente Google Protocol Buffers y gRPC en su proyecto Qt.
Cambios clave:
- Se ha añadido la biblioteca de soporte para tipos de Qt. Ahora se pueden usar algunos tipos de Qt en la descripción de mensajes protobuf.
- Se ha añadido soporte para Conan, gracias
GamePad64 ¡por la ayuda! - Las llamadas a los métodos call y subscription en QtGrpc ahora son seguras para hilos.
- Se ha añadido el campo returnValue para QQuickGrpcSubscription. Ahora se puede hacer un enlace QML a los mensajes creados en el contexto de QML sin controladores intermedios.
- Para alinearse con los conceptos de protobuf, todos los campos en los mensajes se establecen en valores predeterminados antes del comienzo de la deserialización.
Cambios menores:
- Se ha revisado la búsqueda de qmake en el procedimiento de construcción del proyecto. Se da prioridad a qmake desde CMAKE_PREFIX_PATH.
- Se ha revisado la construcción estática del proyecto, se han corregido algunos errores.
- Se ha corregido el error de suscripción 'colgada' al trabajar con QQuickGrpcSubscription y el contexto de QML.
- Se ha añadido la conversión para el tipo google.protobuf.Timestamp de/a QDateTime.
Fuente: linux.org.ru
