Improvement
1- Graceful degradation — if Central is briefly unreachable or returns an unparseable body, the panel serves the previously cached changelog instead of an error toast
Bug Fixes
2- Panel changelog page now correctly returns the requested number of entries — earlier the cache key ignored the limit parameter, capping the page at the size of the first request after restart
- Resilient changelog parser — handles both array and single-object formats from Central, eliminating sporadic 500 errors when older entries are present