From 89595836c6b7108fc9398495a734b546887889c9 Mon Sep 17 00:00:00 2001 From: Chris Tate Date: Tue, 31 Mar 2026 02:09:57 -0500 Subject: [PATCH] v0.23.4 (#1100) --- CHANGELOG.md | 12 ++++++++++++ cli/Cargo.lock | 2 +- cli/Cargo.toml | 2 +- docs/src/app/changelog/page.mdx | 10 ++++++++++ package.json | 2 +- packages/dashboard/package.json | 2 +- 6 files changed, 26 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ed7ee6a..7dd1352 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,17 @@ # agent-browser +## 0.23.4 + + +### Bug Fixes + +- Fixed **daemon hang on Linux** caused by a `waitpid(-1)` race condition in the SIGCHLD handler that stole exit statuses from Rust's `Child` handles, leaving the daemon in a broken state. Replaced the global signal handler with targeted crash detection via the existing drain interval (#1098) + +### Contributors + +- @ctate + + ## 0.23.3 ### Bug Fixes diff --git a/cli/Cargo.lock b/cli/Cargo.lock index de4ab5d..60efae2 100644 --- a/cli/Cargo.lock +++ b/cli/Cargo.lock @@ -45,7 +45,7 @@ dependencies = [ [[package]] name = "agent-browser" -version = "0.23.3" +version = "0.23.4" dependencies = [ "aes-gcm", "async-trait", diff --git a/cli/Cargo.toml b/cli/Cargo.toml index 30b7c3a..e239b8c 100644 --- a/cli/Cargo.toml +++ b/cli/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "agent-browser" -version = "0.23.3" +version = "0.23.4" edition = "2021" description = "Fast browser automation CLI for AI agents" license = "Apache-2.0" diff --git a/docs/src/app/changelog/page.mdx b/docs/src/app/changelog/page.mdx index 245fc3e..83a3809 100644 --- a/docs/src/app/changelog/page.mdx +++ b/docs/src/app/changelog/page.mdx @@ -1,5 +1,15 @@ # Changelog +## v0.23.4 + +

March 31, 2026

+ +### Bug Fixes + +- Fixed **daemon hang on Linux** caused by a `waitpid(-1)` race condition in the SIGCHLD handler that stole exit statuses from Rust's `Child` handles, leaving the daemon in a broken state. Replaced the global signal handler with targeted crash detection via the existing drain interval (#1098) + +--- + ## v0.23.3

March 30, 2026

diff --git a/package.json b/package.json index 7488478..90f69d7 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "agent-browser", - "version": "0.23.3", + "version": "0.23.4", "description": "Browser automation CLI for AI agents", "type": "module", "files": [ diff --git a/packages/dashboard/package.json b/packages/dashboard/package.json index d0f83d2..3e9ce2c 100644 --- a/packages/dashboard/package.json +++ b/packages/dashboard/package.json @@ -1,6 +1,6 @@ { "name": "dashboard", - "version": "0.23.3", + "version": "0.23.4", "private": true, "scripts": { "dev": "next dev",