Update release notes.

This commit is contained in:
Ward Fisher 2025-02-07 22:39:49 +01:00
parent 56749b24aa
commit 79b9f962cb

View File

@ -16,246 +16,246 @@ 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
* "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
* \@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