Open CASCADE Technology 7.9.1 Released

Forums: 

Open CASCADE Technology 7.9.1 Released

Open Cascade is delighted to announce the release of Open CASCADE Technology version 7.9.1 to the public.

Overview

Version 7.9.1 is a maintenance release incorporating over 30 improvements and bug fixes compared to version 7.9.0.

Download & Installation

You can obtain OCCT 7.9.1 in several ways:

  • Windows users: Download pre-built binaries directly from the GitHub release page
  • Source code: Clone or download the repository and checkout tag V7_9_1:

    git clone https://github.com/Open-Cascade-SAS/OCCT.git
    cd OCCT
    git checkout V7_9_1
    
  • Package managers: Updates for various package managers (vcpkg, conan, etc.) are expected soon.

For detailed build instructions, please refer to the official documentation.

What's New in OCCT 7.9.1

Configuration & Build System

  • Update VTK configuration and enable optional components (#395)
  • Update file globbing and condition checks for installation paths (#399)
  • Extend CMake file filter regex (#400)
  • Modify VTK 9x handling (#401)
  • Update VTK optional components (#403)
  • Remove BUILD_PATCH option in CMake (#418)
  • Checking for FILES content (#424)
  • Enhance Qt5 directory detection for Windows (#419)
  • Remove -symbolic linker flag (#432)
  • TBB configuration prioritization to release (#496)
  • Fixed paths to 3rd-party in cmake configuration (#523)

Testing & Quality

  • Repeating failed tests in GitHub Actions (#412)
  • Inspector build error on latest CMake (#477)
  • Add a new compilation on Clang without PCH (#540)

Foundation Classes

  • Host resolving by itself (#457)
  • Update signal handling for GLIBC compatibility on Linux (#458)
  • Checking for MallInfo version (#459)

Modeling

  • Degenerated curves were not handled by Arrange function (#396)
  • Improve handling of polygon parameters in NURBS conversion (#410)
  • Handle void bounding box case in BRepBndLib::AddOptimal (#470)
  • Bounding BSpline periodic tolerance issue (#468)
  • Periodic BSpline curve bounding (#493)
  • XCAFDoc_Editor::RescaleGeometry does not rescale translation of roots reference (#529)
  • BRepFilletAPI_MakeFillet Segfault with two curves and rim (#532)
  • General Fuse (BOPAlgo_PaveFiller) optimization (#514)

Visualization

  • Refactor mouse click handling logic for improved double-click detection (#385)
  • AIS_Shape bounding box re-computation is not working properly (#422)

Data Exchange

  • DE Wrapper invalidating parameters after 'Load' (#393)
  • Datum Axis extraction issue (#407)
  • STEP: AP242 SchemaName Remove dot (#448)
  • IGES Export: Missing Model Curves in transfer cache (#483)
  • Small optimization of StepData_StepReaderData (#543)

Documentation

  • Enable server-based search and external search options in Doxyfile

Full Changelog: https://github.com/Open-Cascade-SAS/OCCT/compare/V7_9_0...V7_9_1


This discussion was created from the release Open CASCADE Technology 7.9.1 Released.

Dmitrii Pasukhin's picture

Windows VC version is now available for download.

Compared to version V7_9_0, this update introduces a delivery build with precompiled headers (PCH). To enable PCH, make sure to link the OCCT package using CMake.

Key updates:

  • Fixed an issue with VTK linking.
  • Fixed CMake package linking issues: third-party library paths are now correctly set (previously, absolute paths in the package were invalid).
  • Removed the -symbolic linker flag for GCC and Clang to avoid RTTI issues.