PowerBuilder
2025 Feature Enhancements...
PowerBuilder
- Brand-new ultra-fast compiler (alongside the standard PBL compiler)
- Compilation time drastically
reduced - Leverages Abstract Syntax Tree (AST), multi-threading,
and concurrent processing to speed up full builds by 2–3x or more;
incremental builds are even faster.
- Eliminates code corruption –
Separated source code storage from the P-code to prevent corruption
caused by unexpected errors during compilation.
- Automatic project conversion
- Projects in the workspace format that utilize the standard PBL compiler
can be automatically converted to the new solution format that utilizes
the ultra-fast compiler.
- Built-in CI/CD support - Now
supports CI/CD workflows directly, making it easier to automate build,
test, and deploy steps.
- New solution format – PBSLN
- Ultra-fast compilation -
Applications using the new solution format will automatically benefit
from the ultra-fast compiler.
- PBL-free architecture -
Source code is stored individually in plain text format instead of stored
in PBL together with Pcode to facilitate version control and be more
compatible with modern version control systems like Git/SVN.
- Faster SCM-related processes
- Source code is stored as plain text and no need to build PBLs anymore
when retrieving code from the SCM server.
- Optimized workflow with
scripts – More flexible script editing with the ability to build without
closing the Script painter, save changes even if compilation fails, and
navigate errors in real time.
- Updated system support and enhanced software
security
- Supports Windows Server 2025
for both applications deployed from PowerBuilder and PowerServer Web
APIs.
- Supports new database
versions including PostgreSQL 17 and Informix 15.
- Supports Extended Validation
(EV) Code Signing Certificates to enhance software trust and integrity.
- Comprehensive upgrade for a modern UI experience
- Modern RibbonBar menu with
zero code changes – Instantly convert traditional menus into a modern
ribbon bar style while preserving structure, behavior, and
functionality—no code changes required.
- Supports high DPI -
Automatically adapts UI elements with Per-Monitor (V2) DPI Awareness for
sharper display and consistent scaling across different screen settings.
- Improved multi-monitor experience - PowerBuilder
IDE and apps now remember window positions and behave consistently across
multi-monitor setups, improving usability and productivity.
Explore more of what’s new in PowerBuilder—see here for details.
PowerServer 2025 Feature Enhancements...
- Significant build speed improvement
- The ultra-fast compiler for
PowerServer solutions boosts build speeds by 2–3x or more, with no need
for the "Cursory (Ultra-fast) build" option.
- Enhanced security
- New Cloud App Launcher V3
ensures only authorized applications are launched, with added protection
against malicious software.
- Disables PowerServer
Management APIs by default whilst provides user-specific access controls.
- Added HMAC-based client
message authentication to ensure request data integrity and prevent data
tampering.
- Flexible configuration and customization
- Full support for DataWindow
SQLPreview events, with the ability to enable/disable for optimal
performance.
- Supports post-deployment
configuration to ignore server certificate through CustomizeDeploy.dll.
- Supports customizing desktop
shortcut names via apprun.json.
- Supports specifying HTTP
request headers for optimal large data transfer (application/json or
multipart/form-data).
- Supports deploying
PowerServer project to a folder and provides the ability to select NuGet
package version.
|
No comments:
Post a Comment