Changelog

Feature Release: Encrypted Site Environment Variables

We have introduced a secure Environment Variables tool within the site-level Security dashboard in MyPressable. This update allows users to manage encrypted application secrets without editing wp-config.php or writing custom helper plugins.

Updates & Navigation

  • Dedicated Variable Management: Added an Environment Variables card to the site Security page for adding, updating, and deleting key-value pairs.
  • Dashboard Value Masking: Encrypts variable values upon saving and masks current values in the user interface to protect secret credentials from shoulder surfing and plain-text exposure.
  • Safe Configuration Loading: Inject variables at the environment level without modifying physical core files, preventing site downtime caused by editing errors.
  • Developer Guidance Notes: Includes inline code usage examples for retrieving stored environment variables directly within WordPress themes and plugins.

How to get started 

Log into MyPressable, select a site, and navigate to Security > Environment Variables to manage your encrypted site keys and credentials.

For more information please visit our Knowledge Base.

Feature Release: Flexible Site Naming and Real-Time Checks

We have updated the site creation form in MyPressable to automatically format site names, check availability in real time, and suggest open alternatives as you type.

Updates & Navigation

  • Flexible Text Input: The Site Name field now accepts spaces, capital letters, and punctuation without forcing manual formatting.
  • Live System Previews: Automatically creates and displays the system-friendly URL name beneath the input field while you type.
  • Instant Availability Checks: Checks whether a name is open right away, warning you before you hit submit if a name is taken.
  • Smart Name Suggestions: Automatically offers the next available option (for example, adding a number to the end) if your chosen name is already in use.
  • Clean Display Names: Saves your original typed name as the site’s Display Name in your dashboard, keeping your site list easy to read.

How to get started 

Log into MyPressable, go to Sites > Add Site, and type your site name on the final setup step to see live previews and instant availability feedback.

For more information please visit our Knowledge Base.

Feature Release: Multi-Site Collaborator Management via AI Assistant

We have expanded our Model Context Protocol (MCP) toolset to support multi-site collaborator provisioning and permission management across entire portfolios in a single request.

Updates & Navigation

  • Bulk Collaborator Add & Remove: Enables batch addition or removal of collaborators across target site lists or full account scopes, with optional concurrent WordPress user deletion during offboarding runs.
  • Granular Bulk Permission Scoping: Added capabilities to grant or revoke specific permission flags (e.g., DNS access, SFTP/SSH, WordPress access) across multiple properties while preserving surrounding permission states.
  • Asynchronous Execution & Detailed Audit Reporting: Dispatches large portfolio requests asynchronously and surfaces job status, success counts, skip reasons, and site-level failure logs upon request.
  • Permission Boundaries & Fault Isolation: Enforces site-level authorization checks based on the requesting user’s access scope and isolates per-site execution failures to ensure partial account runs complete successfully.

How to get started 

Prompt your connected MCP AI assistant (or visit Pressable MCP under Tools in MyPressable to set it up) using direct collaborator management commands for your portfolio.

For more information please visit our Knowledge Base.

Feature Release: Pressable DDEV Setup and Management Integrated Directly into MyPressable

We have integrated native Pressable DDEV management interfaces across MyPressable. This release surfaces workflow documentation, real-time SSH validation, and dynamically generated site configuration commands across global and site-level dashboard views.

Updates & Navigation

  • Global Tools Navigation: Added a dedicated Pressable DDEV page under Tools featuring architecture summaries, asset migration rules, terminal walkthroughs, and direct links to Knowledgebase documentation.
  • Site-Level Pre-Filled Commands: Added a Pressable DDEV panel under Site Details > Site Tools that dynamically generates copy-paste commands populated with the site’s primary domain, SFTP/SSH username, and local development host URLs.
  • SSH Key Status Detection: Integrated automated account checks on the site-level DDEV panel to verify whether an active SSH key is assigned to the property, surfacing configuration links if missing.
  • Role-Based Access Controls: Gated site-level DDEV page visibility strictly to account owners and collaborators assigned both Manage WP and Manage SFTP/SSH permission scopes.

