✨ Highlights
🐘🕔🐘🕔🐘 Point in time recovery
We already spoiled this one on our previous release notes but we launched mid-March Point-in-Time recovery for PostgreSQL as an addon to our Pro, Teams and Enterprise projects. This feature allows you to restore your database to a specific point in time, providing an extra layer of data protection and flexibility. You can read more about it in our documentation and blog.
📖🌟📖🌟📖 Documentation revamp
We have been working hard on a documentation revamp and we are very happy with the result. While right now the focus have been on making the content easier to navigate and find the focus will now shift to creating new content and adding more examples and guides. If there is any specific guide or example you'd love to see don't hesitate to let us know and if you want to help out contributing them don't hesitate to reach out to us. The docs are opensource too!!! Check out the new docs at docs.nhost.io.
🚀 Releases
Auth
The following releases were made:
- v0.38.0
Below you can find a summary of changes included:
- feat: port /signin/anonymous to go @dbarrosop (#621)
- feat: refresh session with new refresh token @antoinecaputo (#617)
- feat: drop user_providers_user_id_provider_id_key to allow connecting multiple oauth accounts @dbarrosop (#618)
- chore: ci: bring back nix cache @dbarrosop (#619)
- chore: bump cachix/install-nix-action from 30 to 31 @dependabot[bot] (#615)
- feat: added support for smtp login authentication @dbarrosop (#613)
- chore: bump Codium-ai/pr-agent from 0.26 to 0.27 @dependabot[bot] (#611)
- chore: bump nixbuild/nix-quick-install-action from 29 to 30 @dependabot[bot] (#609)
Potential breaking change
/token
endpoint to refresh the token, the current refresh token was reused in the response. For instance:
POST /token {"refresh_token": "same-random-refresh-token"}
{"access_token": "...", "refresh_token": "same-random-refresh-token"}
After the #617 the auth service invalidates the used token and returns a new one:
POST /token {"refresh_token": "random-refresh-token"}
{"access_token": "...", "refresh_token": "some-other-random-refresh-token"}
If you are using our official SDKs this is a transparent change as our SDK already updated the refresh token from the response and you don't need to worry about this change. If you are not using our SDK we recommend you to make sure you are updating the refresh token based on the response prior to upgrading.
For details about the changes in each version head to the CHANGELOG
AI
The following releases were made:
- v0.8.0
Below you can find a summary of changes included:
- fix: enable file search tool only if needed @dbarrosop (#73)
- feat: do not abort if embedding generation errors @dbarrosop (#74)
- chore: udpate dependencies @dbarrosop (#72)
- chore: bump cachix/install-nix-action from 30 to 31 @dependabot[bot] (#76)
- chore: bump nixbuild/nix-quick-install-action from 29 to 30 @dependabot[bot] (#75)
CLI
The following releases were made:
- v1.29.4..v1.29.5
Below you can find a summary of changes included:
- chore: update certs and dependencies and remove unnecessary bind volumes @dbarrosop (#953)
- chore: update certs and backend schema @dbarrosop (#952)
- chore: updated minio version @renecruces (#950)
For details about the changes in each version head to the CHANGELOG
Postgres
The following releases were made:
- {14.13,15.8,16.4}-20250311-1
Below you can find a summary of changes included:
- fix: minor internal improvements to init.sh @dbarrosop (#61)
- chore: bump cachix/install-nix-action from 30 to 31 @dependabot[bot] (#62)
- chore: bump nixbuild/nix-quick-install-action from 29 to 30 @dependabot[bot] (#60)
For details about the changes in each version head to the CHANGELOG
Packages and Examples
Below you can find the latest release for each individual package released during this month:
@nhost/dashboard: 2.26.0 CHANGELOG.md
@nhost/docs: 2.29.0 CHANGELOG.md
@nhost-examples/cli: 0.3.19 CHANGELOG.md
@nhost-examples/codegen-react-apollo: 0.6.0 CHANGELOG.md
@nhost-examples/codegen-react-query: 0.6.0 CHANGELOG.md
@nhost-examples/react-urql: 0.5.0 CHANGELOG.md
@nhost-examples/multi-tenant-one-to-many: 2.2.20 CHANGELOG.md
@nhost-examples/nextjs: 0.4.5 CHANGELOG.md
@nhost-examples/node-storage: 0.2.19 CHANGELOG.md
@nhost-examples/nextjs-server-components: 0.5.4 CHANGELOG.md
@nhost-examples/react-apollo: 1.4.0 CHANGELOG.md
@nhost-examples/react-gqty: 1.4.0 CHANGELOG.md
@nhost-examples/react-native: 0.1.6 CHANGELOG.md
@nhost-examples/vue-apollo: 0.10.0 CHANGELOG.md
@nhost-examples/vue-quickstart: 0.4.0 CHANGELOG.md
@nhost/apollo: 8.0.6 CHANGELOG.md
@nhost/react-apollo: 17.0.2 CHANGELOG.md
@nhost/react-urql: 14.0.2 CHANGELOG.md
@nhost/hasura-auth-js: 2.10.2 CHANGELOG.md
@nhost/nextjs: 2.2.5 CHANGELOG.md
@nhost/nhost-js: 3.2.6 CHANGELOG.md
@nhost/react: 3.10.2 CHANGELOG.md
@nhost/vue: 2.9.3 CHANGELOG.md