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

v0.3.0 - Comprehensive Pipeline Management Enhancement

Choose a tag to compare

@avrabe avrabe released this 14 Aug 18:58
· 9 commits to main since this release

🚀 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