{"company":{"id":"planetscale","name":"PlanetScale","homepage":"https://planetscale.com/"},"generated_at":"2026-10-19T11:58:23.775Z","sources":[{"id":"planetscale:feed","label":"PlanetScale blog","kind":"Announcement","url":"https://planetscale.com/blog/feed.atom","last_checked":"2026-10-19T04:50:43.915Z","last_success":"2026-10-19T04:50:43.915Z","error":null,"state":"ok"}],"social":[],"daily":[{"day":"2026-10-19","company":"planetscale","material":false,"item_ids":[],"latest_change_at":0,"text":"No material verified update from PlanetScale's official sources on 2026-10-19 (UTC). Covers PlanetScale's official PlanetScale blog. It does not cover social posts or independent reporting.","links":[],"generated_at":"2026-10-19T11:58:23.775Z"},{"day":"2026-10-18","company":"planetscale","material":false,"item_ids":[],"latest_change_at":0,"text":"No material verified update from PlanetScale's official sources on 2026-10-18 (UTC). Covers PlanetScale's official PlanetScale blog. It does not cover social posts or independent reporting.","links":[],"generated_at":"2026-10-19T11:58:23.775Z"},{"day":"2026-10-17","company":"planetscale","material":false,"item_ids":[],"latest_change_at":0,"text":"No material verified update from PlanetScale's official sources on 2026-10-17 (UTC). Covers PlanetScale's official PlanetScale blog. It does not cover social posts or independent reporting.","links":[],"generated_at":"2026-10-19T11:58:23.775Z"},{"day":"2026-10-16","company":"planetscale","material":false,"item_ids":[],"latest_change_at":0,"text":"No material verified update from PlanetScale's official sources on 2026-10-16 (UTC). Covers PlanetScale's official PlanetScale blog. It does not cover social posts or independent reporting.","links":[],"generated_at":"2026-10-19T11:58:23.775Z"},{"day":"2026-10-15","company":"planetscale","material":false,"item_ids":[],"latest_change_at":0,"text":"No material verified update from PlanetScale's official sources on 2026-10-15 (UTC). Covers PlanetScale's official PlanetScale blog. It does not cover social posts or independent reporting.","links":[],"generated_at":"2026-10-19T11:58:23.775Z"},{"day":"2026-10-14","company":"planetscale","material":true,"item_ids":["track:11e9b59f89d962f31b9685d7"],"latest_change_at":1791936000000,"text":"PlanetScale published 1 official update on 2026-10-14 (UTC): Sequences and other volatiles in Neki (PlanetScale blog). Covers PlanetScale's official PlanetScale blog. It does not cover social posts or independent reporting.","links":[{"title":"Sequences and other volatiles in Neki","url":"https://planetscale.com/blog/neki-volatile-expressions","source":"PlanetScale blog"}],"generated_at":"2026-10-19T11:58:23.775Z"},{"day":"2026-10-13","company":"planetscale","material":true,"item_ids":["track:79674350ca9b0ce7206419d8"],"latest_change_at":1791849600000,"text":"PlanetScale published 1 official update on 2026-10-13 (UTC): PlanetScale is now available on Azure (PlanetScale blog). Covers PlanetScale's official PlanetScale blog. It does not cover social posts or independent reporting.","links":[{"title":"PlanetScale is now available on Azure","url":"https://planetscale.com/blog/planetscale-is-now-on-azure","source":"PlanetScale blog"}],"generated_at":"2026-10-19T11:58:23.775Z"}],"items":[{"id":"track:11e9b59f89d962f31b9685d7","title":"Sequences and other volatiles in Neki","url":"https://planetscale.com/blog/neki-volatile-expressions","summary":"How Neki evaluates PostgreSQL volatile expressions with the right cardinality to preserve sequence semantics across shards.","source":"PlanetScale blog","category":"announcement","published_at":"2026-10-14T00:00:00.000Z","first_seen_at":"2026-10-16T19:30:54.176Z","same_as":null},{"id":"track:79674350ca9b0ce7206419d8","title":"PlanetScale is now available on Azure","url":"https://planetscale.com/blog/planetscale-is-now-on-azure","summary":"PlanetScale Postgres and Neki databases can now be deployed on Microsoft Azure","source":"PlanetScale blog","category":"announcement","published_at":"2026-10-13T00:00:00.000Z","first_seen_at":"2026-10-16T19:30:54.176Z","same_as":null},{"id":"track:86ff0d7df3a75eb262ec986d","title":"What gets TOASTed in Postgres","url":"https://planetscale.com/blog/what-gets-toasted-in-postgres","summary":"Postgres 19 switches TOAST compression from pglz to LZ4. LZ4 is faster, but it isn't always smaller, and some reads get slower with it.","source":"PlanetScale blog","category":"announcement","published_at":"2026-10-12T00:00:00.000Z","first_seen_at":"2026-10-16T19:30:54.176Z","same_as":null},{"id":"track:80299706f790b44c0265a914","title":"TIN v1.0.6: 2-3x faster, with support for stemming","url":"https://planetscale.com/blog/tin-v106","summary":"TIN v1.0.6 supports stemming in 18 languages and is 2-3x as fast as the GA version","source":"PlanetScale blog","category":"announcement","published_at":"2026-10-08T00:00:00.000Z","first_seen_at":"2026-10-16T19:30:54.176Z","same_as":null},{"id":"track:29df9a481388232120d1a0d6","title":"What today's software owes to Bronze Age clocks","url":"https://planetscale.com/blog/leaky-buckets-in-software-explained","summary":"Admission controls in software determine what does or doesn't happen next, and the most common implementation has ancient roots.","source":"PlanetScale blog","category":"announcement","published_at":"2026-10-07T00:00:00.000Z","first_seen_at":"2026-10-16T19:30:54.176Z","same_as":null},{"id":"track:b112f91367e96fc507df00ec","title":"Introducing Dedicated Read Replicas for Postgres","url":"https://planetscale.com/blog/introducing-postgres-dedicated-read-replicas","summary":"Use dedicated read replicas to isolate read-only workloads and distribute your data across data centers around the world.","source":"PlanetScale blog","category":"announcement","published_at":"2026-10-06T00:00:00.000Z","first_seen_at":"2026-10-16T19:30:54.176Z","same_as":null},{"id":"track:2ebabc1d34ca0894da6f6deb","title":"Building a faster, lazier router for Postgres","url":"https://planetscale.com/blog/designing-neki-for-performance","summary":"Nothing is as fast as not doing anything. How Neki keeps great performance by only decoding the parts of a PostgreSQL result the router actually needs.","source":"PlanetScale blog","category":"announcement","published_at":"2026-10-01T00:00:00.000Z","first_seen_at":"2026-10-16T19:30:54.176Z","same_as":null},{"id":"track:fa2d145c9fcd6fc1e0740f23","title":"Handling hot shards","url":"https://planetscale.com/blog/hot-shards-hotter-tenants","summary":"What makes a good sharding strategy today might not work so well tomorrow. What happens when you have one tenant hitting your database orders of magnitude more than any other? Or product managers knocking down your door with new requirements?…","source":"PlanetScale blog","category":"announcement","published_at":"2026-09-28T00:00:00.000Z","first_seen_at":"2026-10-16T19:30:54.176Z","same_as":null},{"id":"track:8ca449cf16b445360ab28165","title":"When to choose x86-64 vs aarch64","url":"https://planetscale.com/blog/when-to-choose-x86-64-vs-aarch64","summary":"ARM and x86 can give you different performance at the same vCPU count. Here's what differs, what to measure, and how to choose.","source":"PlanetScale blog","category":"announcement","published_at":"2026-09-25T00:00:00.000Z","first_seen_at":"2026-10-16T19:30:54.176Z","same_as":null},{"id":"track:5920265ad21aef82fd833b4a","title":"TIN Postgres search is faster, better, and cheaper","url":"https://planetscale.com/blog/searching-hn-with-tin","summary":"A good Postgres search demo was doing the rounds online. Let's see what happens when we upgrade it to TIN.","source":"PlanetScale blog","category":"announcement","published_at":"2026-09-23T00:00:00.000Z","first_seen_at":"2026-10-16T19:30:54.176Z","same_as":null},{"id":"track:8a0090e0e64c933822377bf1","title":"Anatomy of a (Postgres) search engine","url":"https://planetscale.com/blog/anatomy-of-a-postgres-search-engine","summary":"How a full-text search engine works, and how it works in Postgres","source":"PlanetScale blog","category":"announcement","published_at":"2026-09-22T00:00:00.000Z","first_seen_at":"2026-10-16T19:30:54.176Z","same_as":null},{"id":"track:791569bb73a399fcc8bd15cd","title":"Blocking cutovers to save replication slots","url":"https://planetscale.com/blog/how-to-make-a-replication-slot-survive-a-cutover","summary":"Postgres understands high-availability architecture, but its defaults assume you don't have replication slots. This can get you into trouble in a cutover event. The combination of what Postgres can do and what PlanetScale lets you do is what keeps connected…","source":"PlanetScale blog","category":"announcement","published_at":"2026-09-21T00:00:00.000Z","first_seen_at":"2026-10-16T19:30:54.176Z","same_as":null}],"guth_coverage":[{"id":"guth:02a785a7-c561-49f9-8fe9-99b72ead9c70","title":"PlanetScale adds branch metrics to its MCP server","url":"https://guth.news/articles/planetscale-mcp-server-adds-branch-metrics-retrieval-02a785a7"},{"id":"guth:ec060d1d-aa39-4c0a-9919-c476e2841a34","title":"PlanetScale adds configurable dedicated read replicas for Postgres","url":"https://guth.news/articles/planetscale-postgres-adds-configurable-dedicated-read-replicas-ec060d1d"},{"id":"guth:4417289c-c4bd-42cf-ae49-1aa6adac92ec","title":"PlanetScale says new move-tables CLI commands will replace pscale workflow","url":"https://guth.news/articles/planetscale-adds-movetables-cli-commands-deprecates-pscale-workflow-commands-4417289c"},{"id":"guth:b9c96d28-eda8-4ed5-9432-c154b2361ed1","title":"PlanetScale adds no-downtime MySQL imports through the pscale CLI","url":"https://guth.news/articles/planetscale-adds-no-downtime-mysql-imports-through-the-pscale-cli-b9c96d28"},{"id":"guth:f15d063c-45b3-4b7a-a848-d8fa3a3dbbce","title":"PlanetScale adds two Prometheus metrics for container restarts","url":"https://guth.news/articles/planetscale-adds-two-prometheus-metrics-for-container-restarts-f15d063c"}],"limits":"Official sources listed in \"sources\" only. Social posts and independent reporting are not covered."}