PowerBuilder AI Migrator for Java: Now with Java 21 Support
by Cheyenne Sokkappa, on Aug 15, 2025 10:57:50 AM
Coming this month, we are releasing the latest version of our PowerBuilder AI Migrator for Java tool designed to accelerate and simplify modernization from PowerBuilder to Java/Angular with Telerik Kendo UI 16 Angular components. This release introduces Java 21 support, a new command-line interface (CLI), and improvements to licensing enforcement and migration flexibility.
☕ Java 21 Compatibility
This release now targets Java 21 (LTS) for all output projects, giving engineering teams access to the latest language features and platform improvements.
Notable updates:
- Reserved Words Handling: The migration engine now accommodates Java 21 reserved keywords like
yield
. - Tomcat Deployment: Tomcat 9 supports Java 21, but we use Tomcat 10 or higher for better integration and to fully leverage Java 21 features in WAR deployments.
- Database Configuration Fixes: JDBC driver issues (e.g., Hikari exceptions) can be resolved by updating the
connection.Driver-class-name
inconnection.properties
. - Multipart File Handling: Servlet configuration has been updated to use
StandardServletMultipartResolver
, resolving previous issues with file uploads.
💻 New CLI for Self-Serve Migrations
We’ve introduced a command-line interface (CLI) to enable faster, more flexible workflows:
- Run migrations end-to-end from the terminal
- Integrate with CI/CD pipelines or automation scripts
- Operate without relying on a UI or IDE
🔐 Enhanced Licensing Controls
To support enterprise deployments and secure access:
- The PowerBuilder AI Migrator for Java is now integrated with our Licensing app.
- CLI executions are validated against license entitlements.
- New capabilities include:
- License expiration dates
- Activation limits
- Line-of-code tracking to monitor usage per license
Project-level license validation is in progress and will be added in a future release.
🔄 Migration Utility Updates
- New migration tooling enables smoother transfer of key app artifacts like configuration files, user data, and project settings.
- All steps are fully executable via the CLI, giving advanced users greater control and automation capabilities.
🧠 Now Branded Under GAPVelocity AI
This release also includes updated branding under GAPVelocity AI, reflecting our focus on AI-powered modernization. You’ll see this reflected in naming, logos, and documentation across the tool and reports.
We’re continuing to gather feedback to improve usability, reporting, and license management in future updates. If your team is planning a PowerBuilder-to-Java transition, this release provides a more flexible, standards-aligned path forward.
👉 Interested in access or a walkthrough? Contact us here