Releases: mintproject/mint-ensemble-manager
Releases · mintproject/mint-ensemble-manager
8.1.0-beta.1
What's Changed
- add: tapis show logs by @mosoriob in #78
- 70 add creation using of subtask by @mosoriob in #79
- refactor: simplify model handling in subTasksService by @mosoriob in #81
- add: endpoint set data by @mosoriob in #84
- feat: add SubmitSubtaskRequest schema and submit subtask endpoint by @mosoriob in #87
- 86 setup parameters of thread by @mosoriob in #88
- add: setup data and parameters by @mosoriob in #90
- feat: add endpoint for creating task and subtask together by @mosoriob in #93
- add: openapi validator by @mosoriob in #94
- add: graphql type by @mosoriob in #95
- fix: /ps/id/tasks by @mosoriob in #97
Full Changelog: 8.0.2...8.1.0-beta.1
8.0.2
fix: verify component then create executions (#76) * feat: add verifyComponent method to TapisExecutionService and update IExecutionService interface - Introduced the verifyComponent method in TapisExecutionService to load Tapis applications for a given component, enhancing component validation. - Updated the IExecutionService interface to include the new verifyComponent method, ensuring consistency across the service. * feat: update ExecutionCreation to include executionService and verify components - Modified the ExecutionCreation constructor to accept an executionService parameter, enhancing flexibility in execution management. - Added a private verifyComponents method to validate components using the executionService, improving the robustness of execution preparation. * feat: integrate MockExecutionService into ExecutionCreation tests - Added MockExecutionService to the ExecutionCreation test suite to facilitate testing with mock job data. - Updated the ExecutionCreation instantiation in tests to utilize the new mock service, enhancing test reliability and flexibility. * improve logging error * refactor: enhance error handling in ExecutionCreation - Introduced HttpError class for more structured error management in the ExecutionCreation class. - Updated error handling logic to throw HttpError instances for specific HTTP status codes (404, 403), improving clarity and maintainability of error responses. - Refactored the loadComponent method to streamline the error handling process and ensure consistent error reporting. * refactor: improve error handling in tapis.ts and ExecutionCreation - Enhanced error handling in tapis.ts by integrating HttpError for more precise HTTP status responses. - Streamlined the prepareExecutions method in ExecutionCreation by removing unnecessary try-catch blocks, improving code clarity and maintainability.
8.0.1
What's Changed
- feat: add tapis execution output registration by @mosoriob in #49
- fix: use ls6 as archiveSystemId by @mosoriob in #47
- Add: model ensemble id to webhook by @mosoriob in #50
- feat: implement validation framework for batch execution testing tapis by @mosoriob in #57
- refactor: enhance tapis job status mapping by @mosoriob in #59
- fix: nodemon types by @mosoriob in #61
- fix: load tapis app from url by @mosoriob in #62
- feat: enhance logsService to support Tapis job history retrieval by @mosoriob in #63
Full Changelog: 5.0.3...8.0.1
5.0.4-beta1
feat: separate arm64 and amd64 - speedup (#45) * fix: test improve docker * fix: remove 64 from image
5.0.3
What's Changed
- add: OAuth2 Authentication Implementation by @mosoriob in #39
- feat: Add GET endpoint for retrieving Tapis job status by @mosoriob in #41
- 42 tapis add path submit job 2 by @mosoriob in #43
- Tapis Integration and Job Management Enhancement by @mosoriob in #44
- feat: separate arm64 and amd64 - speedup by @mosoriob in #45
Full Changelog: 5.0.0...5.0.3
5.0.1-pre2
fix: release any tag
5.0.1-pre1
What's Changed
- add: OAuth2 Authentication Implementation by @mosoriob in #39
- feat: Add GET endpoint for retrieving Tapis job status by @mosoriob in #41
- 42 tapis add path submit job 2 by @mosoriob in #43
- Tapis Integration and Job Management Enhancement by @mosoriob in #44
Full Changelog: 5.0.0...5.0.1-pre1
5.0.0
Release of TAPIS integration
What's Changed
Full Changelog: 4.1.0...v5.0.0-pre1
4.1.0
Full Changelog: 4.0.0...4.1.0