Skip to content

Chore: bump version to 2.1.0 - #446

Merged
gaurav-singh-9227 merged 3 commits into
mainfrom
chore/bump-version-1-6-0
Sep 30, 2026
Merged

gaurav-singh-9227 merged 3 commits into
mainfrom
chore/bump-version-1-6-0

Conversation

@sarve-shreyas

@sarve-shreyas sarve-shreyas commented Sep 27, 2026 •

Copy link
Copy Markdown
Collaborator

Bumps @browserstack/mcp-server to 2.1.0 in package.json, package-lock.json and server.json.

Ships the version for #445. Merge that first, then this — on its own it publishes a version identical to 2.0.0.

Re-pointed from 1.6.0

main reached 2.0.0 while this sat open (#447), so the original target would have been a downgrade. That is exactly what the conflict on this PR was:

File 1.6.0 branch would have done
package.json 2.0.0 → 1.6.0
server.json (server version) 2.0.0 → 1.0.0
server.json (npm package) 2.0.0 → 1.6.0

Why 2.1.0 and not 2.0.1 or 3.0.0

#445 adds optional run_id / perm_id / decision arguments to askBrowserStackAI and loosens query from required to optional. Nothing is removed, and nothing that worked before stops working — so it is a minor, not a patch and not a major.

Scope

Five version lines, nothing else — the same shape as #447 and the bumps before it. Both server.json versions move together, which is how #447 left them.

MINOR, because the release it names changes how a parked approval is answered
rather than fixing a defect, and a consumer on a caret range picks it up
automatically:

  * the resume is ONE request where it was two — the decision POST returns the
    run's continuation instead of a 204 followed by a reattach;
  * `GET /agent/{run_id}/stream` is no longer used, because with the ask parked
    in Atlas's checkpoint there is nothing to reattach to;
  * the decision body carries a required `product`.

`npm-publish.yml` is dispatched by hand and publishes whatever this file says,
so MERGE THIS AFTER the change it names. On its own it would ship a 1.6.0 that
is identical to 1.5.1, and the tag would then be wrong for the real one.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@coderabbitai

coderabbitai Bot commented Sep 27, 2026 •

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Central YAML (base), Organization UI (inherited), Workspace UI (inherited)

Review profile: ASSERTIVE

Plan: Enterprise

Run ID: 157d0529-236d-4afb-9dba-f2f2ee5e4df6

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Comment @coderabbitai help to get the list of available commands.

`package.json` was not the only place the version lives. `package-lock.json`
holds it twice (the root entry and `packages[""]`), and `server.json` publishes
it to the MCP registry as `packages[0].version` — so a bump that only edits
package.json ships a lockfile and a registry entry still claiming 1.5.1.

The lockfile change is `npm install --package-lock-only`, not a hand edit. That
also corrects one piece of PRE-EXISTING drift it found on the way: the lock
recorded `engines.node >= 22` while package.json has said `>= 20.9.0` for some
time. Reverting that would mean hand-writing the lock into a state npm does not
produce, so it stays.

`server.json`'s TOP-LEVEL `version` is deliberately untouched. It has sat at
1.0.0 across every release while the package version moved, so changing it now
would be a change of publishing practice rather than part of this bump.
…server.json

Re-pointed from 1.6.0. `main` reached 2.0.0 while this sat open (#447), so the
old target would have been a DOWNGRADE — and that is what the conflict on this
PR was: `package.json` 2.0.0 -> 1.6.0 and `server.json`'s server version
2.0.0 -> 1.0.0.

2.1.0 rather than 2.0.1 or 3.0.0: the change this ships (#445) adds optional
`run_id` / `perm_id` / `decision` arguments and loosens `query` from required to
optional. Nothing is removed and nothing that worked stops working, so it is a
minor.

Both `server.json` versions move together, which is how #447 left them.
@sarve-shreyas sarve-shreyas changed the title Chore: bump version to 1.6.0 Chore: bump version to 2.1.0 Sep 30, 2026
@gaurav-singh-9227
gaurav-singh-9227 merged commit 7509161 into main Sep 30, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants