What's Changed
- Fix
int/hsize_tmixups in HDF5 driver, field size issues insnprintfin Taurus driver andtest_mat_compression.cand proper return value fromwrite()intestall.c(#505) - Remove autotools (#506)
- Fix some compiler issues with json interface and tests (#511)
- Fix/test all cases for constant namescheme (#515)
- This was effecting VisIt's ability to read some Silo files using constant nameschemes
- Remove mpio vfd from default list processed by unknown driver (#517)
- Fix CMake logic related to zlib in Win32 (#519)
- Fix
include_point()used in extents calc to condition index tests on ndims (#528)- This was effecting VisIt's ability to read mesh extents and set up initial view correctly.
- Use
HDF5_VERSION_GEeverywhere compile-time version logic is used in HDF5 driver (#527) - Fix use of
hsize_tin some struct macros used in HDF5 driver (#532) - Fix compilation issues with python module (#534)
- Fix tiny array handling in HDF5 driver to unify PDB and HDF5 behavior in python (#536)
- AI-assisted hardening against potential buffer overrun vulnerabilities (#540)
- Backport sbryngelson fix cmake module path append (#551)
- Add missing
.gitattributesto control release asset size (#553) - Add logic to summarily disable file locking in HDF5 driver and fix and test file locking behavior (#555)
- Addes a new
E_FILELOCKINGerror code and messge to Silo library if it ever encounters an issue involving it. - This should improve behavior where a data producer is constantly re-writing an existing Silo file and VisIt is trying to read and display that file.
- Addes a new
- Add release CI matrix workflows (#557)
- Tests various configurations of HDF5 1.8.23, 1.14.4-3 and 2.1.1 with gcc-11, 13 and 14 on
x86_64andaarch64and on Win32 - Improves testing on Win32 and macOS
- Tests various configurations of HDF5 1.8.23, 1.14.4-3 and 2.1.1 with gcc-11, 13 and 14 on
- Add generic HDF5 filtering option (#558)
- Fix and test object copies across drivers(#559)
- Several subtle issues were discovered and fixed when attempting to do recursive object copies across drivers.
- Add new API method,
DBDriverVersion() - Incriment version to 4.12.1 (#564)
- Although this release involves some changes to
silo.h, such changes should not impact backward compitibility with 4.12.0 - Testing artifacts from release testing on Windows, linux
x86_64andaarch64and macOS are being packaged with this release
Full Changelog: 4.12.0...4.12.1