PluginProbe
Jetpack – WP Security, Backup, Speed, & Growth / 16.3
Jetpack – WP Security, Backup, Speed, & Growth v16.3
16.3 16.3-beta 16.3-a.5 16.3-a.7 16.3-a.3 16.3-a.1 16.2 16.2-beta 12.0.3 12.1.3 12.2.3 12.3.2 12.4.2 12.5.2 12.6.4 12.7.3 12.8.3 12.9.5 13.0.2 13.1.5 13.2.4 13.3.3 13.4.5 13.5.2 13.6.2 All 508 releases
← All changes | readme.txt +122 -8 16.3-a.5 → 16.3 View file →
@@ -1,8 +1,8 @@
1 1 === Jetpack - WP Security, Backup, Speed, & Growth ===
2 2 Contributors: automattic, adamkheckler, adrianmoldovanwp, aduth, akirk, allendav, alternatekev, andy, annamcphee, annezazu, apeatling, arcangelini, arsihasi, azaozz, barry, batmoo, beaulebens, bindlegirl, biskobe, bjorsch, blobaugh, brbrr, brileyhooper, cainm, cena, cfinke, cgastrell, chaselivingston, chellycat, clickysteve, csonnek, danielbachhuber, daniloercoli, davoraltman, delawski, designsimply, dkmyta, dllh, dlocc, drawmyface, dsmart, dun2mis, dzver, ebinnion, egregor, eliorivero, enej, eoigal, erania-pinnera, ethitter, fgiannar, gcorne, georgestephanis, gibrown, goldsounds, hew, hugobaeta, hypertextranch, iammattthomas, iandunn, joen, jblz, jeffgolenski, jeherve, jennywp, jenia, jessefriedman, jgs, jkudish, jmdodd, joanrho, johnjamesjacoby, jshreve, kbrownkd, keoshi, koke, kraftbj, lancewillett, leogermani, lhkowalski, lschuyler, macmanx, martinremy, matt, mattwiebe, matveb, maverick3x6, mcsf, mdawaffe, mdbitz, MichaelArestad, migueluy, miguelxavierpenha, mikeyarce, mkaz, nancythanki, nickmomrik, njweller, nunyvega, obenland, oskosk, pento, professor44, rachelsquirrel, rdcoll, renatoagds, retrofox, richardmtl, richardmuscat, robertbpugh, roccotripaldi, ryanc413, samhotchkiss, samiff, scarstocea, scottsweb, sdixon194, sdquirk, sermitr, simison, stephdau, thehenridev, tmoorewp, tyxla, Viper007Bond, westi, williamvianas, wpkaren, yoavf, zinigor
3 3 Tags: Security, backup, malware, scan, performance
4 -Stable tag: 16.2
4 +Stable tag: 16.3
5 5 Requires at least: 7.0
6 6 Requires PHP: 7.4
7 7 Tested up to: 7.1
8 8 License: GPLv2 or later
@@ -325,87 +325,201 @@
325 325 7. Stunning‑quality video with none of the hassle. Drag and drop videos through the WordPress editor and keep the focus on your content, not the ads.
326 326
327 327
328 328 == Changelog ==
329 -### 16.3-a.5 - 2026-09-28
329 +### 16.3 - 2026-10-06
330 330 #### Major Enhancements
331 331 - Dashboard: Remove the legacy At a Glance dashboard and Recommendations assistant.
332 332
333 333 #### Enhancements
334 +- Activity Log: Make Activity Log a Jetpack module so it can be turned on and off from My Jetpack, hiding the sidebar entry when off.
335 +- Activity Log: Show the connection error notice only when a connection error has been recorded.
336 +- Admin Menu: Hide feature menu items from sidebar when features are turned off.
334 337 - AI: Add a "How it works" guide to the top of the MCP and Connectors tab.
338 +- AI: Add ChatGPT and Codex setup instructions to the MCP agent setup page.
339 +- AI: Hide the legacy AI panel once a site is eligible to turn on the WordPress Agent, and offer to open or enable the Agent in its place.
340 +- AI: Load the "Scheduled tasks" tab only when it is opened, so the AI page loads less code.
335 341 - AI: Point the Cursor setup instructions on the MCP agent setup page at the WordPress.com plugin on the Cursor Marketplace.
336 342 - AI: Point the disconnected-site notice at documentation instead of a connect link when the current user cannot connect the site, as on VIP and multisite.
343 +- AI: Serve the Jetpack AI page through the standard Jetpack admin frame.
344 +- AI: Show one notice explaining why Jetpack AI is unavailable, worded the same on the Overview and AI Features tabs.
345 +- AI: Use WordPress Design System colors in the AI admin, assistant, and image generator.
346 +- Backup: Show the VaultPress Backup dashboard in wp-admin, instead of linking out to Jetpack Cloud.
347 +- Charts: Show Stats, Newsletter, Social, Podcast and VideoPress chart tooltips on the dark WordPress design system tooltip surface.
348 +- Connection: Show an admin notice and a clearer Site Health result when WordPress.com cannot verify the site's SSL certificate.
349 +- Connection: Show every connection error in one notice, each with the account it affects, and link to Site Health when a firewall is blocking WordPress.com.
350 +- Daily Writing Prompt: Stop offering the Write editor after a switch to the Block editor.
351 +- Donations Form: Replace the "Accept Donations with Stripe" modal with a link to Stripe's donation requirements.
352 +- External Media: Update the Pexels logo in the media source menu.
353 +- Forms: Make the Delete spam button act on selected responses or the current filter, show how many responses will be deleted, and empty large spam or trash folders in chunks with progress.
354 +- Forms: Reopen the dashboard on the last tab used instead of always the default.
355 +- Forms: Show or hide a field based on the answer to another field, on WordPress.com Business plans and higher.
337 356 - Likes: Give Comment Likes their own section on Settings > Sharing, and suggest the Like block on block themes even when Comment Likes are on.
357 +- Likes: Guide block-theme users from legacy Like buttons to the Like block in Jetpack Settings and My Jetpack.
338 358 - My Jetpack: Answer module switch clicks immediately, and explain what happened when a change fails.
359 +- My Jetpack: Show product cards flat, without a drop shadow.
360 +- My Jetpack: Show the dashboard in the new rounded admin page frame.
339 361 - My Jetpack: Show the Features tab in place of the Products tab, and link the footer's modules links to its list view.
362 +- My Jetpack: Show the Jetpack menu notification badge when a connection error is detected.
363 +- Newsletter: Add a "Freshly Pressed" tab to the Daily Writing Prompt dashboard widget, listing the posts WordPress.com is currently featuring.
340 364 - Newsletter: Format stats metrics and open/click rates with locale-aware number formatters.
341 365 - Newsletter: List the enabled pop-up, overlay, and floating button below the footer when editing a template in the Site Editor.
366 +- Newsletter: Redesign the Jetpack Newsletter sidebar with Email, Newsletter categories, and Audience panels.
342 367 - Newsletter: Sync the active theme's colors and typography so post emails can match the site's design.
368 +- Notices: Render Jetpack admin and My Jetpack dashboard notices with the WordPress design system Notice component.
343 369 - Partner Coupons: Move coupon redemption from the legacy dashboard to My Jetpack.
370 +- PayPal Payment Buttons: Use PayPal's official logos, unmodified, and match the connect wizard to the design.
344 371 - Plugins page: Ask for optional feedback when deactivating Jetpack.
372 +- Search: Show each of the No Results block's empty-state messages as it will appear to visitors while editing, and tell the messages apart by name when browsing the page structure.
345 373 - Search: Show the dashboard in the new rounded admin page frame.
374 +- Search: Skip the $0 checkout when activating the free Search plan.
346 375 - Settings: Move the Settings page to its own admin page in the new Jetpack admin frame; existing links redirect there.
347 -- Settings: Open the remaining support links as WordPress.com support docs inside the Help Center on WordPress.com sites.
376 +- Settings: Open support links as WordPress.com support docs inside the Help Center on WordPress.com sites.
348 377 - Sharing: Group "Disable CSS and JS" with the sharing button settings, and hide it while sharing buttons are off.
349 378 - Sharing settings: Give "Show buttons on" a section of its own.
350 379 - Sharing settings: Keep the sharing buttons configuration available on block themes, alongside the recommendation to use the Sharing Buttons block.
351 380 - Sharing settings: Show the Sharing and Like buttons sections whichever features are active, each with its own save button.
381 +- Stats: Hide WordPress admin notices on the Stats dashboard, and let hosts show or hide the Stats sidebar entry.
352 382 - Stats: Move the Stats settings to a new Settings tab in the Stats dashboard, and link to it from Jetpack Settings.
353 383 - Stats: Recognize the standalone Jetpack Stats plugin in My Jetpack, and install it when Stats is activated there.
354 384 - Tooltips: Keep focus on information icons when their tooltips open, and announce the content to screen readers.
355 385 - Tooltips: Show a focus ring on information icons after clicking them.
386 +- VideoPress: Add a "Learn more" support link to the admin page.
387 +- VideoPress: Add a "Show player" setting to the playlist blocks; when off, clicking a video opens it on VideoPress.
356 388 - VideoPress: Add a Latest Videos Playlist block that plays the site's newest VideoPress videos, with the number of videos set in the block settings.
357 389 - VideoPress: Add an All Playlists block that lists every Video Playlist published on the site as a grid or a list.
390 +- VideoPress: Add a setting to render players from one shared player script instead of one frame per video.
391 +- VideoPress: Add a setting to turn off sharing for every video on the site.
392 +- VideoPress: Add support for editing video details while uploads are in progress.
358 393 - VideoPress: Add title and description settings to the Video Playlist block.
359 -- VideoPress: Match the inline player's play button to the player's own, and show a loading spinner from the click until the player loads.
394 +- VideoPress: Give every video its own page for themes that support it, and add a "Show the video being viewed" option to the video block.
395 +- VideoPress: Show the Video Playlist block's title as an editable heading above the playlist, with a setting to turn it off.
396 +- VideoPress: Show video library thumbnails in a 16:9 aspect ratio.
397 +- VideoPress: Use the shared in-page player on sites that return `false` from the `jetpack_videopress_player_use_iframe` filter, instead of one inline script per video.
398 +- VideoPress: Warn in the caption manager when a private video's preview may not play.
360 399 - Zoom Scheduler: Add a block that embeds Zoom Scheduler booking pages, available on all plans.
361 400
362 401 #### Bug fixes
402 +- Admin: Hide default WordPress admin notices and load design tokens on Jetpack pages that non-admin users open before the site is connected or while it is in offline mode.
363 403 - Admin: Hide masthead links when My Jetpack is unavailable.
404 +- Admin: Match the Jetpack menu logo's first paint to the active admin color scheme.
364 405 - AI: Avoid an unnecessary request when loading the editor.
365 406 - AI: Disable feature toggles when custom code forces AI off.
407 +- AI: Hide feature links when code turns AI features off, as when the site owner turns them off.
366 408 - AI: Show the "Learn more" link when SEO settings are unavailable.
367 409 - AI: Turn off AI SEO and Search AI Answers when the `jetpack_ai_enabled` filter returns false.
410 +- AI blocks: Show a consistent placeholder in the editor when Jetpack AI is turned off.
368 411 - Blocks: Align the premium block upgrade banner with its text on narrow screens.
412 +- Blocks: Show the selected style in the Calendly and Eventbrite style pickers.
413 +- Blocks: Show upgrade nudges for paid blocks and SEO settings in the editor's brand colors instead of pink.
414 +- Calendly: Make the block preview interactive in the editor once the block is selected.
415 +- Charts: Fix keyboard focus and tooltip selection.
416 +- Charts: Fix unreadable axis labels in high-contrast (forced colors) mode.
417 +- Charts: Stop the first and last dates on a chart's horizontal axis from being cut off.
418 +- Comments API: Return the real total in `found` when a post's comments are filtered by type or date, instead of -1.
419 +- Connection: Fix a stale connection error notice that could persist on healthy sites.
420 +- Connection: Hide connection error notices from users who cannot fix the connection.
369 421 - Connection: Let users without admin access reconnect their own broken account from the connection error notice.
422 +- Connection: Limit the data returned by the site data endpoint.
423 +- Connection: Reconnect only the owner's account instead of disconnecting every user, and clear the broken-connection notice on the first attempt.
370 424 - Connection: Report a broken connection on My Jetpack's connection card instead of claiming everything looks good.
371 425 - Connection: Show a connection break only its owner can repair as a warning to other users, not an error.
426 +- Connection: Stop Site Health from reporting false connection failures, and stop prompting a reconnect when the WordPress.com connection test is inconclusive.
427 +- Connection: Stop users who cannot set up the site connection from becoming the connection owner when the owner's connection is missing.
372 428 - Content Guidelines: Fix the AI button alignment and the loading shimmer after recent Gutenberg changes.
373 429 - Copy Post: Fix footnotes containing links being lost when duplicating a post.
374 430 - CRM: Keep the site owner on My Jetpack after activating Jetpack CRM, instead of sending them to CRM's full-screen setup wizard.
375 431 - Dashboards: Show Jetpack in-dashboard messages on the modernized product dashboards again.
432 +- Dashboards: Stop the frame from flashing while loading and when switching admin pages.
376 433 - Donations: Fix the donate button rendering as a cross shape on themes that apply block-level styles to `.wp-block-button__link`.
434 +- Editor: Stop offering to activate the legacy Likes and Sharing buttons modules on block themes, where the corresponding blocks should be added to a template instead.
377 435 - External Media: Fix the width of the Select Media button in narrow block placeholders, such as the Media & Text block.
436 +- External Media: Improve validation of imported media URLs.
437 +- External Media: Make the featured image picker fill the sidebar width.
378 438 - Firewall: Avoid a fatal error for visitors on the IP block list when the firewall runs before WordPress.
379 439 - Firewall: Fix blank Jetpack admin pages when the standalone mode bootstrap loads from an older copy of the plugin.
440 +- Fix Jetpack admin pages and Jetpack blocks in the editor failing to load on WordPress.com-hosted sites.
380 441 - Footer: Hide the "Products" and "Help" links when My Jetpack is unavailable.
381 442 - Forms: Cap the rating scale when rendering a form or a response so a malformed value cannot exhaust memory.
382 443 - Forms: Detect Jetpack CRM installs that use a custom plugin folder or file name.
444 +- Forms: Improve sanitization of submitted values and escaping of form attributes.
445 +- Forms: Open the Forms tab when it is requested directly instead of falling back to Responses.
446 +- Forms: Prevent extra forms from being created when the block placeholder is clicked more than once.
447 +- Forms: Start the Delete permanently and Mark as spam confirmations on Cancel, so pressing Enter no longer permanently deletes a form or marks a response as spam.
448 +- Forms: Start the Empty trash and Delete spam confirmations on Cancel and show Delete in red, so pressing Enter no longer permanently deletes every response in that folder.
449 +- Goodreads: Fix the block rendering empty on the front end of WordPress.com Simple sites.
383 450 - Google Fonts: Detect fonts followed by fallback families so selected fonts render on the front end.
451 +- Google Fonts: Preserve theme and user font sources and process only needed catalog font faces on the front end.
452 +- Google Photos: Show an error with a retry option when the picker cannot be opened, instead of loading indefinitely.
453 +- Gravatar Hovercards: Display extra profile details as plain text.
454 +- Heartbeat: Prevent fatal errors when another plugin loads an older Connection package.
455 +- Jetpack Manage: Only show the sidebar link to agency accounts.
456 +- Likes: Hide the "Loading…" placeholder from the widget itself, so it disappears even when the Likes stylesheet fails to load.
457 +- Likes: Let Comment Likes be turned on for a single post in the block editor while Like buttons are off.
458 +- Likes: Load like buttons that a late page reflow brings into view, instead of waiting for the reader to scroll.
459 +- Mailchimp: Save the chosen audience right away, so the block works without also saving the Writing settings.
460 +- Mailchimp: Show progress and explain what is missing when re-checking the connection from the block.
461 +- Media API: Improve validation of requested media items.
462 +- Memberships: Improve access checks for tier-restricted content.
384 463 - Modules: Report an error instead of success when WP-CLI or the REST API switches a module the host or site administrator has forced on or off.
385 -- My Jetpack: Fix the layout of the connection screen for right-to-left languages.
464 +- Modules: Show other plugins' admin notices above the module list instead of inside it.
465 +- My Jetpack: Fix overlapping and misaligned stats on the Protect card.
386 466 - My Jetpack: Fix the page failing to load for users who can edit posts but have no Jetpack menu, such as editors on unconnected sites.
467 +- My Jetpack: Offer to activate Search, rather than to buy a plan, when the site already owns it and the module is switched off.
387 468 - My Jetpack: Point users who cannot connect the site at an administrator, instead of an onboarding screen they cannot complete.
388 -- My Jetpack: Show each notice once instead of twice.
469 +- My Jetpack: Restore the link from the stats card heading and chart to the Stats page.
470 +- My Jetpack: Show switches instead of purchase links for owned products whose modules are turned off.
389 471 - My Jetpack: Stretch the tab content background to the full height of the page.
472 +- Newsletter: Fix the "Send a test email" modal stacking its address field above the Send button.
473 +- Newsletter: Open settings links on the Settings tab.
474 +- Newsletter: Restrict posts to subscribers when a Paywall block is saved outside the block editor.
475 +- Newsletter: Show an error with a retry button when subscriber details fail to load.
390 476 - Newsletter: Show the earliest subscription date for subscribers with both an email and a WordPress.com subscription.
391 477 - Newsletter: Show the warning when no site owner is connected to WordPress.com.
478 +- PayPal Payment Buttons: Spell "PayPal" with its own capitalization in the connect wizard headings and the wordmark's alt text.
392 479 - Podcast: Draw the daily downloads chart's gridlines at the same days as its labels.
480 +- Reader: Show the body of a reposted comment instead of an empty quote.
481 +- Search: Fix AI Search errors showing a generic server error instead of the real cause.
482 +- Search: Fix a leaked scroll handler in Instant Search that could trigger stray page loads after several searches.
393 483 - Search: Keep the AI Answers preview hidden when answers are turned off.
394 484 - Search: Require a paid Search plan to enable and display Site Chat.
485 +- Search: Show an upgrade prompt when editing the AI Search block on sites without a paid Search plan.
486 +- Search: Show the AI Answer disabled notice when the host turns off AI, and hide the block from the inserter whenever Jetpack AI is off.
487 +- Search: Show the connection error at the top of the dashboard on every tab.
488 +- Search: Start the experience switch and Restore default confirmations on Cancel, so pressing Enter no longer switches the search experience or deletes a customized template.
395 489 - Search: Stop offering Search blocks in the Overlay search sidebar's widget inserter, and flag any already there.
490 +- Security: Improve handling of request parameters in Infinite Scroll.
491 +- Security: Improve login verification in Account Protection.
492 +- Security: Improve validation of stored block attributes.
396 493 - SEO: Fix Sitemap and Canonical URLs status to reflect the active modules.
494 +- SEO: Fix the Settings tab failing to load after a page title structure was cleared from WordPress.com.
397 495 - SEO: Respect excerpt filters in generated `llms.txt` summaries.
496 +- Sharing: Open the post template instead of the template list when linking to the Site Editor.
497 +- Sharing Buttons block: Use an unpredictable name for share popups, matching the classic sharing buttons.
498 +- Simple Payments: Improve permission checks for orders.
499 +- Site Verification: Reject invalid verification codes instead of reporting a successful save.
500 +- Slideshow: Render slide captions as plain text.
501 +- Social: Fix publishing failing with a share message database error, which also prevented newsletters and social shares from being sent.
502 +- Social: Let a Facebook or Instagram connection with no Page or account saved pick one when reconnecting.
503 +- Social: Pre-fill the Bluesky handle field when reconnecting an account.
504 +- Social: Show contextual messages on the dashboard again.
398 505 - Social: Show each number on the traffic chart's value axis once when visit counts are small.
399 506 - Stats: Draw the My Jetpack stats chart's gridlines only at whole numbers when counts are small.
400 507 - Stats: Prevent bar charts from flickering between the hovered bar and the keyboard-selected bar.
401 -- Stats: Stop the pricing grid from coming back for up to 5 minutes after choosing "Start for free".
508 +- Stats: Stop showing free-plan paywalls in wp-admin on sites whose plans already include those stats.
509 +- Stats: Stop the pricing grid from coming back after choosing "Start for free".
402 510 - Tooltips: Make information tooltips open from the keyboard and close on Escape.
511 +- VideoPress: Ask before deleting videos, and warn before leaving the page while an upload is running.
403 512 - VideoPress: Fix a just-uploaded video briefly showing up a second time as a local video in the Library.
404 513 - VideoPress: Fix private video playback on sites using WPML.
514 +- VideoPress: Fix selecting thumbnail frames from private videos and prefer browser-compatible video renditions.
515 +- VideoPress: Fix upgrades on WordPress.com sites by offering the Business plan.
405 516 - VideoPress: Keep the dashboard views trend chart's comparison lines distinguishable, including for color-blind viewers.
517 +- VideoPress: Keep the video editor footer at the bottom of the page.
518 +- VideoPress: Offer an upgrade action in the video block when uploads require a paid plan.
406 519 - VideoPress: Prevent the empty library prompt from appearing while videos are loading.
407 -- VideoPress: Show the poster of private videos in the inline player before they are played, instead of a black box.
520 +- VideoPress: Show specific validation messages for chapters entered in video descriptions.
521 +- VideoPress: Strengthen authorization for private video playback.
408 522
409 523 --------
410 524
411 525 [See the previous changelogs here](https://github.com/Automattic/jetpack/blob/trunk/projects/plugins/jetpack/CHANGELOG.md#changelog)