releases.sh

Project-level access controls ship; existing orgs migrate automatically

8 features6 enhancements1 fixThis release8 featuresNew capabilities6 enhancementsImprovements to existing features1 fixBug fixesAI-tallied from the release notes
From the original release noteView original ↗

Jul 31, 2026

Jul 31, 2026– Project-level permissions, new Neon backend guides, Lakebase Search resources, and more

Project-level permissions

A feature you've been asking for is finally here. Until now, a person's access applied across your entire organization. We're excited to bring project-level permissions to Neon, so you can now grant people and agents access on individual projects, giving them only what they need where they need it. On any project, you can make someone a Viewer to see its resources, an Editor to change them, or an Admin to manage access and the project itself.

Availability

The new model is available now for newly created organizations and will roll out to existing organizations soon.

Access works in two layers. When both apply, a user keeps the higher level of access:

  • Organization roles set a baseline across every project. There are now four: Admin (full control), Editor (work in every project, but can't delete or transfer them), Viewer (read-only), and Collaborator (no access until granted specific projects).
  • Per-project permissions raise that baseline on specific projects. Grant a member Viewer (read-only), Editor (connect, query, and edit resources), or Admin (manage access, settings, and the project lifecycle) on any project from SettingsProject permissions.

For example, give a contractor the Collaborator role, which grants nothing by default, then Editor on just the two projects they work on. Or give a teammate Viewer across the organization and Admin on the one project they own.

Granting a per-project permission in the Neon Console

You can manage the same access through the Neon API, so an orchestrator can provision a project and grant a worker agent scoped access to it:

curl --request PUT \
     --url 'https://console.neon.tech/api/v2/projects/{project_id}/members/{member_id}/role' \
     --header 'authorization: Bearer $ORG_API_KEY' \
     --header 'content-type: application/json' \
     --data '{"role": "editor"}'

The CLI doesn't have a dedicated command yet, but you can call the same route with the neon api passthrough.

What changes for existing organizations

When your organization is migrated, it moves to the new model automatically, and everyone keeps the access they have today. No action is required:

  • Admins stay Admins.
  • Members become Editors, with the same access under the new name.
  • Project creators become Admin on the projects they created.
  • People with project-share access become Editor on the projects shared with them.

The older project collaboration feature is being replaced by the new Collaborator role plus per-project permissions.

See User permissions for roles, per-project levels, and how the two layers combine.

New guides for building on the Neon backend

Two new guides show how to combine the Neon backend services, from long-running compute to LLM access, all in a single project that branches with your data:

Set up the Neon backend with your AI agent

The backend services (Object Storage, Functions, and AI Gateway) are in beta in AWS us-east-2. To build with them, install the Neon agent skills so your assistant knows how to provision and wire them up:

npx neon@latest init

Then ask your assistant to get started with Neon. See the backend beta guide for access and setup.

More with Lakebase Search

Lakebase Search adds scalable vector, keyword, and hybrid search to Postgres through the lakebase_vector and lakebase_text extensions. This week, two new resources show it in action:

To get started, load the Lakebase Search preload libraries, then create the extensions:

CREATE EXTENSION IF NOT EXISTS lakebase_vector CASCADE;
CREATE EXTENSION IF NOT EXISTS lakebase_text CASCADE;

Fixes & improvements

Spending notifications

  • Spending limits have been renamed to spending notifications. On Launch and Scale plans, spending notifications alert organization admins when monthly Neon charges reach 80% and 100% of a threshold you set, so you can catch rising usage early and avoid a surprise bill at the end of the month. See Spending notifications for more.

Neon MCP Server

  • The describe_table_schema tool now supports schema-qualified table names, such as crm.contacts. Previously it resolved only tables in the public schema, so describing a table in another schema could return the wrong table or fail. A missing table now returns a clean "table not found" error.

Drizzle Studio

  • The Drizzle Studio integration that powers the Tables page in the Neon Console has been updated to version 1.5.1. New features include multi-column sorting, keyboard shortcuts, and the ability to copy table creation statements or export rows as SQL insert statements. For the full list, see the Neon Drizzle Studio Integration Changelog.

Fetched July 31, 2026