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 - Comprehensive enterprise-grade capabilities
- 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 comprehensive enterprise module documentation
- 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 comprehensive tests for high-impact modules and state management (ca775a7 by isathish).
v1.2.15 - 2026-01-19ΒΆ
AddedΒΆ
- Add comprehensive 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 comprehensive 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 comprehensive 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 comprehensive 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 comprehensive 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 to streamline the testing framework. (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 comprehensive runnable examples and update docs structure (ad0fdd8 by isathish).
v1.0.21 - 2025-08-27ΒΆ
AddedΒΆ
- Add comprehensive 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 comprehensive documentation for API, usage, and extension (9430bdf by isathish).
v1.0.3 - 2025-08-24ΒΆ
AddedΒΆ
- Add comprehensive 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).