Releases: nv-morpheus/Morpheus
Releases · nv-morpheus/Morpheus
v22.09.00
🚨 Breaking Changes
- Adjustments for docker build inclusion of morpheus-visualization (#366) @pdmack
- Add pluggy to docker build for CLI; fixes 357 (#358) @pdmack
- kafka integration tests (#308) @dagardner-nv
🐛 Bug Fixes
- Pin numba version (#387) @pdmack
- Training and validation script and notebook fixes. (#386) @shawn-davis
- Add websockets dependency for viz (#383) @efajardo-nv
- updating the filenames in the paths and adding the missing file for abp (#378) @gbatmaz
- Ransomware models need update for Triton 22.08 (#377) @bsuryadevara
- Adjustments for docker build inclusion of morpheus-visualization (#366) @pdmack
- Removing
grpcio-channelz
(#360) @mdemoret-nv - Add pluggy to docker build for CLI; fixes 357 (#358) @pdmack
- Branch 22.09 merge 22.08 (#336) @mdemoret-nv
📖 Documentation
- Update Quickstart Guide for 22.09 (#382) @pdmack
- Starter DFP docstring updates (#370) @efajardo-nv
- Wholesale updates for tritonserver version (#369) @pdmack
- Misc DFP Documentation & fixes (#368) @dagardner-nv
- Fix broken developer guide code examples (#333) @dagardner-nv
- Clarification of known issue in QSG (#328) @pdmack
- Initial example readme (#304) @cwharris
🚀 New Features
- Bump Versions 22.09 (#361) @mdemoret-nv
- Demo notebook for DFP feature selection with toy dataset (#359) @hsin-c
- SID Visualization Example (#354) @efajardo-nv
- Add DFP Production Example Workflow (#352) @mdemoret-nv
- Digital Fingerprinting 2.0 Pipelines (#315) @efajardo-nv
- Add CLI Extensions to Allow Running Custom Stages with the Morpheus CLI (#312) @mdemoret-nv
🛠️ Improvements
- Update HAMMAH E2E benchmark test to DFP 2.0 (#380) @efajardo-nv
- Resolves #350 -- Adds support for segmenting LinearPipelines (#374) @drobison00
- Add jupyter to the main Dockerfile (NGC) (#373) @pdmack
- Use libcudacxx from NVIDIA repo (#372) @pdmack
- DFP Updates to enable example workflows (#371) @drobison00
- Mlflow update 2209 (#367) @pdmack
- Update Dockerfile (#353) @pdmack
- kafka integration tests (#308) @dagardner-nv
- IWYU CI integration for Morpheus (#287) @dagardner-nv
Known Issues
- The GNN example workflow cannot be run due to incompatible dependencies between cuML 22.08 and SRF 22.09. See issue #390
v22.09.00b
Morpheus 22.09.00 Beta
This is a beta release of Morpheus 22.09.00.
🔗 Links
🚨 Breaking Changes
- Add pluggy to docker build for CLI; fixes 357 (#358) @pdmack
- kafka integration tests (#308) @dagardner-nv
🐛 Bug Fixes
- Removing
grpcio-channelz
(#360) @mdemoret-nv - Add pluggy to docker build for CLI; fixes 357 (#358) @pdmack
- Branch 22.09 merge 22.08 (#336) @mdemoret-nv
📖 Documentation
- Fix broken developer guide code examples (#333) @dagardner-nv
- Clarification of known issue in QSG (#328) @pdmack
- Initial example readme (#304) @cwharris
🚀 New Features
- Bump Versions 22.09 (#361) @mdemoret-nv
- Demo notebook for DFP feature selection with toy dataset (#359) @hsin-c
- SID Visualization Example (#354) @efajardo-nv
- Add DFP Production Example Workflow (#352) @mdemoret-nv
- Digital Fingerprinting 2.0 Pipelines (#315) @efajardo-nv
- Add CLI Extensions to Allow Running Custom Stages with the Morpheus CLI (#312) @mdemoret-nv
🛠️ Improvements
- Update Dockerfile (#353) @pdmack
- kafka integration tests (#308) @dagardner-nv
- IWYU CI integration for Morpheus (#287) @dagardner-nv
v22.08.00
Morpheus 22.08.00 (7 Sep 2022)
🐛 Bug Fixes
- Fixing compilation with SRF 22.08a (#332) @mdemoret-nv
- Update Ransomware Models (#295) @bsuryadevara
- Bump numpy from 1.19.5 to 1.22.0 in /models/validation-inference-scripts/fraud-detection-models (#175) @dependabot[bot]
- Bump numpy from 1.19.5 to 1.22.0 in /models/training-tuning-scripts/fraud-detection-models (#174) @dependabot[bot]
- Bump numpy from 1.20.3 to 1.22.0 in /models/validation-inference-scripts/phishing-models (#173) @dependabot[bot]
- Bump numpy from 1.20.3 to 1.22.0 in /models/validation-inference-scripts/hammah-models (#172) @dependabot[bot]
📖 Documentation
- Add Azure known issue to QSG (#323) @pdmack
- QSG updates for data dir (#302) @pdmack
- Manual testing of Morpheus with Kafka & Validation improvements (#290) @dagardner-nv
- Updates README.md to include instructions for launching Triton (#289) @dagardner-nv
- Update NLP SI example readme (#284) @pdmack
- Update GNN example readme (#283) @pdmack
🚀 New Features
- E2E benchmark tests (#269) @efajardo-nv
- Use SRF Logging (#266) @mdemoret-nv
🛠️ Improvements
- Fixes issues with NLP pipelines when data is not truncated (#316) @dagardner-nv
- Update include ordering and style (#277) @dagardner-nv
- MonitorStage add a blank space between the rate and the unit description (#275) @dagardner-nv
- Ensure TableInfo only appears in one lib (#273) @dagardner-nv
- copy multiple ranges for MultiMessage (#231) @dagardner-nv
- GPU not needed for build & documentation CI stages (#181) @dagardner-nv
v22.06.01
Morpheus 22.06.01 (15 Jul 2022)
🐛 Bug Fixes
- Fix pandas version in runtime container (#270) @efajardo-nv
v22.06.00
Morpheus 22.06.00 (5 Jul 2022)
🚨 Breaking Changes
- Update Morpheus to Use SRF 22.06 (#152) @mdemoret-nv
- update cudf to 22.04, cuda to 11.5 (#148) @cwharris
- Fixes Timestamp Nodes When Running with
--debug
(#145) @mdemoret-nv - Dockerfile COPY section needs update (#141) @pdmack
- Reorganize the python package files (#98) @mdemoret-nv
🐛 Bug Fixes
- Fixing Python Kafka Source with Multiple Threads (#262) @mdemoret-nv
- Fixing the from-kafka stage (#257) @mdemoret-nv
- Pin Conda Package
cuda-python <=11.7.0
to Fix Conda Build (#252) @mdemoret-nv - Fixing
to-kafka
Stage by Converting to a Pass Through Node (#245) @mdemoret-nv - Move Morpheus Data Files Out of LFS (#242) @mdemoret-nv
- Missing 'supports_cpp_node' impl function (#239) @bsuryadevara
- Revert ransomware feature config changes (#234) @bsuryadevara
- Use git version 2.35.3 in release build (#224) @mdemoret-nv
- Rollback CI images and fix dev container (#191) @cwharris
- Update cuda11.5_dev.yml (#167) @pdmack
- Adding in pybind11-stubgen to the conda package (#163) @mdemoret-nv
- Fixes Timestamp Nodes When Running with
--debug
(#145) @mdemoret-nv - Dockerfile COPY section needs update (#141) @pdmack
- Add pybind11-stubgen to conda environment yaml. (#109) @drobison00
- Update hammah-inference.py (#90) @pdmack
- Install new apt key in docker (#72) @dagardner-nv
- Ensure default path values in morpheus.cli are no longer relative (#62) @dagardner-nv
- Fix the nlp_si_detection example (#61) @dagardner-nv
📖 Documentation
- Fix GNN example and update installation instructions (#189) @cwharris
- Documentation fixes (#147) @dagardner-nv
- Update morpheus_quickstart_guide.md (#142) @pdmack
- Split data dir, moving large files into examples/data (#130) @dagardner-nv
- Update morpheus_quickstart_guide.md (#127) @bsuryadevara
- Update morpheus_quickstart_guide.md (#106) @pdmack
- Apply enterprise sphinx html theme to docs (#97) @efajardo-nv
- Updates to developer_guide for clarity. (#96) @lobotmcj
- Updates to README.md for clarity (#91) @BartleyR
- Update README.md (#76) @pdmack
- Fix typos in README.md & Change GitLab-style reference in CONTRIBUTING.md (#74) @lobotmcj
- Updated README with documentation links and banner image (#71) @BartleyR
🚀 New Features
- Fix 22.06 style checks (#249) @mdemoret-nv
- Add CLI Relative Path Fallback (#232) @mdemoret-nv
- Adding new SRF cmake variables (#198) @mdemoret-nv
- ransomware ds requirements (#196) @raykallen
- Update to rapids 22.06 (#180) @cwharris
- Fix for CI check script (#158) @dagardner-nv
- Update Morpheus to Use SRF 22.06 (#152) @mdemoret-nv
- Ransomware detection pipeline (#149) @bsuryadevara
- update cudf to 22.04, cuda to 11.5 (#148) @cwharris
- Limit which lfs assets are pulled by default (#139) @dagardner-nv
- AppShieldSource stage (#136) @bsuryadevara
- Include C++ Unittests in CI (#135) @dagardner-nv
- Set Python3_FIND_STRATEGY=Location (#131) @dagardner-nv
- Migrate Neo's tensor code directly into Morpheus (#129) @dagardner-nv
- Updating CODEOWNERS for New Organization (#118) @mdemoret-nv
- Add pybind11/cython stubs to Morpheus package (#100) @mdemoret-nv
- Reorganize the python package files (#98) @mdemoret-nv
- Update morpheus dev container to support flag for building with debug python build + source files. (#81) @drobison00
🛠️ Improvements
- Fixing Outstanding Style Errors (#261) @mdemoret-nv
- Pin cuda-python to 11.7.0 (#246) @dagardner-nv
- Fixes Pipeline.visualize (#203) @dagardner-nv
- nlp_si_detection example improvements (#193) @dagardner-nv
- Update GNN FSI pipeline example & notebook. (#182) @tzemicheal
- Add missing git-lfs package to docker container (#179) @dagardner-nv
- release container build fixes (#164) @cwharris
- remove ssh instructions from CONTRIBUTING guide (#162) @cwharris
- Update mlflow-env.yml (#146) @pdmack
- Add script to capture triton config (#116) @pdmack
- Update mlflow-env.yml (#113) @pdmack
- Jenkins improvememts (#107) @dagardner-nv
- Rename mlflow conda env file (#82) @pdmack
- Jenkins integration (#80) @dagardner-nv
- Revert "Install new apt key" (#79) @dagardner-nv
- Clear log handlers after each test (#66) @dagardner-nv
- Fix type-o in log parsing example & small formatting fix (#58) @dagardner-nv
⚠️ Known Issues
- Triton 22.04 can crash under heavy load from Morpheus+Kafka (#259)
v22.04.00 - General Availability Release
Initial Public Release
Morpheus is being provided as OSS and is now generally available on GitHub as well as NGC (NVIDIA GPU Cloud). Morpheus is still early software and a work in progress. Breaking changes (including breaking API changes) are to be expected
Highlights
- GNN (Graph Neural Networking) based workflow for fraud detection
- Transformer based workflow for log parsing
- Updated Morpheus to use the features for pipeline development
🐛 Bug Fixes
- Fix default DOCKER_IMAGE_TAG to match that of build_container_release.sh (#33) @dagardner-nv
- fix incorrect bert vocab and hash in training-tuning-scripts/log-parsing/resources (#32) @raykallen
- Removing
no_args_is_help
from CLI commands (#29) @mdemoret-nv - Log parsing example updates (#28) @efajardo-nv
- fix to_file "overwrite" option for cli (#15) @cwharris
📖 Documentation
- Update CONTRIBUTING.md & fix file ownership (#27) @dagardner-nv
- README updates to provide NGC links (#25) @BartleyR
- Move model card info to readme and model-information.csv (#20) @raykallen
🛠️ Improvements
⚠️ Known Issues
- No known issues