Hi Fernando,
Adding to what Rene said, here is a complete list of all features by version: https://www.appeon.com/developers/powerbuilder-release-history.html
So in your case since you are on 2017 R2, upgrading would get you all the features listed under 2017 R3 and 2019.
We continuously update this as new versions are released, so it is a good URL to bookmark.
PowerBuilder 2019 R2 is currently in beta and tentatively scheduled to release in March 2020 so its features are not yet listed on the website. But here is a brief rundown of its key new features:
Enhanced PowerScript App Development
- Enhanced UI Themes Customization PowerBuilder 2019 R2 will allow you to further customize the UI theme. You will be able to customize the controls and objects in each window, giving you more granular control over the look n’ feel of your application.
- Natively Integrate with C# Assemblies There is no longer the need to write any COM wrappers when calling C# assemblies from PowerScript. PowerBuilder 2019 R2 not only supports directly calling C# assemblies, but it also provides an auto-code generation utility to save you time.
- New Visual Controls: Ribbon Control and New Web Browser Control PowerBuilder 2019 R2 provides a Ribbon control so developers can provide application users with a modern and widely-accepted navigation mechanism. It also provides a new Chromium-based Web browser control to replace the legacy OLE Web browser control, which offers much better security, strong compatibility for HTML5, and support for the HTTP/2 protocol.
Learn More
Enhanced C# Web API Development
- PowerScript-to-C# Migrator There is a new plugin for SnapDevelop 2019 R2 that converts PowerBuilder business logic to C#. This not only minimizes the C# learning curve for developing Web APIs, but it also helps developers to speed up C# migration projects. Learn More
- Open Standard for .NET DataStore The latest version (2019 R2) of the .NET DataStore has been refactored to remote dependency on the DataWindow designer, openly integrate with lists in .NET, and follow .NET programming standard practices. Learn More
- Rapid Development for Web APIs A collection of new “RAD” features have been added to SnapDevelop 2019 R2 for C# Web API development. You can create, test, and deploy MVC-based REST APIs in as little as 120 seconds. Learn More
Regards,
Armeen