# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [1.0.4] - 2026-03-25 ### Added - **Vector Search Enhancements** - Multi-document query support using content assistant (#133) - Single document Q&A functionality for document-specific queries (#132) - Configurable LLM model name for vector search queries (#136) - Top N chunk retrieval capability (#135) - Optional chunk return for multi-document queries (#136) - **Smart Search Features** - Chunk return support for smart search when requested by caller (#134) ### Changed - **Major Dependency Upgrade** - Upgraded FastMCP from version 2.11.3 to 3.0.0 - Updated all imports from `mcp.server.fastmcp` to `fastmcp` - **Resource Updates** - Enhanced resource specialized server functionality (#137) ### Fixed - Fixed inline import issues in resource modules (#137) ### Documentation - Updated README to include comprehensive resources documentation (#138) - Updated version references across documentation ## [1.0.3] - 2026-02-24 ### Added - Added AI Document Insight Server (`ai-document-insight-cs-mcp-server`) with 4 specialized tools: - `document_smart_search`: Hybrid search combining vector (semantic) search with metadata filtering using Content Assistant API - `document_quick_summary`: AI-powered document summarization for one or more documents - `document_compare_insights`: Compare two documents to identify similarities, differences, and version changes - `document_qa_global`: Answer natural language questions by scanning the entire document repository - Enhanced `document_search` tool in Core Server with improved content-based search using full-text CBR search - Can combine content-based search with property filters for precise document discovery - Returns only released versions of documents - Automatically escapes special characters in search terms ### Changed - **IMPORTANT**: Document search workflow updated - use `document_search` tool instead of `repository_object_search` for document searches - `document_search` provides specialized document search with content-based and metadata filtering - `repository_object_search` remains available for searching other repository objects (folders, custom objects, etc.) ### Removed - Removed get annotation and custom object tools from Core Server (low usage) ### Fixed - Fixed GraphQL client async wrapper execution issues - Fixed import statement errors in document tools - Improved error message response if text extract does not exist. ## [1.0.2] - 2026-01-30 ### Added - Added `file_document` tool to file documents into folders - Added Legal Hold Server (`legal-hold-cs-mcp-server`) with 6 tools for legal compliance management: - `create_hold`: Create new legal holds - `delete_hold`: Remove legal holds - `add_object_to_hold`: Place objects under legal hold - `delete_object_from_hold`: Remove objects from legal hold - `get_held_objects_for_hold`: List objects under a specific hold - `get_holds_by_name`: Search for legal holds by name - Added Property Extraction and Classification Server (`property-extraction-and-classification-cs-mcp-server`) with 2 tools: - `property_extraction`: Extract document properties and text content for AI-based analysis - `list_all_classes`: List all available classes for document classification workflows - Added `get_annotation` tool to retrieve specific annotations by ID - Added `get_custom_object` tool to retrieve custom objects from the repository ## [1.0.1] - 2025-12-12 ### Fixed - Fixed download async requests not disabling SSL verification when `SSL_ENABLED` is set to `false` ## [1.0.0] - 2025-12-05 ### Added - Initial GA (General Availability) release - IBM Content Services MCP Server implementation - GraphQL client for Content Services integration - Document management tools (create, update, delete, download) - Folder management tools (create, update, delete, list) - Search capabilities (basic) - Class and annotation management - SSL/TLS support with configurable verification [1.0.4]: https://github.com/ibm-ecm/ibm-content-services-mcp-server/compare/v1.0.3...v1.0.4 [1.0.3]: https://github.com/ibm-ecm/ibm-content-services-mcp-server/compare/v1.0.2...v1.0.3 [1.0.2]: https://github.com/ibm-ecm/ibm-content-services-mcp-server/compare/v1.0.1...v1.0.2 [1.0.1]: https://github.com/ibm-ecm/ibm-content-services-mcp-server/compare/v1.0.0...v1.0.1 [1.0.0]: https://github.com/ibm-ecm/ibm-content-services-mcp-server/releases/tag/v1.0.0