- Removed outdated warning regarding Debian/Ubuntu releases.
- Updated installation commands to use the official Infisical repository for all platforms.
- Replaced `curl` with `wget` in Alpine installation instructions for consistency.
- Updated version links in tips to point to the GitHub releases page.
* Split PKI alerting documentation into dedicated pages for better organization
* Add PagerDuty channel for PKI alerts and use clearErrors to prevent premature validation on channel add
* Add documentation for PagerDuty alerts
* Add PagerDuty integration key screenshot to documentation
* Use RE2
* Remove masked values from logs and notification message, fix casing of accordion header, update docs with image
* Revert debugging code
* Add channelId to pagerduty and remove alertId from email
- Add matchesAllowedEmailDomain utility with exact and *.suffix pattern support
- Update OIDC config service to use new matcher
- *.infisical matches infisical.com, br.infisical.com, team.infisical.ai, etc.
- Update frontend placeholder and API docs
- Document wildcard support in SSO docs
Closes PLATFRM-202
Co-authored-by: Cursor <cursoragent@cursor.com>
* Add webhooks to PKI alerts
* Replace `label`'s tooltip with `tooltipText` prop
* Refactor PKI alert channel management: unify state management, enforce `https://` for webhook URLs
* Add composite index on `alertId` and `triggeredAt` in `PkiAlertHistory` table
* Preserve webhook secrets by channel id on update
* Update `TPkiAlertChannelInput` type to exclude `id` from required fields
* Fix PKI alert notification URL path and safeguard composite index creation/deletion in migrations
* Use blockLocalAndPrivateIpAddresses for SSRF, add PkiAlertRunStatus enum, move webhook types to types file, increase timeout to 7s, and document channel retry behavior
* Add scrollable container for error messages in PKI alert rows
* Enforce maximum of 10 notification channels per PKI alert, fix truncation issues with long wehbook hostnames
* Send in-app notifications to project admins on PKI alert channel failures
* Refactor PKI alert notifications: separate email and webhook logic into individual modules with retry support and reusable utilities.
* Improve error handling in PKI alert lastRun status evaluation by adding notificationError check
* Enforce minimum of 1 notification channel per PKI alert and prevent deletion of the last channel.
* Require at least one enabled notification channel for PKI alerts and improve error feedback in the form.
* Add support for CSR-based certificate issuance from web UI
* Document CSR-based certificate issuance process and update related UI references
* Update CSR certificate request guide for improved clarity in request method selection
* Fix typo
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Remove CSR size limit references from CSR request guide
* Refactored schema to use discriminated union
* Update CertificateIssuanceModal to use enum for request status and enhance documentation
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Use intrinsic ratio technique (padding-bottom: 56.25%) to maintain 16:9
aspect ratio across all screen sizes instead of fixed dimensions.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>