Skip to content

Releases: microsoft/Multi-Agent-Custom-Automation-Engine-Solution-Accelerator

v4.1.0

16 Mar 13:54
c9558a4

Choose a tag to compare

4.1.0 (2026-03-16)

  • added few testcases to improve coverage (1abdac3)
  • added session id for all custom events (29625e0)
  • Enhance Azure credential management in AppConfig (c9254ef)
  • Enhance logging and telemetry integration with Azure Monitor in FastAPI application (75970cc)
  • fixed test_router.py unittestcases (9bd60fe)
  • implemented codeQL and copilot sugestions (c5ddbe1)
  • improved unit test coverage (9f420e9)
  • Initial plan (2895040)
  • Merge branch 'bugfix/codeQL-suggestions' of https://github.com/microsoft/Multi-Agent-Custom-Automati (626ba5b)
  • Merge branch 'dev-v4' into bugfix/codeQL-suggestions (14432aa)
  • Merge pull request #842 from microsoft/psl-logging-improvements (3f0e134), closes #842
  • Merge pull request #843 from microsoft/copilot/sub-pr-842 (088978b), closes #843
  • Merge pull request #845 from microsoft/main (58678ab), closes #845
  • Merge pull request #846 from microsoft/dev-v4 (c9558a4), closes #846
  • Merge pull request #847 from microsoft/bugfix/codeQL-suggestions (47f28ee), closes #847
  • Merge pull request #848 from microsoft/psl-code-quality (fb00119), closes #848
  • Merge pull request #854 from microsoft/bugfix/codeQL-suggestions (d2e3902), closes #854
  • Merge pull request #855 from microsoft/psl-logging-improvements (6b39c90), closes #855
  • Merge remote-tracking branch 'origin/dev-v4' into psl-logging-improvements (93fdc90)
  • Merge remote-tracking branch 'origin/dev-v4' into psl-logging-improvements (d5b899e)
  • Remove redundant assertion in health check test (efdc3d2)
  • Remove session_id attachment logic from get_plans function (eca6d7b)
  • removed router.py file from coverage as we yet to create testcase for that (6e7ecd3)
  • removed test_router.py as it's not there in dev-v4 (ae098af)
  • removed the change in test_app.py (299b071)
  • removed the diagnostic settings to avoid duplicate logs (84b3638)
  • resolve test coverage issue (a351465)
  • Resolved co-pilot comments (cc8865d)
  • resolved pylint issue (621df54)
  • Update Bicep and JSON files to version 0.41.2 and remove diagnostic settings (ea2d90f)
  • Update src/backend/v4/api/router.py (e4a46cf)
  • Updated the code quality (43265c3)
  • test: add async test for successful status update in ConnectionConfig (da96959)
  • test: enhance mock specifications in various test files for better clarity and error prevention (839562e)
  • test: improved unit test coverage (2c19410)
  • test: remove redundant assertion for plan_service module in event tracking test (f36a005)
  • test: update event tracking test to verify callable mock integration (b07c5b3)
  • test: update mocks to use spec_set for stricter attribute validation (0ac4bd7)
  • refactor: remove unused imports from test files (f56f30c)
  • refactor: update test workflow and remove empty init.py files (a9e7c16)
  • fix: initialize memory_store unconditionally and fix RAI condition logic in user_clarification endpo (c50a139)
  • feat: enhance agent framework mocking and patch missing Azure AI project models (3c555e2)

v4.0.7

02 Mar 05:48
567f094

Choose a tag to compare

