Skip to content

Release v0.6.0

Choose a tag to compare

@drazvan drazvan released this 13 Dec 21:59
· 2936 commits to develop since this release
cc598c3

This release builds on the feedback received over the last few months and brings many improvements and new features. It is also the first beta release for NeMo Guardrails. Equally important, this release is the first to include LLM vulnerability scan results for one of the sample bots.

Release highlights include:

  • Better configuration and support for input, output, dialog, retrieval, and execution rails.
  • Ability to reduce the overall latency using single_call mode or embeddings_only mode for dialog rails.
  • Support for streaming.
  • First version of the Guardrails Library.
  • Fast fact-checking using AlignScore.
  • Updated Getting Started guide.
  • Docker image for easy deployment.

Detailed changes are included below.


Added

Changed

  • Allow context data directly in the /v1/chat/completion using messages with the type "role".
  • Allow calling a subflow whose name is in a variable, e.g. do $some_name.
  • Allow using actions which are not async functions.
  • Disabled pretty exceptions in CLI.
  • Upgraded dependencies.
  • Updated the Getting Started Guide.
  • Main README now provides more details.
  • Merged original examples into a single ABC Bot and removed the original ones.
  • Documentation improvements.

Fixed

  • Fix going over the maximum prompt length using the max_length attribute in Prompt Templates.
  • Fixed problem with nest_asyncio initialization.
  • #144 Fixed TypeError in logging call.
  • #121 Detect chat model using openai engine.
  • #109 Fixed minor logging issue.
  • Parallel flow support.
  • Fix HuggingFacePipeline bug related to LangChain version upgrade.