Tudor Golubenco
tudor.golubenco.org
Tudor Golubenco
@tudor.golubenco.org
CTO at Xata.io, a Postgres hosting platform. We're maintaining several Postgres-related open source tools: pgroll, pgstream, xata agent
Pinned
Announcing the Xata Agent: github.com/xataio/agent

It's an open-source AI agent that helps you with Postgres operations. You give it access to logs, metrics, and SQL access and it helps you tune your db and troubleshoot issues.
GitHub - xataio/agent: AI agent expert in PostgreSQL
AI agent expert in PostgreSQL. Contribute to xataio/agent development by creating an account on GitHub.
github.com
Reposted by Tudor Golubenco
Club Xata Rome 2025: our biannual reset.
We traded Zoom for a shared table and left with sharper plans + stronger bonds.
The Villa Getaway: Club Xata Rome 2025 by Natalia Woroniec
Somewhere between a team retreat and a family holiday, our week in Rome was about connection, ideas, and joy of being in one place together. A reminder of what can happen when the whole team shares…
xata.io
October 31, 2025 at 1:36 PM
Reposted by Tudor Golubenco
PostgreSQL 18 is here 🎉 🐘
• Async I/O (io_uring/worker), faster reads
• More index hits (skip scan, OR)
• uuidv7(), virtual generated cols
• OAuth2;
Ask for Xata access and try PostgreSQL 18.
September 25, 2025 at 5:49 PM
Reposted by Tudor Golubenco
The summer edition of the London Postgres Meetup is behind us!

Thanks to the organisers for a great evening.

Chris Ellis gave a sharp talk on UUIDs, and Andrew Farries introduced pgroll, our open-source tool for zero-downtime schema changes.

Always a joy to talk Postgres over pints!
July 31, 2025 at 2:52 PM
Reposted by Tudor Golubenco
🔗 "pgroll latest url" gives you a ready-to-use Postgres connection string for the newest schema version.

Perfect for CD pipelines 🛠️

More: xata.io/blog/pgroll-...

#pgroll #Postgres #DevOps
pgroll 0.14 - new commands and control over version schemas by Andrew Farries
pgroll 0.14 is released with several new subcommands and better control over how version schema are created.
xata.io
July 9, 2025 at 12:43 PM
Reposted by Tudor Golubenco
🚀 pgroll v0.14 is out!

New subcommands, more control over version schemas, and smoother upgrades for your pgroll versions.

Read the release blog 👉 xata.io/blog/pgroll-...

#Postgres #pgroll #SchemaMigrations #DevOps
pgroll 0.14 - new commands and control over version schemas by Andrew Farries
pgroll 0.14 is released with several new subcommands and better control over how version schema are created.
xata.io
July 4, 2025 at 11:59 AM
Reposted by Tudor Golubenco
Part 2 of our Postgres branching series is live. This time we compare costs across 5 real-world scenarios 💰

• CI/CD previews
• High availability
• Multi-tenant SaaS
• Model training
• Ephemeral agent DBs

See how Xata, Neon & Supabase compare 📊

xata.io/blog/neon-vs...
PostgreSQL Branching: Xata vs. Neon vs. Supabase - Part 2 by Alex Francoeur
Take a closer look at PostgreSQL branching by comparing Xata, Neon, and Supabase on architecture, features, and real-world costs.
xata.io
June 25, 2025 at 3:52 PM
Reposted by Tudor Golubenco
🚀 pgstream v0.7.1 is here!

✨ JSON transformers to transform json/jsonb data with set and delete operations

📊 Snapshot progress tracking

⚡ Wildcard support for snapshots

Check the blogpost here → xata.io/blog/pgstrea...

Let us know what you think, your feedback & contributions are appreciated!
pgstream v0.7.1: JSON transform, snapshot progress, wildcard by Ahmet Gedemenli
Learn how pgstream v0.7.1 transforms JSON data, improves snapshot experience with progress tracking and wildcard support.
xata.io
June 20, 2025 at 12:06 PM
Reposted by Tudor Golubenco
Part 1 of our two-post series breaks down how Xata, Neon, and Supabase each implement PostgreSQL branching.

In this first post, we cover features, internals, and trade-offs between the different solutions ⚔️

