• Type: Icon: Epic Epic
    • Resolution: Fixed
    • Priority: Icon: Unknown Unknown
    • 1.20.0
    • Affects Version/s: None
    • Component/s: None
    • None
    • PHP Drivers
    • Not Needed
    • Hide
      1. What would you like to communicate to the user about this feature?
      2. Would you like the user to see examples of the syntax and/or executable code and its output?
      3. Which versions of the driver/connector does this apply to?
      Show
      1. What would you like to communicate to the user about this feature? 2. Would you like the user to see examples of the syntax and/or executable code and its output? 3. Which versions of the driver/connector does this apply to?
    • Done
    • PHP 8.4 support (PHPLIB)
    • 1
    • 0.5
    • 1
    • 100
    • Hide

      Engineer: Andreas Braun

      2024-10-11: Setting target end date to 10-18

      • What was completed over the last two weeks?
        • No work done, focusing on toolchain updates for PHPC
      • What's the focus over the next two weeks?
        • Wrap up toolchain work and add PHP 8.4 builds
      • Impediments encountered over the last two weeks:
        • Little time to work on this due to other commitments, but will be able to wrap up in time for PHP 8.4 release
        • psalm (used for static analysis checks) does not support PHP 8.4 yet, complicating testing on PHP 8.4


      2024-09-27: Setting target end date to 10-04

      • What was completed over the last two weeks?
        • Updated toolchain on Evergreen host, need to revisit as not all supported OS got the new version
      • What's the focus over the next two weeks?
        • Finalise toolchain updates
        • Add Evergreen builds with PHP 8.4
      • Impediments encountered over the last two weeks:
        • Needed to change testing setup to account for dropping old versions of debian which don't support PHP 8.4


      2024-09-13: Setting target end date to 09-20

      • What was completed over the last two weeks?
        • Tested with PHP 8.4 on GitHub Actions
        • Fixed deprecation notices in tests (production code did not require changes)
        • Added PHP 8.4beta4 to the PHP toolchain
      • What's the focus over the next two weeks?
        • Wait for new toolchain version to be available on hosts
        • Add Evergreen builds with PHP 8.4
      • Impediments encountered over the last two weeks:
        • Updates to the toolchain can be made ourselves, but getting the new toolchain version onto build hosts requires Devprod involvement
      Show
      Engineer: Andreas Braun 2024-10-11: Setting target end date to 10-18 What was completed over the last two weeks? No work done, focusing on toolchain updates for PHPC What's the focus over the next two weeks? Wrap up toolchain work and add PHP 8.4 builds Impediments encountered over the last two weeks: Little time to work on this due to other commitments, but will be able to wrap up in time for PHP 8.4 release psalm (used for static analysis checks) does not support PHP 8.4 yet, complicating testing on PHP 8.4 — 2024-09-27: Setting target end date to 10-04 What was completed over the last two weeks? Updated toolchain on Evergreen host, need to revisit as not all supported OS got the new version What's the focus over the next two weeks? Finalise toolchain updates Add Evergreen builds with PHP 8.4 Impediments encountered over the last two weeks: Needed to change testing setup to account for dropping old versions of debian which don't support PHP 8.4 — 2024-09-13: Setting target end date to 09-20 What was completed over the last two weeks? Tested with PHP 8.4 on GitHub Actions Fixed deprecation notices in tests (production code did not require changes) Added PHP 8.4beta4 to the PHP toolchain What's the focus over the next two weeks? Wait for new toolchain version to be available on hosts Add Evergreen builds with PHP 8.4 Impediments encountered over the last two weeks: Updates to the toolchain can be made ourselves, but getting the new toolchain version onto build hosts requires Devprod involvement

      PHP 8.4 will be released later this year. We should ensure that the library works properly on PHP 8.4.

            Assignee:
            Unassigned Unassigned
            Reporter:
            andreas.braun@mongodb.com Andreas Braun
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved:
              6 weeks, 3 days