Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(deps): update module ariga.io/atlas to v0.27.0 #11

Open
wants to merge 1 commit into
base: harrisons-crazy-hacks
Choose a base branch
from

Conversation

renovate[bot]
Copy link

@renovate renovate bot commented Jun 15, 2024

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
ariga.io/atlas v0.19.1 -> v0.27.0 age adoption passing confidence

Release Notes

ariga/atlas (ariga.io/atlas)

v0.27.0

Compare Source

We are excited to announce the release of Atlas v0.27 🎊

It's been a few weeks since our last release, and we are very excited to share with you the news of Atlas v0.27. In this release, you will find:

  • Atlas Schema Monitoring: A new product that provides a set of tools and features to help you manage and monitor your database schema effectively.
  • Pay via AWS Marketplace: Atlas users can now pay for their Atlas subscription via the AWS Marketplace.
  • Atlas HCL Doc Portal: A new portal that contains always up to date, automatically generated documentation for the Atlas HCL language.

Read the full announcement in our blogpost.

image

[!NOTE]
Stay tuned for our next release which is going to include some exciting new features around declarative migrations.

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.

Full Changelog: ariga/atlas@v0.26.0...v0.27.0

v0.26.1

Compare Source

v0.26.0

Compare Source

We are excited to announce the release of Atlas v0.26 🎊

It's been about a month since our last release, and we're excited to announce that Atlas v0.26 is now available! In this release we are happy to introduce a new feature that has been requested by many of you: support for Entity Framework Core. As part of our ever going effort to improve the quality and coverage of our documentation, we have published a set of guides on testing database schemas and migrations as well as a new GORM Portal.

Read the full announcement in our blogpost.

[!NOTE]
Stay tuned for our next release which is going to include some exciting new features around declarative migrations and database schema observability.

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.

Full Changelog: ariga/atlas@v0.25.0...v0.26.0

v0.25.0

Compare Source

We are excited to announce the release of Atlas v0.25 🎊

Thanks for joining us today for our v0.25 release announcement! In this version we are introducing a new feature that has been requested by many of you: support for Row-level Security Policies in PostgreSQL.

What are Row-level Security Policies?

Row-level security (RLS) in PostgreSQL allows tables to have policies that restrict which rows can be accessed or modified based on the user's role, enhancing the SQL-standard privilege system available through GRANT.

When enabled, all normal access to the table must comply with these policies, defaulting to a deny-all approach if no policies are set, ensuring that no rows are visible or modifiable. Policies can be specific to commands, roles, or both, providing fine-grained control over data access and modification.

policy "employee_policy" {
  on    = table.employees
  for   = SELECT
  to    = [PUBLIC]
  using = "(current_user = employee_role)"
}

Read the full announcement and in our blogpost: https://atlasgo.io/blog/2024/07/09/v025-row-level-security

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.

Full Changelog: ariga/atlas@v0.24.0...v0.25.0

v0.24.1

Compare Source

v0.24.0

Compare Source

We are excited to announce the release of Atlas v0.24 🎊

We are back again with a new release of Atlas, v0.24. In this release we double down on the core principle that has been guiding us from the start: enabling developers to manage their database Schema as Code. The features we announce today may appear like a yet another cool addition to Atlas, but we're confident, that in a few years' time, they will be recognized as something foundational.

In this release we introduce:

  • schema test - a new command (and framework) for testing your database schema using familiar software testing paradigms.
  • migrate test - a new command for testing writing tests for you schema migrations.
  • Enhanced editor support - we have added support for some long awaited features in our VSCode and JetBrains plugins: multi-file schemas, jump to definition, and support for much larger schemas.
test "migrate" "20240613061102" {

### Migrate to version 20240613061046.
  migrate {
    to = "20240613061046"
  }

### Insert some test data.
  exec {
    sql = "insert into users (name) values ('Ada Lovelace')"
  }

### Migrate to version 20240613061102.
  migrate {
      to = "20240613061102"
  }

### Verify the correctness of the data migration.
  exec {
    sql = "select first_name,last_name from users"
    output = "Ada, Lovelace"
  }
}

Read the full announcement and in our blogpost: https://atlasgo.io/blog/2024/06/13/atlas-v-0-24

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.

Full Changelog: ariga/atlas@v0.23.0...v0.24.0

v0.23.0

Compare Source

We are excited to announce the release of Atlas v0.23 🎊

It's been a few weeks since the release of v0.22 and we're excited to be back with the next version of Atlas, packed with some long awaited features and improvements.

  • Redshift Support - Amazon Redshift, a fully managed, petabyte-scale data warehouse service in the cloud. Starting today, you can use Atlas to manage your Redshift Schema-as-Code.
  • CircleCI Integration - Following some recent requests from our Enterprise customers, we have added a CircleCI orb to make it easier to integrate Atlas into your CircleCI pipelines.
  • Kubernetes Operator Down Migrations - The Kubernetes Operator now detects when you are moving to a previous version and will attempt to apply a down migration if configured to do so.
  • GORM View Support - We have added support for defining SQL Views in your GORM models.
  • SQLAlchemy Provider Improvements - We have added support for defining models using SQLAlchemy Core Tables in the SQLAlchemy provider.
  • ERD v2 - We have added a new navigation sidebar to the ERD to make it easier to navigate within large schemas.
  • PostgreSQL Improvements - We have added support for PostgreSQL Event Triggers, Aggregate Functions, and Function Security.

Read the full announcement and in our blogpost: https://atlasgo.io/blog/2024/05/21/atlas-v-0-23

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.

