Skip to content

Commit 9399cde

Browse files
aborrusoclaude
andauthored
chore(release): v0.4.122 (#535)
Ships #534, the Solr parser fix. Version bumped in package.json, package-lock.json, manifest.json, server.json (both fields), src/server.ts and src/worker.ts. No tools added or removed, so /health stays at 20. 527 tests pass. Claude-Session: https://claude.ai/code/session_01MEpSWpAwuMaGkfnMpQdqK2 Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
1 parent efd9383 commit 9399cde

7 files changed

Lines changed: 12 additions & 8 deletions

File tree

LOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22

33
## 2026-09-05
44

5+
### v0.4.122 - Solr parser fix
6+
7+
Ships #534: the `text:(...)` wrapper is reserved for the queries dismax cannot serve, the escaping preserves unary operators and balanced grouping, and the parser probe measures two terms taken from the catalog on every portal. `force_text_field` is gone from `portals.json`.
8+
59
### Solr: wrap only boolean queries, and measure every portal instead of storing a verdict
610

711
The usage review surfaced an LLM client reformulating the same request against

manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"dxt_version": "0.1",
33
"name": "ckan-mcp-server",
4-
"version": "0.4.121",
4+
"version": "0.4.122",
55
"display_name": "CKAN MCP Server",
66
"description": "Explore open data portals based on CKAN (dati.gov.it, data.gov, open.canada.ca, ...)",
77
"long_description": "MCP server for interacting with CKAN-based open data portals. Provides tools for advanced dataset search with Solr syntax, DataStore queries for tabular data analysis, organization and group exploration, and complete metadata access.",

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.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@aborruso/ckan-mcp-server",
3-
"version": "0.4.121",
3+
"version": "0.4.122",
44
"mcpName": "io.github.aborruso/ckan-mcp-server",
55
"description": "MCP server for interacting with CKAN open data portals",
66
"repository": {

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/ondata/ckan-mcp-server",
77
"source": "github"
88
},
9-
"version": "0.4.121",
9+
"version": "0.4.122",
1010
"packages": [
1111
{
1212
"registryType": "npm",
1313
"identifier": "@aborruso/ckan-mcp-server",
14-
"version": "0.4.121",
14+
"version": "0.4.122",
1515
"transport": {
1616
"type": "stdio"
1717
}

src/server.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ import { registerAllPrompts } from "./prompts/index.js";
1919
export function createServer(): McpServer {
2020
return new McpServer({
2121
name: "ckan-mcp-server",
22-
version: "0.4.121"
22+
version: "0.4.122"
2323
});
2424
}
2525

src/worker.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -220,7 +220,7 @@ export default {
220220
if (request.method === 'GET' && url.pathname === '/health') {
221221
return new Response(JSON.stringify({
222222
status: 'ok',
223-
version: '0.4.121',
223+
version: '0.4.122',
224224
tools: 20,
225225
resources: 7,
226226
prompts: 6,

0 commit comments

Comments
 (0)