v0.7.0
版本发布时间: 2024-01-31 22:54:16
NVIDIA/NeMo-Guardrails最新发布版本:v0.10.1(2024-10-03 02:38:56)
This release adds three new features: support for Llama Guard, improved LangChain integration, and support for server-side threads. It also adds support for Python 3.11 and solves the issue with pinned dependencies (e.g., langchain>=0.1.0,<2.0
, typer>=0.7.0
). Last but not least, it includes multiple feature and security-related fixes.
What's Changed
Added
- #254 Support for Llama Guard input and output content moderation.
- #253 Support for server-side threads.
-
#235 Improved LangChain integration through
RunnableRails
. -
#190 Add example for using
generate_events_async
with streaming. - Support for Python 3.11.
Changed
Fixed
-
#239 Fixed logging issue where
verbose=true
flag did not trigger expected log output. - #228 Fix docstrings for various functions.
- #242 Fix Azure LLM support.
- #225 Fix annoy import, to allow using without.
- #209 Fix user messages missing from prompt.
-
#261 Fix small bug in
print_llm_calls_summary
. - #252 Fixed duplicate loading for the default config.
- Fixed the dependencies pinning, allowing a wider range of dependencies versions.
- Fixed sever security issues related to uncontrolled data used in path expression and information exposure through an exception.
New Contributors
- @spehl-max made their first contribution in https://github.com/NVIDIA/NeMo-Guardrails/pull/239
- @rajveer43 made their first contribution in https://github.com/NVIDIA/NeMo-Guardrails/pull/228
- @smartestrobotdai made their first contribution in https://github.com/NVIDIA/NeMo-Guardrails/pull/242
- @prasoonvarshney made their first contribution in https://github.com/NVIDIA/NeMo-Guardrails/pull/269
- @eneadodi made their first contribution in https://github.com/NVIDIA/NeMo-Guardrails/pull/276
- @baggiponte made their first contribution in https://github.com/NVIDIA/NeMo-Guardrails/pull/240
Full Changelog: https://github.com/NVIDIA/NeMo-Guardrails/compare/v0.6.1...v0.7.0