Releases: RocketsGraphQL/rgraph
Releases · RocketsGraphQL/rgraph
Rocketgraph v0.3.0 stable release - Logging
🎁 New Features
This is the v0.3.0 release of Rocketgraph. We introduce Postgres logging:
- 🦾
pgAudit
installed by default on every Project instance - ⛈️ Run complex queries, set a timeframe and generate logs that match them
- 🪄 Select from a range of query templates to automatically generate log queries for you
- 👨💻 Use our code editor and Cloudwatch logs syntax to easily generate your Postgres logs.
- ⚡A demo for Postgres logger configured on my own Rocketgraph instance for demonstration.
- 🤓 Blogs and demo videos to get you started
- 🕵️ Support for private repos for serverless functions
- 🧨 Support for deploying lambda functions from local
😎 Brand new Dashboard for Logging
Checkout the demo here: https://rocketgraph.io/logger-demo
You can select from a range of Query templates. For example query all the DROP commands in last 5 minutes:
🤖 Usage
To use it, you'll need to enable to extension.
Login to your RDS Postgres using psql
like so:
psql postgresql://postgres:[email protected]:5432/postgres
Provided in your Rocketgraph dashboard
Create a role:
CREATE ROLE rds_pgaudit;
Then set log level:
ALTER DATABASE postgres set pgaudit.log="ALL";
And enable extension:
CREATE EXTENSION pgAudit;
Sleek look for serverless dashboard
🎃 Resources
- Blog on how to get started with pgAudit: https://blog.rocketgraph.io/posts/install-pgaudit
- Load Pokemon data into your Postgres instance: https://x.com/RGraphql/status/1709153226132480418?s=20
- New demo video out on YouTube: https://youtu.be/godtthh8AcM?si=jx-OGt-OCGyTp_Aa
- Created a Rocketgraph serverless app that lets you schedule tweets: https://github.com/RocketsGraphQL/twitter-app
- Updates to CHANGELOG: https://github.com/RocketsGraphQL/rgraph/blob/master/CHANGELOG.md#aug-24-2023
- Updated documentation to include postgres logging
- Roadmap for v0.4.0: AI Chatbots coming soon.
🤖Improvements
- Added link to demo postgres logger on hero page #9
- Decoupled
zipAndUploadToS3
to different functions for maintainability - Added a function to check the download folder of the Github code archive to support private repositories RocketsGraphQL/backend#4 RocketsGraphQL/backend@580a84c
- Added support for selecting timeframe, date and cloudwatch syntax to Query Postgres logs RocketsGraphQL/frontend@855a388
- Sleek UI for Postgres Logs table RocketsGraphQL/frontend@27139c9
- Added Roadmap page RocketsGraphQL/frontend@0c97ee8
- Better UI for commits table on Serverless pane. changed bg to slate-900/20 for dark mode RocketsGraphQL/frontend@28a8e06
- Added video explanation on Hero page RocketsGraphQL/frontend@9e86b17
- Added logger GIF on Hero page
- Improved performance for code compilation for serverless functions RocketsGraphQL/backend@1d28adb
Rocketgraph Stable release
📢 What’s new?
This is the first stable release of Rocketgraph. It comes with the following features:
- 🔒 Authentication using email/password
- 👬 Authentication using social logins
- 🪄 Authentication using OTP and magic link
- ⛈️ Server-less functions: Bring your own code and run it as thin AWS lambdas.
- 👨💻 Your code will be automatically picked up from your Github commits by our Github bot and deployed as Lambdas
- 🦾 AWS RDS support
💻 Brand new Dashboard look
- ⌛ Progress dashboard page that shows the booting stage of the project. While you can browse through an array of resources to get started
- 🎮 Hasura Console with randomly generated password to increase security.
- 🗄️ Postgres Database with randomly generated password. You can
psql
into your db. - 🤩 AWS RDS support with 20GB Postgres data
- ⚡ Serverless dashboard. Shows all the commits of the repository that you have given access to.
- ⚙️ Settings dashboard. You can integrate social logins, OTP and magic link logins here.
🎉 Hasura batteries
- Support for authentication RocketsGraphQL/hasura-batteries#1
- Support for JWT and refresh tokens
- Automatically refresh JWT tokens every 10 minutes
- Support for authentications using Social login RocketsGraphQL/hasura-batteries#6 RocketsGraphQL/hasura-batteries#15
- OTP login support RocketsGraphQL/hasura-batteries#16
- Magic link login support
- New docker-compose so you can run it locally as a standalone container alongside Postgres and Hasura
- Added testing module RocketsGraphQL/hasura-batteries@ee63aa8
- Added CI/CD pipelines RocketsGraphQL/hasura-batteries@ccdad92
- Code Refactor RocketsGraphQL/hasura-batteries#17
- Minor bugfixes
🌮 Rocketgraph JS SDKs and react-apollo
- Support to react-apollo for server-side-rendering RocketsGraphQL/react-apollo@83effe6
- wss for SSL support RocketsGraphQL/react-apollo@4519fc0
- Support for multiple login methods for rocket-js-sdk RocketsGraphQL/rocket-js-sdk@ac41b2b
- Code refactor for rocketgraph-js-sdk RocketsGraphQL/rocket-js-sdk@23cf212
🔍 Other minor improvements
- Brand new landing page with Next.js App Router
- Blog and documentation updated RocketsGraphQL/blog@f598991
- New blog: Building a message application with react, ChakraUI and Rocketgraph up https://github.com/RocketsGraphQL/messaging-app
- Github bot to automatically pick up commits from the repository user has given access to https://github.com/settings/apps/codetoawslambda
- Node sandbox for compiling code pulled from Github
- Lambda deployments to convert compiled code to lambda functions
- Privacy page, TOS updated
- New code animations for landing page
- Mobile responsive landing page
Examples, readme and docs added
add headers to request: RocketsGraphQL/rocketgraph@ca82269