Skip to content
This repository was archived by the owner on Mar 1, 2026. It is now read-only.

Releases: pulseengine/studio-mcp

v0.4.0 - Dependencies Upgrade and Tooling Improvements

03 Oct 17:52

Choose a tag to compare

What's Changed

  • Add pre-commit hooks for automated formatting and linting
  • Upgrade PulseEngine MCP from 0.7.0 to 0.11.0
  • Centralize package metadata in workspace
  • Upgrade to Rust edition 2024
  • Replace hardcoded versions with dynamic badges in README
  • Fix code formatting issues across codebase

Breaking Changes

None - internal tooling and dependency updates only

Full Changelog: v0.3.1...v0.4.0

v0.3.1 - Latest CLI Version Support

15 Aug 05:09

Choose a tag to compare

🚀 CLI Version Update Release

This release adds support for the latest WindRiver Studio CLI versions with proper integrity verification.

✨ New CLI Versions Supported

Latest Versions Added

  • 25.5.0 (Latest - May 2025) - Current stable release with enhanced features
  • 25.1.0 (January 2025) - Stable release with performance improvements
  • 24.11.2 (November 2024) - Stable release with bug fixes

🔒 Security & Integrity

Enhanced Security

  • Downloaded and verified actual binaries from official WindRiver distribution
  • Added SHA1 checksums for all platform binaries (Linux, macOS, Windows)
  • Verified checksum integrity for all supported versions
  • Tested functionality and PLM command availability

Platform Support

  • macOS (Intel & ARM64 support available)
  • Linux (x64 & ARM64 support available)
  • Windows (x64 support)

🛠️ Technical Improvements

Version Management

  • Auto-detection of latest version (25.5.0) for new installations
  • Backward compatibility with existing 24.3.0 installations
  • Proper platform detection and URL construction
  • Enhanced download workflow with integrity verification

CLI Features

  • Latest CLI includes enhanced debugging (--debughttp4)
  • All PLM commands fully supported across versions
  • Improved performance and stability
  • Additional output formatting options

📋 Version Compatibility Matrix

CLI Version Release Date Status PLM Commands Recommended
25.5.0 May 2025 ✅ Latest All + Enhanced Yes
25.1.0 Jan 2025 ✅ Stable All + Features Yes
24.11.2 Nov 2024 ✅ Stable Full Set Yes
24.3.0 Apr 2024 Legacy Basic Set Maintenance

🔧 What's Changed

  • Updated CLI version manager with three latest releases
  • Added verified SHA1 checksums for integrity checking
  • Enhanced platform detection and download workflows
  • Maintained full backward compatibility
  • Tested latest version functionality

🎯 Impact

  • Automatic Updates: New installations get latest CLI version (25.5.0)
  • Enhanced Security: Checksum verification prevents corrupted downloads
  • Better Performance: Latest CLI versions include performance improvements
  • Future Ready: Support for newest WindRiver Studio features

📦 Installation

The MCP server will automatically download the latest CLI version (25.5.0) for new installations. Existing installations will continue using their current version unless manually updated.

To force an update to the latest version, remove the existing CLI installation directory and restart the MCP server.


Full Changelog: v0.3.0...v0.3.1

v0.3.0 - Comprehensive Pipeline Management Enhancement

14 Aug 18:58

Choose a tag to compare

🚀 Major Pipeline Management Enhancement

This release significantly enhances the MCP Studio pipeline management capabilities by addressing critical timeout issues and parameter visibility problems.

✨ New Features

Complete Task Management Suite (7 new tools)

  • plm_create_task - Create tasks from YAML/JSON or parameters
  • plm_update_task - Update existing task definitions
  • plm_delete_task - Delete tasks by name
  • plm_rename_task - Rename tasks with validation
  • plm_list_tasks - List tasks with filtering
  • plm_get_task - Get detailed task information
  • plm_unlock_task - Unlock locked tasks

Pipeline Parameter Management

  • plm_rename_param - Rename pipeline parameters with validation

Access Configuration Management (4 new tools)

  • plm_create_access_config - Create access configs with credentials
  • plm_list_access_configs - List all access configurations
  • plm_get_access_config - Get specific access config details
  • plm_delete_access_config - Delete access configurations

Enhanced Existing Tools

  • plm_list_pipelines: +9 parameters (pipeline_id, created_by, modified_by, include_tasks, sorting, pagination)
  • plm_list_runs: +8 parameters (run_number, status, created_by, time filters, sorting)
  • plm_get_run: +4 parameters (run_config, detailed_info, include_tasks, execution_logs)
  • plm_get_run_log: +5 parameters (query_since, query_until, log_type, sort_column, raw_field)

🔧 Technical Improvements

Timeout Configuration

  • Added pipeline-specific timeouts (30min start, 2hr streaming)
  • New operation types for proper timeout handling
  • Resolves long-running pipeline operation failures

Parameter Validation

  • Comprehensive CLI argument mapping based on binary analysis
  • Enhanced JSON schema validation with anyOf patterns
  • All mandatory CLI parameters now visible and validated

Error Handling

  • Improved error responses with detailed success/failure information
  • Better user feedback for all operations
  • Maintained backward compatibility

🛠️ Bug Fixes

  • Fixed Windows CLI checksum for v24.3.0
  • Resolved string lifetime issues in CLI argument construction
  • Enhanced CLI argument parsing and validation

📋 Breaking Changes

  • Extended timeout configuration may affect existing timeout expectations
  • Enhanced parameter validation may catch previously ignored invalid parameters

🎯 Impact

This release provides dramatically improved pipeline management with:

  • Complete CLI parity - All CLI commands and parameters now accessible
  • Timeout problem resolution - Long-running operations now properly supported
  • Enhanced user experience - Clear parameter requirements and better error messages
  • Comprehensive tool coverage - Full pipeline lifecycle management capabilities

Total new tools added: 12
Enhanced existing tools: 4
All package versions synchronized to v0.3.0

Release v0.2.15

30 Jul 18:40

Choose a tag to compare

PulseEngine MCP 0.7.0 Upgrade

This release upgrades the studio-mcp-server to use PulseEngine MCP framework 0.7.0, bringing significant improvements to the underlying MCP infrastructure.

🚀 Major Upgrade: PulseEngine MCP 0.7.0

Enhanced Framework Features:

  • Improved telemetry and monitoring with better service tracking
  • Enhanced authentication manager initialization and reliability
  • Better message validation and transport layer robustness
  • Configurable stdio transport with 10MB message limits
  • Enhanced alert management system

🔬 Macro System Investigation

  • Explored new pulseengine-mcp-macros 0.7.0 system for reducing boilerplate
  • Found significant potential but requires architectural refactoring
  • Documented for future consideration in new projects

✅ Stability & Testing

  • All 72 tests continue to pass across Ubuntu, macOS, and Windows
  • CI pipeline healthy and running on all platforms
  • npm package distribution working with automated version management
  • Production-ready with proven architecture maintained

📦 Installation

NPX (No installation needed)

npx @pulseengine/studio-mcp-server@latest --help

Global Installation

npm install -g @pulseengine/studio-mcp-server

Direct Download

Download binaries from GitHub releases for your platform.

🔧 Technical Details

  • Server now shows "PulseEngine MCP server v0.7.0" in logs
  • Enhanced stdio transport with message validation
  • Improved error handling and logging throughout
  • Better resource and tool management
  • Forward compatibility maintained

This upgrade provides a solid foundation for future enhancements while maintaining full backward compatibility.

Release v0.2.14

30 Jul 04:08

Choose a tag to compare

Fix npm package installation

This release fixes the binary detection issue in run.js:

Fixed: npx @pulseengine/studio-mcp-server now works correctly
Unified: All entry points use the same binary detection logic
Reliable: Consistent behavior across platform packages and fallback

The package should now install and run properly via:

  • npx @pulseengine/studio-mcp-server@latest
  • npm install -g @pulseengine/studio-mcp-server

Release v0.2.13

29 Jul 18:50

Choose a tag to compare

Automated version management

This release introduces fully automated version management:

No more manual version updates needed!

  • All package.json files use placeholder versions (0.0.0)
  • CI automatically sets correct versions during release
  • Eliminates version mismatch issues between main and platform packages

Technical improvements:

  • Automated optionalDependencies version synchronization
  • Streamlined release process
  • Consistent version management across all packages

Release v0.2.12

29 Jul 18:42

Choose a tag to compare

Fix optionalDependencies version mismatch

This release fixes the version mismatch between the main package and platform-specific packages, ensuring proper installation via npx and npm.

Release v0.2.11

29 Jul 18:08

Choose a tag to compare

Complete migration to optionalDependencies approach for npm package distribution

This release replaces the unmaintained binary-install dependency with a modern optionalDependencies approach inspired by esbuild and other popular packages.

Key improvements:

  • Platform-specific npm packages for better reliability
  • Fallback to GitHub releases if platform packages unavailable
  • Improved error handling and user guidance
  • Maintains full backward compatibility

Installation methods:

  • npx @pulseengine/studio-mcp-server
  • npm install -g @pulseengine/studio-mcp-server
  • Direct download from GitHub releases

v0.2.10 - Improved npm package reliability

29 Jul 13:03

Choose a tag to compare

🚀 Improvements

  • Replaced unmaintained binary-install with optionalDependencies approach
  • Created platform-specific npm packages for better reliability
  • Added robust fallback download from GitHub releases
  • Fixed npm package installation issues

📦 Installation

# With npx (no installation)
npx @pulseengine/studio-mcp-server@latest --help

# Or install globally
npm install -g @pulseengine/studio-mcp-server

🔧 Technical Details

The package now uses platform-specific packages as optional dependencies, following the approach used by esbuild and other major projects. This ensures:

  • Reliable installation even when postinstall scripts are disabled
  • Faster installation (no download during install for platform packages)
  • Better compatibility across different npm configurations

Release v0.2.9

29 Jul 04:11

Choose a tag to compare

Auto-generated release for v0.2.9