I just downloaded the 2025 Beta for Powerbuilder and the initial code enhancements look nice at first glance. However, as I do with every new version I download I check to see if any updates have been made to the datawindow painter in regards to when you add a new column to an existing datawindow. If you do that in a datawindow that has a "Stored Procedure Update" set for either insert, update or delete after the new column is added the mapping in the Stored Procedure Update is silently removed!
99% of the time our testing and review procedures catch that this occurred and we fix it before release, but if our developer or reviewer isn't diligent and only see that the new column is visible and populated the change can be released to production and cause an error when trying to save using the .update() because there are no longer procedures mapped for that datawindow.
My suggestion since 2025 is in beta is to enhance it so that when you add/modify/delete columns in the datawindow painter that it either warns you that the procedures are being removed and allow you to cancel so you can note what needs to be re-added after OR just leave the new columns unmapped and the existing mapping as is. If a mapped procedure update column is removed/renamed the mapping could just be removed as well. Really anything other than just silently removing the mapping would be very helpful!