<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>NeMo Guardrails — The AI Toolchain</title>
    <link>https://aitoolchain.io/tools/nemo-guardrails</link>
    <description>New releases and features in NeMo Guardrails, tracked by The AI Toolchain.</description>
    <language>en</language>
    <lastBuildDate>Wed, 26 Aug 2026 19:31:04 GMT</lastBuildDate>
    <atom:link href="https://aitoolchain.io/tools/nemo-guardrails/rss.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>NeMo Guardrails v0.24.0</title>
      <link>https://github.com/NVIDIA-NeMo/Guardrails/releases/tag/v0.24.0</link>
      <guid isPermaLink="true">https://github.com/NVIDIA-NeMo/Guardrails/releases/tag/v0.24.0</guid>
      <pubDate>Wed, 26 Aug 2026 19:31:04 GMT</pubDate>
      <description>NeMo Guardrails v0.24.0 adds RailOutcome, rail manifests, F5 integration, health endpoints, and expands IORails to 59 built-in rails.
• Adds `RailOutcome` — an engine-neutral allow, block, or transform result that both `LLMRails` and `IORails` can enforce from a single rail action return value.
• Adds typed rail manifests so built-in rails declare their configuration, actions, execution surfaces, requirements, and privacy properties for automatic discovery by both engines.
• Adds `/v1/health` and `/healthz` server health-check endpoints.
• Adds output-rail checking mode to the `/v1/checks` endpoint, which now selects a server-loaded configuration via `config_id` or the server default.
• Adds F5 Guardrails integration as a new built-in library rail.
• Adds a canonical outbound HTTP client shared by all built-in integrations, providing connection pooling, retries, TLS, error handling, lifecycle management, and privacy-safe tracing and metrics.
• Adds shared model telemetry and an instrumented model decorator for LLM call observability.
• Expands IORails to execute 59 of the library&apos;s 67 action-backed input and output surfaces, including community integrations and content-transforming rails, sharing the same rail implementations as `LLMRails`.
• Supports running multiple self-check rails simultaneously with per-rail namespaced task prompts.
• IORails now returns `GenerationResponse` from non-streaming generate() and generate_async() calls when generation options are supplied.
Breaking changes:
• Custom actions using @action(output_mapping=...) must remove that argument and return an explicit `RailOutcome` instead.
• The `hf-classifier` install extra is removed; install `transformers` and `torch` directly for the local classifier backend.
• IORails generate() and generate_async() calls that supply generation options now return `GenerationResponse`; message lists must be passed with `messages=` as a keyword argument rather than positionally.
• Custom Colang 1 flows using the former space-separated Cleanlab, Fiddler, or GCP action names must switch to their `snake_case` names.
• `/v1/checks` no longer accepts inline configuration; select a server-loaded configuration using `config_id` or rely on the server default.
• Chat Completions requests must use supported role-specific OpenAI message shapes; internal event payloads, unexpected fields, and audio requests are now rejected.</description>
    </item>
  </channel>
</rss>
