diff --git a/content/changelog/2024-07-26.md b/content/changelog/2024-07-26.md new file mode 100644 index 0000000000..6ef1ce1cb2 --- /dev/null +++ b/content/changelog/2024-07-26.md @@ -0,0 +1,40 @@ +--- +description: Self-serve logical replication, better-defined compute types, and improvements to app bootstrapping via CLI +--- + +### Self-serve logical replication + +You can once again enable [logical replication](/docs/introduction/logical-replication) for your Neon project from the **Settings** → **Beta** page in the Neon Console. This feature lets you replicate data changes from Neon to external data services and platforms. + +![Enable logical replication](/docs/relnotes/enable_lr.png) + +Get started with one of our [logical replication guides](https://neon.tech/docs/guides/integrations#replicate). + +This feature is currently in Beta. If you've got requests or feedback, let us know via the [Feedback](https://console.neon.tech/app/projects?modal=feedback) form in the Neon Console or our [feedback channel](https://discord.com/channels/1176467419317940276/1176788564890112042) on Discord. + +### Clearer language around compute types + +Words matter. We've changed our naming convention around compute types: from `RW compute` and `RO Replica` to a cleaner, more straightforward `Primary compute` and `Read replica`. + +![new naming for compute types](/docs/relnotes/compute_types.png) + +With Neon's unique architecture, where we separate storage from compute for copy-on-write branching, you can choose the size and features for the compute that powers your branch's database independently from your data. + +- **Primary compute** — When you create a branch in Neon, a primary compute is automatically created alongside it. You can think of your primary compute as the main engine for your branch. It supports read-write operations, though you can modify database permissions using traditional Postgres roles. +- **Read replicas** — When you’re ready to scale your application, you can direct read-only traffic to one or more read replicas. Unlike traditional systems where data is physically replicated, Neon’s read replicas access the same data source as the primary read-write compute — at no additional storage cost. + +For more information, see: + +- [Manage computes](/docs/manage/endpoints) +- [Manage database access](/docs/manage/database-access) +- [Read replicas](/docs/introduction/read-replicas) + +### Neon CLI `create-app` improvements + +The Neon CLI `create-app` command initializes a new Neon project and bootstraps a full-stack application using your preferred package manager. This feature is very new, but it's maturing fast: + +- It now supports Prisma as another ORM option for your bootstrapped application. +- It also now creates two separate branches for your app's Neon project: your main branch and a development branch. + ![create-app branches](/docs/relnotes/create-app-branches.png) + +To learn more, see [Neon CLI commands — create-app](/docs/reference/cli-create-app). diff --git a/public/docs/relnotes/compute_types.png b/public/docs/relnotes/compute_types.png new file mode 100644 index 0000000000..df14c13a13 Binary files /dev/null and b/public/docs/relnotes/compute_types.png differ diff --git a/public/docs/relnotes/create-app-branches.png b/public/docs/relnotes/create-app-branches.png new file mode 100644 index 0000000000..65e4d38912 Binary files /dev/null and b/public/docs/relnotes/create-app-branches.png differ diff --git a/public/docs/relnotes/enable_lr.png b/public/docs/relnotes/enable_lr.png new file mode 100644 index 0000000000..432dfbfe8c Binary files /dev/null and b/public/docs/relnotes/enable_lr.png differ