• v0.4.7 3b71a0f7c9

    Release 0.4.7
    All checks were successful
    Create Release Package / build-release (push) Successful in 56s
    Stable

    magdev released this 2026-02-03 18:28:07 +00:00 | 0 commits to main since this release

    Added

    • Database query duration distribution panel in Grafana Runtime dashboard
    • wordpress_db_query_duration_seconds metric now listed in Help tab
    • Documentation for enabling SAVEQUERIES constant for query timing

    Changed

    • Updated README with instructions for enabling database query timing
    • Grafana Runtime dashboard now includes bucket distribution chart for DB queries
    Downloads
  • v0.4.6 5aaa73ec24

    Release 0.4.6
    All checks were successful
    Create Release Package / build-release (push) Successful in 1m5s
    Stable

    magdev released this 2026-02-03 10:16:51 +00:00 | 1 commits to main since this release

    Added

    • Dashboard extension hook wp_prometheus_register_dashboards for third-party plugins
    • Third-party plugins can now register their own Grafana dashboard templates
    • Support for file-based and inline JSON dashboard registration
    • "Extension" badge for third-party dashboards in admin UI
    • Plugin attribution display for third-party dashboards
    • Security: Path traversal protection for registered dashboard files
    • Isolated mode support for dashboard registration hook

    Changed

    • DashboardProvider now supports both built-in and third-party registered dashboards
    • Dashboard cards show source (built-in vs extension) with visual distinction
    Downloads
  • v0.4.5 e5f2edbafa

    Release 0.4.5
    All checks were successful
    Create Release Package / build-release (push) Successful in 1m2s
    Stable

    magdev released this 2026-02-02 22:13:02 +00:00 | 2 commits to main since this release

    Fixed

    • Settings now persist correctly across Metrics sub-tabs
    • Auth token no longer gets cleared when saving from Selection sub-tab
    • Enabled metrics no longer get cleared when saving from Endpoint sub-tab
    • Isolated mode setting no longer gets cleared when saving from other sub-tabs

    Changed

    • Split Metrics settings into separate WordPress option groups per sub-tab
    • Each sub-tab now uses its own settings group to prevent cross-tab overwrites
    Downloads
  • v0.4.3 192da4588a

    Release 0.4.3
    All checks were successful
    Create Release Package / build-release (push) Successful in 59s
    Stable

    magdev released this 2026-02-02 20:49:40 +00:00 | 4 commits to main since this release

    Added

    • Sub-tabs navigation within Metrics tab (Endpoint, Selection, Runtime, Advanced)
    • Option to disable early mode in admin settings (Metrics → Advanced)
    • Support for WP_PROMETHEUS_DISABLE_EARLY_MODE environment variable
    • Early mode status display in settings

    Fixed

    • Early mode setting now saves correctly (moved into form with proper settings group)

    Changed

    • Reorganized Metrics tab into logical sub-sections for better usability
    • Early mode can now be disabled for users who need the wp_prometheus_collect_metrics hook
    • Updated translations with sub-tab and early mode strings (English and German)
    Downloads
  • v0.4.2 19d75ab7b2

    Release 0.4.2
    All checks were successful
    Create Release Package / build-release (push) Successful in 56s
    Stable

    magdev released this 2026-02-02 20:09:27 +00:00 | 6 commits to main since this release

    Added

    • Option to disable early mode in admin settings (Metrics tab)
    • Support for WP_PROMETHEUS_DISABLE_EARLY_MODE environment variable
    • Early mode status display in settings

    Changed

    • Early mode can now be disabled for users who need the wp_prometheus_collect_metrics hook for custom metrics
    • Updated translations with new early mode strings (English and German)
    Downloads
  • v0.4.1 41f16a9fbd

    Release 0.4.1
    All checks were successful
    Create Release Package / build-release (push) Successful in 57s
    Stable

    magdev released this 2026-02-02 19:23:41 +00:00 | 8 commits to main since this release

    Fixed

    • Fixed memory exhaustion when wp-fedistream (Twig-based) plugin is active
    • Added early metrics endpoint handler that intercepts /metrics requests before full WordPress initialization
    • Removed content filters (the_content, the_excerpt, get_the_excerpt, the_title) during metrics collection to prevent recursion
    • Skip third-party extensibility hooks during early metrics mode to avoid conflicts
    • Changed template_redirect hook to parse_request for earlier request interception
    Downloads
  • v0.4.0 898af5e9d2

    Release 0.4.0
    All checks were successful
    Create Release Package / build-release (push) Successful in 56s
    Stable

    magdev released this 2026-02-02 15:16:04 +00:00 | 10 commits to main since this release

    Added

    • Persistent Storage Support:
      • Redis storage adapter for shared metrics across multiple instances
      • APCu storage adapter for single-server high-performance caching
      • StorageFactory class for automatic adapter selection and fallback
      • Connection testing with detailed error messages
    • New "Storage" tab in admin settings:
      • Storage adapter selection (In-Memory, Redis, APCu)
      • Redis configuration (host, port, password, database, key prefix)
      • APCu configuration (key prefix)
      • Connection test button
      • Environment variables documentation
    • Environment variable configuration for Docker/containerized environments:
      • WP_PROMETHEUS_STORAGE_ADAPTER - Select storage adapter
      • WP_PROMETHEUS_REDIS_HOST - Redis server hostname
      • WP_PROMETHEUS_REDIS_PORT - Redis server port
      • WP_PROMETHEUS_REDIS_PASSWORD - Redis authentication
      • WP_PROMETHEUS_REDIS_DATABASE - Redis database index (0-15)
      • WP_PROMETHEUS_REDIS_PREFIX - Redis key prefix
      • WP_PROMETHEUS_APCU_PREFIX - APCu key prefix
    • Automatic fallback to In-Memory storage if configured adapter fails
    • Docker Compose example in admin settings

    Changed

    • Settings page now has 6 tabs: License, Metrics, Storage, Custom Metrics, Dashboards, Help
    • Updated translations with all new strings (English and German)
    • Collector now uses StorageFactory for storage adapter instantiation
    Downloads
  • v0.3.0 bad977bef0

    Release 0.3.0
    All checks were successful
    Create Release Package / build-release (push) Successful in 59s
    Stable

    magdev released this 2026-02-02 14:27:25 +00:00 | 11 commits to main since this release

    Added

    • Custom Metrics Builder:
      • Admin UI to define custom gauge metrics
      • Support for static values and WordPress option-based values
      • Label support with up to 5 labels and 50 value combinations
      • Metric validation following Prometheus naming conventions
    • Metric Export/Import:
      • JSON-based configuration export for backup
      • Import with three modes: skip existing, overwrite, or rename duplicates
      • Version tracking in export format
    • Grafana Dashboard Templates:
      • WordPress Overview dashboard (users, posts, comments, cron, transients)
      • WordPress Runtime dashboard (HTTP requests, database queries)
      • WordPress WooCommerce dashboard (orders, revenue, products, customers)
      • Easy download and import instructions
    • New "Custom Metrics" tab in admin settings
    • New "Dashboards" tab in admin settings
    • Reset runtime metrics button to clear accumulated data

    Changed

    • Settings page now has 5 tabs: License, Metrics, Custom Metrics, Dashboards, Help
    • Updated translations with all new strings
    Downloads
  • v0.2.2 da6d5081f7

    Release 0.2.2
    All checks were successful
    Create Release Package / build-release (push) Successful in 56s
    Stable

    magdev released this 2026-02-02 13:58:01 +00:00 | 12 commits to main since this release

    Fixed

    • Fixed wc_orders_count() call missing required status parameter in WooCommerce orders metrics
    Downloads
  • v0.2.0 3eb66b0ebe

    Release 0.2.0
    All checks were successful
    Create Release Package / build-release (push) Successful in 56s
    Stable

    magdev released this 2026-02-02 13:41:18 +00:00 | 13 commits to main since this release

    Added

    • WooCommerce integration metrics (when WooCommerce is active):
      • wordpress_woocommerce_products_total - Products by status and type
      • wordpress_woocommerce_orders_total - Orders by status
      • wordpress_woocommerce_revenue_total - Revenue (all time, today, month)
      • wordpress_woocommerce_customers_total - Customers (registered, guest)
    • Cron job metrics:
      • wordpress_cron_events_total - Scheduled cron events by hook
      • wordpress_cron_overdue_total - Number of overdue cron events
      • wordpress_cron_next_run_timestamp - Unix timestamp of next scheduled cron
    • Transient cache metrics:
      • wordpress_transients_total - Transients by type (total, with_expiration, persistent, expired)
    • WooCommerce metrics section in settings (only visible when WooCommerce is active)
    • Support for WooCommerce HPOS (High-Performance Order Storage)

    Changed

    • Updated Help tab with new metrics reference
    Downloads