Skip to content

v1.4.1

Choose a tag to compare

@AnthonyPuggs AnthonyPuggs released this 15 May 15:02
· 75 commits to main since this release

v1.4.1

Summary

v1.4.1 is a hosted reliability patch for the APRA source-native layer introduced in v1.4.0. It fixes a Render/Smithery runtime issue where large APRA XLSX workbook requests could block the MCP HTTP server long enough for Render health checks to time out and restart the instance.

There are no public API changes.

Fixed

  • Moved APRA XLSX parsing off the async event loop so /healthz and active MCP sessions remain responsive during large workbook parsing.
  • Changed APRA table requests to parse and cache the requested table_id separately instead of always parsing the full publication first.
  • Improved APRA provider logging with download duration, parse duration, response size, series count, and observation count.
  • Reduced hosted workload for APRA requests such as ADI_PROPERTY_EXPOSURES with table_id="tab_1b".

Documentation

  • Added hosted-usage guidance recommending table_id for APRA XLSX workbook requests.
  • Updated roadmap and release metadata for v1.4.1.

Verification

  • Full unit suite: 593 passed
  • APRA live integration: 2 passed
  • Ruff checks passed
  • Docs reference check passed
  • Docs-site npm run check and npm run build passed
  • Python 3.10 targeted compatibility checks passed

Upgrade Notes

No client changes are required. For best hosted performance, APRA users should provide table_id whenever they know the table they need.