В конце сентября вышла версия открытой системы параметрического 3D-моделирования FreeCAD 1.1.4. Обновление стало последним запланированным корректирующим выпуском ветки 1.1.x и включает исправления BIM-инструментов, работы с чертежами и двух уязвимостей при обработке файлов, рассказал denis-19 на ХАБРе.
В BIM-модуле устранена ошибка ReferenceError, возникавшая при создании проекта со структурой по умолчанию. В BimViews исправлена обработка IfcType для объекта WorkingPlaneProxy внутри Std_Group.
Изменения затронули и TechDraw — модуль подготовки технических чертежей. Разработчики исправили смещение группы проекций в начало координат. Также устранены ошибка сегментации при открытии файлов с некорректной геометрией и регрессия, связанная с миниатюрами файлов 3MF.
Отдельная часть обновления касается безопасности. Разработчики устранили две уязвимости, которые могли срабатывать при открытии специально подготовленного файла FCStd, включая уязвимость типа ZipSlip. Проблема затрагивает предыдущие версии FreeCAD, поэтому команда проекта рекомендует обновиться до 1.1.4, особенно при работе с файлами из внешних источников.
В графическом интерфейсе исправлены отображение вложенных элементов групп ссылок, сохранение состояния панели Sketcher при переключении рабочих сред, работа навигации TinkerCAD и ряд других ошибок.
FreeCAD распространяется с открытым исходным кодом и доступен для Windows, macOS и Linux. Проект ориентирован на параметрическое трехмерное моделирование и подготовку чертежей, а его BIM-инструменты позволяют работать с информационными моделями и IFC-объектами.