v0.0.8, February 19, 2024
⚠️ Deprecations
N/A
🚀 Performance improvements
N/A
✨ Enhancements
Additional protocols for EC2
- Previously, Alto managed EC2 instances only via the SSH / SCP protocol. Now, users can specify whether they want to use Amazon Systems Manager to manage their instance. You can learn more AWS Systems Manager here.
- This can be controlled via the
protocol
key within an EC2 agent'sinfra
configuration.
Enhanced logging
- Starting in
v0.0.7
, Alto uses Textualize/rich to create beautiful, highly readable logs in Terminal. By default, these logs show a condensed version of events. To view all log events, users can use the--verbose
CLI argument.
🐞 Bug fixes
N/A
📖 Documentation
- Updated the IAM policy documents associated with the
ssh
protocol, and added a policy document for thessm
protocol. infra
section is now its own group with separate pages for each infrastructuretype
.
🛠️ Other improvements
Updated naming conventions in Agent configuration
additional_paths
-->mounts
download_files
-->artifacts
requires_dependency()
utility
- This function prompts the user to download Alto extensions when certain modules do not exist — e.g., if the user wants to use a Docker but hasn't installed the necessary modules, Alto will prompt them to install
alto-dev[docker]
.