How to get started 

Log into MyPressable, select a website from your list, navigate to Site Tools > Pressable DDEV, and copy the pre-filled configuration commands into your local terminal workspace.

For more information please visit our Knowledge Base.

Feature Release: Bulk Site Deletion Tool with Multi-Layer Confirmation Gates

We have expanded the central Bulk Operations engine to include a secure Delete Site operation. This tool enables authorized account holders and administrators to safely decommission multiple site environments, remove server data, and release associated licenses within a single background run.

Updates & Navigation

  • Delete Site Command: Integrated a batch decommissioning operation that permanently purges site files, databases, and platform configurations, automatically releasing any active add-on licenses.
  • Double-Blind Confirmation Mechanism: Enforces both client-side and server-side validation requiring the literal string entry DELETE prior to request dispatch.
  • Permission & State Scoping: Restricts site selection menus exclusively to properties owned by the user or where delete-site privileges exist, limited to properties in live, disabled, or failed-restore states.
  • Bypass & Conflict Protection: Automatically skips and logs properties with active dependencies (such as domain-level active email orders) or ongoing removal tasks without interrupting the broader batch job.
  • Non-Restorable Safeguards: Deletion actions are permanent and executed independently per site; bulk restoration mechanisms are intentionally excluded to protect data integrity.

How to get started 

Log into MyPressable, navigate to the Tools > Bulk Operations panel, select Delete Site, choose eligible target properties, complete the typed confirmation prompt, and initiate the batch process.

For more information please visit our Knowledge Base.

Feature Release: Bulk Theme Installation & Deletion Operations

We have expanded the central Bulk Operations suite to include two new automated design management utilities: Install Themes and Remove Themes. These additions allow agency administrators and portfolio managers to batch-deploy active themes and purge unused theme files across multi-site fleets.

Updates & Navigation

  • Install Themes Command: Added an operation to fetch, install, and activate the latest version of a WordPress.org directory theme using its directory folder slug (e.g., astra). Applies the theme as the primary active design across selected sites.
  • Remove Themes Command: Added an operation to permanently delete specified theme files across multiple sites using folder slugs (comma or space-delimited).
  • Execution Safeguards: Automatically prevents the deletion of a site’s currently active theme and bypasses inactive or offline site environments.
  • Asynchronous Background Processing: Dispatches installation and removal tasks asynchronously across target environments, logging initial job requests and skip states per row in the Bulk Operations history view.

How to get started 

Log into MyPressable, navigate to the Tools > Bulk Operations panel, select your intended theme utility, enter the theme slug(s), select your target site list, and run the batch process.

For more information please visit our Knowledge Base.

Feature Release: Bulk Plugin Installation, Activation & Deactivation Operations

We have expanded the central Bulk Operations engine to include three new automated plugin management utilities: Install Plugins, Activate Plugins, and Deactivate Plugins. These additions enable site managers and agency administrators to batch-manage WordPress.org directory plugins across multi-site fleets.

Updates & Navigation

  • Install Plugins Command: Added an operation to fetch, install, and activate single or multiple plugins using directory folder slugs (comma or space-delimited). Includes duplicate checks that bypass sites where the plugin is already present.
  • Activate Plugins Command: Added an operation to toggle pre-existing, inactive plugins to an active state across targeted environments without modifying site files.
  • Deactivate Plugins Command: Added an operation to safely deactivate specific plugins across multiple sites simultaneously during troubleshooting or security incidents, preserving underlying plugin files and configurations.
  • Execution Safeguards & Logging: Restricts operations to active site environments and logs individual site results, skips, and error states per row on the Bulk Operations history view.

How to get started 

Log into MyPressable, navigate to the Tools > Bulk Operations panel, select your intended plugin utility, enter the target plugin slug(s), select your site list, and run the batch process.

For more information please visit our Knowledge Base.

Feature Release: AI Assistant Collaborator Management Tools

