Releases: neondatabase/neon-pkgs
Release list
neonctl@2.31.1
What's Changed
- feat(ai-sdk-provider): route through cleaned-up gateway paths (/v1, /openai/v1, /anthropic/v1) by @andrelandgraf in #287
- chore: release @neon/ai-sdk-provider@0.7.0 by @andrelandgraf in #288
- ci(sdk-spec-refresh): fail on spec drift instead of opening a PR by @andrelandgraf in #290
- feat(sdk): refresh Neon OpenAPI spec + surface snapshot expiresAt on update by @andrelandgraf in #292
- chore: release @neon/sdk@1.1.0 by @andrelandgraf in #293
Full Changelog: https://github.com/neondatabase/neon-pkgs/compare/neonctl@2.31.0...neonctl@2.31.1
neonctl@2.31.0
What's Changed
- chore(deps): unify dependency versions + migrate neonctl to Biome by @bayandin in #271
- [cli/psql] feat: PostgreSQL 19 support + conformance CI by @vadim2404 in #278
- docs(sdk): fix required params in README examples by @philip in #284
- feat(env): drop OPENAI_* AI Gateway env; expose only NEON_AI_GATEWAY_* by @andrelandgraf in #285
- chore: release @neon/env@0.11.0 + neonctl@2.31.0 by @andrelandgraf in #286
New Contributors
- @vadim2404 made their first contribution in #278
Full Changelog: https://github.com/neondatabase/neon-pkgs/compare/neonctl@2.30.1...neonctl@2.31.0
neonctl@2.30.1
What's Changed
- Add daily @neon/sdk OpenAPI spec refresh workflow by @andrelandgraf in #276
- feat(@neon/sdk): ergonomic wrappers for beta branch APIs by @andrelandgraf in #277
- chore(deps): bump esbuild to 0.28.1 by @bayandin in #270
- feat(sdk): v1.0 — unify the raw layer + wrap auth/permissions namespaces by @andrelandgraf in #279
- chore: release @neon/sdk@1.0.0 (+ neonctl@2.30.1, config/config-runtime/env) by @andrelandgraf in #280
Full Changelog: https://github.com/neondatabase/neon-pkgs/compare/neonctl@2.30.0...neonctl@2.30.1
neonctl@2.30.0
What's Changed
- feat(cli): add
neon apipassthrough command by @andrelandgraf in #274 - chore: release neonctl@2.30.0 by @andrelandgraf in #275
Full Changelog: https://github.com/neondatabase/neon-pkgs/compare/neonctl@2.29.3...neonctl@2.30.0
neonctl@2.29.3
What's Changed
- chore: support Node.js >=20.19 across published packages by @andrelandgraf in #272
- chore(cli): support Node.js >=20.19 and drop the Node 20 engine warning by @andrelandgraf in #273
Full Changelog: https://github.com/neondatabase/neon-pkgs/compare/neonctl@2.29.2...neonctl@2.29.3
neonctl@2.29.2
What's Changed
- fix(sdk): make client type test typecheck-only to stop CI network flake by @andrelandgraf in #266
- fix(cli): pin undici to ^7.28.0 to restore Node 20 support by @andrelandgraf in #267
Full Changelog: https://github.com/neondatabase/neon-pkgs/compare/neonctl@2.29.1...neonctl@2.29.2
neonctl@2.29.1
What's Changed
- docs(cli): lead with
neonfor install + commands by @andrelandgraf in #262 - fix(ci+docs): update stale @neondatabase/* refs to @neon/* by @andrelandgraf in #263
- fix(env): resolve branch by name or id, not id only by @andrelandgraf in #264
- chore: release @neon/env@0.9.0 by @andrelandgraf in #265
Full Changelog: https://github.com/neondatabase/neon-pkgs/compare/neonctl@2.29.0...neonctl@2.29.1
neonctl@2.29.0
What's Changed
- Migrate libraries to the @neon npm org + unify formatting on Biome by @andrelandgraf in #258
- feat(cli):
neon config init+ offer it fromneon linkby @andrelandgraf in #259 - feat(cli): point
config initat the @neon/* package names by @andrelandgraf in #260 - chore: release neonctl@2.29.0 by @andrelandgraf in #261
Full Changelog: https://github.com/neondatabase/neon-pkgs/compare/neonctl@2.28.0...neonctl@2.29.0
neonctl@2.28.0
What's Changed
- feat(sdk): add @neondatabase/sdk — the official Fetch-based TypeScript SDK for the Neon API by @andrelandgraf in #236
- chore(sdk): rename @neondatabase/sdk → @neon/sdk by @andrelandgraf in #244
- feat(sdk): @neon/sdk ergonomic client — createNeonClient, raw, workflows & full resource layer by @andrelandgraf in #245
- fix(sdk): drop unused @hey-api/client-fetch dependency by @andrelandgraf in #247
- chore: release @neon/sdk 0.1.0 by @andrelandgraf in #248
- fix(cli): clear "check your connection" message on network failures by @andrelandgraf in #251
- test(cli): regression guards for the error router and command registry by @andrelandgraf in #252
- feat(cli): add
neon statusandconfig status --current-branchby @thisistonydang in #253 - feat(config): migrate Neon API adapter to @neon/sdk (drop @neondatabase/api-client) by @andrelandgraf in #250
- chore: release @neondatabase/config + config-runtime + env @ 0.8.1 by @andrelandgraf in #256
- chore: release neonctl@2.28.0 by @andrelandgraf in #257
New Contributors
- @thisistonydang made their first contribution in #253
Full Changelog: https://github.com/neondatabase/neon-pkgs/compare/neonctl@2.27.1...neonctl@2.28.0
neonctl@2.27.1
What's Changed
- chore: Use
.node-versionfile instead by @amitdahan in #1 - chore: Use Biome instead of ESLint + Prettier by @amitdahan in #2
- CI/CD Hardening: Fixing StepSecurity Flagged Issues by @areyou1or0 in #4
- feat: add prompt support and additional flags by @atilafassina in #3
- append defaults to prompt messages by @atilafassina in #6
- chore: update versions by @atilafassina in #7
- New pkg:
@neondatabase/vite-plugin-postgresby @atilafassina in #8 - chore: update versions by @atilafassina in #9
- Update routes and rename internals by @atilafassina in #10
- chore(deps): bump vite from 6.1.4 to 6.3.4 by @dependabot[bot] in #11
- chore: update versions by @atilafassina in #12
- fix
.envoutput by @atilafassina in #13 - chore: update versions by @atilafassina in #14
- move to Apache-2 license by @atilafassina in #16
- automate changelog generation on release by @atilafassina in #15
- Removing unnecessary whitespace from
.envby @atilafassina in #18 - chore: update versions by @atilafassina in #19
- [fix] Remove new lines on creation of .env by @russdias in #21
- chore: update versions by @atilafassina in #22
- Update docs on Vite-Plugin and Neondb by @atilafassina in #23
- fix: remove
referrer,provider, andregionfrom prompts by @atilafassina in #24 - Fix: ignored flags on CLI by @atilafassina in #26
- Harden changesets action by @atilafassina in #20
- Validate user input by @atilafassina in #27
- chore: update versions by @atilafassina in #25
- Docs updates and domain update by @atilafassina in #28
- chore: update versions by @atilafassina in #29
- Add
neondbas a dependency to the Vite-plugin by @atilafassina in #30 - chore: update versions by @atilafassina in #31
- fix: change claim expire time text from 7 to 3 days by @philip in #33
- chore: update versions by @atilafassina in #35
- better referrer tracking by @guillaumervls in #34
- chore: update versions by @atilafassina in #36
- Fix release tag creation by @atilafassina in #38
- Switch to ASCII Box Art Neon Logo by @ruf-io in #39
- Add schema support by @atilafassina in #17
- chore: update versions by @atilafassina in #40
- Fix
--seedflag onneondbby @atilafassina in #41 - chore: update versions by @atilafassina in #42
- Enforce Vite-Plugin runs as early as possible by @atilafassina in #43
- chore: update versions by @atilafassina in #44
- migrate to
tsdownby @atilafassina in #46 - Bug: When using defaults, the seed script is not run by CLI by @atilafassina in #50
- chore: update versions by @atilafassina in #52
- Update minor dependencies by @atilafassina in #51
- Add named export to vite-plugin by @atilafassina in #53
- Unlock non-interactive flows! by @atilafassina in #57
- Support vite 7 by @atilafassina in #56
- Claim env var by @atilafassina in #55
- Update some copy to improve DX by @atilafassina in #58
- chore: update versions by @atilafassina in #54
- chore: update versions by @atilafassina in #59
- Setup: neon-init package by @atilafassina in #60
- feat: get first version out for neon-init to support Cursor Mac by @rodneyshibu in #61
- chore: update versions by @atilafassina in #62
- chore: update versions by @atilafassina in #63
- chore: update versions by @atilafassina in #64
- chore: update versions by @atilafassina in #65
- chore: update versions by @atilafassina in #66
- Fix defaults and feature flags for non-prompt paths by @atilafassina in #69
- chore: update versions by @atilafassina in #70
- impr: improvements to neon-init command by @rodneyshibu in #72
- chore: update versions by @atilafassina in #73
- New package names and a little refactoring by @atilafassina in #74
- impr: use execa and make minor edits by @rodneyshibu in #77
- Update referrers by @atilafassina in #76
- chore: update versions by @atilafassina in #75
- chore(deps): bump vite from 6.3.6 to 6.4.1 by @dependabot[bot] in #68
- Update welcome text feedback on
get-dbby @atilafassina in #78 - chore: update versions by @atilafassina in #79
- impr: consolidate user logs for init command by @rodneyshibu in #80
- Update neon-init CLI outputs by @atilafassina in #81
- chore: update versions by @atilafassina in #82
- fix: resolve smaller issues with cli flow by @rodneyshibu in #83
- chore: update versions by @atilafassina in #84
- Fix: add URL detection to
claimcommand by @atilafassina in #85 - feat: use mcp resource instead of agents.md files by @rodneyshibu in #88
- chore: update versions by @atilafassina in #87
- fix: modify init command instruction to prompt user to restart cursor by @rodneyshibu in #90
- chore: update versions by @atilafassina in #91
- Rename SDK exports by @atilafassina in #86
- feat: add support to install mcp server for vscode by @rodneyshibu in #92
- feat: add claude CLI support for neon-init by @rodneyshibu in #94
- Fix instagres/sdk types, add CI for package types by @atilafassina in #95
- chore: update versions by @atilafassina in #93
- fix: shorten output text for init command by @rodneyshibu in #97
- chore: update versions by @atilafassina in #98
- rename variables from Launchpad to Instagres related names by @atilafassina in #96
- chore: update versions by @atilafassina in #99
- add support for
--refin CLI, add tests by @atilafassina in #100 - chore: update versions by @atilafassina in #102
- upgrade node-version everywhere by @atilafassina in #103
- Make pooler the default connection by @atilafassina in #105
- chore: update versions by @atilafassina in #106
referrershould be required whenever possible by @atilafassina in #104- impr: generate api key after asking user for configurations by @rodneyshibu ...