Skip to content

Releases: rlerdorf/opcache-status

1.2.1

25 Feb 15:32

Choose a tag to compare

Bug fixes and improvements

  • Fix PHP warning for array-type opcache configuration values (#57)
  • Change cache reset and script invalidation from GET to POST requests

1.2.0

23 Feb 21:01
49d1942

Choose a tag to compare

AJAX-based auto-refresh and treemap rendering improvements.

  • Auto-refresh now uses AJAX (no more full page reload flicker)
  • Configurable refresh interval (2s, 5s, 10s, 30s) with persistent selection
  • JSON API endpoint (?json=1) for fetching live OPcache data
  • Realtime chart, donut, health cards, scripts table, and treemap all update in-place
  • Styled Reset cache button with danger-red treatment
  • Smarter treemap aggregation: small directories render all files instead of showing "+1 files"
  • Error handling: auto-refresh stops on network or server errors

1.1.0

21 Feb 13:43
73dcc2b

Choose a tag to compare

New operational features and live monitoring.

  • Per-script cache invalidation (hover x button in Scripts tab)
  • Auto-refresh toggle with live activity chart (hits/s, misses/s, memory over time)
  • Confirmation modals for cache reset and invalidation with impact warnings
  • Blacklist display in Configuration tab
  • File cache health card when opcache.file_cache is configured
  • Preload info in Status tab when opcache.preload is configured
  • UI state persistence across reloads (active tab, donut dataset, sort order, scroll position)
  • Read-only mode (set readonly=true at top of file to disable all cache modifications)

1.0.0

21 Feb 13:43
8369fcf

Choose a tag to compare

Complete rewrite of the OPcache status page.

  • PHP 8.2+ with strict types, single-file architecture (zero external dependencies)
  • CSS Grid layout with automatic dark mode via prefers-color-scheme
  • SVG donut charts for memory, keys, hits, restarts, JIT, and interned strings
  • Squarified treemap visualization with drill-down navigation (inline and fullscreen)
  • Health checks with green/yellow/red indicators, progress bars, and tuning suggestions
  • Configuration tab with changed-value highlighting, inline php.net documentation, and help modals
  • Sortable scripts table with collapsible directory groups
  • Uptime display
  • Responsive single-column layout below 900px