diff --git a/mcp/deploymentcenter-mcp.mjs b/mcp/deploymentcenter-mcp.mjs index d3bf906..b567249 100644 --- a/mcp/deploymentcenter-mcp.mjs +++ b/mcp/deploymentcenter-mcp.mjs @@ -45,7 +45,23 @@ const TIMEOUT_MS = Number(process.env.DC_TIMEOUT_MS || 15000); const PROJECT = process.env.DC_PROJECT || ''; const SERVER_NAME = 'deploymentcenter'; -const SERVER_VERSION = '1.1.0'; + +// MUSS bei jeder inhaltlichen Aenderung hochgezaehlt werden. +// +// Der Wert geht in serverInfo und ist das Einzige, woran ein Aufrufer +// erkennt, welchen Adapter er vor sich hat. Bleibt er stehen, meldet eine +// alte Kopie dieselbe Fassung wie eine frische - und niemand kann erklaeren, +// warum derselbe Aufruf hier ein Feld kennt und dort nicht. +// +// Genau das ist dc-testkit zweimal passiert (Bugtracker #354: 1.0.0 und +// 1.1.0 je zweimal mit verschiedenem Inhalt ausgeliefert). Beim Adapter +// waere es beim Nachziehen von 2.8.1 um ein Haar ein drittes Mal passiert: +// dc_roadmap/dc_search bekamen den Parameter "fields", die Zahl blieb auf +// 1.1.0 stehen. +// +// 1.2.0: fields=compact|full fuer dc_roadmap (Vorgabe compact) und dc_search +// (Vorgabe full). Neue Faehigkeit, abwaertsvertraeglich. +const SERVER_VERSION = '1.2.0'; // Protokollfassungen, die dieser Adapter tatsaechlich bedient - neueste zuerst. //