Leverage

Latest version: v1.12.2

Safety actively analyzes 632478 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 7

1.12.2

Changes

- [BB-248] Improving test coverage Franr (249)
- Adds testing for credentials module
- [BB-242] _load_configs_for_credentials test Franr (245)
- Improves testing of credentials use even more!
- Fix portability issues with sed and sort in MacOS & Linux borland667 (263)

πŸš€ Features

- [BB-235] project short name validation Franr (250)
- We now make sure project short name is valid before continuing with the credentials files generation
- [SSO Login] Remove now unnecessary restrictions Franr (258)
- The user can now run `leverage aws configure sso` from anywhere in the project

πŸ› Bug Fixes

- [159] Improve apply arguments parsing logic borland667 (260)
- Users can once again use target arguments with the syntax `-target <resource>` instead of being forced to use an equals sign in Terraform commands
- [229] Fix issue with --version option borland667 (256)
- Now the version will be displayed regardless of the place where the command runs
- [Snyk] Security upgrade jinja2 from 3.0.1 to 3.1.3 binbashdevops (241)
- [Snyk] Security upgrade docker from 24.0.5-dind-alpine3.18 to 24.0.7-dind-alpine3.18 binbashdevops (246)

πŸ“ Documentation

- Add Version Compatibility section to release notes diego-ojeda-binbash (247)
- Reminder added to Release notes draft template
- [157] Refactor of build processes and dependency management using Poetry borland667 (261)
- We've deprecated Pipenv in favor of Poetry to modernize Leverage packaging and improve developer experience.
- Pipelines have also been reworked to reflect this change

πŸ“ 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)

1.12.1

Changes

πŸ› Bug Fixes

- fix: 'AWSCLIContainer' object has no attribute 'common\_conf rynkowsg (243)
- an attribute migration broke the `_load_configs_for_credentials` function

1.12.0

Changes

πŸš€ Features

- [BB-220] Native SSO profiles Franr (232)
- Improve and simplify the way we manage credentials. This also fix a bug where multiple profiles are involved on the same layer.
- [BB-233] Generic command / Rename generic to shell + fix terraform mount/env-var support Franr (239) (234)
- New command `shell` where you can mount volumes and inject environment variables
- Documentation: https://leverage.binbash.co/user-guide/leverage-cli/reference/shell/
- Enhancement | Suggest login command when token expires angelofenoglio (230)
- More verbose error with instructions

πŸ“ Documentation

- Update README adding try-leverage redirection martingaleano (224)

:hammer: Breaking changes

Given 232 introduced a new way of handling credentials, you will have to run `leverage aws configure sso` once on your project after you installed the new version.

1.11.2

Changes

πŸš€ Features

- refresh-credentials command Franr (223)
- Add the new command `leverage terraform refresh-credentials` to refresh AWS credentials from the terraform layer

1.11.1

Changes

πŸš€ Features

- SSH files for private repos Franr (213)
- You are now able to download private terraform repositories on Mac (or any other OS) that lack SSH agent support over Docker.

1.11.0

Changes

πŸš€ Features

- Enhancement | Bump default toolbox version to 1.2.7-0.1.12 angelofenoglio (218)
- bumped from `1.2.7-0.1.10`
- Feature | [BB-212] Clarify max length error Franr (219)
- Clarify on the error that the max length is 25 characters.
- Feature | [BB-212] Project name validation Franr (215)
- Project names now can only contains lowercase alphanumeric characters and hyphens
- Security |Β [Snyk] upgrade docker from dind to 24.0.5-dind-alpine3.18 exequielrafaela (214)
- Migrated from `docker:dind`
- Enhancement | updated to last version of toolbox juanmatias (209)
- Bumped from `1.2.7-0.1.6`

πŸ› Bug Fixes

- Fix | kubectl commands must be run from a layer too Franr (216)
- Before it was possible to be called from anywhere, but they failed

πŸ“ Documentation

- Documentation |Β Update README.md Franr (211)
- Fixed broken link for installation instructions

Page 1 of 7

Β© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.