What's Changed
Fixed
- OIDC Callback Parameter Preservation: Fixed OIDC authentication failure with RFC 9207-compliant providers (PocketID, etc.) that include the
iss(issuer) parameter in authorization callbacks- Modified callback handler to preserve all query parameters from authorization callback instead of reconstructing URL with only code/state
- Now passes complete callback URL to openid-client's authorizationCodeGrant function
- Maintains full backward compatibility with existing OIDC providers (Authentik, Keycloak, Auth0, Okta, Azure AD)
- Resolves "response parameter iss (issuer) missing" error
- Fixes #197
Pull Requests
Docker Images
Docker images for this release are available at:
ghcr.io/yeraze/meshmonitor:2.4.6ghcr.io/yeraze/meshmonitor:latest
Installation
Docker
```bash
docker pull ghcr.io/yeraze/meshmonitor:2.4.6
```
Helm
```bash
helm repo add meshmonitor https://yeraze.github.io/meshmonitor
helm repo update
helm install meshmonitor meshmonitor/meshmonitor --version 2.4.6
```
Full Changelog: v2.4.5...v2.4.6
๐ MeshMonitor v2.4.6
๐ฆ Installation
Docker (recommended):
docker run -d \
--name meshmonitor \
-p 8080:3001 \
-v meshmonitor-data:/data \
ghcr.io/Yeraze/meshmonitor:v2.4.6๐งช Testing
โ
All tests passed
โ
TypeScript checks passed
โ
Docker images built for linux/amd64, linux/arm64, linux/arm/v7
๐ Changes
See commit history for detailed changes.