xata.io/blog/neon-vs...
PostgreSQL Branching: Xata vs. Neon vs. Supabase - Part 1 by Alex Francoeur
Take a closer look at PostgreSQL branching by comparing Xata, Neon, and Supabase on architecture, features, and real-world costs.
xata.io
June 9, 2025 at 3:51 PM
Reposted by Tudor Golubenco
🐘 pgstream v0.6, our open-source Postgres CDC tool, now available 🚀
Custom template transformers 📝, built-in observability to quickly identify bottlenecks 🔭 and snapshot performance improvements 🏎️

Read more:
pgstream v0.6.0: Template transformers, observability, and performance improvements by Ahmet Gedemenli
Learn how pgstream v0.6 simplifies complex data transformations with custom templates, enhances observability and improves snapshot performance.
xata.io
May 29, 2025 at 12:55 PM
Reposted by Tudor Golubenco
Just released: Xata Agent v0.3.1 🧠

Now with:
🔧 Custom MCP tools & servers
🤖 Local LLMs via Ollama
✅ Support for reasoning models (O1 & O4-mini)
🎨 A refined UI to manage tools and servers

Learn more → xata.io/blog/xata-ag...
Try it out → github.com/xataio/xata-...
Xata Agent 0.3.1: Custom MCP servers, Ollama integration, reasoning models by Gulcin Yildirim Jelinek
Version 0.3.1 of the open-source Xata Agent adds support for custom MCP servers and tools, introduces Ollama as a local LLM provider, and includes support for reasoning models O1 and O4-mini.
xata.io
May 22, 2025 at 12:38 PM
I'll be at the Berlin AI meetup tonight, speaking about our @xata.io Agent. Looking forward to it!

lu.ma/2025-may-ber...
May Berlin AI Meetup · Luma
Come join us for an evening of inspiring presentations, workshops, and code in and around all things AI! If you’ve got questions or ideas to share, feel free…
lu.ma
May 22, 2025 at 10:33 AM
Reposted by Tudor Golubenco
From OpenAPI to a working MCP server: see how Xata built real-time AI tooling using Kubb and @vercel.com's @nextjs.org js.org adapter.

Practical breakdown: codegen, tool gen, and deployment.
Check it out:👇 xata.io/blog/built-x...
From OpenAPI spec to MCP: how we built Xata's MCP server by Alexis Rico
Learn how we built an OpenAPI-driven MCP server using Kubb, custom code generators, and Vercel’s Next.js MCP adapter.
xata.io
May 21, 2025 at 11:09 AM
Reposted by Tudor Golubenco
📣 We have a brand new Postgres platform with:

Instant Copy-on-Write branching
Built-in data anonymization
Separation of storage and compute
100% vanilla Postgres

It’s for staging/dev environments as well as for production workloads.

Blog post: xata.io/blog/xata-po...

And more details in 🧵
Xata: Postgres with data branching and PII anonymization | xata
Relaunching Xata as "Postgres at scale". A Postgres platform with Copy-on-Write branching, data masking, and separation of storage from compute.
xata.io
May 14, 2025 at 3:32 PM
Reposted by Tudor Golubenco
🛠️ pgroll v0.12.0 just dropped!

New in this release:
• Interactive create command
• --verbose mode for migration clarity
• Add primary keys with create_constraint
• migrate is now idempotent for safer CI
• YAML is default for pull

🦋 Read the blog:
pgroll 0.12.0 update
pgroll v0.12 includes usability improvements like verbose mode and idempotent migrate command.
xata.io
May 9, 2025 at 3:14 PM
Packed release of the Xata Agent!
🚀 Xata Agent v0.2.0 launched! Level-up your PostgreSQL monitoring & troubleshooting with:

📖 Custom Playbooks (create, fork & adapt)
💬 Enhanced Chat with persistence & artifacts
🌩️ Native support for GCP CloudSQL instances
🤖 Gemini & GPT 4.1 models integration

Learn more → xata.io/blog/postgre...
Xata Agent v0.2.0: Powered-up chat, custom playbooks, GCP support & more
Version 0.2.0 introduces a redesigned chat interface, customizable playbooks, support for monitoring PostgreSQL instances on Google Cloud Platform and various improvements across the board.
xata.io
April 16, 2025 at 1:53 PM
Reposted by Tudor Golubenco
🚀 Xata Agent v0.2.0 launched! Level-up your PostgreSQL monitoring & troubleshooting with:

