Skip to content

v0.4.0

Choose a tag to compare

@Mehulvig24 Mehulvig24 released this 06 Aug 06:40
· 9 commits to main since this release

aidress-mcp 0.4.0 · aidress-sdk 0.4.0 · langchain-aidress 0.2.0 (unchanged)

Use this instead of 0.3.0. Same features as 0.3.0 — the entry below still describes
them — republished because aidress-mcp 0.3.0 shipped a broken pair of artifacts.

Fixed

  • aidress-mcp 0.3.0 was published with a wheel and an sdist built from different
    source trees.
    The wheel carried pre-port code (mcp.server.fastmcp, mcp>=1.0.0,<2.0.0)
    while the sdist carried the mcp 2.x port (mcp.server.mcpserver, mcp>=2.0.0,<3.0.0).
    pip prefers wheels, so installers silently got the older code. PyPI versions are
    immutable, so 0.3.0 cannot be repaired — it is yanked and replaced by 0.4.0.
    aidress-sdk 0.3.0 and langchain-aidress 0.2.0 were not affected; aidress-sdk
    is republished as 0.4.0 only to keep the shared version line in step.
  • Release process hardened so this cannot recur. release.sh now refuses to upload
    into a version that already has files on PyPI (immutable versions mean a partial
    re-upload adds a second, mismatched artifact rather than replacing anything), passes
    --skip-existing so twine's internal retry cannot turn a successful upload into a
    fatal abort that skips the remaining packages, and after uploading compares the sha256
    of every published file against the local build — failing the release if the index
    serves anything this build did not produce.