Skip to content

Agentic Reliability Framework v3.3.5 - Import Fix Release

Choose a tag to compare

@petterjuan petterjuan released this 28 Dec 19:58
· 244 commits to main since this release
f14166e

🚀 Agentic Reliability Framework v3.3.5

CRITICAL IMPORT FIXES

What's Fixed:

  • Resolved circular import causing ImportError: cannot import name 'HealingIntent'
  • Fixed package structure with absolute imports to avoid circular dependencies
  • Enhanced fallback system for OSSMCPClient imports
  • All CI/CD workflows passing with clean test results

Technical Improvements:

  • Clean OSS/Enterprise boundary with proper import separation
  • Robust fallback system that never returns None for core components
  • Version bumped from 3.3.4 (broken) to 3.3.5 (fixed)
  • Enhanced error messages for better debugging

For Users Upgrading from v3.3.4:

# If you have the broken v3.3.4 installed:
pip uninstall agentic-reliability-framework

# Install the fixed version:
pip install agentic-reliability-framework==3.3.5

# Verify the fix:
python -c "from agentic_reliability_framework import HealingIntent; print('✅ HealingIntent import successful')"

For Enterprise Users:

Enterprise v1.0.1 now requires OSS v3.3.5+ as a dependency. Install both:

pip install agentic-reliability-framework==3.3.5
pip install agentic-reliability-enterprise==1.0.1

Verification Status:

  • ✅ All imports working: HealingIntent, OSSMCPClient, factory functions

  • ✅ All CI/CD tests passing (OSS Tests, OSS Boundary Tests)

  • ✅ Enterprise integration verified

  • ✅ Ready for production deployment

Files Changed:

  • agentic_reliability_framework/__init__.py - Direct absolute imports

  • agentic_reliability_framework/arf_core/__init__.py - Fallback system

  • pyproject.toml - Version bump to 3.3.5

  • Added verification scripts in Test/ directory

This release fixes the critical import issue that affected PyPI package 3.3.4. All customers can now install and use ARF successfully.