Skip to content

Releases: sanctuuary/restape

Workflow Optimizations and Benchmark Enhancements

19 Feb 10:52
63d3221
Compare
Choose a tag to compare

Release notes

This release marks significant improvements and updates to the project, focusing on workflow optimizations, dependency updates, and benchmarking improvements. We've also addressed several issues to enhance the overall functionality and reliability of our tools.

What's Changed

Workflow and Dependency Updates

  • Updated Maven configuration and GitHub actions to improve build processes and dependency management.
  • Introduced fixes to Maven wrapper configuration for better project setup and reliability.
  • Enhanced GitHub workflows to build and publish runnable images, making deployment and testing more efficient.
  • Improved design-time benchmarks for more accurate performance analysis.
  • Updated GitHub actions for better CI/CD practices and code quality checks.

Benchmarks and Documentation

  • Implemented design-time benchmarks to measure and improve the performance of our tools.
  • Added badges and GitHub action for software fairness, emphasizing our commitment to open and fair software practices.
  • Introduced Taverna workflow design, expanding the project's capabilities and compatibility with different workflow standards.
  • Updated project documentation and API to support SVG figures, enhancing the visual representation of data.

Fixes and Enhancements

  • Addressed issues with SVG file handling and Docker image configurations, ensuring smoother operations and deployment.
  • Fixed tool-level benchmark syntax and JSON object creation for benchmarks, improving the accuracy and readability of performance data.
  • Made significant updates to design-time benchmarks, including syntax fixes, verification improvements, and JSON updates.
  • Introduced a POST method for returning zipped CWL files, facilitating easier integration and use of CWL workflows.

Dependency Updates

  • Several dependencies have been updated to their latest versions, addressing potential security vulnerabilities and ensuring compatibility with the latest technologies.

Acknowledgments

We're thrilled to acknowledge the contributions from our community members and the support from automated tools that help keep our project secure and up-to-date:

  • A special shoutout to @csc-felipe for his valuable contributions, enhancing our Maven configuration and GitHub workflows.
  • We are especially grateful to @kretep for his diligent review of PRs.
  • Thanks to automated updates by Dependabot, our project's dependencies remain secure and current, ensuring the best possible foundation for our work.

We appreciate all contributions, whether they come from individuals or automated systems, as they collectively help improve and secure our project.

PRs

New Contributors

Full Changelog: v0.2.4...v.0.3.1

RESTful APE Interface: Enhanced Interaction with APE Library

27 Oct 16:28
e614dee
Compare
Choose a tag to compare

RESTful APE Interface v0.2.4 Release

We're excited to introduce the RESTful APE Interface v0.2.4, a powerful tool for seamless interaction with the APE library. This release empowers users to:

  • Retrieve Domain Information: Access data types/formats, available tools, and constraints within the domain.
  • Execute Workflow Synthesis: Streamline the process of workflow creation.
  • Retrieve Figures/Images: Obtain resulting visual representations.
  • Download Executable CWL Files: Easily access and utilize generated workflows.

Upgrade now and elevate your workflow synthesis experience!

What's Changed

New Contributors

Full Changelog: https://github.com/sanctuuary/restape/commits/v0.2.4