Skip to content

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. Replaces psycopg2.
  • MySQL/SingleStore wire (mysql_wire.py): handshake v10, mysql_native_password and caching_sha2_password fast-path, COM_QUERY text-protocol result-set parsing, DB-API 2.0 shim. Replaces mysql-connector-python.
  • Snowflake SQL REST v2 (snowflake_rest.py): RSA key-pair JWT signing (RS256), async statement polling, DB-API 2.0 shim. Replaces snowflake-connector-python.
  • MongoDB Atlas Data API (mongo_data_api.py): find / insert / update / delete / aggregate / $vectorSearch. Replaces pymongo for Atlas deployments.
  • Weaviate REST (weaviate_rest.py): schema CRUD, GraphQL queries, near-vector / BM25 / hybrid search. Replaces weaviate-client.
  • Azure Service Bus REST (azure_servicebus_rest.py): SAS token auth, send / receive / complete. Replaces azure-servicebus.
  • Azure Cosmos DB REST (cosmos_rest.py): master-key HMAC auth, database / container / item CRUD, paginated queries. Replaces azure-cosmos.
  • AWS S3 + Bedrock + SigV4 (aws_sigv4.py, s3_rest.py): full SigV4 request signing, S3 GET/PUT/list, Bedrock InvokeModel. Replaces boto3 for these surfaces.
  • Azure Blob Storage (azure_blob_rest.py): Shared Key auth, upload / download / list / delete blobs. Replaces azure-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. Replaces qdrant-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, MultiFernet rotation.
  • PEM / RSA extensions (pem.py) β€” added RSAPrivateKey.sign() (RSASSA-PKCS1-v1_5 with SHA-256/384/512) and public_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 or BaseModel validation via _internal.schema; raises new ValidationError on schema mismatch.
  • @authorize(roles=…, permissions=…) β€” real role / permission check with pluggable auth-context provider (set_auth_context_provider(...)); raises new AuthorizationError. Falls back to auth_context kwarg or AGENTIC_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.md entry.

ChangedΒΆ

  • tools/database/sql_tools.py::PostgresRAGSearchTool, MySQLRAGSearchTool β€” _get_connection() now falls back to _internal/clients/postgres_wire and mysql_wire respectively.
  • tools/database/snowflake_tools.py::SnowflakeSearchTool, SingleStoreSearchTool β€” fall back to snowflake_rest and mysql_wire.
  • tools/database/vector_tools.py::WeaviateVectorSearchTool, MongoDBVectorSearchTool β€” fall back to weaviate_rest and mongo_data_api; runtime branches on a _using_rest flag so the same caller code path drives both SDK and REST modes.
  • enterprise/adapters.py::AzureServiceBusQueue, AzureCosmosVectorDB β€” fall back to azure_servicebus_rest / cosmos_rest.

v2.0.0 - 2026-01-20ΒΆ

Compare with v1.2.16

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ΒΆ

Compare with v1.2.15

AddedΒΆ

  • Add comprehensive tests for high-impact modules and state management (ca775a7 by isathish).

v1.2.15 - 2026-01-19ΒΆ

Compare with v1.2.14

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ΒΆ

Compare with v1.2.12

v1.2.12 - 2026-01-19ΒΆ

Compare with v1.2.11

v1.2.11 - 2026-01-19ΒΆ

Compare with v1.2.10

v1.2.10 - 2026-01-11ΒΆ

Compare with v1.2.9

v1.2.9 - 2026-01-09ΒΆ

Compare with v1.2.8

AddedΒΆ

  • Add unit tests for various tools in the agenticaiframework (2ff848c by isathish).

v1.2.8 - 2026-01-09ΒΆ

Compare with v1.2.7

AddedΒΆ

  • Add comprehensive unit tests for prompts and tools framework (a1b0ca2 by isathish).

v1.2.7 - 2026-01-09ΒΆ

Compare with v1.2.6

v1.2.6 - 2025-12-28ΒΆ

Compare with v1.2.5

AddedΒΆ

  • Add tags and enhance documentation across multiple files (ccc6281 by isathish).

v1.2.5 - 2025-12-28ΒΆ

Compare with v1.2.4

v1.2.4 - 2025-12-28ΒΆ

Compare with v1.2.3

FixedΒΆ

  • fix: update logo reference in README and add emoji to title (79fe458 by isathish).

v1.2.3 - 2025-12-28ΒΆ

Compare with v1.2.2

v1.2.2 - 2025-12-28ΒΆ

Compare with v1.2.1

v1.2.1 - 2025-12-28ΒΆ

Compare with v1.1.1

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ΒΆ

Compare with v1.0.41

AddedΒΆ

  • Add comprehensive evaluation tests for AgenticAI Framework (b899825 by isathish).

v1.0.41 - 2025-12-28ΒΆ

Compare with v1.0.40

v1.0.40 - 2025-12-05ΒΆ

Compare with v1.0.39

FixedΒΆ

  • fix: correct comment formatting for mermaid custom fence in markdown extensions (0726c61 by isathish).

