github ariga/atlas v0.3.1

latest releases: v0.28.1, v0.28.0, v0.27.0...
2 years ago

Atlas v0.3.1 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.1
chmod +x ./atlas-darwin-amd64-v0.3.1
sudo mv ./atlas-darwin-amd64-v0.3.1 /usr/local/bin/atlas
sudo chown root: /usr/local/bin/atlas

Linux

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

Windows

Download

What changed?

CLI

  • sql/sqlite: detect sequence attribute on table attributes by @a8m in #419
  • sql/postgres: export ParseType and improve array type parsing by @a8m in #422
  • sql/postgres: minor fixes to schema/tables inspection by @a8m in #427
  • sql/internal/specutil: remove unused function by @masseelch in #430
  • sql/sqlspec: don't allow column to be a top-level definition in HCL by @masseelch in #429
  • sql: add support for querying attached schema by @a8m in #431
  • sql/schema: simplify the ExecQuerier interface. by @a8m in #433
  • .github/workflows: add ci check that website builds properly by @rotemtam in #439
  • atlas: preparations for referenced column types by @masseelch in #441
  • sql/mysql: use DROP CHECK version that works both on MariaDB and MySQL by @a8m in #444
  • sqlx: fix potential panic when array element is nil by @zeevmoney in #443
  • sql/postgres: unmarshal HCL enum by @masseelch in #445
  • sql/postgres: unexport internal and temporary EnumType struct by @masseelch in #446
  • sql/postgres: marshal HCL enum by @masseelch in #447
  • doc: add explanation on binary contents by @rotemtam in #448
  • cmd/atlas: support canary version by @yonidavidson in #451

Full Changelog: v0.3.0...v0.3.1

Management UI

  • Fix ERD layout and zoom. Added state to an empty ERD by @hedwigz.
  • Schema now views a comment attribute as a change in the schema by @zeevmoney.
  • Fixed the schema diff view when the schema is out of sync by @zeevmoney.
  • Migrate button doesn’t appear when the schema is synced by @elad-n.

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and limitations under the License.

Don't miss a new atlas release

NewReleases is sending notifications on new releases.