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

8.0.0

Choose a tag to compare

@mosoriob mosoriob released this 06 May 13:05

Major Features

Tapis App Integration (πŸ”„ #638)

  • Added full Tapis App integration support for model configuration and execution
  • Added synchronization between model configurations and Tapis applications
  • Implemented input validation for parameter specifications based on Tapis App definitions
  • Enhanced dataset specifications with readiness indicators for execution

Data Catalog Integration (πŸ” #631)

  • Added CKAN adapter for data catalog integration
  • Enhanced dataset search with region, variable, and date filtering
  • Implemented flexible data catalog adapter architecture for easy extension
  • Improved resource discovery and selection capabilities

Variable Presentation Enhancements (πŸ“Š #632)

  • Enhanced Variables Home component with search functionality and improved layout
  • Added comprehensive display of variable presentations with units and descriptions
  • Implemented copying variable information with notification system
  • Enhanced navigation and UI for variable browsing

Resource Selection Improvements

  • Added table-based resource selection for improved data browsing (#629)
  • Enhanced dataset specification with readiness indicators (#637)
  • Improved model option filtering based on input criteria (#637)

Fixes and Improvements

Execution Engine Enhancements

  • Improved error handling for Tapis App URI validation (#634)
  • Updated configuration and publishing API endpoints (#636)
  • Enhanced notification system for publishing workflow (#633)

UI/UX Improvements

  • Enhanced dataset and parameter specifications with readiness indicators
  • Added conditional ingestion API support in MintResults component
  • Improved publishing workflow and error handling
  • Implemented CustomNotification for variable copying
  • Enhanced VariablesHome layout with concept cards

Development and Infrastructure

  • Updated to @mintproject/modelcatalog_client version 8.0.3-alpha.8
  • Fixed GitHub Actions workflow for artifact handling
  • Switched from npm to yarn for package management
  • Updated API endpoints and configuration

Technical Debt Reduction

  • Prettified code across multiple components
  • Refactored data catalog adapter for improved extensibility
  • Streamlined model configuration handling
  • Enhanced error handling throughout the application

Breaking Changes

  • Renamed several methods in the data catalog API for consistency
  • Updated parameter validation logic which may affect existing model configurations

This release significantly enhances the MINT UI with improved model execution capabilities through Tapis integration, expanded data discovery through CKAN support, and a more intuitive variable presentation system, while also addressing numerous bugs and technical debt.

What's Changed

Full Changelog: 7.1.0...8.0.0