Skip to content

Commit 6ffc83d

Browse files
anvansterclaude
andcommitted
chore(release): bump to 0.20.1
Two engine crashes/data-loss bugs are fixed since 0.20.0, so the engine needs a release of its own for clients to fetch: #15 SIGSEGV at startup on Linux/aarch64, every invocation #16 indexing a markdown file destroyed the previous file's chunks Moves every pin together, which is the only safe way to move any of them: Cargo.toml (and the workspace members in Cargo.lock), the two ENGINE_VERSION pins clients fetch by (mcp-package/bin/fetch-engine.js, shared with the VS Code client, and CodeGraphServerResolver.ENGINE_VERSION for JetBrains), the npm package version, both version fields in server.json - the server entry and the npm package it resolves to - the VSIX version, and pluginVersion. publish-release-assets.sh refuses to publish while any client pin disagrees with Cargo.toml, so a partial bump would have failed there rather than in the field; keeping them in one commit keeps that check meaningful. Note the ordering this creates: the clients now ask for release assets tagged v0.20.1, which do not exist yet. Binaries have to be built and scripts/publish-release-assets.sh run before this version is published to npm, or installs will fetch nothing. package-npm.sh now refuses to package until those assets are live. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_017rVbt7rENTwXkdHt3Bpgb5
1 parent 1132b82 commit 6ffc83d

8 files changed

Lines changed: 11 additions & 11 deletions

File tree

Cargo.lock

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

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ members = [
6060
]
6161

6262
[workspace.package]
63-
version = "0.20.0"
63+
version = "0.20.1"
6464
edition = "2021"
6565
license = "Apache-2.0"
6666
repository = "https://github.com/codegraph-ai/codegraph"

jetbrains/gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
# clients. The engine it fetches is pinned separately, in
66
# CodeGraphServerResolver.ENGINE_VERSION, so a plugin-only patch cannot start
77
# asking the release server for a tag that was never published.
8-
pluginVersion=0.20.0
8+
pluginVersion=0.20.1
99

1010
# Target platform. 243 = 2024.3, the oldest build LSP4IJ 0.20.x supports that
1111
# also has a stable Code Vision API. Bumping this is a compatibility decision,

jetbrains/src/main/kotlin/ai/codegraph/jetbrains/server/CodeGraphServerResolver.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -301,7 +301,7 @@ object CodeGraphServerResolver {
301301
* held equal to Cargo.toml by `scripts/publish-release-assets.sh`, which
302302
* refuses to publish while they disagree.
303303
*/
304-
const val ENGINE_VERSION = "0.20.0"
304+
const val ENGINE_VERSION = "0.20.1"
305305

306306
private val ARM64_ARCHES = setOf("aarch64", "arm64")
307307
private val X64_ARCHES = setOf("x86_64", "amd64", "x64")

mcp-package/bin/fetch-engine.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ const RELEASE_BASE = "https://github.com/codegraph-ai/CodeGraph/releases/downloa
7575
* Kept equal to the engine version by `scripts/publish-release-assets.sh`, which
7676
* refuses to publish while any channel's pin disagrees with Cargo.toml.
7777
*/
78-
const ENGINE_VERSION = "0.20.0";
78+
const ENGINE_VERSION = "0.20.1";
7979

8080
/** Codes Windows and POSIX use for "something else has this file open". */
8181
const IN_USE_ERROR_CODES = new Set(["EPERM", "EACCES", "EBUSY", "ETXTBSY"]);

mcp-package/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@astudioplus/codegraph-mcp",
3-
"version": "0.20.0",
3+
"version": "0.20.1",
44
"mcpName": "io.github.codegraph-ai/codegraph",
55
"description": "CodeGraph MCP server \u2014 cross-language code intelligence with 42 tools, 38 languages",
66
"author": "Andrey Vasilevsky <anvanster@gmail.com>",

mcp-package/server.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@
66
"url": "https://github.com/codegraph-ai/CodeGraph",
77
"source": "github"
88
},
9-
"version": "0.20.0",
9+
"version": "0.20.1",
1010
"packages": [
1111
{
1212
"registryType": "npm",
1313
"identifier": "@astudioplus/codegraph-mcp",
14-
"version": "0.20.0",
14+
"version": "0.20.1",
1515
"transport": {
1616
"type": "stdio"
1717
},

vscode/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "codegraph",
33
"displayName": "CodeGraph",
44
"description": "Cross-language code intelligence powered by graph analysis",
5-
"version": "0.20.0",
5+
"version": "0.20.1",
66
"publisher": "aStudioPlus",
77
"author": "Andrey Vasilevsky <anvanster@gmail.com>",
88
"license": "Apache-2.0",

0 commit comments

Comments
 (0)