Launch week
Last week, we announced five new major features! Let’s recap.
A whole new dashboard
You gave us the feedback, we listened! We shipped a whole new dashboard with new metrics, purging history and much more. Check it out at stellate.co/app
New GraphQL Metrics
With the new dashboard, we released brand-new GraphQL Metrics that allow you to slice and dice aggregate traffic data, understand individual requests in full context, and monitor performance and errors.
Purging Analytics
The new purging analytics allow you to have full visibility into your cache's activity, which allows you to optimize your cache hit rate and have the confidence that no stale data is served to your users.
New GraphiQL integration
We integrated a GraphQL IDE into our new dashboard to allow users to test queries against their API quickly. The IDE is based on the upcoming new version of GraphiQL, which is more extensible and customizable.
Universal Configuration-As-Code
The new Stellate dashboard includes a code editor for "universal configuration-as-code." This allows for better knowledge transfer between UI and terminal, instant feature parity and faster shipping, and DRY code reuse across environments. We are exploring ways to further utilize UI to enhance the experience with the new TypeScript-based configuration.
Since then, we got a lot of great feedback and worked on the following fixes:
Changes
- Introduce pagination for the Service History
- Show config diff in
--dry
command
Fixes
- Fix the chat bubble in the dashboard
- Fix the top navigation moving and shifting when activating different items
- Fix tracking the PASS response state and visualizing it in GraphiQL
- More robust config validation in the UI
- Improve dashboard UX by adding stand-in values for the navigation
- Fix submitting the query depth limit
- Replace
@monaco-editor/react
with our own implementation, which increases the reliability and performance of the code editor in the dashboard