What's Changed
- python,cmake: update version script to support rc by @vicentebolea in #3979
- BP5internal - Switch to name based record lookup by @eisenhauer in #3981
- Fix compilation errors on strict compiler by @eisenhauer in #3983
- Update the tutorial with links to external tutorials by @anagainaru in #3978
- ASAN cleanup by @eisenhauer in #3982
- Fix read request length on BP5 Local arrays with operators by @eisenhauer in #3989
- Backport master 3980 3994 by @pnorbert in #3996
- Backport 3984 to master: Python API: Adios() new argument 'config_file', Stream() new argument… by @pnorbert in #3999
- update CODEOWNERS by @vicentebolea in #4003
- update readthedocs deps by @vicentebolea in #4001
- Merge upstream dill changes with master by @eisenhauer in #4006
- Implementing sqlite database instead of json file. Writing part. by @dmitry-ganyushin in #4000
- A simpler way to deal with the mismatching layouts between the user code and the memory space by @anagainaru in #3976
- fix BP5 parameter parsing for size values with units by @pnorbert in #4012
- Merge 3769 to master by @pnorbert in #4011
- Replace the only PERFSTUBS_SCOPED_TIMER_FUNC() call in BP5 to get rid… by @pnorbert in #4013
- Python updates by @pnorbert in #4014
- FFS upstream by @eisenhauer in #4016
- Posix transport should fail if you try to read past EOF by @eisenhauer in #3997
- Make POSIX transport work on Windows, default to it by @eisenhauer in #4023
- Campaign fix by @dmitry-ganyushin in #4024
- readthedocs: enable query docs by @vicentebolea in #4030
- Don't force initialization for buffers whose contents we will immediately destroy by @eisenhauer in #4031
- fix IO.available_attributes(), remove a debug print from Stream, fix … by @pnorbert in #4021
- campaign management: update sqlite database after another run by @dmitry-ganyushin in #4038
- Fixed campaign python script. by @dmitry-ganyushin in #4040
- Fix Windows Testing build by @eisenhauer in #4027
- Tweak POSIX fail on EOF to kill heisenbug by @eisenhauer in #4035
- ci: add macos static build by @vicentebolea in #4041
- Python write scalars by @pnorbert in #4036
- Add a static windows build to CI by @eisenhauer in #4037
- Add arguments to IO.AvailableAttributes() and io.available_attributes… by @pnorbert in #4043
- Return a 0-dim numpy array of size 1 when reading a scalar variable … by @pnorbert in #4044
- Add timeout parameter to stream.steps(). Necessary for controlling ti… by @pnorbert in #4045
- blosc2: do not export blosc2 lib by @vicentebolea in #4055
- Fix segfault when asking for BlocksInfo for a variable name that does… by @pnorbert in #4047
- Reading of campaign configuration parameters from ~/.config/adios2 by @dmitry-ganyushin in #4048
- do not flush io and adios in read mode. BP5 reader does not like it. by @pnorbert in #4065
- Allow plugin operators to take advantage of the estimated size API by @rupertnash in #4046
- Add minmax and shape functions to CampaignReader, so that per-block i… by @pnorbert in #4067
- fixes to still be able to build with gcc 4.8.2. by @pnorbert in #4063
- added support to read back from H5T_STRING VARIABLES by @guj in #4060
- Using the correct flag to detect the CUDA backend in ZFP by @anagainaru in #4066
- Fix Reord to use MinBlocksInfo where appropriate by @eisenhauer in #4071
- C bindings for the memory space related functions by @anagainaru in #4074
- Actually look at return value for read in remote_server by @eisenhauer in #4078
- Fortran bindings for memory space related functions by @anagainaru in #4077
- Raise an exception if remote open fails by @eisenhauer in #4069
- Python: add the same treatment to attributes as to variables before: … by @pnorbert in #4076
- Update documentation for 2.10 changes to the GPU-backend by @anagainaru in #4083
- BlockIndex.Evaluate() made branch based on BP5 vs BP4. To support Cam… by @pnorbert in #4084
- Fix typo in the links to external tutorials by @anagainaru in #4086
- adios2_define_derived_variable C/Fortran API. C is compiled condition… by @pnorbert in #4088
- Add setup for Aurora (load adios2 as e4s package) by @pnorbert in #4089
- Do not create adios-campaign/ unless there is something to record by @pnorbert in #4096
- Bison 3.8 Parser by @lizdulac in #4062
- WIP: Make Fortran tests fail with a non-zero exit code by @eisenhauer in #4097
- Fix typo in Fortran API docs by @JamieJQuinn in #4102
- ci: add ccache job summary by @vicentebolea in #4101
- Fix static blosc2 build by @vicentebolea in #4093
- Don't run derived test in MPI mode, it's not written for that by @eisenhauer in #4104
- Pull in DILL Upstream that avoids libFFI except on demand. by @eisenhauer in #4091
- Update campaign manager script to handle config file, ... by @pnorbert in #4111
- Use EXPECT_EQ instead of assert() in tests by @eisenhauer in #4108
- Fix warnings that happen in Release build by @eisenhauer in #4113
- EVpath upstream to make NO_RDMA more robust by @eisenhauer in #4116
- Different names for MPI and Serial tests by @eisenhauer in #4118
- cmake: add sqlite3 and zlib dep in adios2 cmake pkg by @vicentebolea in #4120
- Add support for user options in ~/.config/adios2/adios2.yaml by @pnorbert in #4119
- Updates to campaign management by @pnorbert in #4122
- Add attribute support to campaign by @pnorbert in #4124
- DataPlane Configuration changes by @eisenhauer in #4121
- Add -f file1 [file2...] option to process adios files from a list ins… by @pnorbert in #4126
- Add the CURL function to derived variables by @lizdulac in #4114
- Setting the derived variable support OFF by default by @anagainaru in #4127
- Fixes for FreeBSD, including upstream by @eisenhauer in #4138
- Compile FileHTTP on Windows by @eisenhauer in #4132
- Option in
bplsto show the expression string for derived variables by @anagainaru in #4145 - pugixml,cmake: fix linkage when pugixml is external by @vicentebolea in #4142
- ReadModeFlatten by @eisenhauer in #4147
- Minor docs tweaks by @eisenhauer in #4153
- add line back to gs-pipeline.py by @caitlinross in #4155
- Upstream EVPath and SST updates to make the Visual Studio compiler happy. by @eisenhauer in #4154
- adios2-config: set the policy directly by @mathstuf in #4157
- Adding hooks to gather performance for derived variables by @anagainaru in #4161
- Remove special ReadFlattenSteps Mode, switch to control by writer-sid… by @eisenhauer in #4160
- Reorg Remote as base class in preparation for more remote subclasses by @eisenhauer in #4162
- Update CURL implementation to allow the compiler to optimize the code by @anagainaru in #4163
- Dmitry's Xrootd implementation, with minor updates by @eisenhauer in #4164
- Typo in documentation by @anagainaru in #4166
- Basic Xrootd remote fixes by @eisenhauer in #4167
- Compress the expression string into one line for
bplsby @lizdulac in #4158 - Add server-side ADIOS file pools to Xrootd by @eisenhauer in #4170
- Add API call to reset memory selection by @franzpoeschel in #4169
- Close more FDs because XRootd plays games in library init by @eisenhauer in #4178
- EVPath Upstream by @eisenhauer in #4181
- Xrootd Server Cleanup by @eisenhauer in #4173
- Kill outdated reference to bindings.Mode.ReadFlattenSteps by @eisenhauer in #4185
- Add macro defines for BP3, BP4 and BP5 by @franzpoeschel in #4191
- cmake: add ADIOS2_LIBADIOS_MODE flag by @vicentebolea in #4196
- Add random port/report port in background, switch to malloc for data buffers by @eisenhauer in #4183
- Patch for xrootd with derived variables by @anagainaru in #4200
- FFS tweaks by @eisenhauer in #4203
- Dill upstream in master by @eisenhauer in #4197
- Read profiler fix by @guj in #4206
- Do Basename for storing reader profiling by @eisenhauer in #4204
- Limit the exposed symbols related to derived variables by @anagainaru in #4207
- include to be able to compile std::function<> with GCC c… by @pnorbert in #4209
- ci: added rocm gha build by @vicentebolea in #4213
- print and flush last line in remote server to ensure it shows up on t… by @pnorbert in #4215
- Backport PR 4189 and 4174 to master by @pnorbert in #4217
- ci: add sync script workflow by @vicentebolea in #4224
- Fix some DimsArray issues and add unit testing by @eisenhauer in #4221
- [Bug fix] Switch from
ROCM_VERSION_MAJORtoHIP_VERSION_MAJORby @anagainaru in #4222 - ci: remove macos11 build by @vicentebolea in #4229
- Extend Expression Library: Subtract by @lizdulac in #4227
- ADIOS2 User Side KVCache to accelerate the remote query access. by @Change72 in #4210
- Fixing C++ and Fortran example to correctly read in files (not master branch this time) by @adrianjhpc in #4239
- ci: add frontier pipelines by @vicentebolea in #4223
- ci: do not test frontier commit prior to frontier support by @vicentebolea in #4242
- Update ReadMe.md by @vicentebolea in #4243
- ATL and EVPath Upstream by @eisenhauer in #4238
- Remove reference to xarray backend by @JamesMcClung in #4235
- First cut at reader-side derived variables by @eisenhauer in #4228
- Update pybind11 to 2.13.1 by @vicentebolea in #4245
- Connect to tunnel server to launch remote server by @pnorbert in #4234
- Fix VarShape() for Joined Arrays by @eisenhauer in #4246
- [Bug fix] Read side computation of derived variables should not be triggered when data is stored by @anagainaru in #4247
- change to ADIOS2_USE_KVCACHE from ADIOS2_USE_Cache to be consistent i… by @pnorbert in #4250
- cmake,ci: disable kvcache by @vicentebolea in #4256
- cmake: use MPI_CXX for targets of CXX sources by @vicentebolea in #4255
- Fix errors and warning related to derived variables by @anagainaru in #4252
- Don't print kvcache connection closed message when it was not opened. by @pnorbert in #4251
- Fix CampaignReader when a campaign has multiple hosts. Directory indi… by @pnorbert in #4259
- cmake: only remove werror|wall install test by @vicentebolea in #4260
- ci: update gcc11 images to ubuntu22.04 by @vicentebolea in #4262
- ci,windows: Use conda for all deps by @vicentebolea in #4266
- KVCache ctest and cache key optimization by @Change72 in #4267
- Add package matrix to readme by @vicentebolea in #4265
- ci,macos: use conda for all deps by @vicentebolea in #4269
- Replace lexer.l with unformatted lexer.l by @lizdulac in #4271
- ci,python: enable python in windows builds by @vicentebolea in #4139
- ci: address gha warnings by @vicentebolea in #4268
- EVpath upstream by @eisenhauer in #4277
- Add io.define_derived_variable(name, expression, type) function to Py… by @pnorbert in #4275
- Remote SST streaming by @eisenhauer in #4280
- FFS upstream by @eisenhauer in #4281
- FFS and ENET upstream by @eisenhauer in #4286
- FFS include fixup from Upstream by @eisenhauer in #4288
- cmake: dont set version/soversion in interface lib by @vicentebolea in #4290
- EVPath upstream for mingw by @eisenhauer in #4289
- Fixing parser/lexer related errors by @anagainaru in #4293
- Relaxing the restriction of the derived variables to have the same type as the operands by @anagainaru in #4291
- ADIOS-level tweaks for mingw by @eisenhauer in #4295
- Rationalize SST_HAVE_MPI_DP by @eisenhauer in #4298
- Extend Derived Variable Expressions: Multiplication, Division, Pow, Sqrt by @lizdulac in #4248
- KVCache use MinBlocksInfo to get start/count in query by @Change72 in #4294
- Documentation and fixing the API for derived variables by @anagainaru in #4301
- Adding the derived variables documentation to the advance section by @anagainaru in #4302
- Try MacOS gfortran fixup by @eisenhauer in #4305
- Restore the derived variable default to OFF by @eisenhauer in #4306
- Uniquify filenames in HeatTransfer tests by @eisenhauer in #4307
- Update the script to build adios with Kokkos for Frontier by @anagainaru in #4303
- update codeowners by @vicentebolea in #4309
- Fixing formatting in the derived documentation by @anagainaru in #4310
- Extend Derived Variable Expressions: Trig functions by @lizdulac in #4282
- Update .gitattributes by @vicentebolea in #4314
- Add CTest for XRootd Remote support by @eisenhauer in #4199
- Open file with in-memory metadata by @pnorbert in #4315
- Implementing reader-side Get()s for ExpressionString derived variables by @eisenhauer in #4249
- ci: fix pypi artifacts by @vicentebolea in #4316
- Introducing aggregated derived operators by @anagainaru in #4253
- Updating very old tests by @eisenhauer in #4317
- Tweak readme after test changes by @eisenhauer in #4322
- ci: only use conda-forge channel by @vicentebolea in #4325
- Extend Expressions: 3D Cross product by @lizdulac in #4319
- cmake: refactor sst mpi vars by @vicentebolea in #4299
- Fix in python API: by @pnorbert in #4331
- Fix an issue when reading blocks in streaming mode by @pnorbert in #4332
- Basic script to compare two BP files given a tolerance by @anagainaru in #4308
- Korvo upstream - enable building without perl installed by @eisenhauer in #4336
- Look for tunnel server elsewhere if indicated by @eisenhauer in #4335
- Compress the lossless part of MGARD data with Zstd. by @pnorbert in #4339
- If there's an exception in GenerateReadRequests, clear state and rethrow by @eisenhauer in #4338
- Backport #3759 to master. by @pnorbert in #4340
- Setting the memory space for Spans to Host by @anagainaru in #4343
- New API to allow storing only stats for primary variables by @anagainaru in #4328
- Updating the testing for the GPU backend by @anagainaru in #4345
- Checks and changes in Get(variable, datum) by @eisenhauer in #4352
- Support for 4D arrays in ZFP compressor by @gregorweiss in #4344
- Update the memory selection layout when there is a layout mismatch by @anagainaru in #4346
- Fix the code that copies wrongly from host to device GPU buffers instead of device to host by @anagainaru in #4359
- Stop C/TestBPWriteStatsOnly from running with MPI, it's not suitable by @eisenhauer in #4361
- Add logging to server by @eisenhauer in #4362
- ci(frontier): revert to use Core/24.00 by @vicentebolea in #4364
- Fix missing int64_t definition by @eisenhauer in #4365
- Fix the Kokkos testing compilation error on Frontier by @anagainaru in #4366
- Replacing DefApps with Core/24.00 for the frontier-cray CI by @anagainaru in #4367
- Add testing for structs using Kokkos Views by @anagainaru in #4369
- Some BP5 Serialization documentation, mostly writer-side perspective. by @eisenhauer in #4372
- Possibly fix leak when an ondemand request comes in just before close by @eisenhauer in #4373
- fix(cmake): increase min required cmake when using bloscs2 by @vicentebolea in #4379
- ci(msan): fine tune test timeouts by @vicentebolea in #4380
- Start developer_docs directory with some content by @eisenhauer in #4385
- FFS Upstream by @eisenhauer in #4391
- Add New SelectiveMetadatAggregation method by @eisenhauer in #4387
- Fix bug in reader side derived vars by @eisenhauer in #4393
- [Bug fix] SegFault when a variable that is part of a derived expression doesn't have data by @anagainaru in #4394
- [Bug fix] Change the default expression string for derived variables by @anagainaru in #4396
- VarRec->PerWriterBlockStart is initialized, but never used, remove it by @eisenhauer in #4386
- Separate the derived variable testing in MPI and not MPI functions by @anagainaru in #4395
- Fix name clashes in concurrent tests by @eisenhauer in #4397
- Add the VariableExprStr function in the CampaignReader by @anagainaru in #4401
- Fixed typo in GPU-aware docs by @lahwaacz in #4403
- Fix DESTDIR installation by @lahwaacz in #4402
- docs: add ADIOS2_USE_PIP by @vicentebolea in #4408
- added more details in profiling collection by @guj in #4342
- Update cmake version used for the Frontier build script by @anagainaru in #4400
- Added note to PerformDataWrite (it is collective) by @guj in #4409
- ci: add spack ci sync job by @vicentebolea in #4420
- ci: add spack ci job by @vicentebolea in #4421
- fix FLEX arguments for cmake by @pnorbert in #4423
- ci: recover cdash status by @vicentebolea in #4425
- Testing the python API for derived variables (Stats and Expression) by @anagainaru in #4399
- Make adios2_remote_server multithreaded and compress responses using … by @pnorbert in #4407
- cmake: refactor generate-adios2-config.sh by @vicentebolea in #4405
- ci: rehaul sanitizer builds by @vicentebolea in #4424
- Fix for cxx23 by @pnorbert in #4416
- Fix effectively ignored XML parameters for SZ operator by @gregorweiss in #4404
- thirdparty: Update kwsys by @vicentebolea in #4412
- Update pugixml by @vicentebolea in #4437
- Update pybind11 by @vicentebolea in #4436
- EVPath upstream by @eisenhauer in #4428
- Update pugixml by @vicentebolea in #4439
- Operator for BigWhoop compression by @gregorweiss in #4398
- docs: update readthedocs.yml to new requirements by @vicentebolea in #4445
- Fix buffer overflow by @eisenhauer in #4447
- ReadMe.md: 2.10.2 is available by @eschnett in #4448
- GTKorvo Upstream by @eisenhauer in #4450
- Add support for key-encrypted metadata in campaign files. Ask the con… by @pnorbert in #4451
- Remote server test fix by @eisenhauer in #4456
- Modify remote requests to include step count in a single request ... by @pnorbert in #4455
- ci: set ubuntu host to be ubuntu22.04 by @vicentebolea in #4464
- Cache data blocks larger than 1MB in files. by @pnorbert in #4461
- Retry on server connection failure by @eisenhauer in #4465
- Fixup Shape for FlattenSteps by @eisenhauer in #4467
- Bindings for cuPy pointers by @anagainaru in #4459
- Kill Modifiable info item for Attributes by @eisenhauer in #4468
- [BugFix] Set the correct dimensions and type for a derived expression by @anagainaru in #4473
- Daos Engine Merge by @eisenhauer in #4477
- Cleanup CMake a bit by @eisenhauer in #4479
- ci,frontier: do not load hdf5 by @vicentebolea in #4481
- ci,macos: specify lib shared type in gh cache by @vicentebolea in #4484
- Catch Shape.size() change by @eisenhauer in #4487
- Make filenames not conflict in TestForEOF by @eisenhauer in #4490
- python: stream.write accept np array w/o extra args by @vicentebolea in #4491
- Fix joined array output in bpls by @eisenhauer in #4494
- mpi_dp: build always, heuristics determine priority by @vicentebolea in #4498
- ci: delegate cdash status into the cdash-status action by @vicentebolea in #4501
- ci: codeql ignore thirdparties by @vicentebolea in #4500
- ci: codeql ignore thirdparties by @vicentebolea in #4503
- ci: set conda classic solver by @vicentebolea in #4507
- ci: update frank cluster tags by @vicentebolea in #4499
- Simpler Joined Array Size mod, backout prior fix by @eisenhauer in #4508
- Hopefully fix a heisen bug by @eisenhauer in #4509
- ci: fix codeql warnings by @vicentebolea in #4506
- issues: stale issues that have been open been inactive by @vicentebolea in #4495
- Make the committed DAOS engines actually work by @eisenhauer in #4510
- Suppress persistent fortran warnings by @eisenhauer in #4511
- cmake: expose ADIOS2_HAVE_SST in cmake pkgs by @vicentebolea in #4512
- Kill heisen failures on xrootd start by @eisenhauer in #4515
- Support -D -d -t for BP5 files, i.e. dump a subset of each block of … by @pnorbert in #4519
- Use Pread() instead of read() in Posix file transport to eliminate kernel state dependency by @eisenhauer in #4517
- New reading engine "TimeSeries" that can read .ats text file ... by @pnorbert in #4520
- ci: bump UO Frank sanitizer kernel ver by @vicentebolea in #4521
- ci: show black formatter diff by @vicentebolea in #4527
- Loading and fetching data to and from torch tensors directly by @anagainaru in #4525
- Add old output files and ctests to see if we can still read them by @eisenhauer in #4523
- Python API support for CuPy.arrays and torch.Tensor by @anagainaru in #4528
- Change buffer size restriction to fixed rather than compiler/arch dependent value. by @eisenhauer in #4529
- Python API: Support Deferred mode for read by @pnorbert in #4530
- Fixing the GPU examples for the Fortran and C bindings by @anagainaru in #4480
- Handle HDF5 and TEXT files in from ACA 0.4 by @pnorbert in #4532
- Enable checking of new archive output by @eisenhauer in #4531
- Gray scott examples - fix memory leak by @ChristosT in #4533
- init_fabric: use Trace verbosity instead of Critical for success message by @Lgt2x in #4537
- Tweaks to remove DP name dependency from SST by @eisenhauer in #4539
- WaitForOpen in EVPath remote was a no-op, should throw if an open fails by @eisenhauer in #4538
- Summarized notes on SST options by @guj in #4541
- Make sst tutorial doc be reachable by @eisenhauer in #4543
- GoogleTest version update, move to require C++14. by @eisenhauer in #4544
- Kill orphan files by @eisenhauer in #4547
- Fix mishandling m_AvailableShapes map in TimeSeries engine. by @pnorbert in #4546
- Support for shared memory provider of libfabric in SST + simple support for manual data progress via threading by @franzpoeschel in #3964
- Operator Parameters by @eisenhauer in #4549
- Dill tweaks by @eisenhauer in #4550
- Fix some new Windows warnings by @eisenhauer in #4552
- Fixes for 32-bit builds on Visual Studio 17 (Windows Server 2022) by @franzpoeschel in #4551
- Add profiler/ for parsing and plotting adios json files by @guj in #4526
- Add OpenReadSimpleFile() and Close() to the remote server by @eisenhauer in #4553
- Fix leaks if server has already exited by @eisenhauer in #4557
- Suppress windows warning about enums by @eisenhauer in #4555
- Output testing: zip warning reduced to notice, disable new output gen on Windows by @eisenhauer in #4564
- ci: use windows 2022 and 2025 by @vicentebolea in #4568
- Add zip ci images by @vicentebolea in #4567
- Fix segfault in BP5 writer when using append mode, everyone writes serial, and num aggregators not set by @caitlinross in #4570
- Campaign v0.5 by @pnorbert in #4571
- Operator::AddExtraParameters() to allow engine pass parameters before… by @pnorbert in #4576
- Fix column-major reading with memory selection by @ohlmann in #4575
- Fix GCC 15 compatibility: Add missing #include headers by @Copilot in #4569
- yaml-cpp: Add missing include by @qtpowell in #4578
- Enable operator info in bpls by @eisenhauer in #4574
- Tweak Operator Name Query to avoid op application by @eisenhauer in #4583
- Fix a problem with multiple spans on a single variable in BP5 by @eisenhauer in #4587
- Simplify test temporarily to avoid bug by @eisenhauer in #4589
- Fix issue with GCC 7. by @kmorel in #4591
- EVPath upstream by @eisenhauer in #4595
- ci,conda: remove default channels by @vicentebolea in #4594
- Shared remote connection by @pnorbert in #4593
- Restore remote test and fix bug by @eisenhauer in #4590
- Pull in ai_canonname fix from EVPath upstream by @eisenhauer in #4598
- Campaign threaded performgets by @pnorbert in #4599
- Make logging append, kill spurious by @eisenhauer in #4600
- Move decompression from ReadResponseHandler() that is single threaded… by @pnorbert in #4601
- Fix Python, restore DataMan tests by @eisenhauer in #4602
- Fix posix transport offset by @pnorbert in #4603
- ci: fix conda windows error by @vicentebolea in #4606
- largeblocks: Skip test if not enough space by @vicentebolea in #4605
- ci,frontier: add maintainance job for frontier ci by @vicentebolea in #4608
- Check for bad value in LookupVarByKey by @eisenhauer in #4604
- Remove system('cat file') by @eisenhauer in #4607
- HDF5 engine / remote, small arrays by @pnorbert in #4609
- Fix in TimeSeries engine for variables without min/max (like char arr… by @pnorbert in #4581
- ci: remove gcc11 uo job by @vicentebolea in #4610
- python API for Engine::GetMetadata and IO.Open(...metadata) by @pnorbert in #4613
- Modify ATS file format to accomodate for remote files in the series. … by @pnorbert in #4614
- FFS Upstream by @eisenhauer in #4618
- Free the MPI_Info object created in GroupBySHM(). by @pnorbert in #4626
- libfabric/RDMA dataplane of SST: Fix detection of CXI key by @franzpoeschel in #4629
- Use proper dynamic vector construction to fix segfault with gcc-15 by @mr-c in #4632
- Fix a typo. by @mr-c in #4631
- cmake: allow building with newer CXX standards by @vicentebolea in #4633
- Add verbosity and tweak some termination conditions by @eisenhauer in #4635
- FFS upstream by @eisenhauer in #4636
- Data size based aggregation by @scottwittenburg in #4548
- Update docs to mention DataSizeBased aggregation by @scottwittenburg in #4639
- Changing location of campaign config files by @pnorbert in #4640
- Parallelize portions of metadata installation by @eisenhauer in #4623
- Campaign doc by @pnorbert in #4641
- generate-adios2-config: do not hide custom compiler environment settings by @mathstuf in #4634
- Changes to the build system for the bpcmp utility by @anagainaru in #4637
- Allowing constants in the expressions of derived variables by @anagainaru in #4644
- CURL derived variable applied on an aggregated array by @anagainaru in #4650
- Making build with HDF5 more informative by @guj in #4649
- Fixing a bunch of small bugs/typos for the derived variable engine by @anagainaru in #4651
- Python API fixes and examples: by @pnorbert in #4653
- XRootD development by @eisenhauer in #4655
- Clean up DAOS Cmake conditions by @eisenhauer in #4656
- Complex MGARD operator by @gqian-coder in #4654
- Allow building with DAOS without Caliper by @eisenhauer in #4658
- Fix Warnings by @eisenhauer in #4660
- Bug fix for derived variables when used on Joined Arrays by @anagainaru in #4662
- Fix leak in CommImplMPI::GroupByShm by @eisenhauer in #4665
- ci: fix readthedocs job by speeding up job by @vicentebolea in #4681
- ci,frontier: do not fetch in computing nodes by @vicentebolea in #4678
- ci: make build_and_test dep on everything by @vicentebolea in #4684
- Configure Dependabot for GitHub Actions and Docker by @vicentebolea in #4685
- Restrict workflow token permissions to minimal required access by @Copilot in #4679
- Stopgap measure for deprecated libfabric macros by @eisenhauer in #4690
- Pin CI GitHub action dependencies by hash by @sbelsk in #4691
- Bump NumPy minimum required version to 1.22 by @sbelsk in #4692
- Aca 0.6 https again by @pnorbert in #4693
- H5VolReadWrite: Do not use variable after memory is freed by @scottwittenburg in #4698
- Raise an exception when an XRootD get fails. by @eisenhauer in #4699
- ci: Update os and spack/mirror versions for ubuntu docker images by @scottwittenburg in #4666
- CampaignReader include/exclude patterns (regular expressions) by @pnorbert in #4701
- docs: add OpenSSF best practices badge by @vicentebolea in #4703
- ci: restrict file scope perms in workflows by @vicentebolea in #4702
- Documentation for profiling performance with ADIOS by @anagainaru in #4524
- Revise supported versions in SECURITY.md by @vicentebolea in #4680
- CODEOWNERS: use infra group instead of vicente by @vicentebolea in #4704
- Add OpenSSF scorecard report action by @sbelsk in #4706
- remove untrue documentation for adios2.Stream.available_variables() by @pnorbert in #4708
- Bump the all-actions group across 1 directory with 6 updates by @dependabot[bot] in #4694
- Fix: add missing cstdint include in adiosNetwork.h by @Lgt2x in #4709
- bindings: renamed cxx11 bindings to cxx by @vicentebolea in #4707
- CI: use gfortran-13 in macos xcode-15 jobs by @vicentebolea in #4712
- Bump version to v2.11.0-rc1 by @vicentebolea in #4713
New Contributors
- @JamieJQuinn made their first contribution in #4102
- @Change72 made their first contribution in #4210
- @adrianjhpc made their first contribution in #4239
- @JamesMcClung made their first contribution in #4235
- @gregorweiss made their first contribution in #4344
- @lahwaacz made their first contribution in #4403
- @ChristosT made their first contribution in #4533
- @Lgt2x made their first contribution in #4537
- @ohlmann made their first contribution in #4575
- @Copilot made their first contribution in #4569
- @qtpowell made their first contribution in #4578
- @kmorel made their first contribution in #4591
- @mr-c made their first contribution in #4632
- @gqian-coder made their first contribution in #4654
- @sbelsk made their first contribution in #4691
Full Changelog: v2.10.2...v2.11.0-rc1