From da5a65ce5270b2928ee099b574423efe63879b0e Mon Sep 17 00:00:00 2001 From: Pouyanpi Date: Tue, 4 Nov 2025 14:51:49 +0000 Subject: [PATCH 01/11] chore(release): prepare for v0.18.0 --- CHANGELOG.md | 71 ++++++++++++++++++++++++++++++++++++++++++++++++++ README.md | 2 +- pyproject.toml | 2 +- 3 files changed, 73 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0a53775a9..f4340358e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,77 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm > > The changes related to the Colang language and runtime have moved to [CHANGELOG-Colang](./CHANGELOG-Colang.md) file. +## [0.18.0] - 2025-11-04 + +### ๐Ÿš€ Features + +- *(bot-thinking)* Add reasoning trace extraction from llm calls ([#1431](https://github.com/NVIDIA/NeMo-Guardrails/issues/1431)) +- *(bot-thinking)* Emit BotThinking events with reasoning traces ([#1432](https://github.com/NVIDIA/NeMo-Guardrails/issues/1432)) +- *(bot-thinking)* Improve event logging and add bot thinking display ([#1434](https://github.com/NVIDIA/NeMo-Guardrails/issues/1434)) +- Add Azure OpenAI embedding provider ([#702](https://github.com/NVIDIA/NeMo-Guardrails/issues/702)) +- Add Cisco AI Defense integration ([#1433](https://github.com/NVIDIA/NeMo-Guardrails/issues/1433)) +- *(cache)* Add LFU caching system for models (currently applied to content safety checks) #1436 +- *(cache)* Add LLM metadata caching for model and provider information ([#1456](https://github.com/NVIDIA/NeMo-Guardrails/issues/1456)) +- *(cache)* Add caching support for topic safety and content safety output checks ([#1457](https://github.com/NVIDIA/NeMo-Guardrails/issues/1457)) +- *(cache)* Add caching support for jailbreak detection ([#1458](https://github.com/NVIDIA/NeMo-Guardrails/issues/1458)) +- Add Cohere embedding integration ([#1305](https://github.com/NVIDIA/NeMo-Guardrails/issues/1305)) +- Add Google embedding integration ([#1304](https://github.com/NVIDIA/NeMo-Guardrails/issues/1304)) +- *(llm)* Add automatic provider inference for LangChain LLMs ([#1460](https://github.com/NVIDIA/NeMo-Guardrails/issues/1460)) +- *(llm)* Add custom HTTP headers support to ChatNVIDIA provider ([#1461](https://github.com/NVIDIA/NeMo-Guardrails/issues/1461)) +- *(benchmark)* Create mock LLM server for use in benchmarks ([#1403](https://github.com/NVIDIA/NeMo-Guardrails/issues/1403)) + +### ๐Ÿ› Bug Fixes + +- *(config)* Validate content safety and topic control configs at creation time ([#1450](https://github.com/NVIDIA/NeMo-Guardrails/issues/1450)) +- *(jailbreak)* Capitalization of `Snowflake` in use of `snowflake-arctic-embed-m-long` name. ([#1464](https://github.com/NVIDIA/NeMo-Guardrails/issues/1464)) +- *(runtime)* Ensure stop flag is set for policy violations in parallel rails ([#1467](https://github.com/NVIDIA/NeMo-Guardrails/issues/1467)) +- *(llm)* [**breaking**] Extract reasoning traces to separate field instead of prepending ([#1468](https://github.com/NVIDIA/NeMo-Guardrails/issues/1468)) +- *(streaming)* [**breaking**] Raise error when stream_async used with disabled output rails streaming ([#1470](https://github.com/NVIDIA/NeMo-Guardrails/issues/1470)) +- *(llm)* Add fallback extraction for reasoning traces from tags ([#1474](https://github.com/NVIDIA/NeMo-Guardrails/issues/1474)) +- *(runtime)* Set stop flag for exception-based rails in parallel mode ([#1487](https://github.com/NVIDIA/NeMo-Guardrails/issues/1487)) + +### ๐Ÿšœ Refactor + +- [**breaking**] Replace reasoning trace extraction with LangChain additional_kwargs ([#1427](https://github.com/NVIDIA/NeMo-Guardrails/issues/1427)) + +### ๐Ÿ“š Documentation + +- Release notes for v0.17.0 ([#1438](https://github.com/NVIDIA/NeMo-Guardrails/issues/1438)) +- More detail for release notes ([#1447](https://github.com/NVIDIA/NeMo-Guardrails/issues/1447)) +- *(examples)* Add nemoguards cache configuration example ([#1459](https://github.com/NVIDIA/NeMo-Guardrails/issues/1459)) +- Add guide for bot reasoning guardrails ([#1479](https://github.com/NVIDIA/NeMo-Guardrails/issues/1479)) +- *(cache)* Documentation on in-memory caching ([#1480](https://github.com/NVIDIA/NeMo-Guardrails/issues/1480)) +- Update LLM reasoning traces config guidance ([#1483](https://github.com/NVIDIA/NeMo-Guardrails/issues/1483)) + +### ๐ŸŽจ Styling + +- *(cache)* Replace pass with ellipsis in abstract methods ([#1455](https://github.com/NVIDIA/NeMo-Guardrails/issues/1455)) + +### ๐Ÿงช Testing + +- Add mock embedding provider tests ([#1446](https://github.com/NVIDIA/NeMo-Guardrails/issues/1446)) +- *(cli)* Add comprehensive CLI test suite and reorganize files ([#1339](https://github.com/NVIDIA/NeMo-Guardrails/issues/1339)) +- Skip FastEmbed tests when not in live mode ([#1462](https://github.com/NVIDIA/NeMo-Guardrails/issues/1462)) +- Fix flaky stats logging interval timing test ([#1463](https://github.com/NVIDIA/NeMo-Guardrails/issues/1463)) +- Restore test that was skipped due to Colang 2.0 serialization issue ([#1449](https://github.com/NVIDIA/NeMo-Guardrails/issues/1449)) + +### โš™๏ธ Miscellaneous Tasks + +- Resolve PyPI publish workflow trigger and reliability issues ([#1443](https://github.com/NVIDIA/NeMo-Guardrails/issues/1443)) +- Fix sparse checkout for publish pypi workflow ([#1444](https://github.com/NVIDIA/NeMo-Guardrails/issues/1444)) +- Drop Python 3.9 support ahead of October 2025 EOL ([#1426](https://github.com/NVIDIA/NeMo-Guardrails/issues/1426)) +- *(types)* Type-clean tracing (10 errors) ([#1388](https://github.com/NVIDIA/NeMo-Guardrails/issues/1388)) +- *(types)* Type-clean logging (43 errors) ([#1395](https://github.com/NVIDIA/NeMo-Guardrails/issues/1395)) +- *(types)* Type-clean kb/ (1 error) ([#1385](https://github.com/NVIDIA/NeMo-Guardrails/issues/1385)) +- *(types)* Type-clean /cli (37 errors) ([#1380](https://github.com/NVIDIA/NeMo-Guardrails/issues/1380)) +- Update insert licenser pe-commit-hooks to use current year ([#1452](https://github.com/NVIDIA/NeMo-Guardrails/issues/1452)) +- *(library)* Remove unused vllm requirements.txt files ([#1466](https://github.com/NVIDIA/NeMo-Guardrails/issues/1466)) +- *(llm)* Deprecate nemoguardrails.llm.params module in favor of direct parameter passing ([#1471](https://github.com/NVIDIA/NeMo-Guardrails/issues/1471)) +- *(types)* Type-clean embeddings/ (25 errors) ([#1383](https://github.com/NVIDIA/NeMo-Guardrails/issues/1383)) +- *(types)* Type-clean server/ (20 errors) ([#1397](https://github.com/NVIDIA/NeMo-Guardrails/issues/1397)) +- *(types)* Type-clean llm/ (27 errors) ([#1394](https://github.com/NVIDIA/NeMo-Guardrails/issues/1394)) + + ## [0.17.0] - 2025-10-09 ### ๐Ÿš€ Features diff --git a/README.md b/README.md index 17b8c1ae7..40b030d8e 100644 --- a/README.md +++ b/README.md @@ -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.17.0](https://github.com/NVIDIA/NeMo-Guardrails/tree/v0.17.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.18.0](https://github.com/NVIDIA/NeMo-Guardrails/tree/v0.18.0). 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. diff --git a/pyproject.toml b/pyproject.toml index 5c743052e..d872941cb 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ description = "NeMo Guardrails is an open-source toolkit for easily adding progr authors = ["NVIDIA "] license = "LICENSE.md" readme = "README.md" -version = "0.17.0" +version = "0.18.0" packages = [{ include = "nemoguardrails" }] From c94e2b2d54d7f8522b442b4916999f8324a238c3 Mon Sep 17 00:00:00 2001 From: Pouyan <13303554+Pouyanpi@users.noreply.github.com> Date: Tue, 4 Nov 2025 15:57:14 +0100 Subject: [PATCH 02/11] Apply suggestion from @Pouyanpi Signed-off-by: Pouyan <13303554+Pouyanpi@users.noreply.github.com> --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f4340358e..19beb71e1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -17,7 +17,7 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm - *(bot-thinking)* Emit BotThinking events with reasoning traces ([#1432](https://github.com/NVIDIA/NeMo-Guardrails/issues/1432)) - *(bot-thinking)* Improve event logging and add bot thinking display ([#1434](https://github.com/NVIDIA/NeMo-Guardrails/issues/1434)) - Add Azure OpenAI embedding provider ([#702](https://github.com/NVIDIA/NeMo-Guardrails/issues/702)) -- Add Cisco AI Defense integration ([#1433](https://github.com/NVIDIA/NeMo-Guardrails/issues/1433)) +- *(library)* Add Cisco AI Defense integration ([#1433](https://github.com/NVIDIA/NeMo-Guardrails/issues/1433)) - *(cache)* Add LFU caching system for models (currently applied to content safety checks) #1436 - *(cache)* Add LLM metadata caching for model and provider information ([#1456](https://github.com/NVIDIA/NeMo-Guardrails/issues/1456)) - *(cache)* Add caching support for topic safety and content safety output checks ([#1457](https://github.com/NVIDIA/NeMo-Guardrails/issues/1457)) From b2748e946608cda1a1369ef37d71f89015066a23 Mon Sep 17 00:00:00 2001 From: Pouyan <13303554+Pouyanpi@users.noreply.github.com> Date: Tue, 4 Nov 2025 15:57:21 +0100 Subject: [PATCH 03/11] Apply suggestion from @greptile-apps[bot] Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com> Signed-off-by: Pouyan <13303554+Pouyanpi@users.noreply.github.com> --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 19beb71e1..a6d6000b0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -18,7 +18,7 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm - *(bot-thinking)* Improve event logging and add bot thinking display ([#1434](https://github.com/NVIDIA/NeMo-Guardrails/issues/1434)) - Add Azure OpenAI embedding provider ([#702](https://github.com/NVIDIA/NeMo-Guardrails/issues/702)) - *(library)* Add Cisco AI Defense integration ([#1433](https://github.com/NVIDIA/NeMo-Guardrails/issues/1433)) -- *(cache)* Add LFU caching system for models (currently applied to content safety checks) #1436 +- *(cache)* Add LFU caching system for models (currently applied to content safety checks) ([#1436](https://github.com/NVIDIA/NeMo-Guardrails/issues/1436)) - *(cache)* Add LLM metadata caching for model and provider information ([#1456](https://github.com/NVIDIA/NeMo-Guardrails/issues/1456)) - *(cache)* Add caching support for topic safety and content safety output checks ([#1457](https://github.com/NVIDIA/NeMo-Guardrails/issues/1457)) - *(cache)* Add caching support for jailbreak detection ([#1458](https://github.com/NVIDIA/NeMo-Guardrails/issues/1458)) From 215feabc429c5511c04a243eb542db1aee0f2f18 Mon Sep 17 00:00:00 2001 From: Pouyan <13303554+Pouyanpi@users.noreply.github.com> Date: Tue, 4 Nov 2025 15:57:35 +0100 Subject: [PATCH 04/11] Apply suggestion from @Pouyanpi Signed-off-by: Pouyan <13303554+Pouyanpi@users.noreply.github.com> --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a6d6000b0..a0063aa3c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -16,7 +16,7 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm - *(bot-thinking)* Add reasoning trace extraction from llm calls ([#1431](https://github.com/NVIDIA/NeMo-Guardrails/issues/1431)) - *(bot-thinking)* Emit BotThinking events with reasoning traces ([#1432](https://github.com/NVIDIA/NeMo-Guardrails/issues/1432)) - *(bot-thinking)* Improve event logging and add bot thinking display ([#1434](https://github.com/NVIDIA/NeMo-Guardrails/issues/1434)) -- Add Azure OpenAI embedding provider ([#702](https://github.com/NVIDIA/NeMo-Guardrails/issues/702)) +- *(embeddings)* Add Azure OpenAI embedding provider ([#702](https://github.com/NVIDIA/NeMo-Guardrails/issues/702)) - *(library)* Add Cisco AI Defense integration ([#1433](https://github.com/NVIDIA/NeMo-Guardrails/issues/1433)) - *(cache)* Add LFU caching system for models (currently applied to content safety checks) ([#1436](https://github.com/NVIDIA/NeMo-Guardrails/issues/1436)) - *(cache)* Add LLM metadata caching for model and provider information ([#1456](https://github.com/NVIDIA/NeMo-Guardrails/issues/1456)) From 598b66107a36fd0a5cd84a2f65a8cce335bfa710 Mon Sep 17 00:00:00 2001 From: Pouyan <13303554+Pouyanpi@users.noreply.github.com> Date: Tue, 4 Nov 2025 15:57:41 +0100 Subject: [PATCH 05/11] Apply suggestion from @Pouyanpi Signed-off-by: Pouyan <13303554+Pouyanpi@users.noreply.github.com> --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a0063aa3c..c528acb5b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -23,7 +23,7 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm - *(cache)* Add caching support for topic safety and content safety output checks ([#1457](https://github.com/NVIDIA/NeMo-Guardrails/issues/1457)) - *(cache)* Add caching support for jailbreak detection ([#1458](https://github.com/NVIDIA/NeMo-Guardrails/issues/1458)) - Add Cohere embedding integration ([#1305](https://github.com/NVIDIA/NeMo-Guardrails/issues/1305)) -- Add Google embedding integration ([#1304](https://github.com/NVIDIA/NeMo-Guardrails/issues/1304)) +- *(embeddings)* Add Google embedding integration ([#1304](https://github.com/NVIDIA/NeMo-Guardrails/issues/1304)) - *(llm)* Add automatic provider inference for LangChain LLMs ([#1460](https://github.com/NVIDIA/NeMo-Guardrails/issues/1460)) - *(llm)* Add custom HTTP headers support to ChatNVIDIA provider ([#1461](https://github.com/NVIDIA/NeMo-Guardrails/issues/1461)) - *(benchmark)* Create mock LLM server for use in benchmarks ([#1403](https://github.com/NVIDIA/NeMo-Guardrails/issues/1403)) From 389b26d842ea3a3345876da4c3553883f563816c Mon Sep 17 00:00:00 2001 From: Pouyan <13303554+Pouyanpi@users.noreply.github.com> Date: Tue, 4 Nov 2025 15:57:48 +0100 Subject: [PATCH 06/11] Apply suggestion from @Pouyanpi Signed-off-by: Pouyan <13303554+Pouyanpi@users.noreply.github.com> --- CHANGELOG.md | 1 - 1 file changed, 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c528acb5b..03b5b84de 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -44,7 +44,6 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm ### ๐Ÿ“š Documentation -- Release notes for v0.17.0 ([#1438](https://github.com/NVIDIA/NeMo-Guardrails/issues/1438)) - More detail for release notes ([#1447](https://github.com/NVIDIA/NeMo-Guardrails/issues/1447)) - *(examples)* Add nemoguards cache configuration example ([#1459](https://github.com/NVIDIA/NeMo-Guardrails/issues/1459)) - Add guide for bot reasoning guardrails ([#1479](https://github.com/NVIDIA/NeMo-Guardrails/issues/1479)) From 0ab8b91f1f85905554e17e5705ab98a9a93b8448 Mon Sep 17 00:00:00 2001 From: Pouyan <13303554+Pouyanpi@users.noreply.github.com> Date: Tue, 4 Nov 2025 15:57:56 +0100 Subject: [PATCH 07/11] Apply suggestion from @Pouyanpi Signed-off-by: Pouyan <13303554+Pouyanpi@users.noreply.github.com> --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 03b5b84de..884522217 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -22,7 +22,7 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm - *(cache)* Add LLM metadata caching for model and provider information ([#1456](https://github.com/NVIDIA/NeMo-Guardrails/issues/1456)) - *(cache)* Add caching support for topic safety and content safety output checks ([#1457](https://github.com/NVIDIA/NeMo-Guardrails/issues/1457)) - *(cache)* Add caching support for jailbreak detection ([#1458](https://github.com/NVIDIA/NeMo-Guardrails/issues/1458)) -- Add Cohere embedding integration ([#1305](https://github.com/NVIDIA/NeMo-Guardrails/issues/1305)) +- *(embeddings)* Add Cohere embedding integration ([#1305](https://github.com/NVIDIA/NeMo-Guardrails/issues/1305)) - *(embeddings)* Add Google embedding integration ([#1304](https://github.com/NVIDIA/NeMo-Guardrails/issues/1304)) - *(llm)* Add automatic provider inference for LangChain LLMs ([#1460](https://github.com/NVIDIA/NeMo-Guardrails/issues/1460)) - *(llm)* Add custom HTTP headers support to ChatNVIDIA provider ([#1461](https://github.com/NVIDIA/NeMo-Guardrails/issues/1461)) From 3b7369fd25bc4dee09380ec3a0c5d90beaa3286b Mon Sep 17 00:00:00 2001 From: tgasser-nv <200644301+tgasser-nv@users.noreply.github.com> Date: Wed, 5 Nov 2025 14:15:40 -0600 Subject: [PATCH 08/11] Remove trailing whitespace from CHANGELOG.md to fix pre-commit checks --- CHANGELOG.md | 92 ++++++++++++++++++++++++++-------------------------- 1 file changed, 46 insertions(+), 46 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 884522217..69d146e57 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,70 +13,70 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm ### ๐Ÿš€ Features -- *(bot-thinking)* Add reasoning trace extraction from llm calls ([#1431](https://github.com/NVIDIA/NeMo-Guardrails/issues/1431)) -- *(bot-thinking)* Emit BotThinking events with reasoning traces ([#1432](https://github.com/NVIDIA/NeMo-Guardrails/issues/1432)) -- *(bot-thinking)* Improve event logging and add bot thinking display ([#1434](https://github.com/NVIDIA/NeMo-Guardrails/issues/1434)) -- *(embeddings)* Add Azure OpenAI embedding provider ([#702](https://github.com/NVIDIA/NeMo-Guardrails/issues/702)) -- *(library)* Add Cisco AI Defense integration ([#1433](https://github.com/NVIDIA/NeMo-Guardrails/issues/1433)) -- *(cache)* Add LFU caching system for models (currently applied to content safety checks) ([#1436](https://github.com/NVIDIA/NeMo-Guardrails/issues/1436)) -- *(cache)* Add LLM metadata caching for model and provider information ([#1456](https://github.com/NVIDIA/NeMo-Guardrails/issues/1456)) -- *(cache)* Add caching support for topic safety and content safety output checks ([#1457](https://github.com/NVIDIA/NeMo-Guardrails/issues/1457)) -- *(cache)* Add caching support for jailbreak detection ([#1458](https://github.com/NVIDIA/NeMo-Guardrails/issues/1458)) -- *(embeddings)* Add Cohere embedding integration ([#1305](https://github.com/NVIDIA/NeMo-Guardrails/issues/1305)) -- *(embeddings)* Add Google embedding integration ([#1304](https://github.com/NVIDIA/NeMo-Guardrails/issues/1304)) -- *(llm)* Add automatic provider inference for LangChain LLMs ([#1460](https://github.com/NVIDIA/NeMo-Guardrails/issues/1460)) -- *(llm)* Add custom HTTP headers support to ChatNVIDIA provider ([#1461](https://github.com/NVIDIA/NeMo-Guardrails/issues/1461)) -- *(benchmark)* Create mock LLM server for use in benchmarks ([#1403](https://github.com/NVIDIA/NeMo-Guardrails/issues/1403)) +- *(bot-thinking)* Add reasoning trace extraction from llm calls ([#1431](https://github.com/NVIDIA/NeMo-Guardrails/issues/1431)) +- *(bot-thinking)* Emit BotThinking events with reasoning traces ([#1432](https://github.com/NVIDIA/NeMo-Guardrails/issues/1432)) +- *(bot-thinking)* Improve event logging and add bot thinking display ([#1434](https://github.com/NVIDIA/NeMo-Guardrails/issues/1434)) +- *(embeddings)* Add Azure OpenAI embedding provider ([#702](https://github.com/NVIDIA/NeMo-Guardrails/issues/702)) +- *(library)* Add Cisco AI Defense integration ([#1433](https://github.com/NVIDIA/NeMo-Guardrails/issues/1433)) +- *(cache)* Add LFU caching system for models (currently applied to content safety checks) ([#1436](https://github.com/NVIDIA/NeMo-Guardrails/issues/1436)) +- *(cache)* Add LLM metadata caching for model and provider information ([#1456](https://github.com/NVIDIA/NeMo-Guardrails/issues/1456)) +- *(cache)* Add caching support for topic safety and content safety output checks ([#1457](https://github.com/NVIDIA/NeMo-Guardrails/issues/1457)) +- *(cache)* Add caching support for jailbreak detection ([#1458](https://github.com/NVIDIA/NeMo-Guardrails/issues/1458)) +- *(embeddings)* Add Cohere embedding integration ([#1305](https://github.com/NVIDIA/NeMo-Guardrails/issues/1305)) +- *(embeddings)* Add Google embedding integration ([#1304](https://github.com/NVIDIA/NeMo-Guardrails/issues/1304)) +- *(llm)* Add automatic provider inference for LangChain LLMs ([#1460](https://github.com/NVIDIA/NeMo-Guardrails/issues/1460)) +- *(llm)* Add custom HTTP headers support to ChatNVIDIA provider ([#1461](https://github.com/NVIDIA/NeMo-Guardrails/issues/1461)) +- *(benchmark)* Create mock LLM server for use in benchmarks ([#1403](https://github.com/NVIDIA/NeMo-Guardrails/issues/1403)) ### ๐Ÿ› Bug Fixes -- *(config)* Validate content safety and topic control configs at creation time ([#1450](https://github.com/NVIDIA/NeMo-Guardrails/issues/1450)) -- *(jailbreak)* Capitalization of `Snowflake` in use of `snowflake-arctic-embed-m-long` name. ([#1464](https://github.com/NVIDIA/NeMo-Guardrails/issues/1464)) -- *(runtime)* Ensure stop flag is set for policy violations in parallel rails ([#1467](https://github.com/NVIDIA/NeMo-Guardrails/issues/1467)) -- *(llm)* [**breaking**] Extract reasoning traces to separate field instead of prepending ([#1468](https://github.com/NVIDIA/NeMo-Guardrails/issues/1468)) -- *(streaming)* [**breaking**] Raise error when stream_async used with disabled output rails streaming ([#1470](https://github.com/NVIDIA/NeMo-Guardrails/issues/1470)) -- *(llm)* Add fallback extraction for reasoning traces from tags ([#1474](https://github.com/NVIDIA/NeMo-Guardrails/issues/1474)) -- *(runtime)* Set stop flag for exception-based rails in parallel mode ([#1487](https://github.com/NVIDIA/NeMo-Guardrails/issues/1487)) +- *(config)* Validate content safety and topic control configs at creation time ([#1450](https://github.com/NVIDIA/NeMo-Guardrails/issues/1450)) +- *(jailbreak)* Capitalization of `Snowflake` in use of `snowflake-arctic-embed-m-long` name. ([#1464](https://github.com/NVIDIA/NeMo-Guardrails/issues/1464)) +- *(runtime)* Ensure stop flag is set for policy violations in parallel rails ([#1467](https://github.com/NVIDIA/NeMo-Guardrails/issues/1467)) +- *(llm)* [**breaking**] Extract reasoning traces to separate field instead of prepending ([#1468](https://github.com/NVIDIA/NeMo-Guardrails/issues/1468)) +- *(streaming)* [**breaking**] Raise error when stream_async used with disabled output rails streaming ([#1470](https://github.com/NVIDIA/NeMo-Guardrails/issues/1470)) +- *(llm)* Add fallback extraction for reasoning traces from tags ([#1474](https://github.com/NVIDIA/NeMo-Guardrails/issues/1474)) +- *(runtime)* Set stop flag for exception-based rails in parallel mode ([#1487](https://github.com/NVIDIA/NeMo-Guardrails/issues/1487)) ### ๐Ÿšœ Refactor -- [**breaking**] Replace reasoning trace extraction with LangChain additional_kwargs ([#1427](https://github.com/NVIDIA/NeMo-Guardrails/issues/1427)) +- [**breaking**] Replace reasoning trace extraction with LangChain additional_kwargs ([#1427](https://github.com/NVIDIA/NeMo-Guardrails/issues/1427)) ### ๐Ÿ“š Documentation -- More detail for release notes ([#1447](https://github.com/NVIDIA/NeMo-Guardrails/issues/1447)) -- *(examples)* Add nemoguards cache configuration example ([#1459](https://github.com/NVIDIA/NeMo-Guardrails/issues/1459)) -- Add guide for bot reasoning guardrails ([#1479](https://github.com/NVIDIA/NeMo-Guardrails/issues/1479)) -- *(cache)* Documentation on in-memory caching ([#1480](https://github.com/NVIDIA/NeMo-Guardrails/issues/1480)) -- Update LLM reasoning traces config guidance ([#1483](https://github.com/NVIDIA/NeMo-Guardrails/issues/1483)) +- More detail for release notes ([#1447](https://github.com/NVIDIA/NeMo-Guardrails/issues/1447)) +- *(examples)* Add nemoguards cache configuration example ([#1459](https://github.com/NVIDIA/NeMo-Guardrails/issues/1459)) +- Add guide for bot reasoning guardrails ([#1479](https://github.com/NVIDIA/NeMo-Guardrails/issues/1479)) +- *(cache)* Documentation on in-memory caching ([#1480](https://github.com/NVIDIA/NeMo-Guardrails/issues/1480)) +- Update LLM reasoning traces config guidance ([#1483](https://github.com/NVIDIA/NeMo-Guardrails/issues/1483)) ### ๐ŸŽจ Styling -- *(cache)* Replace pass with ellipsis in abstract methods ([#1455](https://github.com/NVIDIA/NeMo-Guardrails/issues/1455)) +- *(cache)* Replace pass with ellipsis in abstract methods ([#1455](https://github.com/NVIDIA/NeMo-Guardrails/issues/1455)) ### ๐Ÿงช Testing -- Add mock embedding provider tests ([#1446](https://github.com/NVIDIA/NeMo-Guardrails/issues/1446)) -- *(cli)* Add comprehensive CLI test suite and reorganize files ([#1339](https://github.com/NVIDIA/NeMo-Guardrails/issues/1339)) -- Skip FastEmbed tests when not in live mode ([#1462](https://github.com/NVIDIA/NeMo-Guardrails/issues/1462)) -- Fix flaky stats logging interval timing test ([#1463](https://github.com/NVIDIA/NeMo-Guardrails/issues/1463)) -- Restore test that was skipped due to Colang 2.0 serialization issue ([#1449](https://github.com/NVIDIA/NeMo-Guardrails/issues/1449)) +- Add mock embedding provider tests ([#1446](https://github.com/NVIDIA/NeMo-Guardrails/issues/1446)) +- *(cli)* Add comprehensive CLI test suite and reorganize files ([#1339](https://github.com/NVIDIA/NeMo-Guardrails/issues/1339)) +- Skip FastEmbed tests when not in live mode ([#1462](https://github.com/NVIDIA/NeMo-Guardrails/issues/1462)) +- Fix flaky stats logging interval timing test ([#1463](https://github.com/NVIDIA/NeMo-Guardrails/issues/1463)) +- Restore test that was skipped due to Colang 2.0 serialization issue ([#1449](https://github.com/NVIDIA/NeMo-Guardrails/issues/1449)) ### โš™๏ธ Miscellaneous Tasks -- Resolve PyPI publish workflow trigger and reliability issues ([#1443](https://github.com/NVIDIA/NeMo-Guardrails/issues/1443)) -- Fix sparse checkout for publish pypi workflow ([#1444](https://github.com/NVIDIA/NeMo-Guardrails/issues/1444)) -- Drop Python 3.9 support ahead of October 2025 EOL ([#1426](https://github.com/NVIDIA/NeMo-Guardrails/issues/1426)) -- *(types)* Type-clean tracing (10 errors) ([#1388](https://github.com/NVIDIA/NeMo-Guardrails/issues/1388)) -- *(types)* Type-clean logging (43 errors) ([#1395](https://github.com/NVIDIA/NeMo-Guardrails/issues/1395)) -- *(types)* Type-clean kb/ (1 error) ([#1385](https://github.com/NVIDIA/NeMo-Guardrails/issues/1385)) -- *(types)* Type-clean /cli (37 errors) ([#1380](https://github.com/NVIDIA/NeMo-Guardrails/issues/1380)) -- Update insert licenser pe-commit-hooks to use current year ([#1452](https://github.com/NVIDIA/NeMo-Guardrails/issues/1452)) -- *(library)* Remove unused vllm requirements.txt files ([#1466](https://github.com/NVIDIA/NeMo-Guardrails/issues/1466)) -- *(llm)* Deprecate nemoguardrails.llm.params module in favor of direct parameter passing ([#1471](https://github.com/NVIDIA/NeMo-Guardrails/issues/1471)) -- *(types)* Type-clean embeddings/ (25 errors) ([#1383](https://github.com/NVIDIA/NeMo-Guardrails/issues/1383)) -- *(types)* Type-clean server/ (20 errors) ([#1397](https://github.com/NVIDIA/NeMo-Guardrails/issues/1397)) -- *(types)* Type-clean llm/ (27 errors) ([#1394](https://github.com/NVIDIA/NeMo-Guardrails/issues/1394)) +- Resolve PyPI publish workflow trigger and reliability issues ([#1443](https://github.com/NVIDIA/NeMo-Guardrails/issues/1443)) +- Fix sparse checkout for publish pypi workflow ([#1444](https://github.com/NVIDIA/NeMo-Guardrails/issues/1444)) +- Drop Python 3.9 support ahead of October 2025 EOL ([#1426](https://github.com/NVIDIA/NeMo-Guardrails/issues/1426)) +- *(types)* Type-clean tracing (10 errors) ([#1388](https://github.com/NVIDIA/NeMo-Guardrails/issues/1388)) +- *(types)* Type-clean logging (43 errors) ([#1395](https://github.com/NVIDIA/NeMo-Guardrails/issues/1395)) +- *(types)* Type-clean kb/ (1 error) ([#1385](https://github.com/NVIDIA/NeMo-Guardrails/issues/1385)) +- *(types)* Type-clean /cli (37 errors) ([#1380](https://github.com/NVIDIA/NeMo-Guardrails/issues/1380)) +- Update insert licenser pe-commit-hooks to use current year ([#1452](https://github.com/NVIDIA/NeMo-Guardrails/issues/1452)) +- *(library)* Remove unused vllm requirements.txt files ([#1466](https://github.com/NVIDIA/NeMo-Guardrails/issues/1466)) +- *(llm)* Deprecate nemoguardrails.llm.params module in favor of direct parameter passing ([#1471](https://github.com/NVIDIA/NeMo-Guardrails/issues/1471)) +- *(types)* Type-clean embeddings/ (25 errors) ([#1383](https://github.com/NVIDIA/NeMo-Guardrails/issues/1383)) +- *(types)* Type-clean server/ (20 errors) ([#1397](https://github.com/NVIDIA/NeMo-Guardrails/issues/1397)) +- *(types)* Type-clean llm/ (27 errors) ([#1394](https://github.com/NVIDIA/NeMo-Guardrails/issues/1394)) ## [0.17.0] - 2025-10-09 From 181f8fc5a82e627e8c5d046f2af9a55bf0ed1ac0 Mon Sep 17 00:00:00 2001 From: tgasser-nv <200644301+tgasser-nv@users.noreply.github.com> Date: Wed, 5 Nov 2025 14:19:48 -0600 Subject: [PATCH 09/11] Update release date to 5th Nov --- CHANGELOG.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 69d146e57..605402465 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,7 +9,7 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm > > The changes related to the Colang language and runtime have moved to [CHANGELOG-Colang](./CHANGELOG-Colang.md) file. -## [0.18.0] - 2025-11-04 +## [0.18.0] - 2025-11-05 ### ๐Ÿš€ Features @@ -78,7 +78,6 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm - *(types)* Type-clean server/ (20 errors) ([#1397](https://github.com/NVIDIA/NeMo-Guardrails/issues/1397)) - *(types)* Type-clean llm/ (27 errors) ([#1394](https://github.com/NVIDIA/NeMo-Guardrails/issues/1394)) - ## [0.17.0] - 2025-10-09 ### ๐Ÿš€ Features From 441b9429da06f85e92f4cb29f2db969dcd90a365 Mon Sep 17 00:00:00 2001 From: tgasser-nv <200644301+tgasser-nv@users.noreply.github.com> Date: Wed, 5 Nov 2025 14:35:22 -0600 Subject: [PATCH 10/11] Clean up the auto-generated CHANGELOG.md file for 0.18 --- CHANGELOG.md | 61 ++++++++++++++++++---------------------------------- 1 file changed, 21 insertions(+), 40 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 605402465..5220e6cf1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,30 +13,24 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm ### ๐Ÿš€ Features -- *(bot-thinking)* Add reasoning trace extraction from llm calls ([#1431](https://github.com/NVIDIA/NeMo-Guardrails/issues/1431)) -- *(bot-thinking)* Emit BotThinking events with reasoning traces ([#1432](https://github.com/NVIDIA/NeMo-Guardrails/issues/1432)) -- *(bot-thinking)* Improve event logging and add bot thinking display ([#1434](https://github.com/NVIDIA/NeMo-Guardrails/issues/1434)) -- *(embeddings)* Add Azure OpenAI embedding provider ([#702](https://github.com/NVIDIA/NeMo-Guardrails/issues/702)) -- *(library)* Add Cisco AI Defense integration ([#1433](https://github.com/NVIDIA/NeMo-Guardrails/issues/1433)) -- *(cache)* Add LFU caching system for models (currently applied to content safety checks) ([#1436](https://github.com/NVIDIA/NeMo-Guardrails/issues/1436)) -- *(cache)* Add LLM metadata caching for model and provider information ([#1456](https://github.com/NVIDIA/NeMo-Guardrails/issues/1456)) -- *(cache)* Add caching support for topic safety and content safety output checks ([#1457](https://github.com/NVIDIA/NeMo-Guardrails/issues/1457)) -- *(cache)* Add caching support for jailbreak detection ([#1458](https://github.com/NVIDIA/NeMo-Guardrails/issues/1458)) -- *(embeddings)* Add Cohere embedding integration ([#1305](https://github.com/NVIDIA/NeMo-Guardrails/issues/1305)) -- *(embeddings)* Add Google embedding integration ([#1304](https://github.com/NVIDIA/NeMo-Guardrails/issues/1304)) -- *(llm)* Add automatic provider inference for LangChain LLMs ([#1460](https://github.com/NVIDIA/NeMo-Guardrails/issues/1460)) -- *(llm)* Add custom HTTP headers support to ChatNVIDIA provider ([#1461](https://github.com/NVIDIA/NeMo-Guardrails/issues/1461)) -- *(benchmark)* Create mock LLM server for use in benchmarks ([#1403](https://github.com/NVIDIA/NeMo-Guardrails/issues/1403)) +- *(bot-thinking)* Implement BotThinking events to process reasoning traces in Guardrails ([#1431](https://github.com/NVIDIA/NeMo-Guardrails/issues/1431)), ([#1432](https://github.com/NVIDIA/NeMo-Guardrails/issues/1432)), ([#1434](https://github.com/NVIDIA/NeMo-Guardrails/issues/1434)). +- *(embeddings)* Add Azure OpenAI embedding provider ([#702](https://github.com/NVIDIA/NeMo-Guardrails/issues/702)). +- *(embeddings)* Add Cohere embedding integration ([#1305](https://github.com/NVIDIA/NeMo-Guardrails/issues/1305)). +- *(embeddings)* Add Google embedding integration ([#1304](https://github.com/NVIDIA/NeMo-Guardrails/issues/1304)). +- *(library)* Add Cisco AI Defense integration ([#1433](https://github.com/NVIDIA/NeMo-Guardrails/issues/1433)). +- *(cache)* Add in-memory LFU caches for content-safety, topic-control, and jailbreak detection models ([#1436](https://github.com/NVIDIA/NeMo-Guardrails/issues/1436)), ([#1456](https://github.com/NVIDIA/NeMo-Guardrails/issues/1456)), ([#1457](https://github.com/NVIDIA/NeMo-Guardrails/issues/1457)), ([#1458](https://github.com/NVIDIA/NeMo-Guardrails/issues/1458)). +- *(llm)* Add automatic provider inference for LangChain LLMs ([#1460](https://github.com/NVIDIA/NeMo-Guardrails/issues/1460)). +- *(llm)* Add custom HTTP headers support to ChatNVIDIA provider ([#1461](https://github.com/NVIDIA/NeMo-Guardrails/issues/1461)). ### ๐Ÿ› Bug Fixes -- *(config)* Validate content safety and topic control configs at creation time ([#1450](https://github.com/NVIDIA/NeMo-Guardrails/issues/1450)) -- *(jailbreak)* Capitalization of `Snowflake` in use of `snowflake-arctic-embed-m-long` name. ([#1464](https://github.com/NVIDIA/NeMo-Guardrails/issues/1464)) -- *(runtime)* Ensure stop flag is set for policy violations in parallel rails ([#1467](https://github.com/NVIDIA/NeMo-Guardrails/issues/1467)) -- *(llm)* [**breaking**] Extract reasoning traces to separate field instead of prepending ([#1468](https://github.com/NVIDIA/NeMo-Guardrails/issues/1468)) -- *(streaming)* [**breaking**] Raise error when stream_async used with disabled output rails streaming ([#1470](https://github.com/NVIDIA/NeMo-Guardrails/issues/1470)) -- *(llm)* Add fallback extraction for reasoning traces from tags ([#1474](https://github.com/NVIDIA/NeMo-Guardrails/issues/1474)) -- *(runtime)* Set stop flag for exception-based rails in parallel mode ([#1487](https://github.com/NVIDIA/NeMo-Guardrails/issues/1487)) +- *(config)* Validate content safety and topic control configs at creation time ([#1450](https://github.com/NVIDIA/NeMo-Guardrails/issues/1450)). +- *(jailbreak)* Capitalization of `Snowflake` in use of `snowflake-arctic-embed-m-long` name. ([#1464](https://github.com/NVIDIA/NeMo-Guardrails/issues/1464)). +- *(runtime)* Ensure stop flag is set for policy violations in parallel rails ([#1467](https://github.com/NVIDIA/NeMo-Guardrails/issues/1467)). +- *(llm)* [**breaking**] Extract reasoning traces to separate field instead of prepending ([#1468](https://github.com/NVIDIA/NeMo-Guardrails/issues/1468)). +- *(streaming)* [**breaking**] Raise error when stream_async used with disabled output rails streaming ([#1470](https://github.com/NVIDIA/NeMo-Guardrails/issues/1470)). +- *(llm)* Add fallback extraction for reasoning traces from tags ([#1474](https://github.com/NVIDIA/NeMo-Guardrails/issues/1474)). +- *(runtime)* Set stop flag for exception-based rails in parallel mode ([#1487](https://github.com/NVIDIA/NeMo-Guardrails/issues/1487)). ### ๐Ÿšœ Refactor @@ -44,15 +38,9 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm ### ๐Ÿ“š Documentation -- More detail for release notes ([#1447](https://github.com/NVIDIA/NeMo-Guardrails/issues/1447)) -- *(examples)* Add nemoguards cache configuration example ([#1459](https://github.com/NVIDIA/NeMo-Guardrails/issues/1459)) -- Add guide for bot reasoning guardrails ([#1479](https://github.com/NVIDIA/NeMo-Guardrails/issues/1479)) -- *(cache)* Documentation on in-memory caching ([#1480](https://github.com/NVIDIA/NeMo-Guardrails/issues/1480)) -- Update LLM reasoning traces config guidance ([#1483](https://github.com/NVIDIA/NeMo-Guardrails/issues/1483)) - -### ๐ŸŽจ Styling - -- *(cache)* Replace pass with ellipsis in abstract methods ([#1455](https://github.com/NVIDIA/NeMo-Guardrails/issues/1455)) +- *(examples)* Add Nemoguard in-memory cache configuration example ([#1459](https://github.com/NVIDIA/NeMo-Guardrails/issues/1459)), ([#1480](https://github.com/NVIDIA/NeMo-Guardrails/issues/1480)). +- Add guide for bot reasoning guardrails ([#1479](https://github.com/NVIDIA/NeMo-Guardrails/issues/1479)). +- Update LLM reasoning traces configuration ([#1483](https://github.com/NVIDIA/NeMo-Guardrails/issues/1483)). ### ๐Ÿงช Testing @@ -67,16 +55,9 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm - Resolve PyPI publish workflow trigger and reliability issues ([#1443](https://github.com/NVIDIA/NeMo-Guardrails/issues/1443)) - Fix sparse checkout for publish pypi workflow ([#1444](https://github.com/NVIDIA/NeMo-Guardrails/issues/1444)) - Drop Python 3.9 support ahead of October 2025 EOL ([#1426](https://github.com/NVIDIA/NeMo-Guardrails/issues/1426)) -- *(types)* Type-clean tracing (10 errors) ([#1388](https://github.com/NVIDIA/NeMo-Guardrails/issues/1388)) -- *(types)* Type-clean logging (43 errors) ([#1395](https://github.com/NVIDIA/NeMo-Guardrails/issues/1395)) -- *(types)* Type-clean kb/ (1 error) ([#1385](https://github.com/NVIDIA/NeMo-Guardrails/issues/1385)) -- *(types)* Type-clean /cli (37 errors) ([#1380](https://github.com/NVIDIA/NeMo-Guardrails/issues/1380)) -- Update insert licenser pe-commit-hooks to use current year ([#1452](https://github.com/NVIDIA/NeMo-Guardrails/issues/1452)) -- *(library)* Remove unused vllm requirements.txt files ([#1466](https://github.com/NVIDIA/NeMo-Guardrails/issues/1466)) -- *(llm)* Deprecate nemoguardrails.llm.params module in favor of direct parameter passing ([#1471](https://github.com/NVIDIA/NeMo-Guardrails/issues/1471)) -- *(types)* Type-clean embeddings/ (25 errors) ([#1383](https://github.com/NVIDIA/NeMo-Guardrails/issues/1383)) -- *(types)* Type-clean server/ (20 errors) ([#1397](https://github.com/NVIDIA/NeMo-Guardrails/issues/1397)) -- *(types)* Type-clean llm/ (27 errors) ([#1394](https://github.com/NVIDIA/NeMo-Guardrails/issues/1394)) +- *(types)* Add type-annotations and pre-commit checks for tracing ([#1388](https://github.com/NVIDIA/NeMo-Guardrails/issues/1388)), logging ([#1395](https://github.com/NVIDIA/NeMo-Guardrails/issues/1395)), kb ([#1385](https://github.com/NVIDIA/NeMo-Guardrails/issues/1385)), cli ([#1380](https://github.com/NVIDIA/NeMo-Guardrails/issues/1380)), embeddings ([#1383](https://github.com/NVIDIA/NeMo-Guardrails/issues/1383)), server ([#1397](https://github.com/NVIDIA/NeMo-Guardrails/issues/1397)), and llm ([#1394](https://github.com/NVIDIA/NeMo-Guardrails/issues/1394)) code. +- Update insert licenser pe-commit-hooks to use current year ([#1452](https://github.com/NVIDIA/NeMo-Guardrails/issues/1452)). +- *(library)* Remove unused vllm requirements.txt files ([#1466](https://github.com/NVIDIA/NeMo-Guardrails/issues/1466)). ## [0.17.0] - 2025-10-09 From d27239a4a575333dd3e5a3aa27ab3fd3e41dee8e Mon Sep 17 00:00:00 2001 From: tgasser-nv <200644301+tgasser-nv@users.noreply.github.com> Date: Thu, 6 Nov 2025 10:41:26 -0600 Subject: [PATCH 11/11] Update date in CHANGELOG.md to 6th Nov --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5220e6cf1..f27f623cc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,7 +9,7 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm > > The changes related to the Colang language and runtime have moved to [CHANGELOG-Colang](./CHANGELOG-Colang.md) file. -## [0.18.0] - 2025-11-05 +## [0.18.0] - 2025-11-06 ### ๐Ÿš€ Features