Skip to content

Commit 8282dae

Browse files
committed
chore: release v2.3.1
1 parent cf05426 commit 8282dae

3 files changed

Lines changed: 42 additions & 43 deletions

File tree

mcp-server/CHANGELOG.md

Lines changed: 39 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -1,65 +1,66 @@
11
# Changelog
22

3-
## [2.3.1-beta.0](https://github.com/currents-dev/currents-mcp/compare/v2.3.0...v2.3.1-beta.0) (2026-05-19)
3+
## [2.3.1](https://github.com/currents-dev/currents-mcp/compare/v2.3.1-beta.0...v2.3.1) (2026-05-19)
4+
5+
- build process improvements, no user-facing changes
46

7+
## [2.3.1-beta.0](https://github.com/currents-dev/currents-mcp/compare/v2.3.0...v2.3.1-beta.0) (2026-05-19)
58

69
### Bug Fixes
710

8-
* define __LOGO_BASE64__ and __VERSION__ in vitest config ([5b4a31c](https://github.com/currents-dev/currents-mcp/commit/5b4a31c1db23d3d106e12e19bb58e3a76e09c790))
11+
- define **LOGO_BASE64** and **VERSION** in vitest config ([5b4a31c](https://github.com/currents-dev/currents-mcp/commit/5b4a31c1db23d3d106e12e19bb58e3a76e09c790))
912

1013
# [2.3.0](https://github.com/currents-dev/currents-mcp/compare/v2.2.4...v2.3.0) (2026-05-18)
1114

12-
1315
### Bug Fixes
1416

15-
* add missing annotations param to get-test-results, enforce integer type on githubRunAttempt ([3c5c1ba](https://github.com/currents-dev/currents-mcp/commit/3c5c1ba0d85b3ca3eda8d1579a8a19faf23d4ec2))
16-
* add nullable to webhook headers and label fields to match OpenAPI spec ([1e9223a](https://github.com/currents-dev/currents-mcp/commit/1e9223ab20c6a13aeac002cbf3e5cee76b2231de))
17-
* add nullable() to webhook headers and label to match OpenAPI spec ([4cecfe3](https://github.com/currents-dev/currents-mcp/commit/4cecfe318fdc01c2ce5e38963e53f08fa96722d9))
18-
* align affected-tests tools with OpenAPI spec and add missing endpoint ([#110](https://github.com/currents-dev/currents-mcp/issues/110)) ([287cd65](https://github.com/currents-dev/currents-mcp/commit/287cd652ffa2c60cc4157b935249c242d463504c))
19-
* align list-affected-tests status param with OpenAPI spec ([#106](https://github.com/currents-dev/currents-mcp/issues/106)) ([5fc9716](https://github.com/currents-dev/currents-mcp/commit/5fc9716b064318e6925b594ff53874fca5c3984e))
20-
* align MCP tools with OpenAPI spec ([#47](https://github.com/currents-dev/currents-mcp/issues/47)) ([2820c7c](https://github.com/currents-dev/currents-mcp/commit/2820c7c4db4a24d9f731c1e67d3744a52ddd00f8))
21-
* align Zod validation constraints with OpenAPI spec ([3e31002](https://github.com/currents-dev/currents-mcp/commit/3e310020c9148a2f8c8f9140fd785c149e1f0bee))
22-
* correct PR existence check to handle empty results ([1f435e0](https://github.com/currents-dev/currents-mcp/commit/1f435e07381770cee4eaace067ee16c97d0d98db))
23-
* model name ([326302e](https://github.com/currents-dev/currents-mcp/commit/326302ebe121e6e6dcccc37d35554fb6770c524b))
24-
* use admin merge or auto-merge fallback for release PRs ([1c0e32a](https://github.com/currents-dev/currents-mcp/commit/1c0e32a41ccdd7d6f0a299265358d73835db7fe6))
25-
17+
- add missing annotations param to get-test-results, enforce integer type on githubRunAttempt ([3c5c1ba](https://github.com/currents-dev/currents-mcp/commit/3c5c1ba0d85b3ca3eda8d1579a8a19faf23d4ec2))
18+
- add nullable to webhook headers and label fields to match OpenAPI spec ([1e9223a](https://github.com/currents-dev/currents-mcp/commit/1e9223ab20c6a13aeac002cbf3e5cee76b2231de))
19+
- add nullable() to webhook headers and label to match OpenAPI spec ([4cecfe3](https://github.com/currents-dev/currents-mcp/commit/4cecfe318fdc01c2ce5e38963e53f08fa96722d9))
20+
- align affected-tests tools with OpenAPI spec and add missing endpoint ([#110](https://github.com/currents-dev/currents-mcp/issues/110)) ([287cd65](https://github.com/currents-dev/currents-mcp/commit/287cd652ffa2c60cc4157b935249c242d463504c))
21+
- align list-affected-tests status param with OpenAPI spec ([#106](https://github.com/currents-dev/currents-mcp/issues/106)) ([5fc9716](https://github.com/currents-dev/currents-mcp/commit/5fc9716b064318e6925b594ff53874fca5c3984e))
22+
- align MCP tools with OpenAPI spec ([#47](https://github.com/currents-dev/currents-mcp/issues/47)) ([2820c7c](https://github.com/currents-dev/currents-mcp/commit/2820c7c4db4a24d9f731c1e67d3744a52ddd00f8))
23+
- align Zod validation constraints with OpenAPI spec ([3e31002](https://github.com/currents-dev/currents-mcp/commit/3e310020c9148a2f8c8f9140fd785c149e1f0bee))
24+
- correct PR existence check to handle empty results ([1f435e0](https://github.com/currents-dev/currents-mcp/commit/1f435e07381770cee4eaace067ee16c97d0d98db))
25+
- model name ([326302e](https://github.com/currents-dev/currents-mcp/commit/326302ebe121e6e6dcccc37d35554fb6770c524b))
26+
- use admin merge or auto-merge fallback for release PRs ([1c0e32a](https://github.com/currents-dev/currents-mcp/commit/1c0e32a41ccdd7d6f0a299265358d73835db7fe6))
2627

2728
### Features
2829

29-
* add errors explorer tool ([#63](https://github.com/currents-dev/currents-mcp/issues/63)) ([4bbb123](https://github.com/currents-dev/currents-mcp/commit/4bbb123271f1ab4f515ddee991563ba7def38e0b))
30-
* add listAffectedTests and getAffectedTestExecutions MCP tools ([#98](https://github.com/currents-dev/currents-mcp/issues/98)) ([630006c](https://github.com/currents-dev/currents-mcp/commit/630006c8888c39aedd991ab70ac9dedb0cee5c4f))
31-
* add missing annotations parameter to get-tests-performance tool ([#89](https://github.com/currents-dev/currents-mcp/issues/89)) ([28844ff](https://github.com/currents-dev/currents-mcp/commit/28844ffe112c364618ac25d7c35826ffa1bc3f9d))
32-
* add package.json and package-lock.json for dependency management ([e6fddba](https://github.com/currents-dev/currents-mcp/commit/e6fddba24c76e438fd8e7e831efdfda2e6db148a))
33-
* added cursor cloud agent dependabot analysis workflow ([1ee1522](https://github.com/currents-dev/currents-mcp/commit/1ee15227f33bc0268f1ab1278fb4fa09c3811440))
34-
* **docs:** automate README tools table synchronization and enhance validation tests ([5572e3e](https://github.com/currents-dev/currents-mcp/commit/5572e3e955e6a72548ec801d162f93253496efd3))
35-
* **tests:** add unit tests for MCP tool registration and validation ([42c11a7](https://github.com/currents-dev/currents-mcp/commit/42c11a757d1e15e3763573f768b4f48fa857d16d))
36-
* **tests:** enhance MCP tool validation with combined name length check ([cfb14e1](https://github.com/currents-dev/currents-mcp/commit/cfb14e1c5762ef12be7eb8af140ca79143a2662e))
30+
- add errors explorer tool ([#63](https://github.com/currents-dev/currents-mcp/issues/63)) ([4bbb123](https://github.com/currents-dev/currents-mcp/commit/4bbb123271f1ab4f515ddee991563ba7def38e0b))
31+
- add listAffectedTests and getAffectedTestExecutions MCP tools ([#98](https://github.com/currents-dev/currents-mcp/issues/98)) ([630006c](https://github.com/currents-dev/currents-mcp/commit/630006c8888c39aedd991ab70ac9dedb0cee5c4f))
32+
- add missing annotations parameter to get-tests-performance tool ([#89](https://github.com/currents-dev/currents-mcp/issues/89)) ([28844ff](https://github.com/currents-dev/currents-mcp/commit/28844ffe112c364618ac25d7c35826ffa1bc3f9d))
33+
- add package.json and package-lock.json for dependency management ([e6fddba](https://github.com/currents-dev/currents-mcp/commit/e6fddba24c76e438fd8e7e831efdfda2e6db148a))
34+
- added cursor cloud agent dependabot analysis workflow ([1ee1522](https://github.com/currents-dev/currents-mcp/commit/1ee15227f33bc0268f1ab1278fb4fa09c3811440))
35+
- **docs:** automate README tools table synchronization and enhance validation tests ([5572e3e](https://github.com/currents-dev/currents-mcp/commit/5572e3e955e6a72548ec801d162f93253496efd3))
36+
- **tests:** add unit tests for MCP tool registration and validation ([42c11a7](https://github.com/currents-dev/currents-mcp/commit/42c11a757d1e15e3763573f768b4f48fa857d16d))
37+
- **tests:** enhance MCP tool validation with combined name length check ([cfb14e1](https://github.com/currents-dev/currents-mcp/commit/cfb14e1c5762ef12be7eb8af140ca79143a2662e))
3738

3839
## Unreleased (2026-04-20)
3940

4041
### Added
4142

42-
* MCP tool `currents-get-context` for `GET /context` (test failure context for AI debugging).
43+
- MCP tool `currents-get-context` for `GET /context` (test failure context for AI debugging).
4344

4445
### Fixed
4546

46-
* `currents-list-affected-tests`: serialize `action_type` as repeated `action_type` query keys (OpenAPI `style: form`, `explode: true`).
47-
* `currents-get-runs`: serialize `status` and `completion_state` as repeated query keys (OpenAPI `style: form`, `explode: true`); add optional `pr_id` query param per OpenAPI list runs.
48-
* MCP tools intentionally omit deprecated-only OpenAPI query parameters (for example `tag[]` on find run).
49-
* `currents-update-webhook`: require at least one updatable field so the HTTP request body is never empty (matches OpenAPI `requestBody.required: true`).
50-
* `postApi`: treat HTTP 201 and empty JSON bodies like other successful POST responses.
47+
- `currents-list-affected-tests`: serialize `action_type` as repeated `action_type` query keys (OpenAPI `style: form`, `explode: true`).
48+
- `currents-get-runs`: serialize `status` and `completion_state` as repeated query keys (OpenAPI `style: form`, `explode: true`); add optional `pr_id` query param per OpenAPI list runs.
49+
- MCP tools intentionally omit deprecated-only OpenAPI query parameters (for example `tag[]` on find run).
50+
- `currents-update-webhook`: require at least one updatable field so the HTTP request body is never empty (matches OpenAPI `requestBody.required: true`).
51+
- `postApi`: treat HTTP 201 and empty JSON bodies like other successful POST responses.
5152

5253
## [2.2.5](https://github.com/currents-dev/currents-mcp/compare/v2.2.4...v2.2.5) (2026-02-05)
5354

5455
### Bug Fixes
5556

56-
* fix tests performance tool order parameter enum values to use camelCase (`flakinessXSamples`, `failRateXSamples`, `durationDelta`, etc.) ([#47](https://github.com/currents-dev/currents-mcp/pull/47))
57-
* add missing `durationDelta` enum value to tests performance order parameter ([#47](https://github.com/currents-dev/currents-mcp/pull/47))
58-
* fix `find-run` tool to use `tag[]` bracket notation for array parameter ([#47](https://github.com/currents-dev/currents-mcp/pull/47))
57+
- fix tests performance tool order parameter enum values to use camelCase (`flakinessXSamples`, `failRateXSamples`, `durationDelta`, etc.) ([#47](https://github.com/currents-dev/currents-mcp/pull/47))
58+
- add missing `durationDelta` enum value to tests performance order parameter ([#47](https://github.com/currents-dev/currents-mcp/pull/47))
59+
- fix `find-run` tool to use `tag[]` bracket notation for array parameter ([#47](https://github.com/currents-dev/currents-mcp/pull/47))
5960

6061
### Documentation
6162

62-
* add comprehensive parity analysis documentation ([#47](https://github.com/currents-dev/currents-mcp/pull/47))
63+
- add comprehensive parity analysis documentation ([#47](https://github.com/currents-dev/currents-mcp/pull/47))
6364

6465
## [2.2.4](https://github.com/currents-dev/currents-mcp/compare/v2.2.3...v2.2.4) (2026-01-27)
6566

@@ -71,19 +72,17 @@
7172

7273
# [2.2.0](https://github.com/currents-dev/currents-mcp/compare/v2.0.0...v2.2.0) (2026-01-27)
7374

74-
7575
### Bug Fixes
7676

77-
* address PR feedback - add validation, constraints, and handle 204 responses ([9ae2f01](https://github.com/currents-dev/currents-mcp/commit/9ae2f0146712c74a11a84e14e6600dce93ccf95b))
78-
* limit validation rules ([ca6f2d8](https://github.com/currents-dev/currents-mcp/commit/ca6f2d8313fcb4862cf6de837d10589843d98261))
79-
* use the pagination query param, initially set to false the has more variable ([bcb7997](https://github.com/currents-dev/currents-mcp/commit/bcb7997617f7676a37e07acb2171df5207008df8))
80-
77+
- address PR feedback - add validation, constraints, and handle 204 responses ([9ae2f01](https://github.com/currents-dev/currents-mcp/commit/9ae2f0146712c74a11a84e14e6600dce93ccf95b))
78+
- limit validation rules ([ca6f2d8](https://github.com/currents-dev/currents-mcp/commit/ca6f2d8313fcb4862cf6de837d10589843d98261))
79+
- use the pagination query param, initially set to false the has more variable ([bcb7997](https://github.com/currents-dev/currents-mcp/commit/bcb7997617f7676a37e07acb2171df5207008df8))
8180

8281
### Features
8382

84-
* add full OpenAPI parity with Actions and Runs management APIs ([c479220](https://github.com/currents-dev/currents-mcp/commit/c47922008aa067cda102c12a2b154391f9fa1873))
85-
* api parity for webhooks api, fixes webhooks api ([#37](https://github.com/currents-dev/currents-mcp/issues/37)) ([f646f7c](https://github.com/currents-dev/currents-mcp/commit/f646f7cff4cdc7414c4214d9c87ff8b2ad957d2a)), closes [#38](https://github.com/currents-dev/currents-mcp/issues/38)
86-
* new tool to get list of runs ([9e14e53](https://github.com/currents-dev/currents-mcp/commit/9e14e537d12f3e487f7ff2f29463a82924f370f5))
83+
- add full OpenAPI parity with Actions and Runs management APIs ([c479220](https://github.com/currents-dev/currents-mcp/commit/c47922008aa067cda102c12a2b154391f9fa1873))
84+
- api parity for webhooks api, fixes webhooks api ([#37](https://github.com/currents-dev/currents-mcp/issues/37)) ([f646f7c](https://github.com/currents-dev/currents-mcp/commit/f646f7cff4cdc7414c4214d9c87ff8b2ad957d2a)), closes [#38](https://github.com/currents-dev/currents-mcp/issues/38)
85+
- new tool to get list of runs ([9e14e53](https://github.com/currents-dev/currents-mcp/commit/9e14e537d12f3e487f7ff2f29463a82924f370f5))
8786

8887
All notable changes to this project will be documented in this file.
8988

mcp-server/package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

mcp-server/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
"reporting"
1515
],
1616
"bin": "./dist/index.mjs",
17-
"version": "2.3.1-beta.0",
17+
"version": "2.3.1",
1818
"description": "Currents MCP server",
1919
"main": "./dist/api.cjs",
2020
"module": "./dist/api.mjs",

0 commit comments

Comments
 (0)