Changelog¶
Release history and notable changes
Track evolution across 400+ modules and 237 enterprise features
Latest: v2.0.0
Enterprise Layer with 237 modules across 14 categories. See Enterprise Documentation.
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
[unreleased]¶
Added — Stdlib-only deep sweep (rounds R1–R6)¶
Everything below ships with zero PyPI runtime dependencies — each module falls back to a pure-stdlib implementation when its optional 3rd-party SDK is missing.
_internal/clients/ REST + wire-protocol clients¶
- PostgreSQL v3 wire (
postgres_wire.py): cleartext, MD5, SCRAM-SHA-256 auth; simple + extended query; DB-API 2.0 cursor; SSL upgrade. Replacespsycopg2. - MySQL/SingleStore wire (
mysql_wire.py): handshake v10,mysql_native_passwordandcaching_sha2_passwordfast-path, COM_QUERY text-protocol result-set parsing, DB-API 2.0 shim. Replacesmysql-connector-python. - Snowflake SQL REST v2 (
snowflake_rest.py): RSA key-pair JWT signing (RS256), async statement polling, DB-API 2.0 shim. Replacessnowflake-connector-python. - MongoDB Atlas Data API (
mongo_data_api.py): find / insert / update / delete / aggregate /$vectorSearch. Replacespymongofor Atlas deployments. - Weaviate REST (
weaviate_rest.py): schema CRUD, GraphQL queries, near-vector / BM25 / hybrid search. Replacesweaviate-client. - Azure Service Bus REST (
azure_servicebus_rest.py): SAS token auth, send / receive / complete. Replacesazure-servicebus. - Azure Cosmos DB REST (
cosmos_rest.py): master-key HMAC auth, database / container / item CRUD, paginated queries. Replacesazure-cosmos. - AWS S3 + Bedrock + SigV4 (
aws_sigv4.py,s3_rest.py): full SigV4 request signing, S3 GET/PUT/list, Bedrock InvokeModel. Replacesboto3for these surfaces. - Azure Blob Storage (
azure_blob_rest.py): Shared Key auth, upload / download / list / delete blobs. Replacesazure-storage-blob. - Vertex AI (extension to
gcp_rest.py): Gemini generateContent, embeddings via service-account JWT. - Qdrant REST (
qdrant_rest.py): collections, upsert, search, scroll. Replacesqdrant-client. - Cohere REST (
cohere_rest.py): embed, rerank, generate. - DuckDuckGo HTML scraper (
duckduckgo.py): no-API search via the public HTML endpoint with redirect unwrapping.
_internal/ cryptography & utilities¶
- AES-128/192/256 (FIPS-197) in CBC mode with PKCS#7 padding (
aes.py). - AES-GCM (
aes_gcm.py) — CTR + GHASH over GF(2^128) with constant-time tag verification (NIST SP 800-38D). - Fernet (
fernet.py) — full spec compliance: URL-safe key, IV, AES-CBC ciphertext, HMAC-SHA256 tag, TTL + clock-skew checks,MultiFernetrotation. - PEM / RSA extensions (
pem.py) — addedRSAPrivateKey.sign()(RSASSA-PKCS1-v1_5 with SHA-256/384/512) andpublic_key_der()(DER SubjectPublicKeyInfo) for JWT signing flows. - MsgPack (
msgpack.py) and DOCX (docx.py) parsers.
Decorators (agenticaiframework.enterprise.decorators)¶
@validate(input_schema=…, output_schema=…)— real JSON-Schema orBaseModelvalidation via_internal.schema; raises newValidationErroron schema mismatch.@authorize(roles=…, permissions=…)— real role / permission check with pluggable auth-context provider (set_auth_context_provider(...)); raises newAuthorizationError. Falls back toauth_contextkwarg orAGENTIC_AUTH_*env vars.- New exports:
ValidationError,AuthorizationError,set_auth_context_provider.
Documentation¶
- Extended
IMPLEMENTATION_PLAN.md§ 10 with the deep-sweep round matrix and the full_internal/clients/*map. - This
CHANGELOG.mdentry.
Changed¶
tools/database/sql_tools.py::PostgresRAGSearchTool,MySQLRAGSearchTool—_get_connection()now falls back to_internal/clients/postgres_wireandmysql_wirerespectively.tools/database/snowflake_tools.py::SnowflakeSearchTool,SingleStoreSearchTool— fall back tosnowflake_restandmysql_wire.tools/database/vector_tools.py::WeaviateVectorSearchTool,MongoDBVectorSearchTool— fall back toweaviate_restandmongo_data_api; runtime branches on a_using_restflag so the same caller code path drives both SDK and REST modes.enterprise/adapters.py::AzureServiceBusQueue,AzureCosmosVectorDB— fall back toazure_servicebus_rest/cosmos_rest.
v2.0.0 - 2026-01-20¶
Added¶
- Enterprise Layer with 237 Modules - API management, security, compliance, ML/AI infrastructure and DevOps tooling
- API Management (15 modules): Gateway, Versioning, Lifecycle, Analytics
- Security & Compliance (18 modules): Encryption, Auth, RBAC, PII Detection
- Data Processing (16 modules): Pipeline, ETL, Lineage, Quality
- ML/AI Infrastructure (14 modules): Inference, Feature Store, RAG, Embeddings
- Messaging & Events (12 modules): Broker, Pub/Sub, Event Sourcing, CQRS
- Infrastructure (20 modules): Load Balancer, Circuit Breaker, Service Mesh
- DevOps & Deployment (15 modules): Canary, Blue-Green, Chaos Engineering
- Domain-Driven Design (12 modules): Aggregate, Saga, Bounded Context
- Storage & Caching (14 modules): Cache Manager, Redis, Distributed Cache
- Observability (16 modules): Tracing, Metrics, Alerting, APM
- Workflow & Orchestration (12 modules): Engine, Scheduler, State Machine
- Integration Connectors (18 modules): ServiceNow, GitHub, Cloud APIs
- Governance (10 modules): Policy, Access Control, Quota Manager
- Performance (15 modules): Router, Connection Pooling, Throttle
Changed¶
- Updated README with documentation for every enterprise module category
- Updated architecture diagram to include enterprise layer
- Updated framework comparison table with accurate metrics
- Expanded from 50+ modules to 400+ total modules
v1.2.16 - 2026-01-19¶
Added¶
- Add tests for high-impact modules and state management (ca775a7 by isathish).
v1.2.15 - 2026-01-19¶
Added¶
- Add unit tests for speech processor and tools modules to achieve 90% coverage (1989c1d by isathish).
- Add Tool and Workflow State Management Modules (9f49115 by sathish).
- Add Speech Module with STT and TTS Providers (c417a76 by sathish).
- Add Knowledge Retriever and Vector Database Tools (b10a89a by sathish).
v1.2.14 - 2026-01-19¶
v1.2.12 - 2026-01-19¶
v1.2.11 - 2026-01-19¶
v1.2.10 - 2026-01-11¶
v1.2.9 - 2026-01-09¶
Added¶
- Add unit tests for various tools in the agenticaiframework (2ff848c by isathish).
v1.2.8 - 2026-01-09¶
Added¶
- Add unit tests for prompts and tools framework (a1b0ca2 by isathish).
v1.2.7 - 2026-01-09¶
v1.2.6 - 2025-12-28¶
Added¶
- Add tags and enhance documentation across multiple files (ccc6281 by isathish).
v1.2.5 - 2025-12-28¶
v1.2.4 - 2025-12-28¶
Fixed¶
- fix: update logo reference in README and add emoji to title (79fe458 by isathish).
v1.2.3 - 2025-12-28¶
v1.2.2 - 2025-12-28¶
v1.2.1 - 2025-12-28¶
Added¶
- Add communication module and configuration reference documentation (909f652 by isathish).
- Add integration and performance optimization documentation (7c4d4b1 by isathish).
- Add tests for all evaluation types in the Agentic AI framework (da4e97e by isathish).
Fixed¶
- fix: Correct parameter names in MemoryEvaluator's evaluate_memory_retrieval method (67e9884 by isathish).
v1.1.1 - 2025-12-28¶
Added¶
- Add evaluation tests for AgenticAI Framework (b899825 by isathish).
v1.0.41 - 2025-12-28¶
v1.0.40 - 2025-12-05¶
Fixed¶
- fix: correct comment formatting for mermaid custom fence in markdown extensions (0726c61 by isathish).
v1.0.39 - 2025-12-05¶
v1.0.38 - 2025-12-05¶
v1.0.37 - 2025-12-05¶
v1.0.36 - 2025-12-05¶
v1.0.35 - 2025-12-05¶
v1.0.34 - 2025-12-05¶
v1.0.33 - 2025-12-05¶
v1.0.32 - 2025-12-05¶
Added¶
- Add test suites for reliability, memory management, prompts, and security features (eb6bdc9 by isathish).
Removed¶
- Remove obsolete test suites for LLM reliability, memory management, prompt and guardrail features, and security functionalities. (3c445d6 by isathish).
v1.0.31 - 2025-10-11¶
Fixed¶
- fix: update project URL in setup.py to correct repository link (61155b0 by isathish).
v1.0.30 - 2025-10-11¶
v1.0.29 - 2025-10-11¶
v1.0.28 - 2025-10-11¶
Removed¶
- Remove .pyc files from .gitignore to allow tracking of compiled Python files (bd82870 by isathish).
v1.0.27 - 2025-10-11¶
v1.0.26 - 2025-09-11¶
Added¶
- Add multiple new example docs and update existing guides (4fb11b7 by isathish).
v1.0.25 - 2025-09-10¶
v1.0.24 - 2025-09-10¶
Added¶
- Add example docs for AgentManager and ConfigurationManager (00f0c3c by isathish).
v1.0.23 - 2025-09-10¶
Added¶
- Add example scripts demonstrating framework component usage (826c166 by isathish).
v1.0.22 - 2025-08-27¶
Added¶
- Add runnable examples and update docs structure (ad0fdd8 by isathish).
v1.0.21 - 2025-08-27¶
Added¶
- Add per-module documentation and update mkdocs config (f7dd834 by isathish).
v1.0.20 - 2025-08-27¶
v1.0.19 - 2025-08-25¶
v1.0.18 - 2025-08-24¶
Fixed¶
- Fix package name and repo URL references in docs and config (1ba4022 by isathish).
v1.0.17 - 2025-08-24¶
v1.0.16 - 2025-08-24¶
Added¶
- Add project logo and status badges to README and docs (93fcf60 by isathish).
v1.0.15 - 2025-08-24¶
Added¶
- Add initial documentation index for AgenticAI Framework (c41fa2d by isathish).
v1.0.14 - 2025-08-24¶
Added¶
- Add MkDocs configuration for project documentation (e51dc6c by isathish).
v1.0.13 - 2025-08-24¶
v1.0.12 - 2025-08-24¶
Added¶
- Add GitHub Actions workflow to deploy MkDocs site to Pages (21c0d51 by isathish).
v1.0.11 - 2025-08-24¶
v1.0.10 - 2025-08-24¶
Added¶
- Add bumpversion config and update package version to 1.0.9 (57c1329 by isathish).
v1.0.8 - 2025-08-24¶
Added¶
- Add changelog entry for v1.0.8 release with comparison link (d5c27c5 by isathish).
v1.0.7 - 2025-08-24¶
v1.0.6 - 2025-08-24¶
v1.0.5 - 2025-08-24¶
v1.0.4 - 2025-08-24¶
Added¶
- Add .gitignore for .DS_Store and fix workflow environment config (ae890f7 by isathish).
- Add documentation for API, usage, and extension (9430bdf by isathish).
v1.0.3 - 2025-08-24¶
Added¶
- Add tests for MCP tools, memory, and monitoring (0d6d6d8 by isathish).
v1.0.2 - 2025-08-24¶
Added¶
- Add tests for LLMManager registration, activation, and error handling (94897e0 by isathish).
v1.0.1 - 2025-08-24¶
Added¶
- Add Python package CI/CD workflow with tests and versioning (6711b29 by isathish).