February 2024
✨ Highlights
🔒 Elevated Permissions
We are very happy to announce our latest addition to the myriad of features supported by our Auth service; Elevated Permissions. This feature allows you to require elevated permissions for certain actions. This is a great addition for users requiring an extra layer of security for their applications. For more information you can head to our docs and/or our blog post.
🔍 Dashboard: Improvements to logs visualization
We have added a couple of improvements to the logs visualization in the dashboard. First, we are adding dynamically any process that is running in your project, not just the processes belonging to the Nhost stack or that you may be running as part of your Run services. This means you will be able to filter backup jobs, restores and others. Second, we have added a new input field to filter logs using a regular expression. This should allow you to find the logs you are looking for faster.
![Screenshot 2024-03-04 at 10 10 48](https://private-user-images.githubusercontent.com/6246622/309698039-71277032-2961-4d41-8ad5-ab905779e400.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTg1MTQwNjUsIm5iZiI6MTcxODUxMzc2NSwicGF0aCI6Ii82MjQ2NjIyLzMwOTY5ODAzOS03MTI3NzAzMi0yOTYxLTRkNDEtOGFkNS1hYjkwNTc3OWU0MDAucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDYxNiUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDA2MTZUMDQ1NjA1WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9MzE3YzE4YjRhZjNiYmFkYzZiM2E2NzA0ZGFiMTlmMzhhYWEwOGZiMjRkNWQwMzdmODQ0NjVjZDgxYThiN2U4YyZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.5a0Cye6MU6YYw15n998D_ozA3GYAl8zQSk3p0VMsLlg)
🌐 IPv6
We have made our services available through IPv6. This should bring better performance and reliability for some of our users depending on their location and network configuration. This comes at no extra cost and to benefit from this you don't need to do anything. If you want to know more you can read our blog post.
⚡ Disk Performance Improvements
We have made some changes to the way we allocate disks to our services that should bring better performance. This applies to all Run services with an attached volume and to the database service. For more details you can refer to our documentation
⚙️ Managing settings locally
This month we have set the foundation to allow you to manage your settings locally through the dashboard. This is a feature that we are very excited about and that we will be expanding in the coming weeks. While this feature is not yet ready, we wanted to give you a brief heads-up.
🚀 Releases
Auth
The following releases were made:
- v0.25.0
- v0.26.0
Below you can find a summary of changes included:
- feat: added AUTH_REQUIRE_ELEVATED_CLAIM to require elevated permissions for certain action
- feat: added endpoint to "elevate" permissions using webauthn
- chore: update dependencies
- fix: replace helper.error with helper.message due to joi's breaking changes
For details about the changes in each version head to the CHANGELOG
CLI
The following releases were made:
- v1.14.0
Below you can find a summary of changes included:
- feat: added local config server so we can enable settings locally @dbarrosop (#830)
- fix: filter beta and older than running cli versions @dbarrosop (#831)
- fix: hide apply metadata errors and verify metadata in the end @dbarrosop (#826)
- chore: bump nhost/dashboard to 1.6.7 @nhost-build (#824)
- chore: update dependencies @dbarrosop (#827)
- chore: fix dev cert.sh to include mailhog @dbarrosop (#825)
- chore: fix crosscompiling @dbarrosop (#832)
- chore: nixify CI and deploy images @dbarrosop (#829)
For details about the changes in each version head to the CHANGELOG
AI
The following releases were made:
- v0.3.3
Below you can find a summary of changes included:
- fix: blank metadata due to openai bug @dbarrosop (#35)
- chore: update deps @dbarrosop (#33)
- chore: bump actions/cache from 3 to 4 @dependabot (#32)
- chore: replace nix code with standardized nixops @dbarrosop (#31)
- chore: bump release-drafter/release-drafter from 5 to 6 @dependabot (#34)
Packages and Examples
Below you can find the latest release for each individual package released during this month:
@nhost/dashboard: 1.9.0 CHANGELOG.md
@nhost/docs: 2.6.0 CHANGELOG.md
@nhost-examples/cli: 0.1.9 CHANGELOG.md
@nhost-examples/codegen-react-apollo: 0.1.17 CHANGELOG.md
@nhost-examples/codegen-react-query: 0.1.18 CHANGELOG.md
@nhost-examples/react-urql: 0.0.14 CHANGELOG.md
@nhost-examples/docker-compose: 0.1.1 CHANGELOG.md
@nhost-examples/multi-tenant-one-to-many: 2.0.7 CHANGELOG.md
@nhost-examples/nextjs: 0.1.19 CHANGELOG.md
@nhost-examples/node-storage: 0.0.11 CHANGELOG.md
@nhost-examples/nextjs-server-components: 0.2.5 CHANGELOG.md
@nhost-examples/react-apollo: 0.3.3 CHANGELOG.md
@nhost-examples/react-gqty: 1.0.7 CHANGELOG.md
@nhost-examples/serverless-functions: 0.0.11 CHANGELOG.md
@nhost-examples/vue-apollo: 0.2.4 CHANGELOG.md
@nhost-examples/vue-quickstart: 0.0.16 CHANGELOG.md
@nhost/apollo: 6.0.8 CHANGELOG.md
@nhost/google-translation: 0.0.8 CHANGELOG.md
@nhost/react-apollo: 9.0.3 CHANGELOG.md
@nhost/react-urql: 6.0.3 CHANGELOG.md
@nhost/stripe-graphql-js: 1.0.7 CHANGELOG.md
@nhost/docgen: 0.1.13 CHANGELOG.md
@nhost/graphql-js: 0.1.8 CHANGELOG.md
@nhost/hasura-auth-js: 2.3.1 CHANGELOG.md
@nhost/hasura-storage-js: 2.4.0 CHANGELOG.md
@nhost/nextjs: 2.1.5 CHANGELOG.md
@nhost/nhost-js: 3.0.8 CHANGELOG.md
@nhost/react: 3.2.3 CHANGELOG.md
@nhost/sync-versions: 0.0.10 CHANGELOG.md
@nhost/vue: 2.2.3 CHANGELOG.md
For dart:
@nhost_auth_dart: 2.2.0 CHANGELOG.md
@nhost_dart: 2.0.4 CHANGELOG.md
@nhost_flutter_auth: 4.0.4 CHANGELOG.md
@nhost_flutter_graphql: 3.0.5 CHANGELOG.md
@nhost_functions_dart: 2.0.4 CHANGELOG.md
@nhost_gql_links: 4.0.5 CHANGELOG.md
@nhost_graphql_adapter: 4.0.4 CHANGELOG.md
@nhost_sdk: 5.3.0 CHANGELOG.md
@nhost_storage_dart: 2.0.4 CHANGELOG.md
Contributors
And last but not least don't forget to thank our opensource contributors if you have the chance: