Ready for packagist.org #3
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
1.4.0 - Production-Ready Authentication System with Monitoring & Performance Optimization
📋 Overview
This major release transforms the PHP CRUD API Generator into a production-ready system with enterprise-grade authentication, real-time monitoring, and performance optimizations achieving 99.8% reduction in authentication database queries.
What's New
🔐 Complete Authentication System
JWT Authentication - Stateless token-based auth with 1-hour expiration
API Key Authentication - Server-to-server with configurable roles
Basic Authentication - HTTP Basic Auth with database and config file support
Database User Management - Secure user storage with Argon2ID password hashing
Role-Based Access Control (RBAC) - Granular permissions with explicit DENY support
📊 Real-Time Monitoring & Dashboard
Live Dashboard Real-time metrics with 30-second auto-refresh
Health Check Endpoint - System status, database connectivity, disk space monitoring
Metrics Collection - Request tracking, response times, error rates, auth events
Alert System - Configurable thresholds for errors, response times, auth failures
Prometheus Export - /metrics endpoint for Prometheus integration