Skip to content

AI Fabric Framework 0.3.3

Choose a tag to compare

AI Fabric 0.3.3 Release Notes

  • Released: 2026-07-10
  • Version: 0.3.3
  • Release tag: ai-fabric-framework-v0.3.3
  • Release branch: main
  • Maven version: 0.3.3
  • Release scope: open-source Java framework, curated prompt modules, examples, and public framework documentation.

AI Fabric 0.3.3 is a patch release for curated prompt quality and external-user documentation.
It keeps framework APIs stable while improving the default prompt bundle and adding a dedicated
support curated pack overlay.

What Changed

  • Added the default prompt overlay v1-default-optimized and enabled it from
    ai-fabric-curated-default.
  • Improved default prompt guidance for:
    • recent conversation follow-ups;
    • backend-owned identifiers;
    • policy/runbook text as guidance rather than executable schema;
    • evidence-grounded RAG answers;
    • action-result summarization without leaking raw internal payloads;
    • behavior-analysis delta handling.
  • Added ai-fabric-curated-support prompt overlay v1-support, backed by the default prompt bundle.
  • Added tests proving default/support pack overlay registration and prompt resolution.
  • Added the LLM-friendly Getting Started docs and context pack for coding-assistant sessions.
  • Updated real-app examples and Docker defaults to use AI Fabric 0.3.3.

Migration Notes

Applications using 0.3.2 can move to 0.3.3 by updating the BOM version:

<dependencyManagement>
  <dependencies>
    <dependency>
      <groupId>io.github.loom-ai-labs</groupId>
      <artifactId>ai-fabric-bom</artifactId>
      <version>0.3.3</version>
      <type>pom</type>
      <scope>import</scope>
    </dependency>
  </dependencies>
</dependencyManagement>

There are no required Java API migrations in this patch.

Applications using ai-fabric-curated-default get the new v1-default-optimized prompt overlay
automatically through the default curated pack.

Applications using custom prompt overlays should keep their domain-specific overlay first and add
general default optimizations only when they want the fallback behavior explicitly. For example:

ai:
  prompts:
    bundle:
      overlays:
        - v1-my-domain
        - v1-default-optimized

Applications using ai-fabric-curated-support should now depend on 0.3.3 so the support overlay
and default prompt resources are available together.

Verification

Targeted local verification:

mvn -pl curated/ai-fabric-curated-default test
mvn -pl curated/ai-fabric-curated-support test
mvn -pl curated/ai-fabric-curated-default,curated/ai-fabric-curated-support,curated/ai-fabric-curated-commerce test

Release gate verification:

.github/scripts/validate-framework-release-guards.sh
mvn -B -V --no-transfer-progress -f ai-infrastructure-module/pom.xml \
  -Dai.vector-db.lucene.cleanup-on-close=true \
  -Prelease \
  -pl '!integration-Testing/testcontainers-support,!integration-Testing/integration-tests,!integration-Testing/relationship-query-integration-tests,!integration-Testing/chat-session-integration-tests,!integration-Testing/behavior-integration-tests' \
  install
mvn -B -V --no-transfer-progress -f examples/minimal-spring-boot/pom.xml compile
mvn -B -V --no-transfer-progress -f examples/real-apps/pom.xml install