v24.06.00
dagardner-nv
released this
04 Jul 02:21
·
129 commits
to branch-24.10
since this release
Morpheus 24.06.00 (03 Jul 2024)
🚨 Breaking Changes
- Introduce multi-endpoint servers and health check endpoints to HttpServerSourceStage (#1734) @jadu-nv
- Update devcontainer to use latest build utils (#1658) @cwharris
- Update CI to install DOCA and build Morpheus DOCA components. (#1622) @cwharris
- Support non-json serializable objects in LLMContext (#1589) @dagardner-nv
🐛 Bug Fixes
- Fix LLM Agents Kafka pipeline (#1793) @dagardner-nv
- Add fetch data command in build_container_release.sh (#1787) @ifengw-nv
- Add cuda and cudf to link targets for C++ examples (#1777) @dagardner-nv
- Release container fixes (#1766) @dagardner-nv
- Remove setting of
prog_name
, this implies that an executable namedmorpheus_llm
exists (#1759) @dagardner-nv - Provide a default set of questions for the standalone RAG pipeline (#1758) @dagardner-nv
- Disable shared memory by default, and fix
--stop_after
flag forvdb_upload
example (#1755) @dagardner-nv - Fix conda errors in release container (#1750) @dagardner-nv
- Fixes for C++ impl for
DeserializeStage
and add missingget_info
overloads toSlicedMessageMeta
(#1749) @dagardner-nv - Add GIT_CLONE_PROTECTION_ACTIVE env config to fix build script (#1748) @jadu-nv
- Fix triton multi threading when using the C++ stage (#1739) @mdemoret-nv
- resolve rapids-dependency-file-generator warning (#1735) @jameslamb
- Updating all uses of the
secrets.PROJECT_MANAGEMENT_PAT
to use a registered Github App (#1730) @mdemoret-nv - DOCA: fix optional deps + remove PreallocatorMixin from source stage (#1729) @e-ago
- Remove
pyarrow_hotfix
import from__init__.py
(#1692) @efajardo-nv - Support the filter_null parameter in the C++ impl of the FileSourceStage (#1689) @dagardner-nv
- Enable C++ mode for
abp_pcap_detection
example (#1687) @dagardner-nv - Strip HTML & XML tags from RSS feed input (#1670) @dagardner-nv
- Truncate strings exceeding max_length when inserting to Milvus (#1665) @dagardner-nv
- Fix a typo in the devcontainer base image (#1638) @cwharris
- Fix tests to detect issue #1626 (#1629) @dagardner-nv
- Fix
cupy_to_tensor
to also inferuint8
andint8
dtypes (#1621) @efajardo-nv - Add struct column support to
cudf_helpers
(#1538) @efajardo-nv
📖 Documentation
- Cleanup docs so that each as a single H1 title (#1794) @dagardner-nv
- Mark the LLM Agents Kafka pipeline as broken (#1792) @dagardner-nv
- Document supported environments for each example (#1786) @dagardner-nv
- Removes unused environment variables from Morpheus build docs (#1784) @yczhang-nv
- Remove documentation for yaml config files in
vdb_upload
pipeline until #1752 is resolved (#1778) @dagardner-nv - Remove out of date instructions from
contributing.md
(#1774) @dagardner-nv - Add troubleshooting reference for unsuccessful documentation builds (#1768) @ifengw-nv
- Remove pre-built container section from
getting_started.md
(#1764) @yczhang-nv - Clarify Documentation: Run fetch_data.py Outside Docker Container (#1762) @ifengw-nv
- Add function return documentation for
LLMService
(#1721) @acaklovic-nv - Fix description for
cache_mode
option of DFP Rolling Window module (#1707) @efajardo-nv - Update root-cause-analysis-model-card.md (#1684) @HesAnEasyCoder
- Update abp-model-card.md (#1683) @HesAnEasyCoder
- Update dfp-model-card.md (#1682) @HesAnEasyCoder
- Update gnn-fsi-model-card.md (#1681) @HesAnEasyCoder
- Update phishing-model-card.md (#1680) @HesAnEasyCoder
- Update examples to execute from the root of the repo (#1674) @dagardner-nv
- Update dfp-model-card.md (#1644) @HesAnEasyCoder
🚀 New Features
- Add ransomware model to devcontainer (#1785) @yczhang-nv
- Introduce multi-endpoint servers and health check endpoints to HttpServerSourceStage (#1734) @jadu-nv
- Support
ControlMessage
forPreprocess
andPostProcess
stages (#1623) @yczhang-nv - Update CI to install DOCA and build Morpheus DOCA components. (#1622) @cwharris
- DOCA stage split: source + convert (#1617) @e-ago
ControlMessage
support inTritonInferenceStage
andPreallocatorMixin
(#1610) @cwharris
🛠️ Improvements
- Merge Agent Morpheus changes (#1760) @dagardner-nv
- Fix
RabbitMQ
output path (#1756) @yczhang-nv - Misc improvements for sid_visualization example (#1751) @dagardner-nv
- Auditing the dependencies and syncing
dependencies.yaml
withmeta.yaml
(#1743) @mdemoret-nv - Always run the PR builder step even if others are cancelled (#1736) @mdemoret-nv
- Enable Python install by default in
compile.sh
(#1724) @dagardner-nv - Generate deprecation warning for
MultiMessage
(#1719) @yczhang-nv - Improve the logging tests and add support for resetting the logger (#1716) @mdemoret-nv
- Allow passing
metadata
toLangChainAgentNode._run_single
(#1710) @dagardner-nv - Support passing a custom parser to
HttpServerSourceStage
andHttpClientSourceStage
stages (#1705) @dagardner-nv - Use EnvConfigValue for passing env-configured arguments to services (#1704) @cwharris
- Remove unused MLflow client arg from DFP inference implementations (#1700) @efajardo-nv
- Add group by column stage (#1699) @dagardner-nv
- Fix non-deterministic output of gnn sampler (#1677) @tzemicheal
- Ensuring consistent use of the export macro
MORPHEUS_EXPORT
(#1672) @aserGarcia - Update devcontainer to use latest build utils (#1658) @cwharris
- Update
ControlMessage
to hold arbitrary Python objects & updateMessageMeta
to copy & slice (#1637) @yczhang-nv - Use conda env create --yes instead of --force (#1636) @efajardo-nv
- Misc CI improvements (#1618) @dagardner-nv
- Support non-json serializable objects in LLMContext (#1589) @dagardner-nv