We have expanded Pressable’s AI (MCP) integration with 11 new tools for managing collaborators. This release enables your connected AI assistant to audit account access and update user permissions across multiple sites through simple conversational prompts.

Updates & Navigation

  • Collaborator Lookup Tools: Added tools to search, list, count, and summarize collaborator access across your entire account, including default team members assigned to new sites.
  • Batch Update Tools: Integrated tools to add, remove, or modify site collaborators across groups of users in a single request.
  • Targeted Role Management: Allows you to grant or revoke specific roles for groups of collaborators without affecting their other active permissions.
  • Clear Result Summaries: Returns detailed status reports for each user, making it easy to confirm changes or identify why an update was skipped.

How to get started Connect your AI tool to MyPressable via the MCP integration endpoint under Settings > MCP Authentication, then ask your assistant to audit or manage site collaborators.

For more information please visit our Knowledge Base.

Feature Release: WordPress Beta Version Selection

We have added a Beta Version release channel option to the dashboard’s core WordPress version selector. This update provides self-serve pre-release environment testing directly within site management panels.

Updates & Navigation

  • New Core Release Channel: Added Beta Version alongside Current Stable Version in the WordPress Version settings dropdown on the site Overview page.
  • Dynamic Channel Subscription: Subscribes the selected environment directly to the rolling WordPress beta release pipeline, automatically applying new beta iterations as they are published upstream.
  • Safety Integration: Fully supported across Production, Staging, and Sandbox site environments to facilitate risk-free pre-release regression testing.

How to get started 

Log into MyPressable, navigate to your target site’s Overview page, and update the WordPress Version selector under WordPress Details to Beta Version.

For more information please visit our Knowledge Base.

Feature Release: Global MCP Token Revocation

We have added a central Revoke All MCP Tokens action within the account settings panel. This feature addresses previous gaps in credential management by providing an instant, global cutoff for all active Model Context Protocol (MCP) authentication methods.

Updates & Navigation

  • Global Revocation Button: Added a single-action revocation control under the Settings > MCP Authentication tab in MyPressable.
  • OAuth App Disconnection: Extends revocation coverage to include third-party OAuth authorization sessions (such as Claude or ChatGPT), forcing immediate session termination and re-authentication.
  • Isolated Access Reset: Revokes only MCP-layer bearer tokens and OAuth authorization scopes, leaving standard user account sessions, API keys, and site permissions fully intact.
  • Confirmation Safety Prompts: Includes browser-level confirmation prompts to prevent accidental token invalidation during active AI sessions.

How to get started

Log into MyPressable, go to Settings > MCP Authentication, and click Revoke All MCP Tokens to invalidate all active AI assistant credentials.

Feature Release: Site Creator Attributes for Dashboard, API, and MCP

We have updated our core site metadata layers to expose site creator details across MyPressable, the REST API, and the Model Context Protocol (MCP) integrations. This update eliminates the need to run account report exports to verify initial site provisioning attribution.

Updates & Navigation

  • Dashboard Overview Integration: Added a Created By field to the Site Information block on the site Overview page. Displays the user’s registered display name or primary email address.
  • API Payload Expansion: Updated the single-site API endpoint payload to return creator object attributes (name and email) alongside core environment data.
  • MCP / AI Assistant Tooling: Updated the Pressable MCP server schema to expose creator fields, allowing AI assistants to query and report site creation origins.
  • Data Integrity Safeguards: Preserves accurate historical data by returning empty string/N/A values for properties created prior to September 2025 rather than falling back to current account owner details.

How to get started 

Log into MyPressable, select a website, and locate the Site Information card on the Overview page. 

For programmatic access, update your API integration endpoints or query your connected MCP assistant to consume the new creator fields.

For more information please visit our Knowledge Base.

Feature Release: Major Bulk Operations Suite Expansion

We have expanded the account-level Bulk Operations suite to include seven new automated tools: Create WordPress User, Reset WordPress User Password, Reset WordPress Owner Password, Create Cron Job, Delete Cron Job, Activate Theme, and Refresh Firewall Rules. These additions streamline administrative overhead by enabling batch operations across multi-site portfolios.