v1.0.39 - 2025-12-05ΒΆ

Compare with v1.0.38

v1.0.38 - 2025-12-05ΒΆ

Compare with v1.0.37

v1.0.37 - 2025-12-05ΒΆ

Compare with v1.0.36

v1.0.36 - 2025-12-05ΒΆ

Compare with v1.0.35

v1.0.35 - 2025-12-05ΒΆ

Compare with v1.0.34

v1.0.34 - 2025-12-05ΒΆ

Compare with v1.0.33

v1.0.33 - 2025-12-05ΒΆ

Compare with v1.0.32

v1.0.32 - 2025-12-05ΒΆ

Compare with v1.0.31

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ΒΆ

Compare with v1.0.30

FixedΒΆ

  • fix: update project URL in setup.py to correct repository link (61155b0 by isathish).

v1.0.30 - 2025-10-11ΒΆ

Compare with v1.0.29

v1.0.29 - 2025-10-11ΒΆ

Compare with v1.0.28

v1.0.28 - 2025-10-11ΒΆ

Compare with v1.0.27

RemovedΒΆ

  • Remove .pyc files from .gitignore to allow tracking of compiled Python files (bd82870 by isathish).

v1.0.27 - 2025-10-11ΒΆ

Compare with v1.0.26

v1.0.26 - 2025-09-11ΒΆ

Compare with v1.0.25

AddedΒΆ

  • Add multiple new example docs and update existing guides (4fb11b7 by isathish).

v1.0.25 - 2025-09-10ΒΆ

Compare with v1.0.24

v1.0.24 - 2025-09-10ΒΆ

Compare with v1.0.23

AddedΒΆ

  • Add example docs for AgentManager and ConfigurationManager (00f0c3c by isathish).

v1.0.23 - 2025-09-10ΒΆ

Compare with v1.0.22

AddedΒΆ

  • Add example scripts demonstrating framework component usage (826c166 by isathish).

v1.0.22 - 2025-08-27ΒΆ

Compare with v1.0.21

AddedΒΆ

  • Add comprehensive runnable examples and update docs structure (ad0fdd8 by isathish).

v1.0.21 - 2025-08-27ΒΆ

Compare with v1.0.20

AddedΒΆ

  • Add comprehensive module documentation and update mkdocs config (f7dd834 by isathish).

v1.0.20 - 2025-08-27ΒΆ

Compare with v1.0.19

v1.0.19 - 2025-08-25ΒΆ

Compare with v1.0.18

v1.0.18 - 2025-08-24ΒΆ

Compare with v1.0.17

FixedΒΆ

  • Fix package name and repo URL references in docs and config (1ba4022 by isathish).

v1.0.17 - 2025-08-24ΒΆ

Compare with v1.0.16

v1.0.16 - 2025-08-24ΒΆ

Compare with v1.0.15

AddedΒΆ

  • Add project logo and status badges to README and docs (93fcf60 by isathish).

v1.0.15 - 2025-08-24ΒΆ

Compare with v1.0.14

AddedΒΆ

  • Add initial documentation index for AgenticAI Framework (c41fa2d by isathish).

v1.0.14 - 2025-08-24ΒΆ

Compare with v1.0.13

AddedΒΆ

  • Add MkDocs configuration for project documentation (e51dc6c by isathish).

v1.0.13 - 2025-08-24ΒΆ

Compare with v1.0.12

v1.0.12 - 2025-08-24ΒΆ

Compare with v1.0.11

AddedΒΆ

  • Add GitHub Actions workflow to deploy MkDocs site to Pages (21c0d51 by isathish).

v1.0.11 - 2025-08-24ΒΆ

Compare with v1.0.10

v1.0.10 - 2025-08-24ΒΆ

Compare with v1.0.8

AddedΒΆ

  • Add bumpversion config and update package version to 1.0.9 (57c1329 by isathish).

v1.0.8 - 2025-08-24ΒΆ

Compare with v1.0.7

AddedΒΆ

  • Add changelog entry for v1.0.8 release with comparison link (d5c27c5 by isathish).

v1.0.7 - 2025-08-24ΒΆ

Compare with v1.0.6

v1.0.6 - 2025-08-24ΒΆ

Compare with v1.0.5

v1.0.5 - 2025-08-24ΒΆ

Compare with v1.0.4

v1.0.4 - 2025-08-24ΒΆ

Compare with v1.0.3

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ΒΆ

Compare with v1.0.2

AddedΒΆ

  • Add comprehensive tests for MCP tools, memory, and monitoring (0d6d6d8 by isathish).

v1.0.2 - 2025-08-24ΒΆ

Compare with v1.0.1

AddedΒΆ

  • Add tests for LLMManager registration, activation, and error handling (94897e0 by isathish).

v1.0.1 - 2025-08-24ΒΆ

Compare with first commit

AddedΒΆ

  • Add Python package CI/CD workflow with tests and versioning (6711b29 by isathish).