Announcing Hasura 2.0.0-alpha.9
Tags: releases, graphqlengine
Published: 2021-04-21 16:53:55

---
title: Announcing Hasura 2.0.0-alpha.9
published: true
date: 2021-04-21 15:00:30 UTC
tags: Releases,GraphQLEngine
canonical_url: https://hasura.io/blog/announcing-hasura-2-0-0-alpha-9/
---

![Announcing Hasura 2.0.0-alpha.9](https://hasura.io/blog/content/images/2021/04/2.0.0-alpha.9.png)<figcaption>Announcing 2.0.0-alpha.9</figcaption>

Never one to wait when product is ready, we are excited to announce the release of Hasura 2.0.0-alpha.9 fresh on the heels of alpha.8

This continues our journey towards 2.0 being fully feature stable. And, while ‘alpha’ in name, it is not alpha in quality. However, we do use this signifier to denote that it is a work in progress and invite feedback about any problems you may experience.

- [Hasura 2.0.0-alpha.9 docker quickstart](https://hasura.io/docs/latest/graphql/core/getting-started/docker-simple.html)
- [Hasura 2.0.0-alpha.9 changelog](https://github.com/hasura/graphql-engine/releases)
- [Getting Started with Hasura Cloud](https://hasura.io/docs/latest/graphql/cloud/getting-started/index.html)

## A Summary of Releases

As mentioned in the most recent release post, we have historically announced our releases via Discord and updates to the GitHub release page. As adoption continues to increase, we believe this is insufficient for the future.

To that end, we will begin to blog for each release (even if it is only small) so that you can track releases via blog, twitter ([@HasuraHQ](https://twitter.com/HasuraHQ)), [Discord](https://discord.com/invite/hasura), and the [Github Release](https://github.com/hasura/graphql-engine/releases) page. In these posts, we will highlight a few specific elements of each release, but the exhaustive list of features and improvements is always in the changelog.

## Overview

**IMPORTANT:** There was an issue with 2.0.0-alpha.8 when upgrading from 2.0.0-alpha.7. A workaround is enumerated in issue [#6802](https://github.com/hasura/graphql-engine/issues/6802).

### Support comparing columns across related tables in permission's boolean expressions
<!--kg-card-begin: markdown-->

We now support comparing columns across related tables. For example:

Consider two tables, `items(id, name, quantity)` and `shopping_cart(id, item_id, stock)` and these two tables are related via the `item_id` column. Now, while defining insert permission on the `shopping_cart` table, there can be a check to insert an item into the shopping cart only when there is enough `stock` present in the `items` table.

<!--kg-card-end: markdown-->

![Announcing Hasura 2.0.0-alpha.9](https://hasura.io/blog/content/images/2021/04/table_perms.png)<figcaption>Comparing Columns</figcaption>

## Conclusion
<!--kg-card-begin: markdown-->

Please use the docker target `hasura/graphql-engine:v2.0.0-alpha.9`, try it out, let us know what works and what needs improvement. You can find us on Twitter ([@HasuraHQ](https://twitter.com/hasurahq)) and in [Github](https://github.com/hasura/graphql-engine). For ad-hoc conversation, feel free to join us on the [Hasura Community Discord](https://discord.com/invite/hasura).

And, if you want to get started now with the latest stable release, check out the deployment simplicity of [Hasura Cloud](https://cloud.hasura.io/).

<!--kg-card-end: markdown-->