Full Changelog: ariga/atlas@v0.22.0...v0.23.0

v0.22.0

Compare Source

We are excited to announce the release of Atlas v0.22 🎊

We're happy to share with you v0.22, which includes very exciting improvements for Atlas. Here's what's new:

  • RENAME Detection - Prior to version v0.22, Atlas interpreted schema renames as DROP and ADD commands. This version includes a rename detector that identifies such operations and interactively asks the user for feedback before generating the changes.
  • Preventing Table Locks - Eight new checks have been added to the migrate lint to detect table locks in various modes, which can be avoided during the PR stage. Note, these checks are available for Atlas Cloud users only 🚀
  • Added support for PostgreSQL UNIQUE and EXCLUDE constraints.
  • PostgreSQL composite types can now be managed as part of your schema.
  • Added support for sequence objects in Microsoft SQL Server.

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.

Full Changelog: ariga/atlas@v0.21.0...v0.22.0

v0.21.1

Compare Source

v0.21.0

Compare Source

We are excited to announce the release of Atlas v0.21 🎊

It's been only two weeks since our last version and today I'm happy to share with you v0.21, which includes very exciting feature for Atlas: migrate down.

The new atlas migrate down command allows reverting applied migrations. Unlike the traditional approach, where down files are "pre-planned", Atlas computes a migration plan based on the current state of the database. Atlas reverts previously applied migrations and executes them until the desired version is reached, regardless of the state of the latest applied migration — whether it succeeded, failed, or was partially applied and left the database in an unknown version.

Read the full announcement and in our blogpost: https://atlasgo.io/blog/2024/04/01/migrate-down

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.

Full Changelog: ariga/atlas@v0.20.0...v0.21.0

v0.20.0

Compare Source

We are excited to announce the release of Atlas v0.20 🎊

It's been a few weeks since our last version announcement and today I'm happy to share with you v0.20, which includes very exciting improvements for Atlas. Here's what's new:

  • Support for PostgreSQL Extensions - Atlas now supports installing and managing PostgreSQL extensions.
  • Django ORM Integration - Atlas now supports Django! Django is a popular ORM for Python. Developers using either ORM can now use Atlas to automatically plan schema migrations for them, based on the desired state of their schema instead of crafting them by hand.
  • SQL Server is out of Beta - SQL Server is officially out of Beta! Along with this official support, we have included some new features:
    • User-Defined Types support for SQL Server - Atlas now supports two User-Defined Types: alias types and table types.
    • Azure Active Directory (AAD) Authentication for SQL Server - Connect to your SQL Server database using AAD Authentication.
  • Dashboards in the Cloud - The dashboard (previously the 'Projects' page) got a whole new look in Atlas Cloud. Now you can view the state of your projects and environments at a glance.

Read the full announcement on our blog: https://atlasgo.io/blog/2024/03/18/atlas-v-0-20

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.

Full Changelog: ariga/atlas@v0.19.0...v0.20.0

v0.19.2

Compare Source


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

Copy link
Author

renovate bot commented Jun 15, 2024

ℹ Artifact update notice

File name: backend/go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 1 additional dependency was updated
  • The go directive was updated for compatibility reasons

Details:

Package Change
go 1.22.4 -> 1.23.0
github.com/zclconf/go-cty v1.14.1 -> v1.14.4

@renovate renovate bot force-pushed the renovate/ariga.io-atlas-0.x branch from da5a948 to 1eeb0f8 Compare June 15, 2024 01:24
@renovate renovate bot force-pushed the renovate/ariga.io-atlas-0.x branch 2 times, most recently from 7bb4589 to 9cc8079 Compare June 15, 2024 01:38
@harrisony harrisony closed this Jun 15, 2024
@harrisony harrisony reopened this Jun 15, 2024
@renovate renovate bot force-pushed the renovate/ariga.io-atlas-0.x branch from 9cc8079 to 55b1b63 Compare June 15, 2024 03:07
@renovate renovate bot force-pushed the renovate/ariga.io-atlas-0.x branch from 55b1b63 to c99a22f Compare June 15, 2024 04:00
@renovate renovate bot force-pushed the renovate/ariga.io-atlas-0.x branch from c99a22f to b6b1b00 Compare June 15, 2024 04:25
@renovate renovate bot force-pushed the renovate/ariga.io-atlas-0.x branch from b6b1b00 to 8473b9d Compare July 9, 2024 17:40
@renovate renovate bot changed the title fix(deps): update module ariga.io/atlas to v0.24.0 fix(deps): update module ariga.io/atlas to v0.25.0 Jul 9, 2024
@renovate renovate bot force-pushed the renovate/ariga.io-atlas-0.x branch from 8473b9d to 02db1ff Compare August 9, 2024 06:57
@renovate renovate bot changed the title fix(deps): update module ariga.io/atlas to v0.25.0 fix(deps): update module ariga.io/atlas to v0.26.0 Aug 9, 2024
@renovate renovate bot force-pushed the renovate/ariga.io-atlas-0.x branch from 02db1ff to 7f7f24e Compare August 26, 2024 13:44
@renovate renovate bot changed the title fix(deps): update module ariga.io/atlas to v0.26.0 fix(deps): update module ariga.io/atlas to v0.26.1 Aug 26, 2024
@renovate renovate bot changed the title fix(deps): update module ariga.io/atlas to v0.26.1 fix(deps): update module ariga.io/atlas to v0.27.0 Sep 3, 2024
@renovate renovate bot force-pushed the renovate/ariga.io-atlas-0.x branch from 7f7f24e to 494e026 Compare September 3, 2024 11:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant