hasura-backend-plus

🔑Auth and 📦Storage for Hasura. The quickest way to get Auth and Storage working for your next app based on Hasura.

MIT License

Downloads
4
Stars
1.2K
Committers
43
hasura-backend-plus - v2.7.1 Latest Release

Published by elitan over 3 years ago

Hotfix for production docker container to build properly.

hasura-backend-plus - v2.7.0

Published by elitan over 3 years ago

Today, we are excited to share the 2.7.0 stable release 🎉

🌟 Help us spread the word about Hasura Backend Plus by starring the repo 🌟 .

Major Improvements & New Features

New Documentation

Documentation has been rewritten from scratch using Docusaurus and is now live!

Hasura Backend Plus Documentation

The new documentation includes up to date material:

  • Introduction
  • Getting Started
  • OAuth Providers
  • Storage Rules
  • Emails
  • Environment Variables
  • API Reference

https://github.com/nhost/hasura-backend-plus/pull/631

Repository Cleanup

This is what we've done to clean up the repository:

  • Cleaned up unused and old files .
  • Restructured docker and docker-compose files.
  • Simplified yarn scripts in package.json.

Allow users to add a password

Previously users who registered using an OAuth provider or via Magic LInk were not able to add a password. This is now fixed.

https://github.com/nhost/hasura-backend-plus/pull/627

Redirect on the account activation

Users now get redirected to the app after clicking the activation email.

https://github.com/nhost/hasura-backend-plus/pull/628


Follow us on Twitter and Discord

If you find Hasura Backend Plus valuable, make sure to follow us on Twitter and Discord.

hasura-backend-plus - v2.6.1

Published by elitan over 3 years ago

Bug-fix release

hasura-backend-plus -

Published by elitan over 3 years ago

Metadata tracked automatically by HBP.

More coming soon...

hasura-backend-plus - v2.5.4

Published by elitan over 3 years ago

Using this release

Use the following docker image:

nhost/hasura-backend-plus:v2.5.4
hasura-backend-plus - v2.5.3

Published by elitan over 3 years ago

Incorrect release. Don't use!

hasura-backend-plus - v2.5.2

Published by elitan over 3 years ago

Using this release

Use the following docker image:

nhost/hasura-backend-plus:v2.5.2
hasura-backend-plus - v2.5.1

Published by elitan over 3 years ago

New Features

Bug fixes

Other

Using this release

Use the following docker image:

nhost/hasura-backend-plus:v2.5.1
hasura-backend-plus - v2.5.0

Published by elitan over 3 years ago

New Features

  • Manage migrations with postgres-migrations (#507)

Bug fixes

  • LinkedIn hotfix (#526)

Other

  • The environment variable DATABASE_URL must be added to the Hasura Backend Plus container. The value should be the same as HASURA_GRAPHQL_DATABASE_URL that is used for Hasura.

Using this release

Use the following docker image:

nhost/hasura-backend-plus:v2.5.0
hasura-backend-plus - v2.4.0

Published by elitan over 3 years ago

New Features

  • Magic Link passwordless register and login method (#465).
  • sub and iss included in JWT tokens (#496)

Bug fixes

  • Make rate limit work behind a proxy (#460)
  • Typo in cache header (#479)
  • Fix expire check for tickets (#493)

Other

  • Dynamically set environment variables during tests (#466)
  • Use express-boom (#480)
  • Added VS Code debugger (#486)

Using this release

Use the following docker image:

nhost/hasura-backend-plus:v2.4.0
hasura-backend-plus -

Published by elitan over 3 years ago

New Features

  • Blur images with b query parameter (#446).
  • Round corner of images with r query parameter (#444).

Bug fixes

  • 8f54bc7 Make rate limit work when HBP is behind a proxy
  • 5363905 Password length is not checked on login
  • b06dd13 Use auth middleware to get refresh token on logout
  • b88c051 Change the name of the 'Key' key to (all lowercase) 'key' for storage objects
  • 41b38f4 Add double quotes to the ETag of transformed images
  • 0676ccd Correct max-age header value
  • e8422df Last-Modified header toUTCString
  • fc20dde Avoid generate error when register user because no ticket is available

Other

  • 9a3ab4e Increase the authenticator window for TOTP
  • efff2de Updated /auth/activate docs
  • 195ecec Vuepress upgraded

Using this release

Use the following docker image:

nhost/hasura-backend-plus:v2.3.0
hasura-backend-plus - v2.2.4

Published by nunopato over 3 years ago

This patch release fixes two issues:

Allows for the missing option cookie when registering a user
Adds the user to the response when using TOTP MFA

hasura-backend-plus - v2.2.3

Published by nunopato over 3 years ago

  • /login, /refresh and /register now return a session object containing the JWT data and the user
  • Registering a user automatically logs in that user
hasura-backend-plus - v2.2.2

Published by elitan over 3 years ago

  • Transfer images (width, height, quality) by specifying query parameter (ex: .../example.jpg?w=100) (#403)
  • Added ALLOWED_USER_ROLES that a user can have upon registration
  • Bypass all permissions with x-admin-secret (Same value as Hasura's admin secret) (#401)
  • Revoke storage tokens (#401)
  • server: add support for Postgres arrays in JWT claims to support _in operator for Hasura Permissions (#378)
hasura-backend-plus -

Published by elitan about 4 years ago

server: Default to email if no display_name exists for OAuth Provider.
server: Merge accounts using external OAuth providers.
server: Fix default allowed roles for OAuth Providers.

hasura-backend-plus - v2.2.0

Published by elitan about 4 years ago

server: display_name is attached for email templates (#320)
server: Added auth middleware to support non-cookie approach for refresh and JWT tokens (#321)

hasura-backend-plus - v2.2.0-1

Published by elitan about 4 years ago

Just to trigger docker hub

hasura-backend-plus - v2.2.0-0

Published by elitan about 4 years ago

hasura-backend-plus - v2.1.1

Published by elitan about 4 years ago

server: Support streaming content (#307)

hasura-backend-plus - v2.1.0

Published by elitan about 4 years ago

  • server: Added version endpoint
  • build: multi-staged docker file (#274)
  • build: reduction of the docker image from 617MB to 216MB (#291)
  • server: Add SameSite=None header to mitigate future cross-site errors from Chrome (#294)
  • server: Removed X-Frame-Options for GET storage requests.
  • server: Return file key on upload
  • server: add COOKIE_SECURE (default: true) and COOKIE_SAME_SITE (default: lax) environment variables