Updates & Navigation

  • User Access & Security Tools:
    • Create WordPress User: Enables batch provisioning of user accounts with unified username/email mapping and granular role selector controls (e.g., Administrator, Editor, Author).
    • Reset WordPress User Password: Rotates credentials for a specific account across target properties using User ID, email, or login name. Generates secure, randomized passwords requiring user recovery via standard login endpoints.
    • Reset WordPress Owner Password: Automatically targets and rotates administrative credentials for primary site owner accounts across selected properties without requiring manual form inputs.
  • Cron Automation Suite:
    • Create Cron Job: Schedules asynchronous platform cron tasks using interval options (hourly, daily, bi-daily, weekly) and custom WP-CLI or server execution commands.
    • Delete Cron Job: Removes matching scheduled tasks across multiple sites based on exact command-string comparison, bypassing individual site-level cron ID differences.
  • Theme & Firewall Controls:
    • Activate Theme: Sequentially activates pre-installed themes across targeted properties using standard directory folder slugs.
    • Refresh Firewall Rules: Re-syncs site security firewall configurations against upstream security provider rulesets in a single pass.
  • Execution Rules & Safeguards:
    • Automated bypass mechanisms skip inactive, offline, or non-applicable site servers without breaking batch execution runs.
    • Individual execution results and skip reasons are logged per row in the Bulk Operations execution history dashboard.

How to get started 

Log into MyPressable, navigate to the Tools > Bulk Operations panel, select your intended utility, configure your target parameters, and run the batch process.

For more information please visit our Knowledge Base.

Feature Release: API Restore Progress Endpoints & v2 Multisite Support Flag

We have introduced new read-only endpoints and data fields to the Pressable API. These additions expose real-time backup restoration progress logs and uniform network identification attributes directly to developer API integrations and custom automation scripts.

Updates & Navigation

  • New Restore Progress Endpoints: Added two read-only endpoints to track backup states:
    • GET /v1/sites/<site_id>/restores – Returns a paginated, chronological list of every restore run on the target site (newest first).
    • GET /v1/sites/<site_id>/restores/<restore_id> – Pulls the status and logs for a singular restore event.
  • Live Status Log Payloads: Restore queries now return an active status string (in_progress, completed, or failed) along with a logMessages array displaying sequential runtime lines.
  • Supported Monitoring Cadence: Status tracking relies on a polling mechanism of the newest entry on the list endpoint; direct webhooks are not utilized for this data layer.
  • v2 API Schema Expansion: Added the multisiteSupport boolean flag (true/false) to the v2 site details payload, standardizing network type verification across API versions.
  • Scoped Access Rules: The new tracking capabilities map directly to existing API tokens, requiring active sites_read or sites_edit permission scopes.

How to get started 

Review the complete response configurations and status values on our API documentation page, and update your local developer scripts to leverage the new v1 endpoints and v2 data fields.

For more information please visit our Knowledge Base.

Feature Release: Customizable Dispatch Timing for Plugin Update Reports

We have introduced granular day and time controls for the automated weekly plugin and theme updates notification report. This update allows developers and administrators to shift email summary dispatch times away from the default schedule to better match active site maintenance windows.

Updates & Navigation

  • New Schedule Override Settings: Integrated a dedicated scheduling block within the site notification configuration area.
  • Flexible Day and Time Pickers: Added standalone selectors allowing users to define any day of the week and any specific hour (configured in UTC) for report generation and delivery.
  • Intelligent Fallback Architecture: Preserves the legacy Sunday night cron schedule as a baseline default, ensuring zero configuration drift for accounts that choose not to modify their delivery parameters.

How to get started 

Log into MyPressable, go to the Settings menu, select the Sites tab, and navigate to the plugin and theme updates report parameters to modify your delivery preferences.

For more information please visit our Knowledge Base.

Feature Release: Dashboard Controls for File Editing and Modification Constants

