Skip to content

October 2023

Compare
Choose a tag to compare
@dbarrosop dbarrosop released this 01 Nov 11:38
· 407 commits to main since this release
85723d7

Highlights

Below you can find the highlights for the month of October. We hope you enjoy them!

Custom domains

You now have the ability to utilize custom domains to access your services. This is especially beneficial for the authentication service because it ensures that your users only interact with your domain. Additionally, it offers greater control over the links in your email templates, enabling you to optimize them and prevent delays caused by spam filters.

For more information, head to the documentation

Dashboard

Announcements

The dashboard now includes on the main page an "Announcements" widget:

announcements section

Would you like to know more? Then keep an eye for important news about Nhost in our new widget.

Connecting GitHub Repositories

Workspace members with a project connected to a GitHub repository should have the ability to connect additional projects to the same repository.

Postgres

Database size

Users can now increase the maximum size of their postgres database. To do so head to your project's Settings -> Database and increase your storage capacity. If you are using the toml don't forget to run nhost config pull after increasing the size.

Hub Information

The docker hub should now present more information about our postgres image used both in the CLI and in the cloud. Amongst the information you should be able to see the CHANGELOG, extensions available, their versions, options, etc.

You can head to the docker hub to see it in action.

Documentation

Sveltekit example

Updated the SvelteKit example to showcase how to use the Nhost SDK in server load functions and API routes.

vue-apollo example

As we released support to upload multiple files using composables in vue we updated our vue-apollo example to showcase this new feature. Head to the example and check it out.

Observability

A new dashboard with traffic metrics is now available to our Pro users. In this dashbord you can see metrics like requests per second, response status rate, reponse size, reponse times, error rate, etc. Head to your grafana service and look for your new "Ingress Metrics" and let us know what you think.

grafana ingress metrics

Releases

CLI

In October, several CLI releases took place with a few bugfixes, additions and minor changes, the most relevant being:

  • A new flag --yes has been added to nhost config pull to automatically answer "Y" to all prompts. This should streamline synchronizing configuration changes locally
  • The underlying docker volume type for postgres data has changed from type bind to volume. This should bring some performance benefits and, more importantly, should increase compatibility with various setups like linux users using SELINUX. Unfortunately this means that upgrading your CLI will reset your current development data.
  • To complement the volume type changed, a new --volumes flag has been added to nhost down. This will shutdown your project as usual but it will also delete any underlying volume used, effectively deleting your postgres data amongst other things.

You can find the release notes for each version released during October below:

Postgres

14.6-20231031-1

  • extensions: upgraded to following versions:
    • pgvector: 0.5.1
    • cron: 1.6.2
    • timescaledb: 2.12.2

14.6-20231018-1

  • cloud: minor internal improvements
  • extensions: added pgsql-http extension

Packages

Below you can find the changes to the various packages in our SDKs.

@nhost/apollo

The following versions were released during October:

  • 5.2.21
  • 5.2.20

Below you can find a summary of changes included:

  • fix: apollo-integration: correctly reset accessToken to null after sign-out
  • fix: apollo-integration: reset accessToken to null after sign-out

For details about the changes in each version head to the CHANGELOG

@nhost/nextjs

The following versions were released during October:

  • 1.13.39

Below you can find a summary of changes included:

  • Updated dependencies
  • Updated dependencies
    • @nhost/react@2.1.0

For details about the changes in each version head to the CHANGELOG

@nhost/react

The following versions were released during October:

  • 2.1.0

Below you can find a summary of changes included:

  • Update useChangePassword hook interface to include ActionLoadingState
  • fix(docs): update changeEmail usage reference

For details about the changes in each version head to the CHANGELOG

@nhost/react-apollo

The following versions were released during October:

  • 6.0.0
  • 5.0.38
  • 5.0.37

Below you can find a summary of changes included:

  • Updated dependencies
  • Updated dependencies
    • @nhost/react@2.1.0
  • Updated dependencies
    • @nhost/apollo@5.2.21
  • Updated dependencies
    • @nhost/apollo@5.2.20

For details about the changes in each version head to the CHANGELOG

@nhost/react-urql

The following versions were released during October:

  • 3.0.0

Below you can find a summary of changes included:

  • Updated dependencies
  • Updated dependencies
    • @nhost/react@2.1.0

For details about the changes in each version head to the CHANGELOG

@nhost/dashboard

The following versions were released during October:

  • 0.20.27
  • 0.20.26
  • 0.20.25
  • 0.20.24
  • 0.20.23
  • 0.20.22
  • 0.20.21

Below you can find a summary of changes included:

  • chore(dashboard): tweaks and fixes to the service form and dialog
  • fix(dashboard): allow resetting custom domains
    • @nhost/react-apollo@6.0.0
    • @nhost/nextjs@1.13.39
  • feat(dashboard): add postgres storage capacity modifier in the settings
  • feat(dashboard): add new settings page for custom domains
  • @nhost/react-apollo@5.0.38
  • fix(dashboard): disable run tab when developing locally
    • @nhost/react-apollo@5.0.37
  • chore(dashboard): show alert to update oauth providers
  • feat(dashboard): query latest announcement from platform
  • chore: update link to node18 announcement

For details about the changes in each version head to the CHANGELOG

@nhost/vue

The following versions were released during October:

  • 1.14.0
  • 1.13.39
  • 1.13.38

Below you can find a summary of changes included:

  • feat: add new composable useMultipleFilesUpload
  • fix(docs): update changeEmail usage reference
  • fix(vue-sdk): correctly unref arrays

For details about the changes in each version head to the CHANGELOG