Skip to content

Commit

Permalink
chore: bump version to v0.11.1
Browse files Browse the repository at this point in the history
fix(docs): update github tag url for v0.11.1

feat(pyproject.toml): add URLs and update dependencies

chore: update changelog

Update colang changelog
  • Loading branch information
Pouyanpi committed Jan 16, 2025
1 parent 5db879e commit 1ef3210
Show file tree
Hide file tree
Showing 6 changed files with 45 additions and 6 deletions.
7 changes: 7 additions & 0 deletions CHANGELOG-Colang.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,13 @@ All notable changes to the Colang language and runtime will be documented in thi

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [2.0-beta.6] - 2025-01-16

### Added

* Add support for llama-3.2 models ([#877](https://github.com/NVIDIA/NeMo-Guardrails/pull/877)) by @schuellc-nvidia
* Add `it finished` utility flow in core.co library ([#913]<https://github.com/NVIDIA/NeMo-Guardrails/pull/913>) by @schuellc-nvidia

## [2.0-beta.5] - 2024-11-19

### Added
Expand Down
22 changes: 22 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,28 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
NOTE:
The changes related to the Colang language and runtime have moved to [CHANGELOG-Colang](./CHANGELOG-Colang.md) file.

## [0.11.1] - 2025-01-16

### Added

- **ContentSafety**: Add ContentSafety NIM connector ([#930](https://github.com/NVIDIA/NeMo-Guardrails/pull/930)) by @prasoonvarshney
- **TopicControl**: Add TopicControl NIM connector ([#930](https://github.com/NVIDIA/NeMo-Guardrails/pull/930)) by @makeshn
- **JailbreakDetect**: Add jailbreak detection NIM connector ([#930](https://github.com/NVIDIA/NeMo-Guardrails/pull/930)) by @erickgalinkin

## Changed

- **AutoAlign Integration**: Add further enhancements and refactoring to AutoAlign integration ([#867](https://github.com/NVIDIA/NeMo-Guardrails/pull/867)) by @KimiJL

## Fixed

- **PrivateAI Integration**: Fix Incomplete URL substring sanitization Error ([#883](https://github.com/NVIDIA/NeMo-Guardrails/pull/883)) by @NJ-186

## Documentation

- **NVIDIA Blueprint**: Add Safeguarding AI Virtual Assistant NIM Blueprint NemoGuard NIMs ([#932](https://github.com/NVIDIA/NeMo-Guardrails/pull/932)) by @abodhankar

- **ActiveFence Integration**: Fix flow definition in community docs ([#890](https://github.com/NVIDIA/NeMo-Guardrails/pull/890)) by @noamlevy81

## [0.11.0] - 2024-11-19

### Added
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)
[![arXiv](https://img.shields.io/badge/arXiv-2310.10501-b31b1b.svg)](https://arxiv.org/abs/2310.10501)

> **LATEST RELEASE / DEVELOPMENT VERSION**: The [main](https://github.com/NVIDIA/NeMo-Guardrails/tree/main) branch tracks the latest released beta version: [0.11.0](https://github.com/NVIDIA/NeMo-Guardrails/tree/v0.11.0). For the latest development version, checkout the [develop](https://github.com/NVIDIA/NeMo-Guardrails/tree/develop) branch.
> **LATEST RELEASE / DEVELOPMENT VERSION**: The [main](https://github.com/NVIDIA/NeMo-Guardrails/tree/main) branch tracks the latest released beta version: [0.11.1](https://github.com/NVIDIA/NeMo-Guardrails/tree/v0.11.1). For the latest development version, checkout the [develop](https://github.com/NVIDIA/NeMo-Guardrails/tree/develop) branch.
> **DISCLAIMER**: The beta release is undergoing active development and may be subject to changes and improvements, which could cause instability and unexpected behavior. We currently do not recommend deploying this beta version in a production setting. We appreciate your understanding and contribution during this stage. Your support and feedback are invaluable as we advance toward creating a robust, ready-for-production LLM guardrails toolkit. The examples provided within the documentation are for educational purposes to get started with NeMo Guardrails, and are not meant for use in production applications.
Expand Down
2 changes: 1 addition & 1 deletion nemoguardrails/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -35,4 +35,4 @@
"ignore", category=UserWarning, message="TypedStorage is deprecated"
)

__version__ = "0.11.0"
__version__ = "0.11.1"
4 changes: 2 additions & 2 deletions poetry.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

14 changes: 12 additions & 2 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ description = "NeMo Guardrails is an open-source toolkit for easily adding progr
authors = ["NVIDIA <[email protected]>"]
license = "LICENSE.md"
readme = "README.md"
version = "0.11.0"
version = "0.11.1"
packages = [{ include = "nemoguardrails" }]


Expand Down Expand Up @@ -34,6 +34,8 @@ classifiers = [

[tool.poetry.urls]
homepage = "https://github.com/NVIDIA/nemo-guardrails"
issues = "https://github.com/NVIDIA/nemo-guardrails/issues"
changelog = "https://github.com/NVIDIA/NeMo-Guardrails/blob/develop/CHANGELOG.md"
documentation = "https://docs.nvidia.com/nemo/guardrails/"
repository = "https://github.com/NVIDIA/NeMo-Guardrails"

Expand All @@ -46,6 +48,14 @@ aiohttp = ">=3.10.11"
annoy = ">=1.17.3"
fastapi = ">=0.103.0,"
fastembed = ">=0.2.2, <0.4.1"
# onnxruntime in 1.20 has dropped python 3.9 support
# fastembed has also dropped python 3.9 support entirely as of 0.5.0
# fastembed depends on onnxruntime we pindown the working version for 3.9 here
# as it is a transient dependency we must remove it later
onnxruntime = [
{ version = ">=1.17.0,<=1.19.2", python = "^3.9" },
{ version = ">=1.17.0,<2.0.0", python = ">=3.10" },
]
httpx = "^0.24.1"
jinja2 = ">=3.1.5"
langchain = ">=0.2.14,<0.4.0"
Expand Down Expand Up @@ -90,7 +100,7 @@ sdd = ["presidio-analyzer", "presidio-anonymizer", "spacy"]
eval = ["tqdm", "numpy", "streamlit"]
openai = ["langchain-openai"]
gcp = ["google-cloud-language"]
trace = ["opentelemetry-api", "opentelemetry-sdk", "aiofiles"]
tracing = ["opentelemetry-api", "opentelemetry-sdk", "aiofiles"]
# Poetry does not support recursive dependencies, so we need to add all the dependencies here.
# I also support their decision. There is no PEP for recursive dependencies, but it has been supported in pip since version 21.2.
# It is here for backward compatibility.
Expand Down

0 comments on commit 1ef3210

Please sign in to comment.