5.3.2
·
132 commits
to v5/main
since this release
What's Changed
- Fix concurrent block preview rendering producing empty strings or
ObjectDisposedExceptionby caching view paths instead ofViewEngineResultobjects (sharedIRazorPagerace condition) - Fix frontend preview elements treating empty API responses as loading forever
(if (data) to if (data != null)) - Add concurrency-limited request queue (max 3) to prevent overwhelming the server with simultaneous preview requests
- Add stale response protection to prevent outdated API responses from overwriting newer previews
- Add retry with child service scope for
ObjectDisposedExceptionduring Razor view rendering - Add diagnostic logging throughout
BlockViewRendererandBlockDataConverterfor easier troubleshooting - Protect
BlockDataConverter.ConvertPropertyValueagainst exceptions fromFromEditor, preserving original value on failure
Full Changelog: release-5.3.1...release-5.3.2