Releases: microsoft/Multi-Agent-Custom-Automation-Engine-Solution-Accelerator
Releases · microsoft/Multi-Agent-Custom-Automation-Engine-Solution-Accelerator
v4.1.0
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
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...
v4.0.6
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
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
v4.0.3
v4.0.2
4.0.2 (2026-01-06)
- Add Note before list of Teams (9a6b0bd)
- added the local deployment guide (86236a8)
- change 4o to o4 (847d9e7)
- fix for bug 29988 (f8fe63b)
- fix for bug 30332 (41e120b)
- fix for compliance review (2e9f78c)
- Merge branch 'main' into dev-v4 (6337ef1)
- Merge branch 'main' of https://github.com/microsoft/Multi-Agent-Custom-Automation-Engine-Solution-Ac (fd09e2c)
- Merge branch 'main' of https://github.com/microsoft/Multi-Agent-Custom-Automation-Engine-Solution-Ac (e6e377e)
- Merge branch 'psl-30705' of https://github.com/microsoft/Multi-Agent-Custom-Automation-Engine-Soluti (e4a0369)
- Merge pull request #745 from microsoft/readme-updates (4a5782a), closes #745
- Merge pull request #746 from microsoft/security-code-quality-fix (014017b), closes #746
- Merge pull request #747 from microsoft/psl-update-sampleQuestions (6cb6064), closes #747
- Merge pull request #748 from microsoft/psl-bug-29988 (bc3f20e), closes #748
- Merge pull request #750 from microsoft/psl-fixdpeployment-doc (05a127d), closes #750
- Merge pull request #752 from microsoft/dev-v4 (89b8eed), closes #752
- Merge pull request #756 from microsoft/resolve-devv4-conflicts-05-01 (9b2bad5), closes #756
- Merge pull request #757 from microsoft/psl-30705 (9a46db0), closes #757
- Merge remote-tracking branch 'origin/main' into dev-v4 (66a8da7)
- Minor fixes (53a3696)
- Refactor and clean up code across multiple components (05a31e6)
- Refactor services and components: improve logging, remove unused imports, and enhance search configu (638ab0e)
- Refactor TeamService: remove redundant search validation logging and streamline logic; update TeamSe (55979cd)
- remove unused variable (73c9016)
- resolved the comments (ef74a4e)
- revoke changes in After successful deployment (04e726b)
- revoke changes in verify deployment (e9c8556)
- update .env steps (7c5d857)
- Update default quota configuration (6c7501a)
- update deployment guide and README links for VS Code Web (b2d50ab)
- Update deployment guide to avoid inconsistency. (7db7672)
- Update deployment guide to avoid inconsistency2 (32cdf8b)
- Update docs/LocalDevelopmentSetup.md (f696841)
- Update docs/LocalDevelopmentSetup.md (75a3e86)
- update GPT-4o-mini (449fef4)
- Update Rfp to RPF (56dff7d)
- Update variable case (fc28b6d)
- updated refrences and localdeployment (f36087f)
- Updated SampleQuestions.md for RFP and contract scenario (797d8a9)
- updated the Copilot comments (2952da8)
- updated the Deployment Guide (030830f)
- updated the image (fec3239)
- updated the spacing (7753569)
- fix: Map inputs to environment variables and Add input validation for workflow parameters (db3d217)
- fix: Reorder EXP validation step (dec500a)
- fix: Update AZURE_ENV_LOG_ANALYTICS_WORKSPACE_ID validation regex for consistency (621ea95)
- chore: resolve merge conflicts (#755) (e489a32), closes #755
- docs: update deployment guide and README links for VS Code Web (facbd06)
- docs: Updates step numbers and missing sections (ee50865)
v4.0.1
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
🚀 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: