Skip to content

v1.1.5

Choose a tag to compare

@malkreide malkreide released this 31 Jul 20:11
54d855d

[1.1.5] - 2026-07-31

Hinzugefuegt

  • Der Server nennt jetzt seinen Namen. Bisher ging gegenueber jedem
    Upstream der httpx-Default hinaus: der Betreiber der Datenquelle sah
    eine Bibliothek, nicht uns, und hatte keinen Weg, uns bei Fehlverhalten
    zu erreichen. Neu traegt den HTTP-Client
    swiss-ip-mcp/<version> (+github.com/malkreide/swiss-ip-mcp).

    Die Version stammt aus importlib.metadata und kann nicht getrennt vom
    Paket driften.

Fixed

  • Declared mcp explicitly and capped it at <2. This server imports
    mcp.server.fastmcp, but never declared mcp — it arrived transitively via
    fastmcp. mcp 2.0.0, published 2026-07-28, removed that module, and the
    only reason installs still work today is an upper bound inside fastmcp-slim,
    a package this project never names. The dependency that is actually imported
    is now declared and bounded here rather than left to someone else's resolver.

Added

  • SECURITY.md / SECURITY.de.md: a bilingual security policy documenting
    the security posture, hardening summary, vulnerability reporting, and the
    portfolio-level accepted risks (SEC-014 / SEC-015). Linked from both READMEs.

Changed

  • Documentation alignment with the Swiss Public Data MCP Portfolio: READMEs
    now lead with the portfolio banner, an emoji title, and the standard badge row;
    the portfolio links in CONTRIBUTING point to the portfolio landing repo.
  • License copyright holder corrected to Hayal Oezkan (LICENSE + READMEs).