Changes
-
Automatically generate client certificate when using kubernetes targets by @LarsSven in #1795
- The "Access instructions" dialog now offers a quick way to issue a new client certificate for Kubernetes targets as well as an option to store the certificate and the private key in the browser's storage. This allows the Warpgate frontend to generate a fully pre-configured
kubeconfigfile for the user, including the credentials.
- The "Access instructions" dialog now offers a quick way to issue a new client certificate for Kubernetes targets as well as an option to store the certificate and the private key in the browser's storage. This allows the Warpgate frontend to generate a fully pre-configured
-
Rich audit logs by @Eugeny in #1832
- Audit-relevant events (such as role or credential changes as well as session start/end) are logged into a separate "audit" log stream - the Log page now offers a filter to view only audit logs. The new
audit_retentionconfig option controls a separate retention period for these log entries (12 months default).
- Audit-relevant events (such as role or credential changes as well as session start/end) are logged into a separate "audit" log stream - the Log page now offers a filter to view only audit logs. The new
-
feat: add user role assignment expiry and history tracking by @mrmm in #1816
- The new "edit" icon next to an active role assignment lets you add an expiry date.
Fixes
- perf(ui): improve admin log page with virtualization, buffer cap, and calmer polling by @pandeysambhi in #1838
- Send messages to SSH terminal synchronously by @LarsSven in #1830
- Dependency bumps & time crate migration by @Eugeny in #1840
- update Ticket model to use ID relations to user and target by @Eugeny in #1839
New Contributors
- @pandeysambhi made their first contribution in #1838
Full Changelog: v0.22.0-beta.3...v0.22.0-beta.5