WordPress Cluster 6.56.3

  • MU Plugins Updated
    • MPP  1.2.3
      • Admin ajax route now using production mapped domain.
    • Gigya 1.2.1
      • Admin ajax route now using production mapped domain.

PR: https://github.com/dc-thomson/wordpress/pull/1924

WordPress Cluster 6.56.2

  • MU Plugins Updated
    • Socialize 1.3.1
      • Change email sharing to mailto link and refactor scripts
  • Plugins Updated
    • DCT Directory 1.0.5
      • Added filter to modify search arguments

PR: https://github.com/dc-thomson/wordpress/pull/1913

WordPress Cluster 6.56.1

  • Developers
    • Fix phpmd.phar unavailability by localizing it.
    • db backup must be in place for the db restore to continue

Note: To switch to the updated environment recreate your web box:

vagrant destroy web -f
vagrant up

PR: https://github.com/dc-thomson/wordpress/pull/1901

WordPress Cluster 6.56.0

  • New Plugins
    • WP All Import PRO 4.5.5
    • WPAI acf-add-on 3.2.0
  • MU Plugin update
    • Advertising 1.2.1
      • Advertising stop panel changed to editor permission level and above
  • Optimize Wordfence Firewall [CORE-1938]
    • php.ini on webservers needs additional step:
      • auto_prepend_file = ‘/srv/wpcluster/src/wp-content/wordfence-waf.php’
    • Network WordFence settings page should now read
      • Protection Level

        Extended Protection: All PHP requests will be processed by the firewall prior to running.

        If you’re moving to a new host or a new installation location, you may need to temporarily disable extended protection to avoid any file not found errors. Use this action to remove the configuration changes that enable extended protection mode or you can remove them manually.

  • Developers
    • Vagrant environment upgrade to Ubuntu 18.04
    • Upgrade to PHP 7.3

Note: To switch to the updated environment recreate your web box:

vagrant destroy web -f
vagrant up

PR: https://github.com/dc-thomson/wordpress/pull/1866, 1890 1892 1897

WordPress Cluster 6.49.5

  • Plugin updates;
    • DCT HiJobs 1.0.5
      • CORE-1881 Fix for conflict with WF 2 factor authentication code due to enqueue script initialisation.
      • Code cleanup.
  • Platform update;
    • Advanced-cache fixes  addressing missing anonymous function argument in last broken deploy.
  • Developers;
    • Various download functions in building the web box are now less verbose.

https://github.com/dc-thomson/wordpress/pull/1758, https://github.com/dc-thomson/wordpress/pull/1761

WordPress Cluster 6.46.0

  • Must Use Plugins updated;
      • Gigya 1.2.0
        • Additional feature on initialisation to set window.sailthru_hid if sailthru_hid cookie exists for Permutive
      • WPC 3.14.0
        • Added Twitter shortcode for embedding timelines.
        • Comscore Direct
          • AMP integration
          • Integration refactoring to share theme support options with the AMP integration
        • WPC ElasticPress 1.1.0
            • Optimized indexing of sites by indexing only a subset of postmeta fields.
            • Content is also stripped of shortcodes (only in the indexing, this does not affect information presented to the public)
            • Restored ElasticSearch category filters on all current sites.
        • wpc_features_get_options()
          • Returns all options when an array is passed into add_theme_support($name, $options)
  • Plugin updates;
    • WPC Rollbar 1.0.0 (Multisite Integration)
  •  Developers:
    • CORE-1845 Temporary fix: Regression for WPCS
    • With some stability fixes for developers, auto restarting services and limiting memory use in MySQL + ES scenarios.
  • PRs

      • https://github.com/dc-thomson/wordpress/pull/1574
      • https://github.com/dc-thomson/wordpress/pull/1631
      • https://github.com/dc-thomson/wordpress/pull/1636
      • https://github.com/dc-thomson/wordpress/pull/1618
      • https://github.com/dc-thomson/wordpress/pull/1629
      • https://github.com/dc-thomson/wordpress/pull/1603

     

WordPress Cluster 6.36.0

  • Developers
    • Quality of live improvements
      • Don’t wait on delayed apt packages
      • Fix PHP Codesniffer
      • Xdebug is working correctly again
      • no more double /build/build inside vagrant (similar to the production setup)
      • Clearer setup messages
    • Must run:
    • vagrant box update && vagrant destroy --force web && vagrant up

PR: https://github.com/dc-thomson/wordpress/pull/1497, https://github.com/dc-thomson/wordpress/pull/1502

WordPress Cluster 6.34.2

  • Plugin Updates
    • Yoaste SEO 9.1
    • Redirection 6.2
    • PollDaddy  2.1
    • Contact Form 7 5.0.5
    • CodePress  Admin Columns  3.3.1
  • Developers
    • Files with the .log extension are no longer considered for commiting into version control.
    • removed outdated staging and production configuration.

PR: https://github.com/dc-thomson/wordpress/pull/1482

WordPress Cluster 6.24.13

  • Must use plugins updated;
    • JW Player 1.2
      • CORE-1662: Added the ability to filter JW Player JSON configs.
      • CORE-1662: Filter all JW player video configs to increase the advertising bid timeout to 4000.
    • Consent 1.0.2
      • Rolled back previous changes regarding URLs.
    • Developers
      • Vagrant fixes:
        • Changes:
          • Fixed broken packages  due to outdated source lists.
          • More effective build logging
          • Updated onboarding link

Note to Developers

The following commands must be issued to apply the above fixes, after opening a command prompt:

Warning: This will reset your database, and requires an up-to-date database backup

cd build/vagrant
vagrant box update
vagrant destroy --force
vagrant up

Read the Vagrant Confluence page for more information, before troubleshooting.

PR: https://github.com/dc-thomson/wordpress/pull/1313,  https://github.com/dc-thomson/wordpress/pull/1317