You've already forked wp-prometheus
Initial plugin setup (v0.0.1)
Some checks failed
Create Release Package / build-release (push) Failing after 48s
Some checks failed
Create Release Package / build-release (push) Failing after 48s
- Create initial WordPress plugin structure - Add Prometheus metrics collector with default metrics - Implement authenticated /metrics endpoint with Bearer token - Add license management integration - Create admin settings page under Settings > Metrics - Set up Gitea CI/CD pipeline for automated releases - Add extensibility via wp_prometheus_collect_metrics hook Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
32
CHANGELOG.md
Normal file
32
CHANGELOG.md
Normal file
@@ -0,0 +1,32 @@
|
||||
# Changelog
|
||||
|
||||
All notable changes to this project will be documented in this file.
|
||||
|
||||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
||||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||
|
||||
## [0.0.1] - 2026-02-01
|
||||
|
||||
### Added
|
||||
|
||||
- Initial plugin structure and bootstrap
|
||||
- Main plugin class with singleton pattern
|
||||
- License management integration with wc-licensed-product-client
|
||||
- Prometheus metrics collector with default WordPress metrics:
|
||||
- `wordpress_info` - WordPress installation information
|
||||
- `wordpress_users_total` - Total users by role
|
||||
- `wordpress_posts_total` - Total posts by type and status
|
||||
- `wordpress_comments_total` - Total comments by status
|
||||
- `wordpress_plugins_total` - Total plugins by status
|
||||
- Authenticated `/metrics` endpoint with Bearer token
|
||||
- Admin settings page under Settings > Metrics
|
||||
- Extensibility via `wp_prometheus_collect_metrics` action hook
|
||||
- Gitea CI/CD pipeline for automated releases
|
||||
- Comprehensive documentation (README.md, PLAN.md, CLAUDE.md)
|
||||
|
||||
### Security
|
||||
|
||||
- Bearer token authentication for metrics endpoint
|
||||
- Nonce verification for all AJAX requests
|
||||
- Capability checks for admin operations
|
||||
- Input sanitization and output escaping
|
||||
Reference in New Issue
Block a user