Releases: nv-morpheus/MRC
Releases Β· nv-morpheus/MRC
v23.01.00
MRC 23.01.00 (30 Jan 2023)
π¨ Breaking Changes
- Non-Linear pipelines and Non-Runnable Nodes (#261) @mdemoret-nv
- Update Versions for 23.01 (#242) @mdemoret-nv
- Upgrade to C++20 (#230) @ryanolson
- MRC Rename (#221) @ryanolson
- Distributed Runtime (#218) @ryanolson
π Bug Fixes
- Add handling for empty downstream sources (#279) @mdemoret-nv
- Removing TL Expected (#278) @mdemoret-nv
- Fix function wrappers with
functools.partial
(#277) @mdemoret-nv - Reverting relative paths for git submodules (#274) @mdemoret-nv
- rename morpheus_utils_configure_boost_* to use new utilities naming (#272) @cwharris
- Bump utilities version (#269) @drobison00
- Missing <unordered_map> header; caught by gcc12 (#256) @ryanolson
- Fix potential race condition (#248) @ryanolson
- codecov updates (#233) @dagardner-nv
- Ensure interpreter is properly initialized, minor test fixes (#220) @drobison00
π Documentation
π New Features
- Non-Linear pipelines and Non-Runnable Nodes (#261) @mdemoret-nv
- C++20 Coroutines (#244) @ryanolson
- Development container image (#236) @ryanolson
- Workspace Update to allow indentation in CMake argument blocks (#234) @ryanolson
- Upgrade to C++20 (#230) @ryanolson
- MRC Rename (#221) @ryanolson
- Distributed Runtime (#218) @ryanolson
π οΈ Improvements
- Move Expected/Error from internal -> core (#263) @ryanolson
- Core Concepts (#262) @ryanolson
- Improved Task Lifecycle (#259) @ryanolson
- Update Task destructor logic to conform to the standard (#258) @ryanolson
- Initial Fiber and Coroutine Benchmarks (#255) @ryanolson
- 23.01 Clang Format Update (#254) @ryanolson
- Updating
CODEOWNERS
for new repo organization (#250) @mdemoret-nv - Update IWYU to suggest forward declarations (#249) @mdemoret-nv
- Remove draconian regex filter that eliminates entire tests from being run (#246) @ryanolson
- lazy instantiation of the nvml singleton (#243) @ryanolson
- Update Versions for 23.01 (#242) @mdemoret-nv
- MRC changes related to utility consolidation (#241) @drobison00
- C++20 version of upcoming C++23 std::expected (#239) @ryanolson
- C++ Reorganization (#237) @ryanolson
- Update codeowners to MRC (#235) @mdemoret-nv
- Adds missing functionality to allow dynamic modules to forward their configuration to nested children. (#224) @drobison00
- Run CI on main branch (#217) @dagardner-nv
v22.11.00
π¨ Breaking Changes
π Bug Fixes
- Fix throwing errors from
Executor.join_async()
(#208) @mdemoret-nv - Fix help string for SRF_BUILD_DOCS (#202) @dagardner-nv
- change pull_request to pull_request_target (#201) @jarmak-nv
- Registered memory should be released before the UCX Context is destroyed (#193) @ryanolson
- Fix tests so that the proper upstream build is used for the coverage test (#192) @dagardner-nv
- Updating SRF versions from 22.09 to 22.11 (#191) @mdemoret-nv
- Fixes "Add new issue/PR to project" action (#189) @dagardner-nv
- Fetch history and tags for package step (#188) @dagardner-nv
- Fix CI deps (#187) @dagardner-nv
- Emit the value before incrementing the iterator fixes (#180) @dagardner-nv
- Fix returning of thread_binding attr (#179) @dagardner-nv
- update abseil, grpc, and ucx versions for cuml compatibility (#177) @cwharris
π Documentation
- Add documentation on how to build the doxygen docs (#183) @dagardner-nv
π New Features
- : Replacing SRF markdown templates with yml forms (#200) @jarmak-nv
π οΈ Improvements
- Improve NVML + MIG Behavior (#206) @ryanolson
- Add dockerfile for CI runners (#199) @dagardner-nv
- Add codecov upload (#197) @dagardner-nv
- SRF Modules and Module Registry Implementation (#196) @drobison00
- Allow building build without GPU and without a driver (#195) @dagardner-nv
- Switch to github actions (#182) @dagardner-nv
[NIGHTLY] v23.01.00
π Links
π¨ Breaking Changes
- Non-Linear pipelines and Non-Runnable Nodes (#261) @mdemoret-nv
- Update Versions for 23.01 (#242) @mdemoret-nv
- Upgrade to C++20 (#230) @ryanolson
- MRC Rename (#221) @ryanolson
- Distributed Runtime (#218) @ryanolson
π Bug Fixes
- Add handling for empty downstream sources (#279) @mdemoret-nv
- Removing TL Expected (#278) @mdemoret-nv
- Fix function wrappers with
functools.partial
(#277) @mdemoret-nv - Reverting relative paths for git submodules (#274) @mdemoret-nv
- rename morpheus_utils_configure_boost_* to use new utilities naming (#272) @cwharris
- Bump utilities version (#269) @drobison00
- Missing <unordered_map> header; caught by gcc12 (#256) @ryanolson
- Fix potential race condition (#248) @ryanolson
- codecov updates (#233) @dagardner-nv
- Ensure interpreter is properly initialized, minor test fixes (#220) @drobison00
π Documentation
π New Features
- Non-Linear pipelines and Non-Runnable Nodes (#261) @mdemoret-nv
- C++20 Coroutines (#244) @ryanolson
- Development container image (#236) @ryanolson
- Workspace Update to allow indentation in CMake argument blocks (#234) @ryanolson
- Upgrade to C++20 (#230) @ryanolson
- MRC Rename (#221) @ryanolson
- Distributed Runtime (#218) @ryanolson
π οΈ Improvements
- Move Expected/Error from internal -> core (#263) @ryanolson
- Core Concepts (#262) @ryanolson
- Improved Task Lifecycle (#259) @ryanolson
- Update Task destructor logic to conform to the standard (#258) @ryanolson
- Initial Fiber and Coroutine Benchmarks (#255) @ryanolson
- 23.01 Clang Format Update (#254) @ryanolson
- Updating
CODEOWNERS
for new repo organization (#250) @mdemoret-nv - Update IWYU to suggest forward declarations (#249) @mdemoret-nv
- Remove draconian regex filter that eliminates entire tests from being run (#246) @ryanolson
- lazy instantiation of the nvml singleton (#243) @ryanolson
- Update Versions for 23.01 (#242) @mdemoret-nv
- MRC changes related to utility consolidation (#241) @drobison00
- C++20 version of upcoming C++23 std::expected (#239) @ryanolson
- C++ Reorganization (#237) @ryanolson
- Update codeowners to MRC (#235) @mdemoret-nv
- Adds missing functionality to allow dynamic modules to forward their configuration to nested children. (#224) @drobison00
- Run CI on main branch (#217) @dagardner-nv
v22.09.00
SRF 22.09.00 (30 Sep 2022)
π Documentation
π Improvements
- Bump Versions 22.09 (#174) @mdemoret-nv
- Add missing checks for YAPF_RETVAL & PRAGMA_CHECK_RETVAL in CI (#173) @dagardner-nv
v22.08.00
SRF 22.08.00 (7 Sep 2022)
π Bug Fixes
- Update PortBuilder to Work with Types That Do Not Have a Default Constructor (#165) @mdemoret-nv
- Fix contributing guide build (#139) @cwharris
- fix faulty assumption about remote key sizes (#137) @ryanolson
- Resolves issue-32, re-add stats watchers to Rx and Python nodes (#130) @drobison00
- Fix SRF Conda Upload (#70) @mdemoret-nv
π Documentation
- Adjust contrib instructions for pip install location (#141) @pdmack
- Update CONTRIBUTING.md (#133) @pdmack
- Typo fix in README.md (#108) @yuvaldeg
- Refresh and Simplification of QSG README (#100) @awthomp
π New Features
- Internal Runtime Query + CPP Checks (#113) @ryanolson
- Data Plane - Initial P2P and RDMA Get (#112) @ryanolson
- Network Options (#111) @ryanolson
- Transient Pool (#110) @ryanolson
π οΈ Improvements
- Bump versions 22.08 (#166) @mdemoret-nv
- Action to Add Issues/PRs to Project (#155) @jarmak-nv
- Add ability to specify port data type for known c++ types from Python (#153) @drobison00
- Fix CPP checks for CI (#147) @dagardner-nv
- Code coverage integration in SRF (#105) @drobison00
- Add codable interface for python objects, (Ingress|Egress)Ports python bindings, and other elements required for multi-segment. (#18) @drobison00
v22.06.01
SRF 22.06.01 (4 Jul 2022)
π Bug Fixes
- Fix
flatten()
Operator With Infinite Sources (#117) @mdemoret-nv
v22.06.00
SRF 22.06.00 (28 Jun 2022)
π Bug Fixes
- Moving the python_module_tools before the SRF import (#87) @mdemoret-nv
- Fix for pipelines beginning before start is called (#83) @ryanolson
- host_partition_id incorrectly set with multiple gpus present (#79) @ryanolson
- Changing RAPIDS_VERSION to SRF_RAPIDS_VERSION (#73) @mdemoret-nv
- Apply PR #70 to Correct Branch (#71) @mdemoret-nv
- Add pybind11-stubgen to the conda build (#60) @mdemoret-nv
- Improved Resource ownership (#39) @ryanolson
- Improve error handling on pipeline::Controller updates (#29) @ryanolson
- adding PortGraph; validate Pipeline definitions (#28) @ryanolson
π Documentation
- SRF README Update - In Preparation of Public Release (#93) @mdemoret-nv
- Initial CONTRIBUTING.md (#45) @cwharris
π New Features
- Improvements Needed for Quickstart (#52) @mdemoret-nv
- General Cleanup (#47) @mdemoret-nv
π οΈ Improvements
- adding pragma once to logging.h (#41) @ryanolson
- pimpl IBuilder (#40) @ryanolson
- Add two missing headers that caused clang compile errors. (#31) @drobison00
- Enable CI for SRF (#24) @dagardner-nv
- Quickstart (#20) @ryanolson
- adding node::Queue; refactoring SinkChannel for code reuse (#1) @ryanolson