Skip to content
This repository was archived by the owner on Dec 17, 2022. It is now read-only.

Releases: onnovalkering/brane

v0.4.1

16 Aug 11:38
d6a3575

Choose a tag to compare

Fixed

  • Disable debug logging from within WaitUntil future.
  • Always use offset of at least 1 for nested call frames.
  • Uniformly handle local and remote jobs.
  • Propagate debug, stdout, and stderr output from driver to client.
  • Construct package index from graphql endpoint.
  • Missing scylla address in docker-compose-brn.yml

v0.4.0

12 Aug 07:43
91a2532

Choose a tag to compare

Added

  • BraneScript, an alternative to Bakery with more a C-like syntax.
  • GraphQL endpoint for querying application event logs, including subscriptions.
  • Initial support for proxies and bridge functions: brane-net.
  • Allow checkout folder name to be different than 'brane' (by romnn).
  • Automated (daily) audits and multi-platform builds using GitHub actions.
  • Optional flag to keep temporary package build files.
  • Automatically add token and server arguments for OAS functions.

Changed

  • Use seperate service for scheduling functions: brane-job.
  • Use seperate library for OpenAPI support: brane-oas.
  • REPL is now based on the rustyline library.
  • Use gRPC for drivers (REPL and Jupyter kernel).
  • Switched from Cassandra to ScyllaDB, and removed PostgreSQL dependency.
  • DSL implementation is based on parser combinatorics, with nom.
  • Switched from actix to warp as the framework for brane-api.

Fixed

  • Minor fixes for the word count quickstart.
  • Correctly convert between DSL values and specification values.

v0.3.0

03 Mar 15:16
0005664

Choose a tag to compare

Added

  • Generate convenience function for CWL workflows with a single required parameter.
  • run command to run DSL script from files.
  • import command to import packages from a GitHub repository.
  • JupyterLab-based registry viewer.

Changed

  • The import DSL statement accepts multiple packages on the same line.
  • Optional properties do not have to be specified while creating an object in the DSL.
  • Cell output shows progress indicator and has time statistics.

v0.2.0

15 Dec 11:55
185a5e8

Choose a tag to compare

Added

  • Contributing guide, code of conduct, and issue templates (bug & feature).
  • LOFAR demonstration
  • Session attach/detach mechanism in JupyterLab.
  • Custom renderers in JupyterLab.

Changed

  • Docker, HPC (Xenon), and Kubernetes runners are now configurable.
  • Removing a package also removes it locally from Docker.
  • CWL packages are now also locally testable.

Fixed

  • Various bug fixes and improvements.
  • Allow pointers when creating arrays and objects in Bakery.

v0.1.0

12 Jun 07:31
976f6aa

Choose a tag to compare

v0.1.0 Pre-release
Pre-release

Added

  • Initial implementation.