New to Pressable? Get up to 6 months of free hosting on Premium plans this holiday season. Ends Nov 30. Get the offer

Changelog Page 2

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.

Feature Release: Direct CSV Attachments for Site Log Exports

We have updated our site log export system to deliver PHP, webserver, and activity logs as direct CSV email attachments. This change replaces the old browser-redirect link workflow with a direct file delivery system, simplifying log aggregation and local development analyses.

Updates & Navigation

  • Direct File Attachments: Clicking Send Logs on PHP, webserver, or activity log screens now attaches a pre-formatted CSV file directly to your system-generated email.
  • Large Log Failover Logic: Large-scale log files that exceed standard email attachment limits automatically fall back to using secure download links to prevent delivery failures.
  • Streamlined Data Portability: Eliminates the manual browser “Save As” requirement, allowing you to open, save, or drag your log data directly into external spreadsheets and diagnostic tools.

How to Get Started 

Go to your site’s dashboard in MyPressable, navigate to your preferred log tab, and click Send Logs to receive your file.

For more information please visit our Knowledge Base.

Feature Release: PHP Worker Plan Limits in Usage Charts

We have updated the PHP Workers Usage chart in the dashboard to plot your site’s operational metrics directly against your plan’s physical limits. This update provides clear visual diagnostics to help you determine if your sites are reaching their allocation capacity during high-traffic periods.

Updates & Navigation

  • Plan Allowance Threshold Line: Added a static baseline threshold to the usage chart representing your plan’s total PHP worker allowance (including any active worker add-ons).
  • Direct Peak Comparisons: Plotted average, minimum, and maximum worker usage metrics directly against this limit line to clearly highlight peak usage spikes.
  • Simplified Capacity Planning: Created a clear indicator for resource exhaustion, helping you identify exactly when a site requires additional PHP worker allocations or a plan upgrade to prevent traffic bottlenecks.

How to Get Started 

To view the updated chart, navigate to your site’s dashboard in MyPressable and select the CPU metrics tab.

For more information please visit our Knowledge Base.

Feature Release: Official Open-Source DDEV Add-on

We have released an official, open-source DDEV integration utility that enables automated data and media synchronization between local development environments and your account properties. This stable 1.0 release introduces native command-line functions that manage asset pulls and staging pushes without requiring dashboard interaction or auxiliary plugins.

Updates & Navigation

  • Native Pull Command Integration: Adds the ddev pull pressable command to download database instances and media attachments while automatically executing local web address find-and-replace routines.
  • Native Push Command Integration: Adds the ddev push pressable command to deploy local databases and media assets up to target staging properties. This automated routine restores staging URLs and performs a cache flush upon completion.
  • Selective Bypass Flags: Integrates support for –skip-files and –skip-db flags, allowing you to isolate and sync only the data layer or only your file uploads.
  • Native SSH Transport Architecture: Uses the built-in SSH infrastructure assigned to every site, removing the administrative requirement for control panel API tokens or configuration changes.
  • Production Overwrite Protections: Restricts push capabilities strictly to non-production staging properties, requiring mandatory command-line verification prompts to prevent accidental live data overwrites.

How to Get Started 

Navigate to an active local terminal directory, initialize your configuration as a WordPress project type, and run ddev add-on get pressable/ddev-pressable. Add your property’s specific SSH username via your local web-environment variables to begin syncing your workspaces.

For more information please visit our Knowledge Base.

Feature Release: Bulk Plugin Removal Operations

We’ve added a new “Remove Plugins” option to the account-level Bulk Operations menu. This update streamlines portfolio maintenance and security remediation for agencies and developers, replacing manual single-site deletions with an automated, batch-driven removal workflow.

Updates & Navigation

  • New Bulk Menu Dropdown Option: You can now select Remove Plugins within the standard Bulk Operations wizard alongside tools like plugin refreshes or cache clearing.
  • Complete File Purging: Executing this operation permanently deletes targeted plugin files from the server structure rather than just shifting their active state.
  • Flexible Identification Rules: The tool allows you to input single or multiple plugin folder slugs at the same time, separating entries cleanly using commas or spaces.
  • Context-Filtered Site Pickers: The site-selection screen automatically restricts visibility to active properties where your account profile holds verified administrative plugin management rights.
  • Independent Fault Logs: Bypasses inactive or temporarily unavailable site servers during the run, tracking real-time progress and logging skipped properties individually inside your central operations history tab.

How to Get Started 

Log in to MyPressable, navigate to the Tools > Bulk Operations menu in the sidebar, select Remove Plugins, define your target slugs, and choose your site list to initiate the batch cleanup.

For more information please visit our Knowledge Base.

Feature Release: Bulk SSH and SFTP Session Disconnection

We’ve added a new “Disconnect SSH” choice to the account-level Bulk Operations menu. This update streamlines site monitoring and environment security for agencies and developers, replacing the one-by-one task of ending active remote terminal sessions with an automated, batch-driven workflow.

