Skip to content

v.1.2.1 semantic expansion

Choose a tag to compare

@AnthonyPuggs AnthonyPuggs released this 13 May 23:48
· 107 commits to main since this release

AusEcon MCP v1.2.1

This release is the first public v1.2 release. It combines the initial v1.2 semantic expansion with a follow-up RBA coverage tranche, growing the curated semantic catalogue from 29 to 48 analyst-friendly concepts while preserving the existing MCP tool surface and response contract.

Added

  • Added 19 new curated semantic concepts across ABS and RBA sources:
    • real_gdp
    • nominal_gdp
    • household_consumption
    • private_investment
    • retail_turnover
    • broad_money
    • bank_bill_rate
    • total_credit
    • total_credit_growth
    • housing_credit_growth
    • business_credit_growth
    • m3
    • money_base
    • currency_in_circulation
    • aud_cny
    • aud_jpy
    • aud_eur
    • aud_gbp
    • aud_nzd
  • Added resolver, service-forwarding, generated-docs, and bounded live integration coverage for the new concepts.
  • Added post-v1.1 roadmap documentation for v1.2, v1.3, v1.4, and v2.0.
  • Added hosted deployment checklist documentation for /, /healthz, server-card metadata, Smithery listing state, and Render uptime.
  • Added docs-site hygiene checks for Vercel Analytics and Speed Insights.

Changed

  • Updated README and generated semantic reference from 29 to 48 curated macroeconomic concepts.
  • Corrected f11 exchange-rate semantic metadata to monthly, matching the RBA series returned by f11-data.csv.
  • Expanded operations documentation to distinguish MCP server observability from docs-site observability.
  • Updated roadmap documentation to mark the first two v1.2 semantic tranches as landed.
  • Kept ABS housing and monthly CPI replacement work deferred until source-native retrieval is stable.

Fixed

  • Fixed Python 3.10 CI failures by normalising nested optional-union parameter descriptions to top-level tool schema descriptions.
  • Preserved Smithery/server-card compatibility across supported Python versions.

Compatibility

  • No MCP tool removals.
  • No response-schema changes.
  • No breaking changes for existing clients.
  • Stdio remains the default local transport; Streamable HTTP remains the hosted transport.

Verification

  • uv --cache-dir .uv-cache run pytest
  • uv --cache-dir .uv-cache run ruff check src tests scripts
  • uv --cache-dir .uv-cache run python scripts/update_docs_reference.py --check
  • npm run check
  • npm run build
  • Bounded live semantic smoke tests for the new v1.2 concepts