Good Morning. The day has come. Today I will merge my PHP73 branch into develop. What we have to do. development ----------- There is a short time we have to develop for PHP72 (bugfixes release/23.07) and PHP73 (release/23.08). E.g. I have two xRes checkouts that I run in different docker containers, so I can easily switch. In the most cases you haven't to do that, but as soon you have to run composer you need the right PHP environment. bamboo build plans ------------------ All bamboo build plans start with pre configured PHP72 runtime environment. I will change this to PHP73 right after my merge. That's the best way but not optimal at all, because all new created builds without these changes are PHP72 and will fail. You have to adjust it manually. I hope that will happen not too often. Contact me, if you run in any strange build errors. system adjustments ------------------ Some test system are already running with PHP73 and it will be more during release/23.08 testing week. Our live systems stay at PHP72 until all customers get the new version and we can be sure that there will not be a bigger problem. Until that we will run a PHP73 software on PHP72 Systems, that mostly shouldn't be a problem. known problems -------------- Some composer sub dependencies are not configured via composer.json and only be pinned by the current PHP version. An update to PHP73 could lead to an update of those packages and could cause errors. There are many changes in PHPunit framework. In the current branch everything works fine but some well known things were changed. Bamboo build plans use a shared composer cache and in some cases parallel PHP73 and PHP72 builds can fail. Contact me if you won't have a clue what's going on. The oldest supported PHP versions is 8.0 until end of this year. We are very late. ;) Good luck. -- -- Sören Pestner - Entwickler - TraSo GmbH Nonnenstraße 42 D-04229 Leipzig telefon: +49 341 909 87 49 email: s.pestner@traso.de Geschäftsführer: Haiko Gerdes Handelsregister: Amtsgericht Leipzig (HRB 21850)