4.0.7 (2026-03-02)

  • Add 'macae-v4-unittestcases-kd' branch to push triggers in test workflow (5273a37)
  • Add AI and Data Engineering playbooks to README (64abde6)
  • Add dev-v4 branch to workflow triggers (9f57a38)
  • Add macae-v4-unittestcases-kd branch to workflow triggers (a87eefb)
  • Add platform check for test skipping on Linux due to Mock/FastAPI compatibility issues (8315bbe)
  • Add platform-specific skip marker for tests using sys.modules mocking (c08079e)
  • Add platform-specific skip marker for tests using sys.modules mocking on Linux (12bf2a8)
  • Add platform-specific skip markers for Linux in test cases to handle mocking compatibility issues (90f9d77)
  • Add quiet flag to pytest commands for cleaner output during test execution (e5db332)
  • Add quiet mode to pytest command in test workflow for cleaner output (bdd15df)
  • Add seperate search service module to enable managed identity to reduce deployment time (cb4ff07)
  • Add unit tests (b92c499)
  • Add unit tests for OrchestrationManager with comprehensive mocking (ff91881)
  • Added runner_os input (Deployment Environment) and Deleted deploy-windows.yml since it's no longer n (f62a140)
  • added the changes (88fd995)
  • agent framework v2 changes (e4896d5)
  • Call the variable outside the resource (c9dcd1d)
  • Capture pytest output for backend tests and display the last line in the workflow (4551f12)
  • Capture pytest output for backend tests and report coverage (dcca12e)
  • created the unit testcases (49862b0)
  • Enhance agent orchestration and configuration for Azure AI Search integration (124fcf7)
  • Enhance app.py test execution by suppressing output and ensuring completion message is displayed (9a158aa)
  • Enhance get_chat_client to use latest agent version and log agent name (45582e1)
  • fix for agent multiple times calling (1bc5725)
  • fix the issue with devconatiner (30997db)
  • fixed codeql issues (7f1e234)
  • fixed copilot suggestions (09d8068)
  • fixed new suggestions (f4d5ea7)
  • fixed pylint issue (df9ea9d)
  • Fixed the tag issue (997381b)
  • Initial plan (6aabe72)
  • macae-v4-fix (6c005a6)
  • Merge branch 'dev-v4' into dependabotchanges (ff5d7df)
  • Merge branch 'dev-v4' into hb-psl-reduce-srch-time (9cc6424)
  • Merge branch 'dev-v4' into macae-v4-unittestcases-kd (c5b11af)
  • Merge pull request #753 from microsoft/macae-v4-unittestcases-kd (eb5d8f1), closes #753
  • Merge pull request #774 from microsoft/psl-removetelemetryflag (997c7f0), closes #774
  • Merge pull request #777 from microsoft/psl-codeql (3b5043b), closes #777
  • Merge pull request #779 from microsoft/psl-macaekn (6710b90), closes #779
  • Merge pull request #783 from microsoft/dev-v4 (38194fb), closes #783
  • Merge pull request #784 from microsoft/psl-devconissue (092af3a), closes #784
  • Merge pull request #786 from microsoft/main (d8a4ef7), closes #786
  • Merge pull request #790 from microsoft/macae-v4-unittestcases-kd (49a54da), closes #790
  • Merge pull request #793 from microsoft/psl-codefix (cf11055), closes #793
  • Merge pull request #794 from microsoft/psl-codefix (b92a822), closes #794
  • Merge pull request #796 from microsoft/psl-codefix (ff6e18d), closes #796
  • Merge pull request #804 from microsoft/psl-winlinissue (55c24cd), closes #804
  • Merge pull request #807 from microsoft/psl-addtroubleshootdoc2 (c3b0dbf), closes #807
  • Merge pull request #808 from microsoft/code-quality-fix (9aa0490), closes #808
  • Merge pull request #810 from microsoft/ab-age...
Read more

v4.0.6

19 Jan 06:38
9f8c37d

Choose a tag to compare

4.0.6 (2026-01-19)

  • add RFP and Contract Compliance team selection, enhance RAI clarification input, and validate input (f8ecad4)
  • Added fix for bug 31168 (1b1feb9)
  • adding fallback logic for retrievng values from deployment output (ad0e236)
  • Merge pull request #773 from microsoft/dev-v4 (9f8c37d), closes #773
  • refactored the post deployment script to resolve network related issue (8ded927)
  • removed INT signal from cleanup trap in the deployment script (7967733)
  • removed redundant cleanup message in network restoration (aa89257)
  • test: add RFP and Contract Compliance team selection, Add new smoke test cases for V4 (7e5aae8)
  • fix: MACAE v4 post-deployment script network access restoration (00a3917)

v4.0.5

16 Jan 12:56
327dcef

Choose a tag to compare

4.0.5 (2026-01-16)

  • Enhance EXP configuration handling in deployment workflow (8702239)
  • fix for bug 30854 (3e7216e)
  • fixed Pipeline failures (4a8e8ba)
  • Merge pull request #760 from microsoft/bug-30856 (755455b), closes #760
  • Merge pull request #764 from microsoft/psl-bug-30854 (4b2e0bd), closes #764 #30854
  • Merge pull request #768 from microsoft/psl-fix-pipeline-failures (327dcef), closes #768
  • removed azd up approach from avm post deployment guide (eaac66d)
  • Resolve Copilot Comment (b6bc747)
  • fix: update IMAGE_TAG format for dev-v4 branch (7f2f6a6)
  • chore: dev-v4 to main (585b393)

v4.0.4

12 Jan 04:29
ad52331

Choose a tag to compare

