Continúa el desarrollo de la plataforma CADBase, diseñada para almacenar datos relacionados con la ingeniería y el diseño por computadora. La principal tarea de la plataforma es el intercambio de modelos 3D, planos y la información asociada, como la documentación adjunta, catálogos con información de proveedores, certificados, y documentos de normalización y clasificación. El código está escrito en Rust y se distribuye bajo licencia MIT.
Entre los cambios:
- Se han añadido nuevas funcionalidades para la integración con proyectos FreeCAD y Blender: vista previa de cambios antes de enviarlos; guardado de información breve sobre los cambios al actualizar datos; ajustes de actualización forzada y desactivación de la verificación de cálculo de hash.
- Se ha actualizado la interfaz de usuario: se ha añadido soporte para Markdown; se ha implementado la visualización de mensajes de cambios en la información de archivos; ha aparecido una búsqueda por componentes en la parte superior de la página.
- Se han expandido las capacidades de la API: se ha añadido la consulta component, que permite obtener información sobre los objetos relacionados con los componentes de la plataforma. Para los componentes y sus modificaciones se ha añadido soporte para la ordenación por campos: name (nombre), actualStatusId (identificador de estado), createdAt (fecha de creación) y updatedAt (fecha de actualización). Se ha ampliado la lista de consultas con soporte para ordenación y paginación.
Fuente: opennet.ru
