Support from Acquia helps fund testing for Drupal Acquia logo

Comments

Wim Leers created an issue. See original summary.

Wim Leers’s picture

Also, 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:

Except that's the thing: the BigPipe module provides no API, it only provides functionality.. BigPipe simply uses the Render API and the request processing system's APIs.

We guarantee BC for its functionality/behavior, but not for the exact code implementation details.

Wim Leers’s picture

Title: [PP-1] Mark BigPipe as stable/non-experimental » [PP-2] Mark BigPipe as stable/non-experimental

That makes this postponed on both of those issues.

Wim Leers’s picture

Title: [PP-2] Mark BigPipe as stable/non-experimental » [PP-1] Mark BigPipe as stable/non-experimental
Wim Leers’s picture

Title: [PP-1] Mark BigPipe as stable/non-experimental » Mark BigPipe as stable/non-experimental
Status: Postponed » Active
Wim Leers’s picture

Status: Active » Needs review
FileSize
535 bytes
effulgentsia’s picture

Priority: Normal » Major
Status: Needs review » Reviewed & tested by the community
Issue tags: +Needs release manager review

Yay! Looks great to me, but leaving to a release manager to commit.

effulgentsia’s picture

I 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!

xjm credited Fabianx.

xjm’s picture

  • xjm committed 4cc325f on 8.2.x
    Issue #2797169 by Wim Leers, Fabianx: Mark BigPipe as stable/non-...

  • xjm committed df540a9 on 8.2.x
    Revert "Issue #2797169 by Wim Leers, Fabianx: Mark BigPipe as stable/non...

  • xjm committed 54f3839 on 8.3.x
    Issue #2797169 by Wim Leers, Fabianx: Mark BigPipe as stable/non-...
xjm’s picture

Status: Reviewed & tested by the community » Fixed
Issue tags: -Needs release manager review +8.3.0 release notes

All 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!

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.