Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Epic: PHP 8.1 Agent Support #177

Closed
ruudk opened this issue Jul 14, 2021 · 17 comments
Closed

Epic: PHP 8.1 Agent Support #177

ruudk opened this issue Jul 14, 2021 · 17 comments
Labels
enhancement New feature or request epic MMF

Comments

@ruudk
Copy link

ruudk commented Jul 14, 2021

Summary

PHP 8.1 will be released on 25 November 2021.

Desired Behavior

Prepare the extension so that people can upgrade immediately when 8.1 is released.

PHP 8.1 Alpha 3 was released a week ago and they plan to release Beta 1 on 22 July 2021.

Possible Solution

  • Setup CI to include PHP 8.1 beta channel
  • Remove restriction that prevents installation on 8.1 (if there is any)

Additional context

https://stitcher.io/blog/new-in-php-81

@ruudk ruudk added the enhancement New feature or request label Jul 14, 2021
@ruudk
Copy link
Author

ruudk commented Jul 21, 2021

PHP 8.1 Beta 1 was just tagged.

https://www.php.net/archive/2021.php#2021-07-22-1

@ruudk
Copy link
Author

ruudk commented Aug 5, 2021

PHP Beta 2 was just released https://news-web.php.net/php.general/327595

@Fahmy-Mohammed @joshuabenuck Any update from NewRelic on the plan? Can we start updating CI? I really don't want another PHP 8.0 scenario.

@ruudk
Copy link
Author

ruudk commented Aug 19, 2021

PHP beta 3 released

https://twitter.com/official_php/status/1428409949521158146?s=12

when is NewRelic going to reply here ?

@ak-war
Copy link
Collaborator

ak-war commented Aug 25, 2021

Hi @ruudk thank you for your valuable feedback and inputs! We are definitely preparing for PHP 8.1 support and are looking to mitigate the risks faced during PHP 8.0. That said I wish to assure you that we are planning ahead now for this upcoming release and will be picking this up soon.

@ruudk
Copy link
Author

ruudk commented Aug 25, 2021

Happy to hear that! 🤩

@ruudk
Copy link
Author

ruudk commented Sep 30, 2021

@Ak-x Ak-x added the epic MMF label Oct 1, 2021
@Ak-x Ak-x changed the title Prepare for PHP 8.1 Epic: Prepare for PHP 8.1 Oct 1, 2021
@ruudk
Copy link
Author

ruudk commented Oct 20, 2021

RC 4 was released some days ago https://www.php.net/archive/2021.php#2021-10-14-1

Is there some more information available as to what's currently being worked on regarding PHP 8.1 compatibility? A branch for example?

@ruudk
Copy link
Author

ruudk commented Nov 11, 2021

RC 6 released https://twitter.com/allaertpatrick/status/1458847242970882048?s=12

2 more weeks for 8.1 final 🥳

@ruudk
Copy link
Author

ruudk commented Nov 28, 2021

@ak-war @mfulb @zsistla PHP 8.1 was released on Thursday 25th of November. I see lots of activity lately on this repository regarding PHP 8.1 which is great 🙌 .

I'm wondering if there is already an ETA available. Are we talking about days, weeks or months?

@icanhazstring
Copy link

Is there anything we can support you with?

@zsistla zsistla changed the title Epic: Prepare for PHP 8.1 Epic: PHP 8.1 Agent Support Dec 13, 2021
@pascaldevink
Copy link

Happy new year! How is the support for PHP 8.1 coming along? Any updates or timelines we can use for planning an upgrade?

@icanhazstring
Copy link

As far as my Infos are going:

PHP 8.1 releases are split into 3 phases:

  1. First phase is to support PHP 8.1 and ZTS (Zend) framework for PHP 8.0 and PHP 8.1 - this is targeted for mid-February 2022 release.
  2. The second phase is Fibers support
  3. The third is JIT support (which there is still very little request for by other customers)

Phase 2 and 3 do not have finalised timeframes yet.

@Ak-x
Copy link
Collaborator

Ak-x commented Jan 24, 2022

This portion of the 8.1 Epic is complete. The remainder of the 8.1 Epic will be completed through the Php 8.1 Agent Deployment - #327

@Ak-x Ak-x closed this as completed Jan 24, 2022
@ruudk
Copy link
Author

ruudk commented Jan 24, 2022

What does it mean? Does it mean we can install the extension with PHP 8.1?

I find all these issues and epics without context extremely confusing.

@icanhazstring
Copy link

What does it mean? Does it mean we can install the extension with PHP 8.1?

I find all these issues and epics without context extremely confusing.

Everything related to support PHP 8.1 is ready. I would recon that means deployment is missing. E.g. creating the packages for certain Unix distros and stuff.

@rvanlaak
Copy link

rvanlaak commented Feb 7, 2022

Would it be an idea to reopen this issue until 8.1 support actually is available? Or does #327 replace this issue?

@mfulb
Copy link
Contributor

mfulb commented Feb 7, 2022

We have transitioned to #327 for tracking the deployment of the next agent release.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request epic MMF
Projects
None yet
Development

No branches or pull requests

7 participants