Add several MCP/SEO-related images (cover, server, tools, walkthrough) and remove an outdated connected image. Substantially rewrite docs/en/Community-Articles/2026-06-18-deep-dive-5-mcp/post.md to clarify and expand the explanation of MCP (Model Context Protocol), including why it matters, setup (stdio/HTTP), tool access and permissions, safety considerations, a practical walkthrough with SEO and Prometheus examples, and how MCP fits with ABP Studio tools and workflows.
* docs(studio): update documentation for release 3.0.4
- Updated release notes for 3.0.4
- Updated version mapping with ABP 10.4.1
Release: 3.0.4
* Revise release notes for version 3.0.4
Updated release date for version 3.0.4 and added new features and enhancements.
* Fix formatting in version mapping documentation
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: selman koc <64414348+skoc10@users.noreply.github.com>
This commit adds steps to the GitHub Actions workflow to restore and install helper scripts from the workflow commit. These scripts are essential for managing the documentation process, ensuring that the necessary tools are available for generating and updating release notes and version mappings.
This update simplifies the workflow by utilizing separate Python scripts for generating user-friendly release notes and managing the version mapping for ABP Studio. The previous inline scripts have been removed to enhance maintainability and clarity.
This script automates the process of updating the version mapping for ABP Studio in the documentation. It checks the provided studio and ABP versions, validates them, and updates the version mapping table accordingly, ensuring that existing ranges are extended or new mappings are added as necessary.
This script processes raw release notes, cleans up unnecessary information, and generates a user-friendly summary. It removes markdown headers, deduplicates entries, and limits the output to a specified number of lines for better readability.
hooks System.Linq.Dynamic.Core's QueryOptimizer so OrderBy / ThenBy
selectors derived from ISortedResultRequest.Sorting are constrained to
plain property or field access; anything else throws AbpValidationException
Add a new Community-Articles post 'Deep Dive on ABP AI Agent #5: MCP' at docs/en/Community-Articles/2026-06-18-deep-dive-5-mcp/post.md explaining the Model Context Protocol, when to use it, and how to configure MCP servers in ABP Studio. Include three supporting screenshots referenced by the article: mcp-servers-empty.png, add-mcp-server.png, and connected-mcp-server.png.