May Product Update
3 min read
•
9 days ago

Hi there, hope you’re enjoying a great start to the summer season! Let’s dive into what’s new at Readyset:
📝 We're Taking Applications for QueryPilot Private Beta
We’re now accepting applications for the private beta of QueryPilot, our new smart, single endpoint that finds and fixes slow queries, handles caching in real time, and routes traffic intelligently across replicas; so you can focus on building, not babysitting your database.
Interested in the beta? Send a quick note to hello@readyset.io!
We’re also expanding our feedback survey to gather insights from engineers and leaders who care about scale, speed, and clean infrastructure. Your input will help shape what we’re building.
Already filled it out? Thank you! Haven’t yet? It only takes a few minutes and we’ll really appreciate the feedback!
💬 Product Updates
Readyset Cloud
- Improved multi-tenant security by scoping ECS secrets per tenant and environment and enforcing tenant-aware validation in CI, reducing deployment risk and configuration errors.
- Updated the metrics API to return empty results instead of errors for missing metrics, split combined query performance charts for clarity, and enhanced error logging for improved observability.
- Finalized the migration of Readyset Cloud to ECS, reducing operational overhead and simplifying deployments and supporting future multi-cloud plans.
- Introduced instant Readyset deployment via script generator, allowing users to evaluate caching performance with a single command – no manual setup or configuration needed.
- Introduced a topology-agnostic Data Exchange API to unify control and data plane communication across deployments, enabling secure, centralized infrastructure management.
- And more!
Readyset Core
- Resolved an issue where Postgres table snapshot failures could be silently ignored, preventing Readyset from removing failed tables and causing the snapshot process to abort. This fix improves reliability and ensures consistent snapshot initialization.
- Resolved an issue where inferred default values for BLOB columns were incorrect, improving schema accuracy and preventing potential inconsistencies during introspection or replication.
- Added support for MySQL binary column default value inference, improving schema handling accuracy and reducing manual configuration for binary data types.
- Added support for
ST_AsText
andST_AsWKT
spatial functions, enabling better handling and transforming geospatial data in queries. - Enabled use of aliased aggregates in
ORDER BY
clauses with TopK, improving query flexibility and performance in TopK use cases. - And more!
Check out the full release here.
🆕 New on the Blog & Youtube
- Identifying Cacheable Queries: In his latest blog post, Vinicius shows how to pinpoint high-impact MySQL queries ideal for caching using tools like
pt-query-digest
and the MySQLsys
schema. This guide walks you through identifying the queries slowing you down, so you can boost database performance. - Database Performance: The Hidden Engine of Competitive Advantage: Milliseconds of database latency can cascade into lost conversions, ballooning infrastructure costs, and engineering fire drills. In this post, Bianchi breaks down how slow databases kill performance and how fixing the root cause (not just patching symptoms) can unlock speed, savings, and scale.
🐘 May Event Recap
May was a busy and exciting conference month for the Readyset team!
Bianchi and Marcelo spoke at both PGDay Brasília and PGDay Blumenau, while Tanmay and I attended PGConf Germany in Berlin with our Partners, Cybertec.
From sharing insights on accelerating PostgreSQL with caching to dinners with friends, these events were an incredible opportunity to connect with the global Postgres community.
We’re looking forward to many more moments like these—see you at the next one!
🗓️ Upcoming Events
How To Find Your Problem Queries On MySQL: Wednesday June 11th @ 10:30am EST
Tanmay and Bianchi will be hosting the first in a series of webinars dedicated to helping you turbocharge your database performance. Tune in live for a chance to have your most pressing questions about database performance answered by our team.
🧑💻Request Features
Keen to use Readyset but your database or cloud environment are not supported? Reach out to support@readyset.io and let us know.
🤝 Get Involved
We love hearing from you! If you want to get involved with Readyset, you can:
- Submit a feature request or bug report on Github
- Join the conversation in our Slack community
- Contribute to the codebase through our newcomer issue
Follow us on LinkedIn
Authors