We have introduced direct interface controls for managing file editing and modification restrictions on the site-level Overview dashboard. This update replaces the need to manually declare site hardening rules in a core configuration file with real-time dashboard switches.

Updates & Navigation

  • New Dashboard Settings Interface: Added a dedicated File Editing field status inside the central WordPress Details configuration block.
  • Dual Security Directives: Integrated toggle switches for disabling the native administrative file editor as well as blocking all core plugin and theme installations, version updates, or deletions.
  • Real-Time Configuration Injection: Modifying dashboard rules updates the underlying site variables immediately, with changes translating instantly to the active live environment.
  • Automated Audit Logs: Linked all toggle interactions to the central site Activity log to ensure clear security audit paths.
  • Universal Access Rules: Enabled control access for any active profile holding verified administrative management permissions on the specific target site.

How to get started 

Log into MyPressable, select your target website, and open the main Overview page. Locate the WordPress Details area and select the modification options to adjust your site restrictions.

For more information please visit our Knowledge Base.

Feature Release: Bulk Application Performance Monitoring (APM) Toggles

We have introduced a new “Toggle APM” function to the account-level Bulk Operations dashboard. This addition streamlines performance auditing and optimization workflows across large fleets, allowing developers and portfolio managers to initiate or terminate diagnostic trace captures across multiple environments at the same time.

Updates & Navigation

  • New Bulk Operation Dropdown Choice: You can now select Toggle APM within the main Bulk Operations manager alongside options like maintenance modes or manual backups.
  • Flexible Asset Targeting: The update supports checking off sites individually, applying the operation to your entire list of active properties, or uploading target environments in bulk using a standard CSV folder format of site IDs.
  • Standardized 30-Minute Trace Capture: Enabling the tool initiates a standardized 30-minute diagnostic trace capture window per site before automatically switching off. Disabling via the bulk menu stops the trace capture immediately.
  • Redundant State Filtering: The batch engine automatically filters out and skips inactive site servers or properties that already match your target tracking state, recording individual status updates in your run history.
  • Integrated Permissions Matching: The selection screen automatically respects your account structure; properties where your user profile does not hold explicit management permissions are filtered out of your workspace selection list.

How to Get Started 

Log in to MyPressable, head over to the Tools > Bulk Operations panel in your left sidebar, select Toggle APM, choose your targeted status, and pick your batch list to begin capturing performance data.

For more information please visit our Knowledge Base.

Feature Release: Bulk CDN Cache Purging

We have added a new “Purge CDN Cache” choice to the account-level Bulk Operations menu. This update streamlines environment maintenance following large-scale plugin updates or site-wide structural updates, replacing manual single-site edge cache flushes with a single batch process.

Updates & Navigation

  • New Bulk Menu Dropdown Option: You can now select Purge CDN Cache within the standard Bulk Operations wizard alongside tools like manual backups or plugin refreshes.
  • Flexible Identification Rules: The selection screen supports checking properties off individually, targeting all available properties, or uploading a list of specific site IDs using a standard CSV format.
  • Integrated Abuse Protections: The bulk engine automatically detects and surfaces rate-limiting rules-such as a property being cleared within the last 60 seconds-displaying clear inline warning details instead of a generic failure notice.
  • Automatic Access Filtering: Bypasses site properties where your account profile does not possess verified administrative management permissions, filtering them out of your selection layout entirely.

How to Get Started 

Log into MyPressable, navigate to the Tools > Bulk Operations menu in the sidebar, choose Purge CDN Cache, select your target sites, and run the batch update to flush your edge assets.

For more information please visit our Knowledge Base.

Feature Release: Bulk Basic Authentication Management

We have added a new “Toggle Basic Auth” option to the account-level Bulk Operations menu. This update eliminates the repetitive workflow of opening individual site settings to manage frontend password protection, allowing you to enable or disable basic authentication across multiple properties simultaneously.

