-
Notifications
You must be signed in to change notification settings - Fork 103
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #1952 from neondatabase/07-26-2024-changelog
changelog-07-26-2024
- Loading branch information
Showing
4 changed files
with
40 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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). |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.