π2026
This page has all the current & past feature, updates and changes to the p0 app for 2026.
June 2026
New Features
Integrations
Salesforce Access Management (Preview). The new Salesforce integration manages just-in-time access to Salesforce permission sets. P0 assigns a requested permission set when access is approved and removes it when access expires, and supports organizations with custom domain suffixes.
GitHub Without an Okta Directory. The GitHub integration no longer requires Okta. P0 now identifies GitHub users through a verified organization email domain, so teams on any identity provider can manage GitHub team access with P0.
Enhancements
Documentation
Access Inventory and Posture Getting-Started Guides. New guides walk you through Access Inventory and Posture, including a beginner's guide to the inventory query language and a how-to for creating a custom posture monitor.
IAM Assessment Install Guides. New install guides cover the IAM assessment for AWS, Google Cloud, and Azure.
Microsoft Entra ID Security Perimeter Logs. A new guide explains how to view security perimeter logs for Microsoft Entra ID.
May 2026
New Features
API & CLI Enhancements
File Transfer Command. New
p0 file-transfercommand uploads files directly to S3 with multipart support, progress tracking, and presigned download URLs. Supports arbitrarily large files with automatic retry on transient failures.MCP Gateway Integration. New
p0 claude mcp addcommand registers MCP servers with Claude Code, enabling AI-assisted access management through P0's agentic gateway.
Security & Compliance Workflows
Agentic Access Policies. Access policies can now match on the AI agent or MCP client that initiated a request, enabling fine-grained rules based on agent identity and agent owner group.
On-Call Schedule Selection for Auto-Approval. Auto-approval rules for Incident.io now let you select specific on-call schedules, matching the existing PagerDuty behavior for more granular control.
Cloud Platform Integrations
RDS PostgreSQL Generally Available. The Amazon RDS PostgreSQL integration is now generally available.
Azure Bastion SSH Generally Available. The Azure Bastion SSH integration is now generally available, with session audit logging for tracking active connections.
Enhancements
User Experience
Policy Studio Redesign. Compact pill-style selectors replace vertical radio groups so the entire access policy definition fits on one screen, with per-section status icons for better readability.
Compact Access Request Lists. Access request lists display with reduced spacing, making it easier to scan multiple requests at once.
Session Timeout Handling. The "Stay Logged In" button hides when your identity provider caps the session length, and dismissing the session warning now correctly resets the session timer.
Reliability & Performance
Improved AWS IDC Error Messages. When a permission-set assignment fails because the target role exceeds the managed-policy quota, P0 now explains the cause and suggests remediation steps.
Automatic Connector Install Retry. Database connector installation retries IAM permission validation automatically, eliminating manual retries during initial setup.
API & CLI Enhancements
AWS GovCloud SAML Support. The CLI now supports SAML assertions for AWS GovCloud (
aws-us-gov) partitions, enabling role assumption via Okta SSO in regulated environments.
Stability & Fixes
Web Request Modal. Fixed an error when changing the resource field after selecting an access type in the web request modal.
Auto-Approval Expiry. When multiple auto-approval rules apply, P0 now selects the shortest expiry timestamp to ensure least-privilege durations.
p0 sshPolling. Fixed a URL construction issue that caused SSH polling requests to fail with 404 errors.CLI Error Handling. Fixed an error-handling path that could crash during Okta login when reading an HTTP response body twice.
April 2026
New Features
Integrations & Approvals
Incident.io On-Call Approvals & Escalation. Users on-call in Incident.io can now approve access requests. Requesters can also escalate by paging the on-call responder directly from P0.
Database Access
New PostgreSQL Integration. A redesigned, connector-based PostgreSQL integration for AWS RDS. Install, list databases, and manage just-in-time access with improved reliability and setup.
Access Management
Custom Durations for Auto-Approved Requests. Auto-approved requests now honor the requested duration instead of defaulting to one hour.
Configurable Pending Request Timeout. Administrators can set how long access requests remain pending before automatic denial, with a configurable default.
GCP and Azure SSH Parent Requests. Request SSH access to all nodes in a GCP project or Azure subscription using
p0 request ssh parent.
Enhancements
Cloud Platform Integrations
Simplified Azure SSH Setup. Azure SSH no longer requires the full Entra ID directory integration, and the interactive admin consent flow has been removed β significantly reducing installation complexity.
Okta Group Assignment Now GA. Okta group assignment is out of beta and available.
Google Cloud Labels for Grouping. Google Cloud labels are now used as a fallback for grouping tags when organizing resources.
AWS Identity Center Email Matching. P0 now matches on Identity Center user email in addition to username, resolving user-not-found errors for customers whose IDC usernames differ from their email.
User Experience
Request Modal Improvements. Slack and web request modals now pre-populate dropdown options on focus, and the system preserves form values during slow responses.
Integration Labels on Notifications. Notifications and request details now display which cloud platform (AWS, GCP, Azure) a request targets, making multi-cloud approvals clearer.
Pagination for Active Requests. Active and pre-approval request pages now support pagination with configurable page sizes.
Faster GCP Resource Listing. Listing GCP resources in Slack, CLI, and the web UI is significantly faster for large environments.
CLI Improvements
Google Account Selection.
p0 loginwith Google Workspace now forces account selection, preventing accidental login with the wrong account.Multi-Org SSH Configuration.
p0 sshproxy now supports theP0_ORGenvironment variable for multi-organization SSH configurations via~/.ssh/config.SSH Debug Commands.
p0 sshnow displays reproducible CLI commands for all providers (AWS, GCP, Azure) to simplify troubleshooting.
Stability & Fixes
CLI Network Resilience. The CLI now retries polling for request status on network interruption without creating duplicate requests.
CLI Pipe-Friendly Output. Spinner output from
p0 lsandp0 requestis suppressed when piped to other tools.--sizewith--jsonFix. The--sizeflag now correctly limits results when combined with--json.Access Request Hang Fix. Fixed an issue where access requests would hang indefinitely while waiting for approval.
SSH Pre-Approved Sudo Fallback. Fixed
p0 sshfailing to fall back to non-sudo access when sudo was not pre-approved.AWS SSH from New Machine. Fixed SSH access failing when connecting from a new machine or after key regeneration.
Pre-Approval Date Validation. Fixed date validation errors that occurred in certain time zones when creating pre-approvals.
March 2026
New Features
On-Premises Access
Linux Connector for SSH. SSH access to on-premises Linux machines now uses a lightweight connector instead of requiring the P0 agent on each target host. Includes session recording and security assessment support.
On-Premises RDP Access. Request and provision just-in-time access to Windows machines via Remote Desktop Protocol, including session recording and playback.
p0 sudoCommand. New CLI command to request just-in-time sudo access and run commands as another user on Linux machines.Windows Admin Integration. Manage Windows user accounts and passwords through P0, with Active Directory user listing and password reset lifecycle.
Integrations
Cisco Secure Access Integration. JIT network routing for SSH through Cisco Secure Access.
Zscaler Private Access Integration. JIT SSH network routing through Zscaler Private Access.
incident.io Auto-Approval. Routing rules can now use incident.io on-call schedules as automatic approvers for emergency access workflows.
Webex Notifier. Send access request notifications and approvals through Webex.
Splunk Stack Access Integration. Manage access to Splunk Stack environments with manifest-based lifecycle and typed Lambda API.
Session Recording & Audit
Unified Terminal Replay. Session recordings across all integrations now use a terminal replay player with full ANSI color support, playback controls, and search.
Splunk Session Audit. Read SSH session recordings directly from Splunk for centralized audit trail.
Self-Hosted SSH Session Recording. View SSH session evidence including terminal replay and audit trail for self-hosted instances.
Vault & Secrets
Secrets Vault Viewer. New vault page in the UI to view and manage secrets created by P0, with filtering, caching, and management tags.
GCP Secret Manager Access. Request access to GCP Secret Manager secrets via resource requests, with project-level IAM policies.
Security & Compliance
SSH Security Assessment. Assess SSH security posture across AWS SSM and self-hosted instances, with risk findings.
Workload Identity Federation (WIF) Support. WIF identities can authenticate, request access, and manage policies through Policy Studio.
SSH Risk Findings in Assessment. SSH security assessments now include actionable risk findings.
Self-Hosted SSH Assessment. Run security assessments against self-hosted SSH instances.
Cloud Platform Integrations
RDP Proxy Access in CLI. New RDP proxy access support in the P0 CLI for remote desktop connections.
Enhancements
Search & Navigation
Regex Search in Inventory and Monitors. Use regex patterns (
/pattern/) in the query search bar for inventory and monitor queries.Hostname-Based Access Requests. Users can request SSH access by hostname instead of requiring a UUID.
Linux User Listing. List users on Linux machines directly from the P0 UI for access requests.
Authentication & Access
Self-Hosted SSH Key Authentication. Self-hosted SSH switches from certificate signing to public key push for broader compatibility.
Sudo Access via Groups. Sudo access provisioning now uses groups, removing the need to start a new shell session after access is granted.
Azure Bastion Premium SKU. Azure Bastion integration now supports premium SKU.
p0 sshRetry on Unknown Port Errors. Automatically retries connection failures during self-hosted SSH access propagation.
Reliability & Performance
PostgreSQL Duplicate Provisioning. PostgreSQL no longer errors when provisioning access to a user who already has it.
Improved CLI Network Resilience. The CLI retries transient network errors with exponential backoff instead of failing immediately.
User Experience
Dashboard Empty State. The posture dashboard panel shows clear empty results instead of an infinite loading state when no findings exist.
Removed Stale Announcement Banners. Cleans up outdated Policy Studio announcement banners from the UI.
Fixed Cisco in SSH Installer. Cisco now appears correctly in the SSH network access provider list during installation.
Stability & Fixes
Slack OAuth Token Handling. Fixes stale Slack OAuth tokens that accumulated errors silently.
RDP Session Recordings. Fixes RDP session recordings not appearing in production.
p0 scpError Messages. Suppresses spurious "SSH session terminated" messages forp0 scpand surfaces missing file and permission errors.GCP Access Conditions. Fixes condition chaining for GCP access requests across multiple grants.
Terraform Null Field Crash. Fixes a crash when optional Terraform provider fields are set to null.
Integration Error Surfacing. Integration errors from Cloud Run now surface to end-users with actionable messages instead of failing silently.
February 2026
New Features
SIEM Integrations
Datadog Audit Log Integration. Send P0 audit logs directly to Datadog with a self-service installer in the UI.
S3 Audit Log Archival. Automatically archive audit logs to an Amazon S3 bucket on a 15-minute schedule.
Cloud Platform Integrations
AWS RDS Token Generation. New
p0 aws rds generate-db-auth-tokenCLI command to generate database authentication tokens using P0 grants.AWS RDS Terraform Install. Set up AWS RDS integration via Terraform directly from the web UI installer.
MySQL and RDS Terraform Installers. Set up MySQL and AWS RDS integrations via Terraform directly from the web UI.
GCP Security Perimeter Region Configuration. GCP security perimeter Cloud Run deployments are no longer hard-coded to
us-west1; specify your preferred region during installation.SSH Alternative Name Targeting. SSH nodes can be targeted via hostname, FQDN, instance ID, or custom tags using
p0 lsandp0 ssh.
Authentication & Access
Okta Groups as Security Reviewers. Assign Okta groups as Security Reviewers in P0 Management, not individual users only.
AWS IDC Delegated Admin Accounts. Manage access in AWS Identity Center environments using delegated admin accounts.
SSH Host Key Caching. The CLI caches SSH host keys locally for faster connections and detects host key mismatches with guided recovery.
User Experience
Refreshed Navigation. We redesigned the sidebar navigation with a light theme and outlined icons for a cleaner look.
Integration Documentation in UI. Integration pages now display contextual documentation, descriptions, prerequisites, and use-case guidance directly in the setup flow.
Enhancements
User Experience
Audit Logs for Request Creation. The
api.jit.permission-requests.createdevent now fires for all request sources: UI, CLI, Slack modal, and slash command.MySQL Connectivity Instructions. Slack notifications for approved MySQL/RDS access now include connection instructions.
AWS Permission Set Validation. Requests for AWS Identity Center permission sets with customer-managed policies are validated at submission time.
Authentication & Access
Kubernetes EKS Auto-Mode Support. The Kubernetes installer now supports EKS clusters with Auto-Mode enabled.
Stability & Fixes
Microsoft Entra ID Group Caching. Fixes a bug where Entra ID groups were not listed in the Slack access request modal.
Device Code Authentication. Fixes the device code login flow that was always showing "User Not Logged In."
Database Connector Error Messages. Database connector commands now provide actionable error messages and suggestions instead of misleading privilege errors.
p0 kubeconfigWindows Fix. Fixesp0 kubeconfigto use OS-safe command execution on Windows.Slack Pre-Approval Validation. Fixes a bug where re-requesting access from Slack bypassed pre-approval validation.
GCP API Error Handling. Fixes error handling in GCP API calls that caused issues for Google Cloud requests.
Magic Link Login. Fixes a 500 error when clicking the email magic link for newly provisioned organizations.
Okta Token Exchange Errors. Surfaces specific Okta token exchange errors instead of a generic "session expired" message.
p0 scpError Surfacing. Surfaces missing file/directory and permission denied errors duringp0 scpoperations.p0 kubeconfigBug Fix. Fixes incorrect parameter ordering inp0 request k8s resourcegenerated byp0 kubeconfig.
January 2026
New Features
Core Platform Capabilities
Policy Studio. New Policy Studio tab consolidates routing rules and approval policies into a single management view.
Microsoft Entra ID Manager Approvals. Approval workflows can now route to the requester's manager via Entra ID manager lookup.
Approvers Can Revoke Pre-Approvals. Designated approvers can now revoke standing pre-approvals, not only admins.
In-App Announcement Banner. New in-app banner for surfacing product updates and important notices to users.
AWS SSH IP Address Search. Search for SSH targets by IP address in the AWS integration.
GCP Role Removal Suggestions. Posture management now surfaces suggestions to remove unused GCP roles.
P0 Tags on Permission Sets. Permission sets display P0 metadata tags for better visibility into managed resources.
API & CLI Enhancements
p0 lsFiltering. Filter results by resource type or name with thep0 lscommand.CLI Version Check Messaging. The CLI notifies you about available updates and can display custom messages from P0 (security advisories, deprecation notices).
--request=falsefor Role Assumption. New flag forp0 aws role assumeto bypass the access request check, useful for debugging federated SSH.--debugFlag for AWS/SSM Validation. Validates AWS CLI and SSM plugin installations to help troubleshoot SSH connection issues.Sudo Access by Default (Environment Variable). New environment variable to control whether
p0 sshrequests sudo access by default.Two-Character SSH Group Search. Lowered the minimum search length to two characters when searching SSH group targets.
Date Column in Request History. Request history table now shows a visible date column.
Enhancements
User Experience
Activity Page Search and Filtering. Search and filter controls on the activity and audit log pages in the web UI.
Configurable Page Sizes. Page-size selectors on pre-approvals and activity log pages for viewing more entries at once.
AWS Account Filtering in Routing Rules. Filter routing rules by specific AWS accounts.
Notifications & Integrations
Slack Re-Request Duration Selector. Choose a different time window when re-requesting access from a Slack notification.
Reliability & Performance
AWS SSH Node Refresh Interval. Configurable refresh interval for AWS node discovery, improving SSH target visibility timing.
Concurrent SSH Grant/Revoke. Fixes reliability issues when granting and revoking SSH access simultaneously on the same host.
AWS IDC Credential Retries. Increases retries for AWS credential fetching with a user-friendly transient error message.
Stability & Fixes
EKS ARN Fix for us-east-1. Corrects ARN formatting for EKS clusters in
us-east-1that prevented access requests.EKS Auto-Mode Installer Warning. Warns during Kubernetes setup if the cluster uses Auto-Mode, which requires extra configuration.
Slack Modal Timeout. Slack modals no longer time out during access requests; heavy processing runs in the background.
CLI Login Page Text. Fixes login success page to not show a premature success message before login completes.
Snowflake Installer. Resolves an error in the Snowflake integration installer that blocked initial setup.
Okta Session Expiration. Improves behavior when an Okta session expires, prompting re-authentication instead of showing an error.
Kubernetes Permission Display. Fixes incorrect permission display for certain Kubernetes RBAC configurations.
Web Modal Validation. Surfaces field-level validation errors in access request modals instead of silently failing.
Last updated