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
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.
- Multi schema view only support by @elad-n, @zeevmoney & @rotemtam
- Ability to migrate from the schema editor by @elad-n
- Full table view in the ERD by @a8m
- More minor UI fixes.
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
- @edigaryev made their first contribution in #539
Full Changelog: v0.3.3...0.3.4