-
#2895
f8c7de3Thanks @SferaDev! - [CLI]: Honour--profileon commands that talk to the API -
#2896
7caee52Thanks @SferaDev! - [CLI]: Move the reference prose into the command definitions -
#2898
960149aThanks @SferaDev! - [CLI]: Run roll and clone against a reachable private branch instead of exiting 1 -
#2899
9418918Thanks @SferaDev! - [CLI]: Ignore the project and branch config a checkout writes, not just the one init writes
-
#2894
004a83cThanks @SferaDev! - [CLI]: Describe accepted values and flag conflicts in--help -
#2887
e2953b9Thanks @divyenduz! - Allowxata clone startandxata clone streamto target a database other than the checked-out database with--database.
-
#2874
81a100dThanks @SferaDev! - [API]: Validate XataApi options (#2874) -
Updated dependencies [
137660b,dbb03c4,d102803,81a100d]:- @xata.io/pgstream@0.2.3
- @xata.io/api@0.1.8
- @xata.io/sql@0.2.4
- @xata.io/ai@0.1.1
- @xata.io/config@0.0.9
- Updated dependencies [
4daa313]:- @xata.io/lang@0.0.4
- @xata.io/api@0.1.7
- @xata.io/utils@0.1.3
- @xata.io/sql@0.2.3
- @xata.io/ai@0.1.1
- @xata.io/config@0.0.8
-
Updated dependencies [
7f970ee,43b330b]:- @xata.io/sql@0.2.2
- @xata.io/api@0.1.6
- @xata.io/ai@0.1.1
- @xata.io/config@0.0.7
- Updated dependencies [
04067d4,dc83a3a]:- @xata.io/pgstream@0.2.2
- @xata.io/api@0.1.5
- @xata.io/sql@0.2.1
- @xata.io/ai@0.1.1
- @xata.io/config@0.0.6
- #2792
02654e8Thanks @SferaDev! - Read branch connection strings from the credentials endpoint instead of the deprecatedconnectionStringfield on branch metadata. API keys used with the CLI now need thecredentials:readscope.
- Updated dependencies [
02654e8]:- @xata.io/sql@0.2.0
- @xata.io/ai@0.1.1
- @xata.io/config@0.0.5
- Updated dependencies [
fd5e19d]:- @xata.io/api@0.1.4
- @xata.io/sql@0.1.7
- @xata.io/ai@0.1.1
- @xata.io/config@0.0.4
-
#2795
19052d8Thanks @SferaDev! - Fixxata ai sqlrunning generated queries against thexatadatabase instead of the selected one. The schema shown to the model came from--database, but the execute connection kept the branch default, so queries silently hit the wrong database. -
Updated dependencies [
1fa4631,1f293c7]:- @xata.io/api@0.1.3
- @xata.io/lang@0.0.3
- @xata.io/sql@0.1.6
- @xata.io/utils@0.1.2
- @xata.io/ai@0.1.1
- @xata.io/config@0.0.3
- #2785
4244aa8Thanks @divyenduz! - Move the(current)marker inxata branch listtable output to a dedicatedcurrentcolumn (true/false) and render emptyparent_idcells as-, so every row has a constant field count and thenamecolumn stays clean for positional parsing with tools like awk.
-
#2778
6244a15Thanks @SferaDev! - Publish the internal package versions required by the public xataio/cli mirror build. -
Updated dependencies [
6244a15]:- @xata.io/ai@0.1.1
- @xata.io/api@0.1.2
- @xata.io/config@0.0.2
- @xata.io/lang@0.0.2
- @xata.io/pgroll@0.9.1
- @xata.io/pgstream@0.2.1
- @xata.io/sql@0.1.5
- @xata.io/tsconfig@0.0.2
- @xata.io/utils@0.1.1
- #2775
dc81e6fThanks @SferaDev! - [CLI]: Make xataio/cli mirror buildable from source + GitHub releases
- #2763
eec85cdThanks @divyenduz! - Use chalk to color cli-table3 header so it respects tty and NO_COLOR
- #2754
d30e1f6Thanks @divyenduz! - unify env var names, in addition to XATA_BRANCHID, XATA_BRANCH_ID should also work
- #2667
b7cac99Thanks @divyenduz! - Xata CLI: add support for ipv6 in ip filtering commands
- #2675
7453325Thanks @kvch! - bump pgstream to v1.1.1 and add clone snapshot support for global DB objects (PGSTREAM_POSTGRES_SNAPSHOT_INCLUDE_GLOBAL_DB_OBJECTS, off by default)
- #2659
5d3685eThanks @divyenduz! - add retry logic for xata scratch
-
#2472
b1ae83dThanks @divyenduz! - add xata branch query-insights / xata branch qi command -
#2642
53a3936Thanks @divyenduz! - start xata scratch branches with 10min s2z config
-
#2632
003eb27Thanks @divyenduz! - run CLI in non interactive mode when running in a sub shell -
#2629
1da65b4Thanks @divyenduz! - fix ai mode of clone pii config generation -
#2631
dd3da60Thanks @divyenduz! - show cloud providers nicely in CLI prompts
- Updated dependencies [
24ae41b]:- @xata.io/api@0.1.1
- @xata.io/sql@0.1.4
- @xata.io/test-utils@0.0.1
- @xata.io/ai@0.1.0
- @xata.io/config@0.0.1
- #2603
7bc4e39Thanks @kvch! - Bump pinned pgstream binary version to 1.1.0 and pass--upgradetoclone stream(alongside--init, unless--skip-ddl-trackingis set) so leftover v0.9.x pgstream state is cleaned up before streaming.
- #2601
5779d12Thanks @divyenduz! - unhide xata branch metrics/logs command
- #2590
e43ad59Thanks @SferaDev! - Add support for logging in with an API key viaxata auth login --api-key <key>. This is a non-interactive alternative to the browser-based device OAuth flow, and the key is validated before being stored.
- #2591
0be09e1Thanks @divyenduz! - add xata branch logs command
- #2562
8d77436Thanks @divyenduz! - On demand fast branch via xata sandbox
- #2530
5fc9b95Thanks @divyenduz! - in xata branch metrics add -w as alias for --watch
- #2525
15018a0Thanks @divyenduz! - unify table library to one place
-
#2523
2d7e6b3Thanks @divyenduz! - add xata branch metrics -
#2519
a1cefd5Thanks @divyenduz! - make all prompts filterable on typing
- #2490
34da9b2Thanks @richardgill! - Add CLI invocation IDs to X-Xata-Agent telemetry headers.
- #2319
abf8f7bThanks @divyenduz! - When CLI is running inside an agent context, make it not-interactive.
- #2244
c4edf9fThanks @kvch! - Add a new option for xata branch url to retrieve connection string for poolers
-
#2295
1a3cd21Thanks @divyenduz! - add xata branch set postgres-version -
#2294
a277e06Thanks @divyenduz! - xata branch rotate-password
- #2272
93d5f05Thanks @divyenduz! - default to latest postgres image available
-
#2267
d9e0ce6Thanks @divyenduz! - sort postgres versions DESC -
#2263
9d164a5Thanks @divyenduz! - hide pricing when environment is local, minor pricing UI improvements
- Updated dependencies [
c34be69]:- @xata.io/pgstream@0.2.0
- @xata.io/pgroll@0.9.0
- @xata.io/utils@0.1.0
- @xata.io/ai@0.1.0
- @xata.io/sql@0.1.3
- @xata.io/config@0.0.0
- #2206
0d9d48eThanks @richardgill! - Add CI vendor, CI PR, and AI agent detection to X-Xata-Agent header
- #2194
1ae7443Thanks @richardgill! - Add client telemetry headers for service identification
- #2165
017843bThanks @divyenduz! - fix EXDEV, do atomic rename from the same directory
-
#2160
5757756Thanks @SferaDev! - Add debug logging for XATA_API_KEY environment variable -
#2163
3be5143Thanks @divyenduz! - show download progress for pgroll, pgstream binaries
- #2112
3a7e5b6Thanks @divyenduz! - update pgroll to 0.16.1, better pgroll binary mismatch error
-
#2063
b3e020cThanks @SferaDev! - Add custom environment support for auth login commands -
#2047
d3d0bd6Thanks @SferaDev! - Add skip-ddl-tracking flag to clone stream command -
#2041
1c402cdThanks @divyenduz! - add some basic tests for the compiled binary
- #2030
8513814Thanks @divyenduz! - don't ask for branch id in branch list, if not provided
-
#2022
b9cedf7Thanks @divyenduz! - update pgstream to 0.9.7 -
#2024
3265f5eThanks @SferaDev! - Refactor backup list command to use getBackup with branch ID
-
#1923
fa28f2eThanks @divyenduz! - validate the output of xata clone config --mode=ai with pgstream validate -
#1923
fa28f2eThanks @divyenduz! - Update pgstream to 0.9.4
- #1915
057afbbThanks @divyenduz! - add xata clone config --mode=ai
-
#1865
bde4ddaThanks @divyenduz! - reveal branch status when not healthy -
#1822
d4e7815Thanks @SferaDev! - Show organization regions with a tag
- #1836
c729a0eThanks @divyenduz! - add command to download claude skill
- #1813
348d0bbThanks @divyenduz! - update pgstream to 0.9.1
- #1774
f1c38a8Thanks @eemmiillyy! - stop using latestRestore field
- #1717
7e2a539Thanks @divyenduz! - add --skip-download flag to version command
- #1712
f8ee851Thanks @divyenduz! - eagerly download pgroll pgstream on xata version
- #1709
bce7ecbThanks @divyenduz! - update pgstream to 0.8.9
- #1705
2c6e977Thanks @divyenduz! - return connection string when branch is hibernated
-
#1643
fa35fbeThanks @divyenduz! - Prepare xata CLI for xatautils change -
#1643
fa35fbeThanks @divyenduz! - add xata clone start --copy-roles flag to copy roles when using xata clone
- #1678
cbda167Thanks @divyenduz! - fix: only update child instance type if the relevant flag is provided
-
#1675
c6a24e6Thanks @divyenduz! - fix: update branch instance type after child branch creation -
#1671
cf52666Thanks @eemmiillyy! - add describe backup command -
#1654
d464342Thanks @SferaDev! - Improve auth profile commands
- #1649
2223c03Thanks @divyenduz! - update pgstream to 0.8.6
-
#1613
60a1f98Thanks @eemmiillyy! - optional latestRestore and earliestRestore fields on backups -
#1619
9cf945bThanks @eemmiillyy! - list and update backup configuration
- #1596
6e32e6cThanks @divyenduz! - update pgstream to 0.8.4
- #1591
9e6b2b3Thanks @divyenduz! - Fix the pgstream env vars
- #1579
a668beeThanks @divyenduz! - update pgstream to 0.8.3
- #1568
2ab88ccThanks @eemmiillyy! - remove cluster enum type
- #1550
6403d74Thanks @divyenduz! - update pgroll to 0.14.3
- #1527
6156f9bThanks @divyenduz! - add xata onboard command
-
#1532
ec639feThanks @SferaDev! - Add user information to auth status command -
#1522
06a4df0Thanks @eemmiillyy! - use new list images endpoint
- #1513
4e5e0d5Thanks @divyenduz! - feat: xata ai sql
- #1507
a03b3ecThanks @divyenduz! - Remove xata ai sql, blessed doesn't work well with bun compile
- #1472
bef58e0Thanks @divyenduz! - add ability to get org, project by their name
-
#935
cefc03aThanks @SferaDev! - Move pgroll and pgstream to their own libraries -
Updated dependencies [
cefc03a]:- @xata.io/api@0.1.0
- @xata.io/pgroll@0.8.0
- @xata.io/pgstream@0.1.0
- @xata.io/sql@0.1.2
- @xata.io/config@0.0.0
- @xata.io/pii@0.0.0
- #1457
82054d5Thanks @eemmiillyy! - list backups command
- #1453
b46d05aThanks @divyenduz! - rename url --type flags to primary, primary-or-replica, replica
- #1446
07899c3Thanks @divyenduz! - Add read only connection string endpoints
- #1383
2e527ddThanks @divyenduz! - add xata clone stream command
- #1368
1a460f3Thanks @eemmiillyy! - Add mode to create branch
- #1365
98cd6bfThanks @divyenduz! - update pgstream to 0.7.9
- #1352
8ba47aaThanks @divyenduz! - make migrations folder in xata roll url configurable
- #1339
20f030eThanks @eemmiillyy! - enable scale to zero
-
#1251
9123ec1Thanks @eemmiillyy! - add automatic scale to zero settings -
#1309
e109bc5Thanks @divyenduz! - make pgstream log-level configurable
-
#1241
15d2006Thanks @divyenduz! - make get work with branch names -
#1271
c344067Thanks @divyenduz! - update pgstream to 0.7.7
- #1242
143af2fThanks @eemmiillyy! - enable hibernate setting for branch
- #1194
73688e0Thanks @divyenduz! - make xata upgrade upgrade pgroll and pgstream
- #1191
a030382Thanks @divyenduz! - add shortcuts description to clone
-
#1188
80aa67bThanks @divyenduz! - clone start --role flag to chose postgres role for objects in target db -
#1185
f0d3c9bThanks @divyenduz! - make table and clone config order alphabetic
- #1163
d269c05Thanks @divyenduz! - fix release script and describe unit test
- #1155
91069fcThanks @divyenduz! - update pgstream to 0.7.6
-
#1149
4c45125Thanks @divyenduz! - make selection of at least one schema, table, column when prompted mandatory -
Updated dependencies [
374b27a]:- @xata.io/sql@0.1.1
- @xata.io/config@0.0.0
- @xata.io/pii@0.0.0
-
#1141
092ae43Thanks @divyenduz! - pass --json to pgroll for roll pull -
#1140
c04db05Thanks @eemmiillyy! - hide hibernate temporarily
-
#1111
ad4ddfbThanks @eemmiillyy! - add ability to hibernate and wakeup branches -
#1139
caaddaeThanks @divyenduz! - pass dotenv quiet option
- #1118
8c51df2Thanks @eemmiillyy! - show branch statusType
- #1116
e9111b4Thanks @divyenduz! - update pgroll to 0.14.1 and pgstream to 0.7.4
- #1028
8725313Thanks @divyenduz! - make xata cli work with local api, auth setup
- #1024
b229024Thanks @divyenduz! - update pgstream to 0.7.2
- #1012
f6548a9Thanks @divyenduz! - make xata clone aware of pgroll and disable pgroll inferring
-
#1000
9dbf86fThanks @divyenduz! - add xata roll update command -
#999
ca13a70Thanks @divyenduz! - update pgstream to 0.7.0
- #989
e6db63dThanks @divyenduz! - make the downloaded paths correct for windows
- #976
7ddf304Thanks @divyenduz! - read existing clone config before suggesting prompts in clone config file
-
#964
7f4e93bThanks @divyenduz! - fix build secrets dev breaking prod -
#966
e0a2b0eThanks @divyenduz! - inline auth secrets again
-
#962
0ce124dThanks @divyenduz! - bump pgstream to 0.6.6 -
#956
b54288cThanks @divyenduz! - fix the active profile when CLI is configured with API key -
#955
6a78cf6Thanks @divyenduz! - xata roll url to get a search_path aware connection string -
#948
758394eThanks @divyenduz! - move keycloak secrets to build time -
#939
8ca9e6fThanks @divyenduz! - log pgstream version in xata version -
#943
be9c184Thanks @divyenduz! - add more tests for branch command -
#949
ce9501dThanks @divyenduz! - warn if CLI is partially configured
-
#915
44c6b69Thanks @SferaDev! - Make API Keys work with the CLI -
#924
7af5177Thanks @SferaDev! - Don't force default env before checkingactiveProfile -
#921
88bc58fThanks @divyenduz! - refactor create branch, split child, root branch into separate contexts -
#922
5f78911Thanks @divyenduz! - fix types for optional flags and positional parameters
-
#901
590f404Thanks @divyenduz! - fix flag handling in roll, clone commands -
#870
537ad24Thanks @divyenduz! - in xata init, create a database if it doesn't exist -
#892
13776ecThanks @eemmiillyy! - use list instance type endpoint -
#914
3ee4765Thanks @SferaDev! - Fix bug with login on a different profile -
#917
a1e0978Thanks @divyenduz! - update pgstream to 0.6.5
-
#894
11d5138Thanks @divyenduz! - add xata roll baseline command -
#895
e8eeb4fThanks @divyenduz! - use new statusType enum -
#881
a0a9da3Thanks @divyenduz! - use postgres.js instead of pg
-
#857
bf66bcfThanks @divyenduz! - add ability to change branch config from CLI -
#865
84fb407Thanks @xata-bot! - update roll with new subcommands from latest -
#873
6d07028Thanks @divyenduz! - allow user to pick tables via --filter-tables in xata clone -
#882
756a136Thanks @divyenduz! - update pgstream to 0.6.4 -
Updated dependencies [
3fc20dc]:- @xata.io/api@0.0.4
- #852
208efbeThanks @richardgill! - Update pgstream version to v0.6.3
- #833
d1067c7Thanks @divyenduz! - unhide xata clone
- #827
1e5ad65Thanks @divyenduz! - update pgstream to 0.6.0
-
#809
8b56062Thanks @SferaDev! - Handle token refreshes from the API client -
Updated dependencies [
8b56062]:- @xata.io/api@0.0.3
-
#799
a5b3d16Thanks @divyenduz! - Xata CLI, error messages, auto checkout of branch, improvements -
#788
5020699Thanks @divyenduz! - xata clone config to have a relaxed mode -
#777
4ad28c2Thanks @divyenduz! - fix checkout, delete to find current branch correctly -
#808
029b816Thanks @divyenduz! - refactor clone config structure -
#803
6b13cbfThanks @divyenduz! - improve clone error message -
#810
a3c25d6Thanks @divyenduz! - replace instances with replicas -
#747
76eedbeThanks @divyenduz! - add .xata/config.ts to configure xata clone command
- Updated dependencies []:
- @xata.io/api@0.0.2
-
#759
deaf906Thanks @divyenduz! - stream binary outputs and exit code to parent CLI -
#758
91eff6dThanks @divyenduz! - don't make calls to org, project when unused -
#770
458b72fThanks @divyenduz! - ability to select instance type before branch creation -
#745
2d61465Thanks @divyenduz! - Fix checkout to work with env auth, when current branch is broken. -
Updated dependencies [
1f04f9f]:- @xata.io/api@0.0.1
-
#727
de3c639Thanks @divyenduz! - refactor config schema to be parameterized -
#697
46fc5b1Thanks @divyenduz! - extract pii stuff into @xata.io/pii package and add more columns -
#733
4570897Thanks @divyenduz! - don't check for migrations folder in pull command -
#729
02404cdThanks @divyenduz! - Add more transforms and move getTransform to @xata.io/pii
- #673
63f0e3aThanks @divyenduz! - rename cli to xata-cli
-
#671
9ac9e64Thanks @divyenduz! - fix checkout, delete, current branch workflows -
#651
af40b8fThanks @divyenduz! - add basic xata clone config -
#648
f9b5a9fThanks @divyenduz! - add xata clone start command
-
#629
22a2380Thanks @divyenduz! - add region selector and remove storage selector from the CLI -
#643
b6b99b9Thanks @divyenduz! - show meaningful error message when private cluster is not reachable
- #624
f8a7115Thanks @eemmiillyy! - send in the region
-
#602
1b05974Thanks @divyenduz! - add pgstream download command, generate script -
#603
ee82c36Thanks @divyenduz! - use common download utils with pgroll -
#595
4b3d3a8Thanks @divyenduz! - hide pgroll download
- #586
ca4d8e2Thanks @divyenduz! - bump pgroll version to 0.11.1
- #584
0516c4dThanks @divyenduz! - fix xata upgrade command
- Updated dependencies [
a4b162e]:- @xata.io/sql@0.1.0
- Updated dependencies [
4288735]:- @xata.io/sql@0.0.1
- Updated dependencies [
37baefa]:- @xata.io/tsconfig@0.0.1
- @xata.io/api@0.0.0
- @xata.io/sql@0.0.0
- #567
babeb8fThanks @divyenduz! - fix the prod api base url
-
#564
2da4e1eThanks @SferaDev! - Make PROD the default environment -
#560
abddedcThanks @eemmiillyy! - Move from auth.xata.tech to auth.xata.io
-
#557
a678017Thanks @divyenduz! - update auth client name to xata -
#515
5545d61Thanks @divyenduz! - bugfixes in auth, tests
-
#503
d333138Thanks @divyenduz! - auto download pgroll binary on xata cli install and pin the pgroll CLI version -
#495
59d128cThanks @divyenduz! - fix missing branch 404
- #491
922f091Thanks @divyenduz! - minor bugfixes across the CLI
-
#486
ff26675Thanks @divyenduz! - change connection string parsing -
#487
30df9f5Thanks @divyenduz! - update the s3 bucket to xata-cli-versions
-
#460
44d7ac9Thanks @divyenduz! - separate branch config and project config file -
#460
44d7ac9Thanks @divyenduz! - add database switching flag -
#479
b0f5859Thanks @divyenduz! - rename maki CLI to xata CLI, in all externally visible places
-
#426
b215093Thanks @divyenduz! - address branch by name in most commands -
#425
cfe1579Thanks @divyenduz! - add prompts for branch config -
#392
ace8bbaThanks @divyenduz! - Unify CLI error handling in one place -
#392
ace8bbaThanks @divyenduz! - minor changes to make the actions workflow work -
#422
d7ea560Thanks @divyenduz! - make instance and storage required in project, branch creation workflows -
#400
ba6d7f8Thanks @divyenduz! - Maki CLI: fix the org id prompt selection
-
#332
9061f98Thanks @rishimohan! - [website] update : landing page copy, add new sections and refine UI
-
#371
a246cefThanks @divyenduz! - don't include configuration with child branch -
#377
a1385a2Thanks @divyenduz! - add print abstraction, this allows adding --json to most commands
-
#363
7ceb667Thanks @divyenduz! - wrap enquirer so there are no prompts in ci -
#360
2c80888Thanks @divyenduz! - - Implement maki auth access-token, maki auth refresh-token commands- MAKI_PGROLL_BINARY_VERSION to override pgroll version
- .gitignore .maki/project.json and default to .maki/migratons for migrations
-
#351
6bd2a77Thanks @divyenduz! - maki roll migrate/pull default to a folder named migrations -
#352
1909cfcThanks @divyenduz! - Maki CLI - delete branch with name -
#349
f5d6608Thanks @divyenduz! - branch checkout by name
- #343
e14ecd3Thanks @divyenduz! - add --json flag and maki branch get id (family of commands)
-
#330
1886258Thanks @divyenduz! - implement maki roll convert command -
#331
f17cb27Thanks @divyenduz! - if a branch is available in .maki/project.json, use it in maki roll
-
#296
7b7d02dThanks @divyenduz! - fix CI -
#287
b56e1aaThanks @divyenduz! - improve on the release scripts -
#267
314c80dThanks @divyenduz! - implement release scripts -
#294
5d8e3b6Thanks @divyenduz! - fix ci script -
#293
7b046d5Thanks @divyenduz! - update turbo to include channel -
#292
17d4609Thanks @divyenduz! - fix CI channel logic