Skip to content

Releases: theCapypara/riptide-lib

Version 0.9.1 (Lib)

07 Oct 11:44
0.9.1
cc01bcc
Compare
Choose a tag to compare
  • Added a new optional flag to services and commands: ignore_original_entrypoint:

If true, Riptide will not run the original entrypoint of the OCI image, but instead run the command directly, as if no entrypoint was defined in the image. Note that engines might ignore this setting, if they don’t support it.

Default: False

Version 0.9.0 (Lib)

24 Sep 16:27
0.9.0
0b455c7
Compare
Choose a tag to compare

Please find the release notes and upgrade instructions at https://riptide-docs.readthedocs.io/en/latest/update_docs/0.9.0.html

Version 0.8.2 (Lib)

07 May 11:14
Compare
Choose a tag to compare

Bugfixes

  • Fixed compatibility with Python 3.12.

Full Changelog: 0.8.1...0.8.2

Version 0.8.1 (Lib)

17 Mar 15:01
Compare
Choose a tag to compare

Riptide is now compatible with Python 3.12.

What's Changed

Full Changelog: 0.8.0...0.8.1

Version 0.8.0 (Lib)

17 Jul 10:52
Compare
Choose a tag to compare

What's Changed

additional_subdomains added to services:

List of additional subdomains that will be made available on the host system.

This can be used to add additional subdomains for a project. If the hosts file integration is enabled, the host file will also be updated for these domains. The Riptide community repository has been updated to support multi-store and multi-website Magento 2 / Adobe Commerce projects via multiple subdomains.

⚠️ Breaking changes

This Riptide release and the changes in the Riptide Community Repo for this release introduce breaking changes for Magento 2 / Adobe Commerce projects.

  • The nginx.conf.* files are no longer loaded in projects. This also means the nginx.conf.sample shipped with Magento is no longer loaded.
  • Instead a nginx.conf.riptide is used. This is stored in the Riptide repo and generated. Make sure to add www/nginx.conf.riptide to the .gitignore.
  • The nginx.conf.project is also loaded, so place all project-overwrites in there.
  • If you need to overwrite the nginx.conf.riptide file for some reason, you can find the original here: https://github.com/theCapypara/riptide-repo/blob/772e934936b09a11cf32d6524a418888fa94a05e/app/magento2/assets/magento-nginx-entrypoint.conf - This should generally not be neccesary and is highly discouraged.
    • You can overwrite it, by placing a copy of it in the repo of the project and then overwriting the from value of the config file nginx_conf_main_entry

New Contributors

Full Changelog: 0.7.6...0.8.0

Version 0.7.6 (Lib)

03 Aug 09:31
Compare
Choose a tag to compare

What's Changed

  • add optional use_host_network flag to commands by @hktudock in #37
    • This allows commands to run on the host network, useful for commands like Shopify CLI
  • Dropped support for Python 3.6 and Python 3.7
  • Fixed the integration tests
  • Fixed too strict configcrunch requirement

New Contributors

Full Changelog: 0.7.1...0.7.6

Version 0.7.1 (Lib)

12 Jan 08:12
Compare
Choose a tag to compare
  • 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.

Version 0.7.0 (Lib)

05 Jan 17:16
Compare
Choose a tag to compare

0.6.0 (Lib)

28 Sep 15:35
3983a63
Compare
Choose a tag to compare
  • 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 (Lib)

20 Mar 10:13
Compare
Choose a tag to compare
  • 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)