We are excited to announce the release of Atlas v0.17.0 🎊
It's been only a bit over a week since our last release, but we have some exciting new features we couldn't wait to share with you:
- Trigger Support - Atlas now supports managing triggers on MySQL, PostgreSQL, MariaDB, and SQLite databases.
- Improved ERDs - You can now visualize your schema's SQL views, as well as create filters to select the specific database objects you wish to see.
Read the full announcement on our blog: https://atlasgo.io/blog/2024/01/01/atlas-v-0-17
Quick installation
macOS + Linux:
curl -sSf https://atlasgo.sh | sh
Homebrew:
brew install ariga/tap/atlas
Docker:
docker pull arigaio/atlas
Windows
Legal
The default binaries in this release are distributed released under Atlas EULA, and the community binaries are released under the Apache 2.0 license. If you would like to build Atlas from source follow the instructions here.
What's Changed
Commits history
- gomod: upgrade golang.org/x/crypto by @dorav in #2389
- doc/md: add clickhouse by @datdao in #2384
- cmd/atlas: remove go.work files by @a8m in #2391
- cmd/atlas: add docker driver for clickhouse by @giautm in #2390
- doc/md: support clickhouse docker by @datdao in #2392
- sql/sqlspec: add triggers to document by @a8m in #2393
- sql/internal/sqlx: respect self reference fks in migrate plan by @a8m in #2394
- cmd/atlas/internal/cmdapi: add views, funcs, procs, triggers to skip diff policy by @a8m in #2395
- sql/sqlite: allow extending spec with triggers by @a8m in #2396
- sql/mysql: allow extending spec with triggers by @a8m in #2398
- sql/migrate: fix compound blocks scanning by @a8m in #2399
- sql/migrate: improve begin..end block detection by @a8m in #2401
- sql: add triggers to schema inspect/exclude by @a8m in #2403
- sql/internal/sqlx: make view def diffing generic for any def by @a8m in #2404
- sql/mysql: allow extending inspection with triggers by @a8m in #2405
- sql/internal/sqlx: add modify and drop triggers to plan compute by @a8m in #2406
- sql/sqlite: allow extending inspection with triggers by @a8m in #2407
- cmd/atlas/internal/cmdext: make schema reader errors friendlier by @a8m in #2408
- sql/internal/sqlx: indirect drop trigger dropping by @a8m in #2409
- doc/hcl: add triggers to schema examples by @a8m in #2412
- doc/website/blog: v0.17 announcement by @rotemtam in #2413
Full Changelog: v0.16.0...v0.17.0