Updates & Navigation

  • New Bulk Menu Dropdown Option: You can now select Toggle Basic Auth within the standard Bulk Operations manager alongside tools like plugin refreshes or cache clearing.
  • Target Privacy States: The update includes options to globally Enable Basic Authentication to install credential gates, or Disable Basic Authentication to remove them.
  • Redundant State Filtering: The engine automatically skips properties that already match your selected target state, optimizing batch execution times.
  • Automated Sandbox and Inactive Bypasses: Sandbox environments and inactive site structures are automatically bypassed during the run, logging individual skip reasons directly within your progression history log.

How to Get Started 

Log in to MyPressable, navigate to the Tools > Bulk Operations menu in the sidebar, select Toggle Basic Auth, choose your target validation rules, and select your batch to begin.

For more information please visit our Knowledge Base.

Feature Release: Self-Serve HSTS Domain Management UI

We have launched an integrated interface card for HTTP Strict Transport Security (HSTS) on the site-level Domains page. This self-service addition replaces the ticket-dependent configuration workflow, enabling developers and site owners to safely adjust security directives and preload protocols on a per-domain basis.

Updates & Navigation

  • Dedicated HSTS Configuration Card: Added a centralized management block within the Domains dashboard tracking HSTS enforcement statuses across all active domain listings.
  • Plain-Language Status Mapping: Replaced technical directive arrays with simple, user-facing status indicators: Off, Subdomains, Subdomains + preload, and Preload only.
  • Direct Rule Action Menus: Integrated a Manage dropdown next to each listed domain, granting immediate access to extend or roll back subdomain coverage and toggle preload statuses.
  • Modal Confirmation Guardrails: Implemented safety verification prompts on critical subdomain expansion rules, explicitly detailing browser-blocking risks to prevent unintentional downtime on unconfigured subdomains.
  • External Registry Linking: Added structural reference links routing users to official preload submission databases for secondary off-platform registration pipelines.

How to Get Started

Log into MyPressable, select your site, and go to the Domains tab to access the new self-serve HSTS configuration rules.

For more information please visit our Knowledge Base.

Feature Release: Unified PDF Export for Account-Wide Performance Reports

We have introduced a native PDF export function to our account-level Reports panel. This addition lets users compile and export comprehensive mobile and desktop speed diagnostics across an entire portfolio into a single, presentation-ready document.

Updates & Navigation

  • New PDF Download Integration: Added a Download PDF button directly inside the existing Site Performance Report dashboard card.
  • Automated Email File Delivery: Clicking the action item triggers an asynchronous background compilation that bundles your entire list of active sites and delivers the final PDF directly via email.
  • Granular Asset Summaries: Each property breakdown within the generated PDF contains side-by-side desktop and mobile metrics covering four central performance areas, all six Core Web Vitals, and active theme/plugin manifests.
  • Data-Gap Appendix Logs: Properties missing active speed report histories are automatically sorted into a designated section at the end of the document rather than being excluded from the compilation.

How to Get Started 

Log into MyPressable, open the central Reports dashboard, and click Download PDF on the Site Performance Report card to generate your document.

For more information please visit our Knowledge Base.

Feature Release: Historical Performance Charts

We have introduced a new performance trend graph to the dashboard, allowing you to track historical desktop and mobile optimization scores over an extended period. This replaces the manual workflow of comparing individual snapshot reports by hand with an integrated visual history.

Updates & Navigation

  • Integrated History Card: Added a dedicated performance score card to the main speed diagnostics dashboard, plotting separate tracking trends for desktop and mobile environments.
  • Adjustable Range Controls: Built a dropdown selector into the card header that allows you to instantly redraw your timeline data between 6-month and 12-month data views.
  • Inline Status Notes: Includes an empty-state message for newly created sites, explaining that the history view will automatically populate as your automated speed reports run over time.
  • Jump Menu Updates: Added the new tracking card to the page’s central navigation shortcut menu for faster access.

How to Get Started 

Log into MyPressable, select your site, and click on the Performance tab to view your historical speed data.

For more information please visit our Knowledge Base.