Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 0 additions & 5 deletions .changeset/sandbox-cp-command.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/sandbox-exec-separator-fix.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/sandbox-get-hydrates-ports.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/sandbox-ls-and-exec-timeout.md

This file was deleted.

6 changes: 0 additions & 6 deletions .changeset/sandbox-ssh-host-key-pinning.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/sandbox-streaming-and-disposal.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/sandbox-timeouts-file-ops.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/shaky-horses-like.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/storage-behavioral-consistency.md

This file was deleted.

2 changes: 2 additions & 0 deletions packages/cli-darwin-arm64/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# @bunny.net/cli-darwin-arm64

## 0.10.0

## 0.9.1

## 0.9.0
Expand Down
2 changes: 1 addition & 1 deletion packages/cli-darwin-arm64/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@bunny.net/cli-darwin-arm64",
"version": "0.9.1",
"version": "0.10.0",
"description": "bunny.net CLI binary for macOS arm64",
"os": [
"darwin"
Expand Down
2 changes: 2 additions & 0 deletions packages/cli-darwin-x64/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# @bunny.net/cli-darwin-x64

## 0.10.0

## 0.9.1

## 0.9.0
Expand Down
2 changes: 1 addition & 1 deletion packages/cli-darwin-x64/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@bunny.net/cli-darwin-x64",
"version": "0.9.1",
"version": "0.10.0",
"description": "bunny.net CLI binary for macOS x64",
"os": [
"darwin"
Expand Down
2 changes: 2 additions & 0 deletions packages/cli-linux-arm64/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# @bunny.net/cli-linux-arm64

## 0.10.0

## 0.9.1

## 0.9.0
Expand Down
2 changes: 1 addition & 1 deletion packages/cli-linux-arm64/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@bunny.net/cli-linux-arm64",
"version": "0.9.1",
"version": "0.10.0",
"description": "bunny.net CLI binary for Linux arm64",
"os": [
"linux"
Expand Down
2 changes: 2 additions & 0 deletions packages/cli-linux-x64/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# @bunny.net/cli-linux-x64

## 0.10.0

## 0.9.1

## 0.9.0
Expand Down
2 changes: 1 addition & 1 deletion packages/cli-linux-x64/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@bunny.net/cli-linux-x64",
"version": "0.9.1",
"version": "0.10.0",
"description": "bunny.net CLI binary for Linux x64",
"os": [
"linux"
Expand Down
2 changes: 2 additions & 0 deletions packages/cli-windows-x64/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# @bunny.net/cli-windows-x64

## 0.10.0

## 0.9.1

## 0.9.0
Expand Down
2 changes: 1 addition & 1 deletion packages/cli-windows-x64/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@bunny.net/cli-windows-x64",
"version": "0.9.1",
"version": "0.10.0",
"description": "bunny.net CLI binary for Windows x64",
"os": [
"win32"
Expand Down
18 changes: 18 additions & 0 deletions packages/cli/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,23 @@
# @bunny.net/cli

## 0.10.0

### Minor Changes

- [#122](https://github.com/BunnyWay/cli/pull/122) [`27a1929`](https://github.com/BunnyWay/cli/commit/27a1929c0e3b8973c2c11cf4e19dba9f3360c43a) Thanks [@jamie-at-bunny](https://github.com/jamie-at-bunny)! - feat(sandbox): add `bunny sandbox files list` (alias: `ls`) to list files in a sandbox directory over SFTP (bare name lists `/workplace`, or `<sandbox>:<path>`), and `--timeout` on `bunny sandbox exec` to close the SSH connection and exit 124 after N seconds.

### Patch Changes

- [#122](https://github.com/BunnyWay/cli/pull/122) [`27a1929`](https://github.com/BunnyWay/cli/commit/27a1929c0e3b8973c2c11cf4e19dba9f3360c43a) Thanks [@jamie-at-bunny](https://github.com/jamie-at-bunny)! - feat(sandbox): add `bunny sandbox cp` to copy files between your machine and a sandbox over SFTP (`<sandbox>:<path>` on either side). Uploads preserve the local file mode; a trailing slash or existing directory keeps the source filename.

- [#122](https://github.com/BunnyWay/cli/pull/122) [`27a1929`](https://github.com/BunnyWay/cli/commit/27a1929c0e3b8973c2c11cf4e19dba9f3360c43a) Thanks [@jamie-at-bunny](https://github.com/jamie-at-bunny)! - fix(sandbox): `sandbox exec` now honors the documented `-- <command>` separator, and a repeatable `--env` flag no longer greedily swallows the command that follows it

- [#124](https://github.com/BunnyWay/cli/pull/124) [`9e31add`](https://github.com/BunnyWay/cli/commit/9e31add7c64acdf9b31b60ac149598e80715e670) Thanks [@jedisct1](https://github.com/jedisct1)! - fix(sandbox): verify a sandbox's SSH host key before sending a token, pinning it in a known-hosts store to prevent credential disclosure to an impersonating server

- [#126](https://github.com/BunnyWay/cli/pull/126) [`fc8181a`](https://github.com/BunnyWay/cli/commit/fc8181aeffa89f8ea3b3fddddd0456c673c9993c) Thanks [@jamie-at-bunny](https://github.com/jamie-at-bunny)! - fix(db): validate database name length before create

- [#119](https://github.com/BunnyWay/cli/pull/119) [`dfbe849`](https://github.com/BunnyWay/cli/commit/dfbe849881a4446d2092aa9148fe0b552b1b6663) Thanks [@jamie-at-bunny](https://github.com/jamie-at-bunny)! - fix(storage): shared TTY detection, non-interactive guard and cancel handling for zones update, aligned --force semantics, and linked-zone fallback for domains commands

## 0.9.1

### Patch Changes
Expand Down
12 changes: 6 additions & 6 deletions packages/cli/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@bunny.net/cli",
"version": "0.9.1",
"version": "0.10.0",
"type": "module",
"module": "src/index.ts",
"bin": {
Expand Down Expand Up @@ -29,11 +29,11 @@
"zod": "^4.3.6"
},
"optionalDependencies": {
"@bunny.net/cli-linux-x64": "0.9.1",
"@bunny.net/cli-linux-arm64": "0.9.1",
"@bunny.net/cli-darwin-x64": "0.9.1",
"@bunny.net/cli-darwin-arm64": "0.9.1",
"@bunny.net/cli-windows-x64": "0.9.1"
"@bunny.net/cli-linux-x64": "0.10.0",
"@bunny.net/cli-linux-arm64": "0.10.0",
"@bunny.net/cli-darwin-x64": "0.10.0",
"@bunny.net/cli-darwin-arm64": "0.10.0",
"@bunny.net/cli-windows-x64": "0.10.0"
},
"publishConfig": {
"access": "public"
Expand Down
12 changes: 12 additions & 0 deletions packages/sandbox/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,17 @@
# @bunny.net/sandbox

## 0.3.1

### Patch Changes

- [`ad79781`](https://github.com/BunnyWay/cli/commit/ad797813d850fd39df048f8e1cfa3c0cc3598fcd) Thanks [@jamie-at-bunny](https://github.com/jamie-at-bunny)! - fix(sandbox): Sandbox.get() recovers exposed port mappings from CDN endpoints so domain() works after reconnect

- [#124](https://github.com/BunnyWay/cli/pull/124) [`9e31add`](https://github.com/BunnyWay/cli/commit/9e31add7c64acdf9b31b60ac149598e80715e670) Thanks [@jedisct1](https://github.com/jedisct1)! - fix(sandbox): verify a sandbox's SSH host key before sending a token, pinning it in a known-hosts store to prevent credential disclosure to an impersonating server

- [#122](https://github.com/BunnyWay/cli/pull/122) [`27a1929`](https://github.com/BunnyWay/cli/commit/27a1929c0e3b8973c2c11cf4e19dba9f3360c43a) Thanks [@jamie-at-bunny](https://github.com/jamie-at-bunny)! - feat(sandbox): stream blocking command output via `onStdout`/`onStderr` callbacks (composes with `timeout`/`signal`), and support `using`/`await using` (Symbol.dispose/asyncDispose) to release the SSH connection when a sandbox leaves scope.

- [#122](https://github.com/BunnyWay/cli/pull/122) [`27a1929`](https://github.com/BunnyWay/cli/commit/27a1929c0e3b8973c2c11cf4e19dba9f3360c43a) Thanks [@jamie-at-bunny](https://github.com/jamie-at-bunny)! - feat(sandbox): runCommand timeout and AbortSignal cancellation, plus listFiles, deleteFile, rename, and exists file operations

## 0.3.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/sandbox/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@bunny.net/sandbox",
"version": "0.3.0",
"version": "0.3.1",
"type": "module",
"main": "./dist/index.js",
"module": "./dist/index.js",
Expand Down