Post-release regressions

Wish list

Must have:

DevShop Patches

These have been in devshop for at least one release, maintained in the 7.x-3.x-devshop branch.
...

  1. #3016995: Make file directories first class context properties.
  2. #2992202: Add a "Hostmaster" link to the primary links.
  3. #3019462: User with only "view" or "administer server" permissions and no client can not see or edit any servers
  4. #3020169: Installing hosting.module without admin_menu breaks because permissions are hard coded.
  5. #3018114: Allow users without a client to create a site if there is a default client and the setting is set.
  6. #3017737: Task "Cancel" button should work for processing tasks.
  7. #2754069: API Only: Allow site nodes to specify "install_method", allowing something other than automated Drupal profile.

Nice to have:

  1. #2897894: Add "git hooks" to allow extensible reactions to Git Pull/Checkout
  2. #2212149: Improve task queue AJAX refresh
  3. #2751801: Deprecate SSL in core (to be re-integrated later)
  4. #1780684: Default vhost for apache_ssl servers causes clients to be sent to install.php
  5. #2729279: Support @hostmaster running on remote DB server
  6. #3013194: Allow Per-site PHP version configuration
  7. #2730603: Implement hook_entity_property_info
  8. #2709593: example.drush.inc shouldn't get bootstrapped along with hostmaster.
  9. #2704247: Move functions hosting_get_hostmaster_site_nid() to allow hosting.module without hosting_site.
  10. #3034235: Use alias redirection target when creating goto/login link
  11. #3055463: Include "sites/all/settings.php" file for all sites on a platform
  12. #3073299: Add hook for reacting to setting the Environment
  13. #3010394: Backups: [] operator not supported for strings in theme_table()
  14. #3055846: Create a function to determine webhook access.
  15. #3055851: Add links to updated GitHub and BitBucket webhook servers.
  16. #3048296: Add Aegir Cloud to Hosting Contrib
  17. #3048294: Add Aegir Ansible to Golden Contrib
  18. #3048292: Add Hosting Docker to Golden Contrib
  19. #2323603: Allow site installs to fail.
  20. #2063589: Allow site install errors to be ignored
  21. #2679719: Allow site preparation without installation.
  22. #3040646: Detect HTTPS requests and set HTTPS server variable so Drupal respects original request scheme.
  23. #3045237: Fix ambiguous error "Drush could not bootstrap this platform. Please check the platform directory exists and is readable." Push the drush errors found into the logs.
  24. #2853184: Allow modules to alter variables before they are injected to a template.
  25. #2861696: Extra output via debugging messages cannot be enabled on Debian package upgrades
  26. #3025393: Imported Platform & Site causes site to not have a Profile set
  27. #3020457: Add server support
  28. #2961009: Sudo Settings not setup correctly in regards to Fix Drupal Platform Ownership
  29. #3019945: un-fatal error printed to stdout
  30. #3016689: PROPOSAL: Add HOSTING_TASK_CANCELLED task status to show users that a task was manually stopped.
  31. #2641170: Use drush path aliases?
  32. #2751877: Sync Files fails unless source is an aegir-hosted site.
  33. #3012030: Implement provision_process() across the board.
  34. #1780684: Default vhost for apache_ssl servers causes clients to be sent to install.php
  35. #3009104: Avoid push when new branch option is unchecked
  36. #2990251: Enable Drupal 8 verbose error reporting.
  37. #2991751: Add "Path to Config" property to sites.
  38. #2958884: HTTP Basic Auth conflicts with Let's Encrypt
  39. #922252: Prevent clients from hijacking each others subdomains
  40. #2948114: In rare case, current hostmaster detection throws false positives when trying to write drushrc.php file
  41. #2951275: Add ability to change Hostmaster domain
  42. #2273495: Push/commit support
  43. #2838431: Add Hosting Site Reinstall to hosting_tasks_extra
  44. #2555129: Split site and platform Git features
  45. #1047174: Reverse proxy support
  46. #2829411: Support load balancers
  47. #2830365: Support load balancers (UI)
  48. #2821401: Clients can select unavailable platforms during site creation
  49. #2906120: Disabled sites redirect should return something other than 200 code.
  50. #2895629: Refactor "Existing sites were found on this platform." to check to see if there are actual sites.
  51. #1576588: MySQL GRANT test can return an incorrect IP address for webserver if it has more than one IP on same LAN
  52. #2764245: Refactor PROVISION_SITE_INSTALLED to be more verbose and actually check if site was installed.
  53. #2707129: Add Drupal Upgrade task
  54. #2613852: Front end should enforce remote database for remote servers
  55. #422962: Add Hosting Tasks Schedule module

Stuff that didn't make it in time:

  • ...

Schedule

We have not set a date for the next release yet.

Comments

helmo created an issue. See original summary.

Jon Pugh’s picture

Issue summary: View changes
Jon Pugh’s picture

Issue summary: View changes
Jon Pugh’s picture

Issue summary: View changes
Jon Pugh’s picture

Issue summary: View changes
Jon Pugh’s picture

Issue summary: View changes
Jon Pugh’s picture

Issue summary: View changes
Jon Pugh’s picture

Issue summary: View changes
Jon Pugh’s picture

Issue summary: View changes
Jon Pugh’s picture

Issue summary: View changes
Jon Pugh’s picture

Issue summary: View changes
Jon Pugh’s picture

Issue summary: View changes
Jon Pugh’s picture

Issue summary: View changes
Jon Pugh’s picture

Issue summary: View changes
Jon Pugh’s picture

Issue summary: View changes
Jon Pugh’s picture

Issue summary: View changes
Jon Pugh’s picture

Issue summary: View changes
Jon Pugh’s picture

Issue summary: View changes
helmo’s picture

We're doing a quick 3.18.4 release today to trigger an update that include Drupal core 7.69

colan’s picture

helmo’s picture

helmo’s picture

Status: Active » Needs review

I just pushed out a 3.19.0-beta1 with the current state of code to our testing debian repo.

Most of the provision changes are Boa backports from @memtkmcc in #3150004: BOA backport Drupal 9 support and #3149961: BOA backport, see https://docs.aegirproject.org/release-notes/3.19/ for a full Draft of the release notes.

There are open issues with a patch that could make it to rtbc if someone has time to review it...

Adding this to your sources.list lets you upgrade ... but with the usual beta warnings.
deb [signed-by=/usr/share/keyrings/aegir-archive-keyring.gpg] https://debian.aegirproject.org testing main

ac’s picture

Any updates on this release?

helmo’s picture

3.19.0 went out on Monday but has issues, see #3186056: Error Verify Site

We're working on updates in the 7.x-3.19.x branch. Updated deb packages can be tested from our unstable repo or directly downloaded from GitLab https://gitlab.com/aegir/provision/-/pipelines?page=1&scope=all&ref=7.x-...

colan’s picture

Issue summary: View changes

I added a Regressions section to the summary.

colan’s picture

Issue summary: View changes
solanas’s picture

Issue summary: View changes

  • helmo committed 8ca5b66 on 7.x-3.x
    Issue #3087029: Update contrib: ctools, features, tfa
    
colan’s picture

solanas’s picture

Issue summary: View changes
solanas’s picture

Issue summary: View changes

#3186056: Error Verify Site promoted as "Post-release regressions" when 3.19x was launched. It's an old issue that was not happening to me in 3.186.

kienan’s picture

Issue summary: View changes
colan’s picture

Issue summary: View changes

Replaced the Drush update issue with the original.

colan’s picture

Resaving to update issue states.