Update release notes.

This commit is contained in:
Ward Fisher 2025-02-07 14:29:42 -07:00
parent 7c5488c747
commit 56749b24aa

View File

@ -5,9 +5,9 @@ Release Notes {#RELEASE_NOTES}
This file contains a high-level description of this package's evolution. Releases are in reverse chronological order (most recent first). Note that, as of netcdf 4.2, the `netcdf-c++` and `netcdf-fortran` libraries have been separated into their own libraries.
## 4.9.3 - February 6, 2025
## 4.9.3 - February 7, 2025
## Known Issue
## Known Issues
> Parallel operation using `mpich 4.2.0` (the default on `Ubuntu 24.04`) results in 'unexpected results' when running `nc_test4/run_par_test.sh`. This can be fixed by removing `mpich` and associated libraries and development packages and installing `mpich 4.2.2` by hand, or by using `openmpi` provided via `apt`.
@ -15,6 +15,249 @@ This file contains a high-level description of this package's evolution. Release
* Extend the netcdf API to support programmatic changes to the plugin search path. See [Github #3034](https://github.com/Unidata/netcdf-c/pull/3034) for more information.
## What's Changed
* "Simplify" XGetopt usage by @DennisHeimbigner in https://github.com/Unidata/netcdf-c/pull/2678
* Fix bug in szip handling. by @DennisHeimbigner in https://github.com/Unidata/netcdf-c/pull/2679
* Add documentation for logging by @edwardhartnett in https://github.com/Unidata/netcdf-c/pull/2677
* v4.9.2 Wellspring branch by @WardF in https://github.com/Unidata/netcdf-c/pull/2660
* Combine DAP4 test server fixes, resolve a couple conflicts. by @WardF in https://github.com/Unidata/netcdf-c/pull/2681
* Cleanup DAP4 testing by @DennisHeimbigner in https://github.com/Unidata/netcdf-c/pull/2555
* Fix DAP4 remotetest server by @DennisHeimbigner in https://github.com/Unidata/netcdf-c/pull/2558
* Fix issue #2674 by @uweschulzweida in https://github.com/Unidata/netcdf-c/pull/2675
* Check at nc_open if file appears to be in NCZarr/Zarr format. by @DennisHeimbigner in https://github.com/Unidata/netcdf-c/pull/2658
* Fix a syntax issue in CMakeLists.txt by @WardF in https://github.com/Unidata/netcdf-c/pull/2693
* hdf5open: check for the H5L info structure version directly by @mathstuf in https://github.com/Unidata/netcdf-c/pull/2695
* Improve S3 documentation, testing and support by @DennisHeimbigner in https://github.com/Unidata/netcdf-c/pull/2686
* Fix potential dead store by @ZhipengXue97 in https://github.com/Unidata/netcdf-c/pull/2644
* CI: Test --without-plugin-dir on Cygwin by @DWesl in https://github.com/Unidata/netcdf-c/pull/2659
* Fix handling of CURLOPT_CAINFO and CURLOPT_CAPATH by @DennisHeimbigner in https://github.com/Unidata/netcdf-c/pull/2690
* Adding a workaround for older versions of cmake by @WardF in https://github.com/Unidata/netcdf-c/pull/2703
* Remove obsolete code by @DennisHeimbigner in https://github.com/Unidata/netcdf-c/pull/2680
* Improve performance of the nc_reclaim_data and nc_copy_data functions. by @DennisHeimbigner in https://github.com/Unidata/netcdf-c/pull/2699
* CMakeLists.txt use ON vs yes, indent by @poelmanc in https://github.com/Unidata/netcdf-c/pull/2663
* Fix some dependency conditions between some ncdump tests. by @DennisHeimbigner in https://github.com/Unidata/netcdf-c/pull/2682
* awsincludes: remove executable permissions by @mathstuf in https://github.com/Unidata/netcdf-c/pull/2689
* Fix some problems with Earthdata authorization. by @DennisHeimbigner in https://github.com/Unidata/netcdf-c/pull/2709
* Provide a single option to disable all network access and testing. by @DennisHeimbigner in https://github.com/Unidata/netcdf-c/pull/2708
* Fix building on macOS by @skosukhin in https://github.com/Unidata/netcdf-c/pull/2710
* Update tinyxml and allow its use under OS/X. by @DennisHeimbigner in https://github.com/Unidata/netcdf-c/pull/2711
* Suppress filters on variables with non-fixed-size types. by @DennisHeimbigner in https://github.com/Unidata/netcdf-c/pull/2716
* Remove fortran bootstrap option by @WardF in https://github.com/Unidata/netcdf-c/pull/2707
* Add support for HDF5 transient types by @ZedThree in https://github.com/Unidata/netcdf-c/pull/2655
* Modify PR 2655 to ensure transient types have names. by @DennisHeimbigner in https://github.com/Unidata/netcdf-c/pull/2724
* Fix memory leak by @DennisHeimbigner in https://github.com/Unidata/netcdf-c/pull/2725
* Enable/Disable some plugins at configure time by @WardF in https://github.com/Unidata/netcdf-c/pull/2722
* Add capability to enable/disable compression libraries by @gsjaardema in https://github.com/Unidata/netcdf-c/pull/2712
* Release notes: Minor. Add historical tag, and spell fix. by @Dave-Allured in https://github.com/Unidata/netcdf-c/pull/2684
* Fix potential null dereference by @ZhipengXue97 in https://github.com/Unidata/netcdf-c/pull/2646
* Fix a crash when accessing a corrupted classic file. by @DennisHeimbigner in https://github.com/Unidata/netcdf-c/pull/2732
* Explicitly suppress variable length type compression by @DennisHeimbigner in https://github.com/Unidata/netcdf-c/pull/2730
* Cleanup the handling of cache parameters. by @DennisHeimbigner in https://github.com/Unidata/netcdf-c/pull/2734
* Fix a number of minor bugs by @DennisHeimbigner in https://github.com/Unidata/netcdf-c/pull/2726
* Fix major bug in the NCZarr cache management by @DennisHeimbigner in https://github.com/Unidata/netcdf-c/pull/2737
* Fix --has-quantize in autotools-generated nc-config. by @WardF in https://github.com/Unidata/netcdf-c/pull/2749
* Fix an issue with unescaped paths in the build system by @weiznich in https://github.com/Unidata/netcdf-c/pull/2756
* Mitigate S3 test interference + Unlimited Dimensions in NCZarr by @DennisHeimbigner in https://github.com/Unidata/netcdf-c/pull/2755
* Fix cmake s3 support.wif by @WardF in https://github.com/Unidata/netcdf-c/pull/2741
* CMake: Ensure all libraries link against MPI if needed by @ZedThree in https://github.com/Unidata/netcdf-c/pull/2758
* CMake: Change header in check for HDF5 zlib/szip support by @ZedThree in https://github.com/Unidata/netcdf-c/pull/2757
* Updated static software.html page with reference to met.3d by @WardF in https://github.com/Unidata/netcdf-c/pull/2760
* Revert a change made in d3c2cf236 that is proving confounding in MSYS2 bash by @WardF in https://github.com/Unidata/netcdf-c/pull/2769
* Address Windows and MacOS s3 issues by @WardF in https://github.com/Unidata/netcdf-c/pull/2759
* Fix bug with displaying log messages by @ZedThree in https://github.com/Unidata/netcdf-c/pull/2767
* Add ctest script to CI. by @WardF in https://github.com/Unidata/netcdf-c/pull/2778
* CI: Have nc-autotools use source distribution instead of repository by @DWesl in https://github.com/Unidata/netcdf-c/pull/2601
* Added stanza to workflow actions so that pushed changes cancel tests by @WardF in https://github.com/Unidata/netcdf-c/pull/2779
* netCDFConfig: find HDF5 if needed by @mathstuf in https://github.com/Unidata/netcdf-c/pull/2751
* Cleanup a number of issues. by @DennisHeimbigner in https://github.com/Unidata/netcdf-c/pull/2763
* CMake: Don't add uninstall target and CPack config if not top-level by @ZedThree in https://github.com/Unidata/netcdf-c/pull/2776
* Replace exec_program with execute_process by @WardF in https://github.com/Unidata/netcdf-c/pull/2784
* Fix Proxy problem for DAP2 by @DennisHeimbigner in https://github.com/Unidata/netcdf-c/pull/2764
* Remove stray character in cmake lfs tests for nczarr. by @WardF in https://github.com/Unidata/netcdf-c/pull/2786
* Renamed mmap variable, which conflicts with mmap() function on FreeBSD by @seanm in https://github.com/Unidata/netcdf-c/pull/2790
* Make ncZarr-specific deps and options dependent on ncZarr being enabled. by @WardF in https://github.com/Unidata/netcdf-c/pull/2793
* Fix most float conversion warnings by @ZedThree in https://github.com/Unidata/netcdf-c/pull/2782
* Fixed various UBSan warnings about invalid bit shifting by @seanm in https://github.com/Unidata/netcdf-c/pull/2787
* disable test that depends on ncpathcvt in cmake build w/o utilities by @tbussmann in https://github.com/Unidata/netcdf-c/pull/2795
* Update internal tinyxml2 code to the latest version by @DennisHeimbigner in https://github.com/Unidata/netcdf-c/pull/2771
* Remove the execinfo capability by @DennisHeimbigner in https://github.com/Unidata/netcdf-c/pull/2789
* Fixed various UBSan warnings about working with NULL pointers by @seanm in https://github.com/Unidata/netcdf-c/pull/2803
* Improve fetch performance of DAP4 by @DennisHeimbigner in https://github.com/Unidata/netcdf-c/pull/2765
* Fixed misaligned memory access flagged by UBSan by @seanm in https://github.com/Unidata/netcdf-c/pull/2800
* Tweaking PR to work with Visual Studio by @WardF in https://github.com/Unidata/netcdf-c/pull/2788
* CMake: Use helper libraries for nczarr tests by @ZedThree in https://github.com/Unidata/netcdf-c/pull/2783
* Fixed various UBSan warnings about working with NULL pointers by @seanm in https://github.com/Unidata/netcdf-c/pull/2802
* Fix some important bugs in various files by @DennisHeimbigner in https://github.com/Unidata/netcdf-c/pull/2813
* Removed a use of sprintf that required changing a function signature by @seanm in https://github.com/Unidata/netcdf-c/pull/2743
* sprintf -> snprintf by @seanm in https://github.com/Unidata/netcdf-c/pull/2691
* chore: unset executable flag by @e-kwsm in https://github.com/Unidata/netcdf-c/pull/2745
* Fix nc-config generated by cmake. by @WardF in https://github.com/Unidata/netcdf-c/pull/2825
* Do not compile test program unless required by @magnusuMET in https://github.com/Unidata/netcdf-c/pull/2761
* CMake: Add improvements to MPI support by @johnwparent in https://github.com/Unidata/netcdf-c/pull/2595
* Catching up on PRs by @WardF in https://github.com/Unidata/netcdf-c/pull/2826
* Minor fix to doxygen documentation by @gsjaardema in https://github.com/Unidata/netcdf-c/pull/2450
* Enable compilation with C89 compiler by @gsjaardema in https://github.com/Unidata/netcdf-c/pull/2379
* count argument in H5Sselect_hyperslab by @wkliao in https://github.com/Unidata/netcdf-c/pull/2296
* Changed link to netCDF-Fortran documentation. by @WardF in https://github.com/Unidata/netcdf-c/pull/2830
* Avoid segfault if opening file failed by @rouault in https://github.com/Unidata/netcdf-c/pull/2427
* Add clarification for the meaning of NSB by @rkouznetsov in https://github.com/Unidata/netcdf-c/pull/2388
* Add H5FD_http_finalize function and call on hdf5 finalize by @lostbard in https://github.com/Unidata/netcdf-c/pull/2827
* Reduce warning by changing type of NC_OBJ.id. by @DennisHeimbigner in https://github.com/Unidata/netcdf-c/pull/2781
* Replaced ancient K&R function declarations to be C23 compatible by @seanm in https://github.com/Unidata/netcdf-c/pull/2801
* add new compression to bm_file benchmark by @edwardhartnett in https://github.com/Unidata/netcdf-c/pull/2821
* Fix doxygen warnings by @WardF in https://github.com/Unidata/netcdf-c/pull/2834
* Fix szip linking by @mwestphal in https://github.com/Unidata/netcdf-c/pull/2833
* Silence conversion warnings from `malloc` arguments by @ZedThree in https://github.com/Unidata/netcdf-c/pull/2809
* Use explicit casts in `nc4_convert_type` to silence warnings by @ZedThree in https://github.com/Unidata/netcdf-c/pull/2808
* Manage project version with cmake by @K20shores in https://github.com/Unidata/netcdf-c/pull/2835
* Define USE_SZIP variable for nc-config.cmake.in by @islas in https://github.com/Unidata/netcdf-c/pull/2836
* Place dependencies into separate file by @K20shores in https://github.com/Unidata/netcdf-c/pull/2838
* Macros functions by @K20shores in https://github.com/Unidata/netcdf-c/pull/2842
* CMake: Find HDF5 header we can safely include for other checks by @ZedThree in https://github.com/Unidata/netcdf-c/pull/2762
* Rebase #2812 by @WardF in https://github.com/Unidata/netcdf-c/pull/2844
* Silence sign conversion warnings from `NClist` functions by @ZedThree in https://github.com/Unidata/netcdf-c/pull/2812
* CMake: Add support for UNITY_BUILD by @jschueller in https://github.com/Unidata/netcdf-c/pull/2839
* Fix warnings in NCZarr tests by @ZedThree in https://github.com/Unidata/netcdf-c/pull/2816
* Link against internally defined libraries by @islas in https://github.com/Unidata/netcdf-c/pull/2837
* Fix some variable types. Resolves #2849 by @opoplawski in https://github.com/Unidata/netcdf-c/pull/2850
* Add citation.cff file by @WardF in https://github.com/Unidata/netcdf-c/pull/2853
* Minor -- fix UNset to unset by @gsjaardema in https://github.com/Unidata/netcdf-c/pull/2856
* Update bundled utf8proc to 2.9.0 by @ZedThree in https://github.com/Unidata/netcdf-c/pull/2857
* CMake: Export targets so the build directory can be used directly by @ZedThree in https://github.com/Unidata/netcdf-c/pull/2774
* Modernize Doxygen CSS by @WardF in https://github.com/Unidata/netcdf-c/pull/2860
* Fix Windows export by @WardF in https://github.com/Unidata/netcdf-c/pull/2861
* Silence ncdump warnings by @ZedThree in https://github.com/Unidata/netcdf-c/pull/2840
* Adopt more modern style for doxygen-generated documentation. by @WardF in https://github.com/Unidata/netcdf-c/pull/2864
* Add static build to one-off GitHub Actions testing. by @WardF in https://github.com/Unidata/netcdf-c/pull/2866
* Fixes finding HDF5 header by @Julius-Plehn in https://github.com/Unidata/netcdf-c/pull/2867
* Properly handle missing regions in URLS by @DennisHeimbigner in https://github.com/Unidata/netcdf-c/pull/2819
* fix cmake build with ENABLE_HDF4 and hdf requiring jpeg by @aumuell in https://github.com/Unidata/netcdf-c/pull/2879
* Revert "fix cmake build with ENABLE_HDF4 and hdf requiring jpeg" by @WardF in https://github.com/Unidata/netcdf-c/pull/2882
* Use cmake netCDF with target_* for many options by @K20shores in https://github.com/Unidata/netcdf-c/pull/2847
* Pull out `FindPNETCDF` CMake module by @ZedThree in https://github.com/Unidata/netcdf-c/pull/2841
* CI: Fix version of HDF5 used in one-off test by @ZedThree in https://github.com/Unidata/netcdf-c/pull/2885
* Fix for H5Literate() callback versioning by @derobins in https://github.com/Unidata/netcdf-c/pull/2888
* Silence conversion warnings in libsrc4 by @ZedThree in https://github.com/Unidata/netcdf-c/pull/2892
* Remove now unused cmake by @K20shores in https://github.com/Unidata/netcdf-c/pull/2890
* Prefix all options with NETCDF_ by @K20shores in https://github.com/Unidata/netcdf-c/pull/2895
* Fix most warnings in `dumplib.c` by @ZedThree in https://github.com/Unidata/netcdf-c/pull/2814
* Silence most warnings in libhdf5 by @ZedThree in https://github.com/Unidata/netcdf-c/pull/2874
* Silence warnings in `oc2` by @ZedThree in https://github.com/Unidata/netcdf-c/pull/2891
* CMake: Add option to always automatically regenerate `ncgen` source by @ZedThree in https://github.com/Unidata/netcdf-c/pull/2822
* Silence most warnings in `libsrc` by @ZedThree in https://github.com/Unidata/netcdf-c/pull/2883
* Fix warnings in tests and examples by @ZedThree in https://github.com/Unidata/netcdf-c/pull/2884
* Fix warnings from backwards-loops by @ZedThree in https://github.com/Unidata/netcdf-c/pull/2899
* Modernize CURL in netCDF cmake by @WardF in https://github.com/Unidata/netcdf-c/pull/2904
* Misc clang-tidy fixes, and added a .clang-tidy config file by @seanm in https://github.com/Unidata/netcdf-c/pull/2875
* Rename the vendored strlcat symbol by @weiznich in https://github.com/Unidata/netcdf-c/pull/2906
* Remove superflous check for libcurl by @WardF in https://github.com/Unidata/netcdf-c/pull/2907
* Fix warnings in `ncgen3` by @ZedThree in https://github.com/Unidata/netcdf-c/pull/2900
* Add CI for a Windows Runner on Github Actions. by @WardF in https://github.com/Unidata/netcdf-c/pull/2910
* Fix conversion warnings in libdispatch by @ZedThree in https://github.com/Unidata/netcdf-c/pull/2905
* Refactor _FillValue macro by @WardF in https://github.com/Unidata/netcdf-c/pull/2911
* Fix warnings in `ncgen` by @ZedThree in https://github.com/Unidata/netcdf-c/pull/2897
* Re-introduce targets into netCDFConfig.cmake.in by @WardF in https://github.com/Unidata/netcdf-c/pull/2912
* changes associated with the removal of the Unidata ftp site. by @oxelson in https://github.com/Unidata/netcdf-c/pull/2915
* CMake: Enable plugins on MinGW by @MehdiChinoune in https://github.com/Unidata/netcdf-c/pull/2914
* Modify ncdump to print char-valued variables as utf8. by @DennisHeimbigner in https://github.com/Unidata/netcdf-c/pull/2921
* Honor CMAKE_INSTALL_MANDIR by @WardF in https://github.com/Unidata/netcdf-c/pull/2922
* Convert the ENABLE_XXX options to NETCDF_ENABLE_XXX options for NCZarr by @DennisHeimbigner in https://github.com/Unidata/netcdf-c/pull/2923
* ftp --> resources, part II by @oxelson in https://github.com/Unidata/netcdf-c/pull/2924
* CI: Setup a CMake job for MSYS2/MinGW by @MehdiChinoune in https://github.com/Unidata/netcdf-c/pull/2917
* Fix all warnings in `ncdap4` by @ZedThree in https://github.com/Unidata/netcdf-c/pull/2898
* Cleanup various obsolete build issues by @DennisHeimbigner in https://github.com/Unidata/netcdf-c/pull/2926
* Fix duplicate definition when using aws-sdk-cpp. by @DennisHeimbigner in https://github.com/Unidata/netcdf-c/pull/2928
* Fix a few issues related to detection of libhdf4. by @WardF in https://github.com/Unidata/netcdf-c/pull/2933
* Cleanup handling of NETCDF_ENABLE_SET_LOG_LEVEL and NETCDF_ENABLE_SET_LOG_LEVEL_FUNC by @DennisHeimbigner in https://github.com/Unidata/netcdf-c/pull/2931
* Add compiler flag to fix infinities issue with intel compilers. by @WardF in https://github.com/Unidata/netcdf-c/pull/2935
* Fix some warnings in cmake by @DennisHeimbigner in https://github.com/Unidata/netcdf-c/pull/2940
* Clean up some inconsistencies in filter documentation by @gsjaardema in https://github.com/Unidata/netcdf-c/pull/2943
* Different method for checking HDF5 version requirement by @gsjaardema in https://github.com/Unidata/netcdf-c/pull/2942
* Fix ordering in CMakeLists.txt by @gsjaardema in https://github.com/Unidata/netcdf-c/pull/2941
* Fix cmake-based libnetcdf.settings.in by @WardF in https://github.com/Unidata/netcdf-c/pull/2944
* CI: Add Cygwin CMake run by @DWesl in https://github.com/Unidata/netcdf-c/pull/2930
* Convert NCzarr meta-data to use only Zarr attributes by @DennisHeimbigner in https://github.com/Unidata/netcdf-c/pull/2936
* Fix: CMAKE_MODULE_PATH contents is being overriden with -D contents, not merged with by @gorloffslava in https://github.com/Unidata/netcdf-c/pull/2946
* Propegate change to metadata and use of anonymous dimensions to NCZarr test by @WardF in https://github.com/Unidata/netcdf-c/pull/2949
* S3 Mode url reconstruction defaults to wrong server type by @mannreis in https://github.com/Unidata/netcdf-c/pull/2947
* Fix most warnings in libdap2 by @ZedThree in https://github.com/Unidata/netcdf-c/pull/2887
* Check if HDF5 "file" is a DAOS object by @brtnfld in https://github.com/Unidata/netcdf-c/pull/2021
* Add stanza for Release Candidate 1 in Release Notes by @WardF in https://github.com/Unidata/netcdf-c/pull/2934
* Provide Documentation for the .rc File Mechanism and API by @DennisHeimbigner in https://github.com/Unidata/netcdf-c/pull/2956
* Now use H5Literate2() instead of H5Literate() when its available by @edwardhartnett in https://github.com/Unidata/netcdf-c/pull/2958
* Some debugging output was left enabled by accident. by @DennisHeimbigner in https://github.com/Unidata/netcdf-c/pull/2970
* fix ncuriparse error,Correctly remove leading and trailing whitespace by @ShawayL in https://github.com/Unidata/netcdf-c/pull/2971
* add autotools build instructions, add parallel I/O build and plugin info to CMake build document by @edwardhartnett in https://github.com/Unidata/netcdf-c/pull/2964
* Expand logic around H5Literate2 data structure use. by @WardF in https://github.com/Unidata/netcdf-c/pull/2977
* fixed --with-plugin-dir option to match cmake behavior by @edwardhartnett in https://github.com/Unidata/netcdf-c/pull/2973
* updated README with install documentation by @edwardhartnett in https://github.com/Unidata/netcdf-c/pull/2975
* added NETCDF_MPIEXEC option to CMake by @edwardhartnett in https://github.com/Unidata/netcdf-c/pull/2979
* Fix bug in run_newformat.sh by @DennisHeimbigner in https://github.com/Unidata/netcdf-c/pull/2978
* Take into account that attach_dimscales can fail when dimensions and variables are named inconsistently by @Alexander-Barth in https://github.com/Unidata/netcdf-c/pull/2968
* Add zstd test and fix plugin build for CMake/Cygwin by @edwardhartnett in https://github.com/Unidata/netcdf-c/pull/2985
* fixed message commands in CMakeLists.txt, and ncdump dependency problems for tst_nccopy4 in CMake build by @edwardhartnett in https://github.com/Unidata/netcdf-c/pull/2983
* added documentation for start/count/stride mandating same size arrays as data variable by @edwardhartnett in https://github.com/Unidata/netcdf-c/pull/2981
* [S3] Parse AWS configuration with support for profile section by @mannreis in https://github.com/Unidata/netcdf-c/pull/2969
* Clean up some `-` vs `_` in some comments by @gsjaardema in https://github.com/Unidata/netcdf-c/pull/2988
* added documentation about reading an unknown netCDF/HDF5 file in tutorial, and some other documentation fixes by @edwardhartnett in https://github.com/Unidata/netcdf-c/pull/2986
* Add two missing includes by @weiznich in https://github.com/Unidata/netcdf-c/pull/2991
* turned on some commented out test code by @edwardhartnett in https://github.com/Unidata/netcdf-c/pull/2993
* now install m4 on macos in CI by @edwardhartnett in https://github.com/Unidata/netcdf-c/pull/2998
* Bump incorrect minimum HDF5 version to 1.8.15. by @WardF in https://github.com/Unidata/netcdf-c/pull/3009
* fixed some autoreconf warnings by @edwardhartnett in https://github.com/Unidata/netcdf-c/pull/3008
* adding more zstd testing by @edwardhartnett in https://github.com/Unidata/netcdf-c/pull/2996
* Bump minimum required version of hdf5 in CMakeLists.txt by @WardF in https://github.com/Unidata/netcdf-c/pull/3011
* H5FDunregister plus tests by @WardF in https://github.com/Unidata/netcdf-c/pull/3014
* test to catch the HDF5 H5FDUnregister() problem... by @edwardhartnett in https://github.com/Unidata/netcdf-c/pull/3012
* Address ordering issue with HTTP VFD, H5FDunregister by @WardF in https://github.com/Unidata/netcdf-c/pull/3013
* parallel zstd test which works for cmake and autotools by @edwardhartnett in https://github.com/Unidata/netcdf-c/pull/3005
* HDF5 testing for parallel I/O including zstd (when present) by @edwardhartnett in https://github.com/Unidata/netcdf-c/pull/3002
* Check for libcurl should only happen if DAP and/or ncZarr are enabled. by @WardF in https://github.com/Unidata/netcdf-c/pull/3018
* Added information re: mpich version 4.2.0 and related 'error' messages. by @WardF in https://github.com/Unidata/netcdf-c/pull/3023
* Add legacy macro option by @WardF in https://github.com/Unidata/netcdf-c/pull/3030
* Fix in support of https://github.com/Unidata/netcdf-c/issues/3007 by @WardF in https://github.com/Unidata/netcdf-c/pull/3035
* If libZstd isn't found, turn off netcdf_enable_filter_zstd by @WardF in https://github.com/Unidata/netcdf-c/pull/3036
* Modify nc-config --libs and --static arguments by @WardF in https://github.com/Unidata/netcdf-c/pull/3037
* Fix failing building with custom libzip by @mannreis in https://github.com/Unidata/netcdf-c/pull/3040
* Cleanup the blosc testing in nc_test4 and nczarr_test. by @DennisHeimbigner in https://github.com/Unidata/netcdf-c/pull/3046
* Replace PR https://github.com/Unidata/netcdf-c/pull/3046 by @DennisHeimbigner in https://github.com/Unidata/netcdf-c/pull/3047
* fixing some autoconf problems by @edwardhartnett in https://github.com/Unidata/netcdf-c/pull/3022
* autoconf cleanup by @edwardhartnett in https://github.com/Unidata/netcdf-c/pull/3019
* Extend the netcdf API to support programmatic changes to the plugin search path by @DennisHeimbigner in https://github.com/Unidata/netcdf-c/pull/3034
* Update nc-config in support of changes made in #3034 by @WardF in https://github.com/Unidata/netcdf-c/pull/3049
* Various clang warning fixes by @seanm in https://github.com/Unidata/netcdf-c/pull/3050
* Quick warning fix plugin/CMakeLists.txt by @mannreis in https://github.com/Unidata/netcdf-c/pull/3053
* Simplify FORTRAN access to the new plugin path mechanism by @DennisHeimbigner in https://github.com/Unidata/netcdf-c/pull/3058
* CMAKE: Address #3055 - install plugins filters by @mannreis in https://github.com/Unidata/netcdf-c/pull/3056
* v4.9.3-rc2 wellspring changes by @WardF in https://github.com/Unidata/netcdf-c/pull/3052
* Update upload-artifact/download-artifact for github actions by @WardF in https://github.com/Unidata/netcdf-c/pull/3065
* Fix out-of-tree builds generating netcdf_json.h and netcdf_proplist.h by @opoplawski in https://github.com/Unidata/netcdf-c/pull/3060
* Update error code list. by @WardF in https://github.com/Unidata/netcdf-c/pull/3073
* Capture ac-based log artifacts by @WardF in https://github.com/Unidata/netcdf-c/pull/3074
* Clean up a couple small things while I'm looking at them. by @WardF in https://github.com/Unidata/netcdf-c/pull/3076
* Update default_chunk_cache_size by @WardF in https://github.com/Unidata/netcdf-c/pull/3077
* Restore missing --has-nc4 by @WardF in https://github.com/Unidata/netcdf-c/pull/3082
## New Contributors
* @uweschulzweida made their first contribution in https://github.com/Unidata/netcdf-c/pull/2675
* @ZhipengXue97 made their first contribution in https://github.com/Unidata/netcdf-c/pull/2644
* @poelmanc made their first contribution in https://github.com/Unidata/netcdf-c/pull/2663
* @weiznich made their first contribution in https://github.com/Unidata/netcdf-c/pull/2756
* @tbussmann made their first contribution in https://github.com/Unidata/netcdf-c/pull/2795
* @e-kwsm made their first contribution in https://github.com/Unidata/netcdf-c/pull/2745
* @johnwparent made their first contribution in https://github.com/Unidata/netcdf-c/pull/2595
* @lostbard made their first contribution in https://github.com/Unidata/netcdf-c/pull/2827
* @K20shores made their first contribution in https://github.com/Unidata/netcdf-c/pull/2835
* @islas made their first contribution in https://github.com/Unidata/netcdf-c/pull/2836
* @Julius-Plehn made their first contribution in https://github.com/Unidata/netcdf-c/pull/2867
* @aumuell made their first contribution in https://github.com/Unidata/netcdf-c/pull/2879
* @derobins made their first contribution in https://github.com/Unidata/netcdf-c/pull/2888
* @MehdiChinoune made their first contribution in https://github.com/Unidata/netcdf-c/pull/2914
* @gorloffslava made their first contribution in https://github.com/Unidata/netcdf-c/pull/2946
* @mannreis made their first contribution in https://github.com/Unidata/netcdf-c/pull/2947
* @ShawayL made their first contribution in https://github.com/Unidata/netcdf-c/pull/2971
**Full Changelog**: https://github.com/Unidata/netcdf-c/compare/v4.9.2...tmp-tag
### Release Candidate 2 - December 6, 2024