4.0.4 (2026-01-12)

  • Merge pull request #763 from microsoft/psl-fix-curl (ad52331), closes #763
  • fix: remove Curl for azure cli setup (c606823)

v4.0.3

08 Jan 11:11
d406f5c

Choose a tag to compare

4.0.3 (2026-01-08)

  • fixed vulnerabilities (25d6537)
  • Merge pull request #761 from microsoft/psl-fix-vulnerabilities (d406f5c), closes #761
  • fix: fallback to default ACR login server if not set in secrets to resolve tag issue (82fcd1e)
  • fix: update job name (9ea6472)

v4.0.2

06 Jan 13:20
9a46db0

Choose a tag to compare

4.0.2 (2026-01-06)

v4.0.1

29 Dec 07:55
3f1b8dd

Choose a tag to compare

4.0.1 (2025-12-29)

  • fix: Merge Changes from dev to main (3f1b8dd)
  • Change MACAE version to V4 in tests\e2e-test\tests\test_MACAE_Smoke_test.py (eab4db6)
  • change upload document steps (407f313)
  • disable delete button Contract Compliance Review Team (214202d)
  • Enhance GitHub workflows by refining triggers and paths for CodeQL, deployment, Docker build, PyLint (d212209)
  • Fix file extensions in deployment workflow for consistency (930fd04)
  • Fix paths in test workflow to correctly include pyproject.toml files (525c1ab)
  • fix post deployment script in job-deploy-linus.yml pipeline (313c5ff)
  • fix post deployment script in job-deploy-linus.yml pipeline 1 (906f7d0)
  • Fix pylint issues (dc04c1b)
  • Merge branch 'main' into dev-v4 (fe963b6)
  • Merge pull request #721 from Harmanpreet-Microsoft/dev-v3 (fdd4af7), closes #721
  • Merge pull request #737 from microsoft/psl-bug-rai1 (f9f6aab), closes #737 #28329
  • Merge pull request #738 from microsoft/psl-bug-28621 (14cc118), closes #738
  • Merge pull request #739 from microsoft/deployment-pipelinev4 (a9be69b), closes #739
  • Merge pull request #740 from microsoft/psl-raifix (911c3c8), closes #740
  • Merge pull request #741 from NirajC-Microsoft/dev-v4 (bc71573), closes #741
  • Merge pull request #742 from microsoft/psl-bug-29837 (d76f043), closes #742
  • post deployment script selection changes (d04c198)
  • Refactor workflows: streamline deployment triggers and remove redundant paths from PyLint configurat (0882547)
  • Remove mcp_server directory from flake8 linting in PyLint workflow (632d372)
  • Remove mcp_server paths from PyLint workflow to streamline linting process (ce22634)
  • Resolve RAI reuse bug (98c29b3)
  • resolved pylint issue (f310dfc)
  • revert test_MACAE_Smoke_test.py changes (d3395a9)
  • store _agent.chat_client.agent_id instead of local agent id (4496833)
  • updaeted the comments (3cf7102)
  • Update deployment workflow for improved clarity and maintainability (5375b66)
  • Update deployment workflow to enhance clarity and maintainability (afdfc68)
  • Update deployment workflow to use version 4 for Docker build (90c0faf)
  • Update deployment workflows for version 4 compatibility (75f33d6)
  • Update PyLint workflow to improve clarity and maintainability (5a47f97)
  • update save database logic (a683f05)
  • Update src/backend/v4/magentic_agents/common/lifecycle.py (fa0069a)
  • Update src/backend/v4/magentic_agents/common/lifecycle.py (45ff4ca)
  • update upload_team_config.sh to upload_team_config.py (76926b2)
  • update yml files to v4 (8f9474c)
  • updated the initialize team logic (048f243)
  • upload script command (cf32397)
  • upload script command (8d258d4)

v4.0.0

19 Dec 06:52
6bc84b6

Choose a tag to compare

🚀 Release Highlights

Key Changes

  • Migrated from Semantic Kernel to the Agentic Framework, enabling a modern, agent-centric architecture with improved flexibility and extensibility.
  • Refactored orchestration to an event-driven model, adding callbacks, checkpointing, and better state handling for resilient multi-agent workflows.
  • Introduced and enhanced v4 agent scenarios, including RFP Analysis and Contract Compliance use cases with team-based configurations.
  • Strengthened Azure AI integration, with Azure AI Search support, improved index management, updated model and RAI configurations, and cleaner environment variables.

Changes:

v3.1.1

08 Dec 08:55
c33e5de

Choose a tag to compare

3.1.1 (2025-12-08)

Bug Fixes

Other Updates

  • make virtual machine admin username and password optional with default values (0e468ea)