github ariga/atlas v0.17.0

latest releases: v0.24.0, v0.23.0, v0.22.0...
5 months ago

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

image

Quick installation

macOS + Linux:

curl -sSf https://atlasgo.sh | sh

Homebrew:

brew install ariga/tap/atlas

Docker:

docker pull arigaio/atlas

Windows

Download

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

Don't miss a new atlas release

NewReleases is sending notifications on new releases.