- Fixes a change to an interface function that broke the `db-` commands of Riptide CLI. It's now backwards compatible with 0.6.0, so these commands work again.
0.7.0
- Python 3.10 support - Upgraded Configcrunch to 1.0.0: Configcrunch is the library that manages the configuration files of Riptide. It has been re-implemented in Rust to be MUCH faster than before. Please note that the templates used in variables now are processed using Minijinja instead of Jinja2. - Dependency updates - Support for multiple start commands for services (14). See the help of `riptide start` and "command" of the Schema of services in the help: https://riptide-docs.readthedocs.io/en/latest/config_docs/entities/services.html - Support for specifying which env files should be used (13). See "env\_files" of the Schema of projects: https://riptide-docs.readthedocs.io/en/latest/config_docs/entities/projects.html
0.6.0
- Introduced new service fields `run_pre_start_as_current_user` and `run_post_start_as_current_user` to allow running pre/post start commands as another/the same user - Support for more advanced functionality for plugins by accessing image labels.
0.5.4
- Updated to configcrunch 0.3.4: - Fixes a bug where, after resolving variables, a `KeyError` occurs during cleanup, because helper functions may be registered multiple times - Support for showing service start/stop errors (see CLI 0.5.2)
0.5.3
- Added new optional field `proxy.compression` to the system configuration. If enabled and proxy >= 0.5.8 is installed, the compressed data of the backend servers is not decompressed. Enable it via the system configuration (`riptide config-edit-user`).
riptide: proxy: compression: true
0.5.2
- Fixes an issue with the dependency `idna` (see 2 for details). - Schema change for proxy 0.5.5: `autostart_restrict` field in the system configuration