Skip to content

v0.2.0

Compare
Choose a tag to compare
@rotemtam rotemtam released this 06 Jan 20:00
· 2200 commits to master since this release

Version 0.2.0 adds support for inspection and migration of MariaDB and SQLite databases as well as improvements to Atlas HCL.

Summary

  • Added support for inspection and migration of MariaDB and SQLite databases.
  • Column type field is no longer defined using a string. Instead, each driver exposes type-safe identifiers, for instance, users can use varchar(255) or text as the type of a column. To read more see the documentation.
  • Added better support for column default values, including the option to fall back to an sql() function to capture SQL expressions that cannot be described in HCL.
  • Greatly improved the scope of unit and integration tests for all database drivers.
  • Added "check for update". Atlas will check the GitHub REST API for newer versions of Atlas upon invocation, throttling requests to happen at most every 24 hours. To opt-out of version update checks, run Atlas with ATLAS_NO_UPDATE_NOTIFIER=1 in the environment variables.
  • Added the atlas env subcommand that lists active Atlas environment variables and their values.

Installation

Apple Intel

curl -LO https://release.ariga.io/atlas/atlas-darwin-amd64-v0.2.0
chmod +x ./atlas-darwin-amd64-v0.2.0
sudo mv ./atlas-darwin-amd64-v0.2.0 /usr/local/bin/atlas
sudo chown root: /usr/local/bin/atlas

Linux

curl -LO https://release.ariga.io/atlas/atlas-linux-amd64-v0.2.0
sudo install -o root -g root -m 0755 ./atlas-linux-amd64-v0.2.0 /usr/local/bin/atlas

Windows

curl -LO https://release.ariga.io/atlas/atlas-windows-amd64-v0.2.0.exe

Apple Silicon

curl -LO https://release.ariga.io/atlas/atlas-darwin-arm64-v0.2.0
chmod +x ./atlas-darwin-arm64-v0.2.0
sudo mv ./atlas-darwin-arm64-v0.2.0 /usr/local/bin/atlas
sudo chown root: /usr/local/bin/atlas