📖 Custom Playbooks (create, fork & adapt)
💬 Enhanced Chat with persistence & artifacts
🌩️ Native support for GCP CloudSQL instances
🤖 Gemini & GPT 4.1 models integration

Learn more → xata.io/blog/postgre...
Xata Agent v0.2.0: Powered-up chat, custom playbooks, GCP support & more
Version 0.2.0 introduces a redesigned chat interface, customizable playbooks, support for monitoring PostgreSQL instances on Google Cloud Platform and various improvements across the board.
xata.io
April 16, 2025 at 1:43 PM
Reposted by Tudor Golubenco
🔥 New pgroll release! v0.11 brings:

🔌 YAML support for migrations
🕓 Timestamps now with timezone info
📛 `name` field is now optional
🎻 Tables without primary key or unique column can be backfilled
🧹 Better errors

Zero-downtime Postgres migrations, now smoother.

📖 Blog: pgroll.com/blog/pgroll-...
pgroll 0.11.0 update: YAML migration, drop name requirement | pgroll
We've just released v0.10 of pgroll, our open-source schema migration tool for Postgres. It includes support for YAML migration files.
pgroll.com
April 8, 2025 at 4:19 PM
Reposted by Tudor Golubenco
pgstream is an open-source CDC tool for #Postgres, and the new v0.4 release now adds Postgres-to-Postgres replication, snapshots, and data transformations. Handle schema changes seamlessly & anonymize sensitive data easily. Demo and tutorial details👇
pgstream v0.4.0: Postgres-to-Postgres replication, snapshots & transformations
Learn how the latest features in pgstream refine Postgres replication with near real-time data capture, consistent snapshots, and column-level transformations.
xata.io
April 4, 2025 at 1:01 PM
Reposted by Tudor Golubenco
Built an LLM-based app? How do you know it still works after tweaking prompts or switching models? Xata Engineer, @richardgill.org built a TypeScript Eval for the open-source Xata Agent using the @vercel.com AI SDK + Vitest. Here's how he did it 👇
xata.io/blog/llm-eva...
Writing an LLM Eval with Vercel's AI SDK and Vitest
LLM Evals - testing for applications using LLMs
xata.io
April 3, 2025 at 12:59 PM
Reposted by Tudor Golubenco
📣Today, we’re super excited to announce our latest product addition: Continuous Profiling for GPUs! Check out the use cases and sign up for early access on the announcement post! 🔥📈

www.polarsignals.com/blog/posts/2...
April 1, 2025 at 3:49 PM
I wrote a longish blog post: xata.io/blog/are-ai-...

After vibe coding, can we talk about vibe observability?
Are AI agents the future of observability?
After vibe coding, is vibe observability next?
xata.io
March 25, 2025 at 4:23 PM
Reposted by Tudor Golubenco
pgroll looks amazing — it orchestrates the underlying (sorta tedious) mechanics of the expand-contract pattern for zero-downtime, hot-swap migrations in Postgres.

github.com/xataio/pgroll
GitHub - xataio/pgroll: PostgreSQL zero-downtime migrations made easy
PostgreSQL zero-downtime migrations made easy. Contribute to xataio/pgroll development by creating an account on GitHub.
github.com
March 22, 2025 at 3:06 PM
Here is a quick demo of the Xata Agent, which we released this week as open source: github.com/xataio/agent

It is an AI Agent that monitors your PostgreSQL instances, tunes your config, and helps you optimize your queries.
March 15, 2025 at 1:22 PM
Reposted by Tudor Golubenco
Yesterday we published our open-source Xata agent to help everyone get better at managing their Postgres databases. Let me know what you think!

And @simonwillison.net has already tried it and shared his feedback 👇🏽
Dug into Xata Agent, a new LLM-driven system to help monitor and optimize a PostgreSQL database. It's built around "playbooks", which are prompts that look like this. Building software with LLMs is so weird! simonwillison.net/2025/Mar/13/...
March 14, 2025 at 8:58 AM