Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
As discussed previously in #2775587: Mark BigPipe as beta-level stability (instead of alpha), once #2657684: Refactor BigPipe internals to allow a contrib module to extend BigPipe with the ability to stream anonymous responses and prime Page Cache for subsequent visits lands, Fabianx and I want to mark BigPipe stable/non-experimental
Comment | File | Size | Author |
---|---|---|---|
#7 | 2797169-7.patch | 535 bytes | Wim Leers |
Comments
Comment #2
Wim LeersAlso, before marking BigPipe stable, we should do #2835604: BigPipe provides functionality, not an API: mark all classes & interfaces @internal, to clearly establish expectations. Quoting the relevant portion:
Comment #3
Wim LeersThat makes this postponed on both of those issues.
Comment #4
Wim Leers#2835604: BigPipe provides functionality, not an API: mark all classes & interfaces @internal was committed.
Comment #5
Wim LeersHurray, #2657684: Refactor BigPipe internals to allow a contrib module to extend BigPipe with the ability to stream anonymous responses and prime Page Cache for subsequent visits landed! This was the truly big blocker.
However, I think it's best to also wait for #2835758: Remove BigPipeInterface and move all of its docs to the implementation to land, which was a follow-up filed for #2835604: BigPipe provides functionality, not an API: mark all classes & interfaces @internal.
Comment #6
Wim LeersWoot, #2835758: Remove BigPipeInterface and move all of its docs to the implementation is in!
Comment #7
Wim LeersComment #8
effulgentsia CreditAttribution: effulgentsia at Acquia commentedYay! Looks great to me, but leaving to a release manager to commit.
Comment #9
effulgentsia CreditAttribution: effulgentsia at Acquia commentedI raised this to Major in #8 because https://www.drupal.org/core/experimental#requirements includes a bullet point about experimental modules generally needing to become stable within 2 minor releases. BigPipe was added to core for 8.1, so by that policy should become stable by 8.3. Very nice to see that happening!
Comment #11
xjmComment #15
xjmAll the requirements for the module to be stable have been met, and the technical debt has been well-managed. Now that #2657684: Refactor BigPipe internals to allow a contrib module to extend BigPipe with the ability to stream anonymous responses and prime Page Cache for subsequent visits and #2835758: Remove BigPipeInterface and move all of its docs to the implementation are in, let's do this!
Committed to 8.3.x (the 8.2.x commit was an accident and reverted). I'm pleased that we have the first experimental module to become stable!