v1.4.1
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
/healthzand active MCP sessions remain responsive during large workbook parsing. - Changed APRA table requests to parse and cache the requested
table_idseparately 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_EXPOSURESwithtable_id="tab_1b".
Documentation
- Added hosted-usage guidance recommending
table_idfor 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 checkandnpm run buildpassed - 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.