Releases: rtosholdings/riptide_cpp
Releases · rtosholdings/riptide_cpp
v1.19.0
Changes:
- Add benchmarks for GroupBy operations
- Fix typo that causes segfault
- Add benchmarks for reduce
- Expand groupby benchmarks
- Add support for NumPy 1.25 and 1.26
- Fix spurious wakeups on Linux
- Add compiler flags for Intel JCC Erratum Mitigation
- Force garbage collection on user initiated collects
- Sort options in .clang-format
- Add support for Python-3.12
- Fix invalid handling for reduce functions
- Allow GroupBy operations to be interrupted with Ctrl+C
- Properly handle mismatched filter length when loading sds
v1.18.0
Changes:
- Add log messages to GroupBy operations
- Warn users about ill-formed date/time strings
- Prevent segfault when formatting null strings
- Drop Python 3.9
- Add error handler for log formatting
- Better error handling in groupby functions
- Fix GetNextWorkIndex and callers
- Set sdsfile_test gtest discovery timeout
- Add thread wakeup test
- Add benchmarks for GroupBy operations
v1.17.0
Changes:
- GroupIndexStep2: Don't index into empty array
- Update all GitHub actions to Node20
- Tidy up tests
- Take out hard-coded PYTHONHOME from python_test
- Add support for oldest-supported NumPy
- Enforce min numpy version for runtime/tests
- gen_requirements: developer requires native
- New conda index no longer recognizes --no-progress
- Feature/zstd checksumming
- Switch to conda + conda-index
- Resolve group by performance issues for float32
- Use conda_index module directly
- Fix false sharing in multithreaded groupby
- Add explicit numpy run req in conda pkg
- Use float64 intermediate values for var and nanvar
- Remove local_scheme for setuptools_scm
- Fix GH uploads
- once more...
v1.16.3
Changes:
- Fix malformed classifier: fails pypi upload!
v1.16.2
Changes:
- Perform appropriate signed/unsigned min/max gather step.
- Migrate from setuptools to scikit-build-core.
- make isn't available by default, but it's currently needed to build.
- Consolidate build and host reqs in conda meta.yaml.
- Tweaks for driving scikit-build
- Fix SDS stacking of empty SDS
- UT testing improvements
- The new ut gtest emulation allows for discovering each individual test,...
- Improve gtest emulation
- Don't crash if no riptable - just exit with failure
- Invoke riptable.tests via pytest, not riptable.tests.run
v1.16.1
Changes:
- Ensure index (as int64) is non-negative before use
- Fix crash in Combine1Filter() due to bad indices
- rc.MultiConcatFiles(): close output file handle when done
- Pin to pillow=10.1.0 to avoid mamba solve fail
v1.16.0
Changes:
- Reduce size of Linux release binaries
- Update to gcc-13 on Linux
- Remove dependency on abseil
- Remove remaining abseil dependencies
- Switch to creating conda format packages
- Use DWARF-4 with GCC for GDB-8 compatibility
- Add runtime logger to riptide_cpp
- Refactor Sort functions to allow descending sort
- Update README for riptable connection
v1.15.3
Changes:
- Pin conda_deploy to py311
v1.15.2
Changes:
- Always truncate existing SDS file if overwriting
- Fix GitHub builds
v1.15.1
Changes:
- Fix SearchSortedLeft/SearchSortedRight
- Add riptide_cpp test cases