Announcing Hasura v2.1.0-beta.1
Tags: announcements, releases
Published: 2021-11-29 13:45:11

---
title: Announcing Hasura v2.1.0-beta.1
published: true
date: 2021-10-26 09:31:41 UTC
tags: Announcements,Releases
canonical_url: https://hasura.io/blog/announcing-hasura-v2-1-0-beta-1/
---

*This article was originally published on the Hasura blog. If there are formatting errors in the article below, we urge you to please go to [our blog and read it there](https://hasura.io/blog/announcing-hasura-v2-1-0-beta-1/). Thanks!* :)

![Announcing Hasura v2.1.0-beta.1](https://hasura.io/blog/content/images/2021/10/2.1.0-beta.1-1.png)

We are excited to announce the first beta release of v2.1 series with v2.1.0-beta.1.

This release largely focuses on making custom business logic more and more flexible with new features around [Hasura Actions](https://hasura.io/blog/introducing-actions/) / Event Triggers and Remote Schema name spacing. And on top of that, we are prepping up for adding support to mutations in Microsoft SQL Server.

## Highlights in this release

**Webhook transforms for Actions and Event Triggers:** Webhook transforms allow you to arbitrarily customize the Hasura request to your endpoint thereby making it super simple to integrate your existing API or 3rd party service with Actions or Event Triggers.

**Actions enhancements:** We’ve added a bunch of upgrades to Hasura Actions such as ignoring extra fields in the webhook response and the ability to return extensions key for detailed errors.

**Customize your Remote Schemas:** You can now customize your remote schema in Hasura by adding a suffix/prefix, a namespace or individually changing the names to prevent conflicts with other schema objects

**Preparation for MSSQL mutations and generalized joins:** This release also includes internal changes which will support MSSQL mutations and general joins in the upcoming release. Read more about [Hasura's support for Microsoft SQL Server](https://hasura.io/graphql/database/sql-server/).

**Performance fixes to handle large db schemas:** These performance fixes make the console function smoothly when working with large database schemas.

**Optimize SQL query generation with LIMITs:** A significant performance improvement in query execution when using LIMIT clauses has been added

## Bug Fixes

This release also contains a few bug fixes across the server and console.

- Fix custom-check based permissions for MSSQL - [Issue #7429](https://github.com/hasura/graphql-engine/issues/7429).
- Fix explicit `null` values not allowed in nested object relationship inserts - [Issue  #7484](https://github.com/hasura/graphql-engine/issues/7484).
- Fix a bug in `replace_metadata` API which allowed inconsistent objects to persist despite setting `allow_inconsistent_object` config to false.
- Fix cross-schema array relationship suggestions on the console.

If you are curious on the other improvements and fixes, check out the [full changelog](https://github.com/hasura/graphql-engine/releases/tag/v2.1.0-beta.1) for this release.

## Try it out

Please use the docker target `hasura/graphql-engine:v2.1.0-beta.1`, 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/).