Release Information
- Release Date (Stable): February 17, 2025
- Version: 7.9.0.beta1
- Git Tag: V7_9_0_beta1
Overview
This beta release includes over 230 improvements across various components. The master branch is now in code freeze, with only critical issues being integrated for stability validation.
During that period - we will focused on issue related to migration and possible hidden regression to offer more stable release.
New Maintenance Workflow
Stable Releases (Quarterly)
- Backward-compatible
- Windows ready-to-use binary delivery
- Example versions: 7.9.1, 7.9.2, 7.9.3
Development Releases (5-week cycle)
- No API compatibility guarantee
- Windows ready-to-use binary delivery
- Latest features and bug fixes
- Example versions: 8.0.0.dev1, 8.0.0.dev2, 8.0.0.dev3
Critical Updates
Data Exchange
- Thread-safety improvements
- Multiple crash and schema processing fixes
- Metadata import support
- glTF metadata import/export
- glTF edge/vertex import/export
Modeling Algorithms
- Disabled exception with scaling transformation
- Fixed degenerated curves in offset operations
- Corrected intersection curves handling
- Resolved BRepOffset_Tool segmentation fault
- Fixed sphere cutting and Boolean operations
Foundation Classes
- Fixed memory leaks in locale conversion
- Corrected BVH surface area calculations
- Fixed AsciiString RemoveAll functionality
- Reorganized RTTI and optimization
Configuration (CMake)
- Removed Genproj
- Fixed static linking failures
- Implemented new PCH for 4x compilation speed
- Added MinGW default third-party package support
- Added VCPKG beta support
Visualization
- Fixed selection for simple shapes
- Resolved manipulator interaction issues
- Fixed transform persistence and view transformation
- Addressed transparency and rendering issues
General Improvements
- Global code formatting with clang-format 18.1.8
- Global static analysis results improvements
- Migrated to GitHub with full testing integration
- Deprecated Handle_* type usage (preparing for 8.0)
- Improved constexpr usage and compile-time optimizations
- Git hash info in development versioning
- Improvements in compiler flags optimizations
Installation
- Use Git tag
V7_9_0_beta1
- Windows installer available with VS 2022 binaries
- Complete source archive available
Beta Testing
Please check your reported issues marked as "Verified" and report any regressions immediately.
Coming Soon
- Detailed release content documentation
- Documentation update
- Development update guide
OCCT3D Development Team
Full Changelog: V7_8_0...V7_9_0_beta1