Skip to content

Commit

Permalink
Merge pull request #1952 from neondatabase/07-26-2024-changelog
Browse files Browse the repository at this point in the history
changelog-07-26-2024
  • Loading branch information
danieltprice authored Jul 26, 2024
2 parents eb42e11 + e702326 commit 4ec033b
Show file tree
Hide file tree
Showing 4 changed files with 40 additions and 0 deletions.
40 changes: 40 additions & 0 deletions content/changelog/2024-07-26.md
Original file line number Diff line number Diff line change
@@ -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).
Binary file added public/docs/relnotes/compute_types.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/docs/relnotes/create-app-branches.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/docs/relnotes/enable_lr.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 4ec033b

Please sign in to comment.