{"id":"org_2z0vY9-qvBjZ_eVjlzWCh","slug":"planetscale","name":"PlanetScale","domain":"planetscale.com","description":null,"category":null,"tags":[],"sourceCount":4,"releaseCount":261,"releasesLast30Days":26,"avgReleasesPerWeek":4,"lastFetchedAt":"2026-04-19T07:01:34.540Z","trackingSince":"2022-06-28T20:00:25.000Z","aliases":[],"accounts":[{"platform":"github","handle":"planetscale"}],"products":[],"sources":[{"id":"src_cVnY6U7KAB_FcYMmwlzcx","slug":"planetscale-go-sdk","name":"Go SDK","type":"github","url":"https://github.com/planetscale/planetscale-go","isPrimary":false,"isHidden":false,"fetchPriority":"normal","releaseCount":102,"latestVersion":"v0.162.0","latestDate":"2026-04-07T21:24:58.000Z","latestAddedAt":"2026-04-08T01:01:22.126Z","productSlug":null,"productName":null},{"id":"src_jCGgF4WnhyYo8K6sYy1ud","slug":"planetscale-cli","name":"PlanetScale CLI","type":"github","url":"https://github.com/planetscale/cli","isPrimary":false,"isHidden":false,"fetchPriority":"normal","releaseCount":101,"latestVersion":"v0.281.0","latestDate":"2026-04-07T21:41:09.000Z","latestAddedAt":"2026-04-08T01:01:22.057Z","productSlug":null,"productName":null},{"id":"src_nLK25zIhd3Y7jbSZtex0i","slug":"planetscale-changelog","name":"PlanetScale Changelog","type":"scrape","url":"https://planetscale.com/changelog","isPrimary":false,"isHidden":false,"fetchPriority":"normal","releaseCount":24,"latestVersion":null,"latestDate":"2026-04-02T00:00:00.000Z","latestAddedAt":"2026-04-03T19:22:28.732Z","productSlug":null,"productName":null},{"id":"src_BfU0p37FAcZe0kGugGFm9","slug":"planetscale-database-js","name":"PlanetScale database-js","type":"github","url":"https://github.com/planetscale/database-js","isPrimary":false,"isHidden":false,"fetchPriority":"normal","releaseCount":34,"latestVersion":"v1.20.1","latestDate":"2026-03-25T21:22:54.000Z","latestAddedAt":"2026-04-03T19:02:24.228Z","productSlug":null,"productName":null}],"overview":null,"knowledgePage":null,"playbook":{"scope":"playbook","content":"# PlanetScale — Playbook\n\n> Agent reference for fetching and maintaining **PlanetScale** (`planetscale`) changelog sources.\n\n**4** active sources · domain: planetscale.com\n\n## Sources\n\n| Name | ID | Type | URL | Last Fetched |\n|------|-----|------|-----|--------------|\n| PlanetScale Changelog | `src_nLK25zIhd3Y7jbSZtex0i` | scrape | https://planetscale.com/changelog | Apr 3 |\n| PlanetScale CLI | `src_jCGgF4WnhyYo8K6sYy1ud` | github | https://github.com/planetscale/cli | Apr 15 |\n| PlanetScale database-js | `src_BfU0p37FAcZe0kGugGFm9` | github | https://github.com/planetscale/database-js | Apr 15 |\n| Go SDK | `src_cVnY6U7KAB_FcYMmwlzcx` | github | https://github.com/planetscale/planetscale-go | Apr 15 |\n\n## Agent Notes\n\n### Extraction patterns\n\n**PlanetScale CLI** (`planetscale-cli`) — GitHub releases from `planetscale/cli`. Semver versioning with a `v` prefix (e.g., `v0.281.0`). Releases are frequent — multiple per week at times. Release titles are the version string only; release bodies contain the actual changelog content. High-volume repo; use `--max` to cap during bulk fetches.\n\n**PlanetScale Changelog** (`planetscale-changelog`) — Scrape source from `planetscale.com/changelog`. Single-page changelog with named anchor fragments per entry (e.g., `#deploy-request-storage-check-api-endpoint`). No feed found (`noFeedFound: true`) — the scrape adapter with Cloudflare browser rendering is the only path. Entries are not versioned; dates serve as the grouping mechanism. Covers platform-wide features, API changes, and infrastructure updates. Publishes roughly 2-3 entries per week when active.\n\n**PlanetScale Go SDK** (`planetscale-go-sdk`) — GitHub releases from `planetscale/planetscale-go`. Semver versioning with `v` prefix (e.g., `v0.162.0`). Very active — multiple releases per week. Release titles are version strings only; release bodies contain the diff. No product assignment; org-level source.\n\n**PlanetScale database-js** (`planetscale-database-js`) — GitHub releases from `planetscale/database-js`. Semver versioning with `v` prefix (e.g., `v1.20.1`). Less frequent than the CLI and Go SDK — long gaps between releases are normal (the jump from v1.18.0 in April 2024 to v1.19.0 in August 2024 illustrates the pattern). Stable API; updates tend to be minor version bumps. No product assignment; org-level source.\n\n### Known quirks\n\n- The platform changelog (`planetscale.com/changelog`) has no RSS feed. Feed discovery will not find one — `noFeedFound` is confirmed in metadata. The scrape adapter is the correct and only mechanism.\n- Changelog entry URLs use anchor fragments (`#entry-slug`) rather than distinct page URLs. One entry — the Stripe Projects partnership announcement — has no anchor (`url` is just `planetscale.com/changelog`), indicating the parser did not extract a unique ID for that entry. This is an edge case and does not affect other entries.\n- The Go SDK (`planetscale-go`) release titles are bare version strings with no descriptive title. The release body is the only content source for these entries.\n- `database-js` release cadence is uneven — bursts of activity followed by months of inactivity. Do not flag low activity as a problem; the source is healthy.\n\n### Source coverage\n\nThe three GitHub sources (CLI, Go SDK, database-js) cover PlanetScale's main open-source libraries via the GitHub releases API. The scrape source covers the hosted platform changelog, which captures proprietary product changes (branching workflow, Insights, Traffic Control, deploy requests, Postgres support) that do not appear in any public repo.\n\nTogether, the four sources provide good coverage of PlanetScale's release surface. PlanetScale does not appear to publish a separate blog or docs changelog that would warrant additional sources. The platform changelog is the highest-signal source for understanding what's new in the product.\n","updatedAt":"2026-04-15T15:09:42.481Z"}}