v0.4.0
Note: this released is copied from the original repository.
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
tokenandserverarguments 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
rustylinelibrary. - 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
actixtowarpas the framework forbrane-api.
Fixed
- Minor fixes for the word count quickstart.
- Correctly convert between DSL values and specification values.