October 2023
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:
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.
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 tonhost 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
tovolume
. 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 tonhost 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