🚀 Features
- Run toolbox with the host's user Franr (269)
- The operations within the container are now run using the host user instead of root. This simplifies permissions handling in Leverage Reference Architecture files.
- Increase account dir search depth angelofenoglio (285)
- Certain usecases require a more deeply nested folder structure in the Reference Architecture implementation. Leverage formerly only looked up to 5 levels deep, it now supports up to 8 levels deep.
- Increase compatibiliy with podman angelofenoglio (284)
- Some users prefer using Podman instead of Docker as a container manager. Container handling was modified to allow the use of Leverage with Podman.
🐛 Bug Fixes
- Fix issue with argument parsing logic for `tf apply` borland667 (274)
- Leverage has to provide Terraform with some extra parameters to work correctly on the Reference Architecture. The logic that decides which parameters to add was simplified fixing bugs and reducing the probability of new ones.
🔨 Maintenance
- Add python 3.12 to test workflows angelofenoglio (280)
- Now tests are also run on Python version 3.12
📝 Version Compatibility
- Toolbox Docker Image
- Recommended: [1.6.0](https://hub.docker.com/layers/binbash/leverage-toolbox/1.6.0-latest/images/sha256-0d1f96640fb01e37fb55953b9146d4910f18ea74baf16ceb967829623b68b80f?context=explore)
- Other working versions: [1.5.0](https://hub.docker.com/layers/binbash/leverage-toolbox/1.5.0-latest/images/sha256-e25e42896bbd6beafab2600d80fd2f638f43ba18b866730b27a7a510160a6b42?context=explore) [1.3.5](https://hub.docker.com/layers/binbash/leverage-toolbox/1.3.5-latest/images/sha256-89408970e62dad586a4626c195465fdda88cf1df988d1751e0eb6d3dd62eb321?context=explore)