- Add local OpenClaw transcript sync for session logs
Release history
casdoor releases
An open-source AI-first Identity and Access Management (IAM) /AI MCP & agent gateway and auth server with web UI supporting MCP, A2A, OAuth 2.1, OIDC, SAML, CAS, LDAP, SCIM, WebAuthn, TOTP, MFA, Face ID, Google Workspace, Azure AD
All releases
58 shown
- LoginPage captcha rule check now applied to SendCodeInput.js component
Full changelog
Filter validation was tightened to prevent incorrect passes, improving reliability of access decisions.
- Support for GET requests in MCP SSE
- Provider-based entry viewers for SELinux logs
Full changelog
Fixed an XML canonicalization bug by adding the xs namespace to the exclusive prefix list, improving signature validation correctness.
Minor fixes and improvements.
Full changelog
- Added redirectUriMatchesPattern() method for pattern-based redirect URI validation
The edit page for Managed Platform servers now includes a Clear button, letting users reset form fields quickly and reducing accidental data entry errors.
Minor fixes and improvements.
Full changelog
SELinux log collection now uses a dedicated collector, improving reliability and reducing errors in security event logging.
- Added parseAndValidateSubjectToken() function
Full changelog
- Sync button to sync tools in MCP server edit page
Full changelog
Fixed the redirect URI validation logic and refactored utility code to improve consistency and reduce potential runtime errors.
- Application.EnableGuestSignin field for controlling guest signup
- GetOAuthToken logic improvements
Full changelog
Improved the buildAuthFilterString function to correctly handle edge cases, preventing malformed authentication filters and enhancing login reliability for custom configurations.
- Improved error handling in OLTP APIs
Full changelog
- SELinuxLogProvider for event logging
- Support for OpenClaw /api/v1/metrics and /api/v1/logs APIs
Full changelog
Fixed provider logging errors, corrected a field in system logs, and enhanced auto provider name resolution for subtypes.
- Support for scanning intranet MCP servers
A bug in the Windows system log provider that caused event parsing and persistence failures has been fixed, improving reliability of log handling on Windows deployments.
Refactored the system log provider to improve reliability and fix related bugs.
Fixed the writePermissionLog hook placement and refined the entry list page UI to improve layout and user experience.
- Permission Log provider and frontend option for permission auditing
- Auto-set name and display name for new providers
Full changelog
2.381.0 (2026-04-04)
Bug Fixes
- add "Casdoor Permission Log" option to frontend (8ffca95)
- add "Casdoor Permission Log" provider (5140053)
- add Entry.Provider field (17a52da)
- ignore claude config (84f289d)
- rename to log package (9b86530)
Features
- auto set name and display name for new provider (4f68432)
- Added EntryMessageViewer component
- Permission command API improvements
The GetSession function now returns a corrected value, ensuring session tokens are handled consistently and preventing potential authentication errors.
- LogProvider interface for custom logging implementations
- /api/v1/traces endpoint for OpenTelemetry metrics
- MCP store page
- Enhanced webhook worker reliability and event pagination
Improved user interface menu for LLM AI integration features.
- Webhook delivery persistence
- Automatic retry mechanism
- Webhook replay UI
- defaultApplication and maxItemsForFlatMenu config moved to app.conf
- Disk and network usage metrics in system info page
- CheckVerifyCodeWithLimitAndIp() function
Upgraded Go toolchain to version 1.25.8 for improved performance, security, and compatibility.
Improved LDAP filter pattern handling to correctly process LDAP queries with uid filters.
- Antd Select component for language selection
Upgraded gRPC dependency for improved reliability and security in gRPC-based integrations.
Fixed System Info page to correctly display high CPU and memory usage instead of showing them as green success states.
- MCP tool synchronization and permission configuration
Removed obsolete use keys from codebase for cleanup and maintenance.
Minor fixes and improvements.
- RFC 8707 resource preservation in login flow
- Forced password change redirect to account page
- Permanent avatar switch in organization settings
Removed external Casvisor dependency and replaced with local Record struct reducing dependency footprint.
- MCP server list and edit management pages
- Configuration now uses backend app.conf instead of frontend config
- Swagger annotations for rule and site APIs
Fixed UI issue where last element in Edit Application form tabs wasn't visible and fixed OAuth state parameter re-encoding causing OIDC mismatches.
- Rate limiting on /api/verify-code OTP endpoint
Optimized site map initialization to only occur when proxy server starts, reducing unnecessary startup overhead.
Improved user interface for the Actions field in the permission list page for better usability and visibility.