So work has begun on confluent 4 (3.15 is also coming). The big number bump is because of some changes that would impact compatibility, but fairly mldly:
* Hardwaremanagement.method will no longer have a default (today it defaults to ipmi). If we do this, then folks might end up doing 'nodegroupattrib everything hardwaremanagement.method=ipmi' to get back to where they were. Too many times a node is added that ipmi makes no sense for, so it's incresingly seeming like this should be an explicit choice. * Plugin api will break. Confluent 4 is going explicitly async across the board, so if someone has written their own plugin, they would have to, at a minimum, toss 'async' in front of their functions. * Pyghmi will be replaced by aiohmi, a similar rewrite for explicit async * Some devices might not get the appropriate level of testing prior to release, notably older equipment that may not be in our development lab anymore. Will endeavor to cover the servers including old ones, but may miss some non-server equipment. This has been kicking around a while, but there's a chance that Python 3.14 pretty much forces this, and Ubuntu 26.04 will have that as system python. So we may deploy Ubuntu 26.04 as non-management nodes in 3.x, but native management node won't necessarily be supported in 3.x. Anyway, if anyone has any concerns, let me know. The upgrade process will smooth and downgrade will also be fine, nothing about the on-disk content will change nor should API interactions with the service. Mostly just having to port everything over to asyncio.
_______________________________________________ xCAT-user mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/xcat-user
