Skip to content

Releases: mintproject/mint-ensemble-manager

8.1.0-beta.1

24 Jun 16:30

Choose a tag to compare

What's Changed

Full Changelog: 8.0.2...8.1.0-beta.1

8.0.2

16 Jun 16:16
3d7b001

Choose a tag to compare

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

19 May 20:36
04cf6c7

Choose a tag to compare

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

03 Mar 13:43
19c09e4

Choose a tag to compare

feat: separate arm64 and amd64 - speedup (#45)

* fix: test improve docker

* fix: remove 64 from image

5.0.3

03 Mar 13:42
19c09e4

Choose a tag to compare

5.0.3 Pre-release
Pre-release

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

03 Mar 13:27

Choose a tag to compare

fix: release any tag

5.0.1-pre1

28 Feb 20:46
84e0000

Choose a tag to compare

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

25 Feb 11:51

Choose a tag to compare

What's Changed

Full Changelog: 4.1.0...5.0.0

Release of TAPIS integration

25 Jun 15:38
1bec795

Choose a tag to compare

Pre-release

What's Changed

Full Changelog: 4.1.0...v5.0.0-pre1

4.1.0

15 Jun 23:23

Choose a tag to compare

Full Changelog: 4.0.0...4.1.0