github ariga/atlas v0.3.4

latest releases: v0.27.0, v0.26.1, v0.26.0...
2 years ago

Atlas v0.3.4 is a patch release that includes many small improvements to both the Atlas CLI and the Management UI.

Installation

MacOS

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

Linux

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

Windows

Download

New Features

Database Inspection

PRs #547 and #551 improve the performance of schema inspection, by reducing the number of executed statements from a linear factor to a constant number.
Our internal benchmarks show better performance by up to a factor of 20x

Management UI

In this version of Atlas, we added multi-schema support in the UI. Now you can run the ‘-w’ flag with both ‘inspect’ and ‘apply’ commands that include a realm / a list of schemas.

What's Changed

  • Fix/add the last slide by @elad-n in #468
  • doc/website: change ent "read more" link to point to blog post by @rotemtam in #548
  • sql/mysql: add support for float and decimal unsigned attribute by @masseelch in #549
  • doc/md: add dsn and ssl mode documentation by @ericyd in #541
  • cmd/action: env command constructor by @rotemtam in #553
  • sql/internal/specutil: support local column referencing by @a8m in #554
  • schema/schemaspec/schemahcl: wrap variables as objects instead of maps by @a8m in #558
  • Postgres driver: don't require varchar length by @edigaryev in #539
  • sql/migrate: add migration directory by @masseelch in #556
  • sql/postgres: add support for custom index types by @a8m in #561
  • cmd/action: fix grammar error in apply description by @masseelch in #562
  • sql/mysql: support index types by @a8m in #563
  • doc/md: document index-type attribute by @a8m in #569
  • sql/migrate: add template formatter by @masseelch in #566
  • sql/mysql: support for auto_increment attribute by @a8m in #570
  • atlas/doc: add getting started with the UI by @hilakashai in #560
  • sql/mysql: marshal inspected auto_increment by @a8m in #572

New Contributors

Full Changelog: v0.3.3...0.3.4

Don't miss a new atlas release

NewReleases is sending notifications on new releases.