-
Notifications
You must be signed in to change notification settings - Fork 23
Release v2.2.1 #266
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release v2.2.1 #266
Conversation
…eployment details
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This is a version release PR that bumps the application from version 2.2 to 2.2.1 and includes significant new features for OIDC authentication, Kubernetes support, health monitoring, and various improvements.
- Added comprehensive OIDC authentication system with complete provider integration
- Introduced Kubernetes cluster management functionality including deployment monitoring and endpoint discovery
- Implemented health check system for monitoring application components and services
- Updated copyright year and version information
Reviewed Changes
Copilot reviewed 24 out of 24 changed files in this pull request and generated 7 comments.
Show a summary per file
File | Description |
---|---|
storage/liman.php | Updated copyright year from 2024 to 2025 |
storage/VERSION | Bumped version from 2.2 to 2.2.1 |
routes/health.php | Added isolated health check routes without middleware |
routes/api.php | Added OIDC callback route and comprehensive Kubernetes API endpoints |
database/migrations/2025_06_17_133857_add_oidc_fields_to_users_table.php | Migration to add OIDC subject field to users table |
database/migrations/2025_06_12_104012_remove_enabled_field_from_servers_table.php | Migration to remove enabled field from servers table |
database/migrations/2025_06_12_094202_create_kubernetes_information_table.php | Migration to create Kubernetes information storage table |
app/Providers/RouteServiceProvider.php | Registered health routes in service provider |
app/Observers/NotificationObserver.php | Added logging for notification dispatch tracking |
app/Models/User.php | Added oidc_sub field to fillable attributes |
app/Models/Server.php | Removed enabled field and added Kubernetes relationship |
app/Models/KubernetesInformation.php | New model for storing encrypted Kubernetes configuration |
app/Http/Controllers/API/Settings/OIDCConnectionController.php | Controller for managing OIDC provider configuration |
app/Http/Controllers/API/Settings/LdapConnectionController.php | Removed debug statement from LDAP controller |
app/Http/Controllers/API/ServerController.php | Added Kubernetes information creation during server setup |
app/Http/Controllers/API/KubernetesController.php | Comprehensive Kubernetes management and endpoint discovery controller |
app/Http/Controllers/API/HealthController.php | System health monitoring controller with component-specific checks |
app/Http/Controllers/API/AuthController.php | Enhanced authentication controller with OIDC support |
app/Classes/Authentication/OIDCAuthenticator.php | Complete OIDC authentication implementation with JWT verification |
app/Classes/Authentication/LDAPAuthenticator.php | Added database transaction safety for user creation |
app/Classes/Authentication/KeycloakAuthenticator.php | Added database transaction safety for user creation |
app/Classes/Authentication/Authenticator.php | Enhanced token creation with OIDC redirect support |
.github/copilot-instructions.md | Comprehensive project documentation and development guidelines |
.env.example | Added extensive OIDC configuration options |
No description provided.