Releases: ksylvan/fabric-mcp
Releases · ksylvan/fabric-mcp
v1.0.3
What's Changed
- Add DeepWiki badge to README by @ksylvan in #45
- docs: update README with new MseeP badges and bump version to 1.0.2 by @ksylvan in #48
- chore: update README and bump version to 1.0.3 by @ksylvan in #49
Full Changelog: v1.0.0...v1.0.3
CHANGES
- Added DeepWiki badge for interactive code exploration! 🔍
- Integrated MseeP security verification badge system! 🛡️
- Enhanced VSCode settings for better HTML support! ⚙️
- Added security assessment visual badge display! 🏆
- Increased logo size for better visibility! 🎨
- Updated cspell dictionary with MseeP term! 📝
- Removed outdated Task Master installation instructions! 🧹
- Bumped version from 1.0.0 to 1.0.3! 🚀
- Added dual badge system for transparency! 👥
- Improved documentation with cleaner navigation options! 📚
v1.0.0
What's Changed
Full Changelog: v0.20.0...v1.0.0
CHANGES
- 🎉 We've hit v1.0.0, marking the project as feature-complete!
- 🛠️ Introduced a new
fabric_get_configurationtool to view settings. - 🔒 Your configuration is safe with automatic redaction of secrets!
- 🔍 Smart redaction finds API keys using key patterns and prefixes.
- 🔄 Completed a massive refactoring of core logic for quality.
- 🗂️ codebase is split into clean, maintainable, logical modules.
- ✅ The
fabric_list_modelstool is officially complete and tested. - 🧪 Added extensive new tests for our secure configuration tool.
- 🌐 Enhanced mock API server with a new
/configendpoint. - 📚 Centralized sensitive patterns and constants for easier management.
v0.20.0
What's Changed
Full Changelog: v0.19.0...v0.20.0
CHANGES
- 🛠️ Implemented fabric_list_models tool for retrieving configured models
- ✅ Added comprehensive model validation with type checking
- 🗂️ Created mock models data mimicking real Fabric responses
- 🔍 Enhanced integration tests for model listing functionality
- 🧪 Added unit tests for model API edge cases
- 🔢 Fixed story numbering from 4.3 to 4.2
- ⬆️ Bumped version from 0.19.0 to 0.20.0
- 🏷️ Added vendor-specific model organization in API responses
- 🚫 Implemented empty model list handling for edge cases
⚠️ Enhanced error handling for invalid API response types
v0.19.0
What's Changed
Full Changelog: v0.18.1...v0.19.0
CHANGES
- Run patterns with variables and attachments for much richer interactions! 📊
- You can now directly specify the
vendor_nameduring pattern execution. 🔧 - Our largest test file was refactored into six focused modules. 📂
- This massive test refactor greatly improves clarity and our maintainability. 🔍
- Added dozens of new tests, dramatically increasing our code coverage. 🧪
- Implemented robust validation for new
variablesandattachmentsparameters. 🔐 - Improved error handling for invalid parameters during pattern execution. 🚫
- API payloads now smartly include the new variables and attachments. 📦
- Shipped version 0.19.0 packing in all these awesome new upgrades. 🚀
v0.18.1
What's Changed
Full Changelog: v0.18.0...v0.18.1
CHANGES
- 🌟 We've introduced real-time streaming for the
fabric_run_patterntool! - ⚡ Just use the new
stream=Trueparameter for instant output. - 🔄 The tool now returns a generator for handling streaming chunks.
- 📡 We now consume Server-Sent Events for efficient, real-time data.
- 📚 Added the
httpx-sselibrary to power our new streaming feature. - 🧪 Shipped a massive new suite of tests for streaming reliability.
- 🛡️ Streaming now includes robust error handling for mid-stream failures.
- 📖 Our documentation is fully updated to cover streaming capabilities.
- 🔄 We've also refreshed our development dependencies for better stability.
- 🎉 Our project is now officially on version
0.18.1!
v0.18.0
What's Changed
Full Changelog: v0.17.0...v0.18.0
CHANGES
- 🚀 Supercharge
fabric_run_patternwith new model and strategy controls! - 🔧 Directly tune LLM parameters like temperature, top_p, and penalties!
- ✅ Added robust validation for all new pattern execution parameters.
- 🔒 Hardened API response handling with stricter validation and better errors.
- 🧪 Shipped comprehensive integration and unit tests for the new features.
- 🖥️ Enhanced our mock API server to support all new parameters.
- 🔄 Maintained full backward compatibility for existing
fabric_run_patterncalls. - 🎉 Released version 0.18.0 to mark this major feature update!
- 📖 Added a detailed development story file for the new enhancement.
- 📚 Cleaned up our documentation and internal links for better clarity.
v0.17.0
What's Changed
Full Changelog: v0.16.3...v0.17.0
CHANGES
- 🚀 We've launched a new tool to list all available strategies!
- 🔗 The
fabric_list_strategiestool is now fully integrated with Fabric API. - 🛡️ We've added robust error handling and validation for strategy data.
- 🔍 Massive testing upgrade: new unit and integration tests are live.
- 🧪 Our mock API server now supports testing for strategy endpoints.
- 📚 New feature documentation and user stories have been added.
- 🎨 Check out our fresh, updated project logo in the docs!
- 🔒 Project dependencies have been updated for performance and security.
- 🎉 We've officially released version 0.17.0 with these awesome changes!
- 🌐 Refined our streaming implementation.
v0.16.2
What's Changed
Full Changelog: v0.16.1...v0.16.2
CHANGES
- Refactored core server to simplify architecture. 🏗️
- Upgraded key dependency
fastmcpto latest version. 🚀 - Streamlined tool registration for clarity and maintainability. 🔧
- Server integrates more cleanly with base class. 🔗
- Overhauled test suite for robustness and readability. 🧪
- Tests use public APIs, not internal details. 🔍
- Introduced shared base class to reduce test code duplication. 📚
- Simplified server startup logic in stdio and HTTP modes. ⚡
- Removed redundant internal state, making code leaner. 🗑️
- Bumped project version to
0.16.2for improvements. 📈
v0.16.1
What's Changed
Full Changelog: v0.16.0...v0.16.1
CHANGES
- 🚫 We've removed the SSE transport to simplify our codebase. SSE is deprecated according to the official docs.
- 🧹 Our command-line interface is now cleaner and more focused.
- 🔄 We are now focusing exclusively on
stdioandhttptransports. - 🔧 A major code cleanup makes the project easier to maintain.
- ⏩ The test suite has been streamlined for faster, reliable runs.
- 🚀 Shipped version 0.16.1, packing all these fantastic improvements.
v0.16.0
What's Changed
Full Changelog: v0.15.0...v0.16.0
CHANGES
- Implemented default model configuration from Fabric environment 🚀
- Added automatic loading of ~/.config/fabric/.env settings ⚙️
- Created comprehensive config module for environment handling 📁
- Enhanced fabric_run_pattern with smart model defaults 🧠
- Increased test coverage requirement from 90% to 95% 📈
- Added graceful fallback to hardcoded defaults 🛡️
- Improved error handling for pattern not found 🔍
- Updated VS Code tasks for faster test execution ⚡
- Added extensive unit tests for configuration loading ✅
- Bumped version from 0.15.0 to 0.16.0 🎉