This repository was archived by the owner on Sep 12, 2026. It is now read-only.
Repository navigation
8.0.0
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
- add: prettier by @mosoriob in #609
- fix: get ensemble execution path by engine by @mosoriob in #612
- Tapis to dev by @hvarg in #615
- fix: github actions by @mosoriob in #617
- 616 fix deprecated artifacts by @mosoriob in #619
- feat: Add authorization token to mint runs API request by @mosoriob in #622
- fix: Improve publishing workflow in MintResults component by @mosoriob in #624
- feat: select resources by table on thread by @mosoriob in #629
- sync dev by @mosoriob in #613
- 625-validate-ckan-integration-with-mint-platform-2 by @mosoriob in #631
- add: show variable presentation by @mosoriob in #632
- fix: ckan adapter must use adapter by @mosoriob in #634
- feat: add Tapis App Integration Support by @mosoriob in #636
- feat: model configuration sync tapis app by @mosoriob in #638
Full Changelog: 7.1.0...8.0.0