googleapis / google-cloud-php

Google Cloud Client Library for PHP
https://cloud.google.com/php/docs/reference
Apache License 2.0
1.1k stars 436 forks source link

Remove Debugger directory in light of end-of-support in May 2023 #6153

Open shreejad opened 1 year ago

shreejad commented 1 year ago

Cloud Debugger has been deprecated since May 2022 - https://cloud.google.com/debugger/docs/release-notes?authuser=1#May_16_2022 End of support is in 30 days - May 31, 2023.

In light of this, is there a plan to remove the following directory? https://github.com/googleapis/google-cloud-php/tree/main/Debugger

Current PHP Debugger docs - https://cloud.google.com/debugger/docs/setup/php#gae-flex

I'm part of the GAE team, so trying to understand how Flex customers will be impacted.

bshaffer commented 1 year ago

Thank you @shreejad. We can mark the package as abandoned, and stop generating documentation/client libraries for it. However, where should we direct users who are looking for a library to migrate to?

bshaffer commented 1 year ago

After discussion with the Cloud Debugger team, here is the course of action:

  1. Add the Firebase connection, which will allow users to move to Firebase when the debugger API is deactivated (and use snapshot-debugger instead) and cut a release as soon as possible.
  2. By 31 May, mark all Debugger classes and README as deprecated. Remove generated code updates (owlbot)
  3. After 31 August, mark the package as "abandoned" in composer, delete the content, and leave a README with instructions on how to fork the repo with the code intact.
shreejad commented 1 year ago

Thanks for the followup, and co-ordinating with the Debugger team.