v.1.2.1 semantic expansion
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_gdpnominal_gdphousehold_consumptionprivate_investmentretail_turnoverbroad_moneybank_bill_ratetotal_credittotal_credit_growthhousing_credit_growthbusiness_credit_growthm3money_basecurrency_in_circulationaud_cnyaud_jpyaud_euraud_gbpaud_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
f11exchange-rate semantic metadata to monthly, matching the RBA series returned byf11-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 pytestuv --cache-dir .uv-cache run ruff check src tests scriptsuv --cache-dir .uv-cache run python scripts/update_docs_reference.py --checknpm run checknpm run build- Bounded live semantic smoke tests for the new v1.2 concepts