Skip to content

Releases: ksylvan/fabric-mcp

v1.0.3

01 Jul 17:34
709f965

Choose a tag to compare

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

20 Jun 23:05
fafd152

Choose a tag to compare

What's Changed

  • Completed Epic 4, achieving feature-complete project status by @ksylvan in #44

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_configuration tool 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_models tool is officially complete and tested.
  • 🧪 Added extensive new tests for our secure configuration tool.
  • 🌐 Enhanced mock API server with a new /config endpoint.
  • 📚 Centralized sensitive patterns and constants for easier management.

v0.20.0

20 Jun 07:50
3dd9d2a

Choose a tag to compare

v0.20.0 Pre-release
Pre-release

What's Changed

  • feat: implement fabric_list_models MCP tool by @ksylvan in #43

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

20 Jun 06:59
08fb91b

Choose a tag to compare

v0.19.0 Pre-release
Pre-release

What's Changed

  • fabric_run_pattern now supports variables and attachments by @ksylvan in #42

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_name during 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 variables and attachments parameters. 🔐
  • 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

19 Jun 08:21
28ff241

Choose a tag to compare

v0.18.1 Pre-release
Pre-release

What's Changed

  • Implement Streaming + Tests and Update Project Dependencies by @ksylvan in #41

Full Changelog: v0.18.0...v0.18.1

CHANGES

  • 🌟 We've introduced real-time streaming for the fabric_run_pattern tool!
  • ⚡ Just use the new stream=True parameter 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-sse library 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

18 Jun 22:50
80fba31

Choose a tag to compare

v0.18.0 Pre-release
Pre-release

What's Changed

  • Pattern Runner: Model and Parameter Controls by @ksylvan in #40

Full Changelog: v0.17.0...v0.18.0

CHANGES

  • 🚀 Supercharge fabric_run_pattern with 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_pattern calls.
  • 🎉 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

17 Jun 23:51
40437cf

Choose a tag to compare

v0.17.0 Pre-release
Pre-release

What's Changed

  • Fabric API Integration for Strategy Listing in MCP by @ksylvan in #39

Full Changelog: v0.16.3...v0.17.0

CHANGES

  • 🚀 We've launched a new tool to list all available strategies!
  • 🔗 The fabric_list_strategies tool 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

11 Jun 00:55
7938efb

Choose a tag to compare

v0.16.2 Pre-release
Pre-release

What's Changed

  • chore: update fastmcp dependency and fix tool decorator use by @ksylvan in #37

Full Changelog: v0.16.1...v0.16.2

CHANGES

  • Refactored core server to simplify architecture. 🏗️
  • Upgraded key dependency fastmcp to 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.2 for improvements. 📈

v0.16.1

10 Jun 01:19
230d89a

Choose a tag to compare

v0.16.1 Pre-release
Pre-release

What's Changed

  • chore: remove SSE transport support from fabric-mcp by @ksylvan in #35

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 stdio and http transports.
  • 🔧 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

09 Jun 20:52
8bea446

Choose a tag to compare

v0.16.0 Pre-release
Pre-release

What's Changed

  • Add Default Model Configuration from Fabric Environment by @ksylvan in #34

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 🎉