Updates & Navigation

  • New Bulk Menu Dropdown Option: You can now select Disconnect SSH within the standard Bulk Operations wizard alongside tools like plugin refreshes or cache clearing.
  • Instant Session Termination: Running the command instantly drops all current SSH and SFTP connections for selected properties, requiring active users to establish new connections to regain server terminal access.
  • Data-Safe Processing: The bulk operation terminates active system lines without modifying existing login credentials, twisting file write permissions, or altering core site data and backups.
  • Smart Progress Skipping: The system automatically bypasses any inactive properties during the run, tracking real-time status changes and listing skips individually inside your central history tab.

How to Get Started 

Log in to MyPressable, navigate to the Tools > Bulk Operations menu in the sidebar, choose Disconnect SSH, select your batch site list, and execute the run.

For more information please visit our Knowledge Base.

Feature Release: Bulk Site Enable and Disable Toggles

We’ve added “Enable Site” and “Disable Site” options to the account-level Bulk Operations menu. This update eliminates the need to visit separate site dashboards to flip availability statuses, allowing you to manage large-scale site pauses and reactivations in a single batch process.

Updates & Navigation

  • New Bulk Menu Dropdown Options: You can now select Enable Site or Disable Site within the standard Bulk Operations wizard alongside tools like plugin refreshes, custom notes, or cache clearing.
  • Context-Aware Site Picker: The site-selection screen automatically updates based on your operation – filtering to show only disabled properties when enabling, and only live properties when disabling.
  • Independent Site Processing: The bulk engine handles each site separately, ensuring that if a single property faces an issue or is skipped, the rest of your batch run continues uninterrupted.
  • Detailed Run History: Provides an individual, site-by-site status report inside your central operations history tab so you can easily audit which properties were turned on or off.

How to Get Started 

Log in to MyPressable, navigate to the Tools > Bulk Operations menu in the sidebar, choose your desired status operation, select your eligible sites, and run the batch update.

For more information please visit our Knowledge Base.

Feature Release: Bulk Site Notes

We’ve added a new “Add a Note” option to the account-level Bulk Operations menu. This update eliminates the repetitive workflow of visiting site dashboards one by one to record administrative updates or project reminders, allowing you to distribute historical notes to multiple properties simultaneously.

Updates & Navigation

  • New Bulk Menu Dropdown Option: You can now select Add a Note within the standard Bulk Operations wizard alongside tools like plugin refreshes or cache clearing.
  • Unified Message Builder: The wizard includes fields for a dedicated note subject and a message body, allowing you to save complete context entries across multiple environments in a single action.
  • Direct Property Integration: Messages are automatically processed through our core single-site framework, instantly populating the local notebook log on each selected site.
  • Standard Permission Access: Bulk-generated logs are immediately visible to any user or account profile with existing access rights to view notes on the updated properties.

How to Get Started 

Log in to MyPressable, navigate to the Tools > Bulk Operations menu in the sidebar, select Add a Note, enter your text fields, and choose your site list to run the batch update.

For more information please visit our Knowledge Base.

Feature Release: Bulk Site Transfers

We’ve added a new “Transfer Sites” option to the account-level Bulk Operations menu. This update streamlines site offboarding for agencies and developers, replacing the repetitive process of creating individual site handoffs with a single, automated batch invitation workflow.

Updates & Navigation

  • New Bulk Menu Dropdown Option: You can now select Transfer Sites within the standard Bulk Operations wizard alongside tools like plugin refreshes or cache clearing.
  • Integrated Security Checks: The tool requires you to input the destination user email and confirm your own account password before any batch requests can be generated.
  • Recipient Acceptance Matching: Each site in the batch run issues an independent transfer invite to the target account, matching our standard security requirement where ownership only changes hands after the recipient accepts.
  • Automated Eligibility Filtering: The bulk site picker automatically restricts your selection to live or disabled sites, ensuring ineligible setups do not interfere with the batch process.
  • Real-Time History Logging: The status of your transfer requests is recorded on a site-by-site basis inside your operations history log so you can easily track client handoffs.

How to Get Started 

Log in to MyPressable, navigate to the Tools > Bulk Operations menu in the sidebar, select Transfer Sites, enter the recipient details, and select your batch to begin.

For more information please visit our Knowledge Base.

Feature Release: Bulk Site Cloning

We’ve added a new “Clone Sites” option to the account-level Bulk Operations menu. This update eliminates the repetitive task of opening individual site settings to trigger duplications, allowing you to clone multiple websites into new environment stages in a single step.

Updates & Navigation

  • New Bulk Menu Dropdown Option: You can now select Clone Sites within the standard Bulk Operations manager alongside tools like plugin refreshes or cache clearing.
  • Target Environment Matching: When setting up a bulk duplication run, you can choose to send your new site copies straight to Production, Staging, or Sandbox environments.
  • Full Application Replication: The system automatically copies all files, databases, and settings to the newly generated properties using our core single-site cloning engine while leaving your original source sites completely untouched.
  • Intelligent Limit Filtering: The bulk operation automatically bypasses any sites that would violate your plan’s active site capacity or environment limits, logging the specific skip reasons in your summary history while continuing the rest of the batch run.
  • Automatic Naming & Sorting: Newly created site clones are safely built with auto-generated names and log their completion progress directly within your central operations history dashboard.

How to Get Started 

Log in to MyPressable, navigate to the Tools > Bulk Operations menu in the sidebar, select Clone Sites, choose your environment type, and select your batch to begin.

For more information please visit our Knowledge Base.