Developer Blog |
We're pleased to announce the release of Appway 6.1.1. With just over 20 new features, and 22 changes compared to Appway 6.0.2, this release improves performance, and contains various small bug fixes.
No special actions are required when upgrading from Appway 6.0.2 to 6.1.1.
Some of the highlights are listed below. For a comprehensive list of new and updated features, see the full release notes (PDF).
Cluster Performance
Write command queue
A write command queue has been added for value stores and for process instances. This avoids unnecessary write operations if they fall within a configurable time interval.
Value stores
Value store eviction (value store loading on-demand) can also now be enabled. You can choose between setting a cap on the size of the value stores map, or setting a maximum idle time for value stores.
Cluster Locks
The default write lock pool size has been increased from 64 to 256. This will reduce the number of lock collisions in larger installations.
Security & Encryption
File Path Encryption
Appway now uses AES with 256-bit keys to encrypt file paths. File paths encrypted with DES in Appway 5.x or 6.0 can still be decrypted in Appway 6.1.
Check that the configuration property "nm.pathencryption.password" is defined and has a non-empty value when upgrading to Appway 6.1, otherwise encryption and decryption of file system paths will fail.
Integration of OWASP Enterprise Security API (ESAPI) library 2.1.0
Appway uses the ESAPI library to protect against cross-site scripting, HTTP response splitting and CRLF injection attacks. The ESAPI library is configured and initialized on Appway startup, unless the configuration property "nm.security.esapi.init" is set to "false".
Studio and Process Editor
Administration Tab
In the Administration Tab, "Email", "Job Scheduler" and "Licensing: History" have an improved user interface which no longer uses pageing.
Modal Window
If a modal window appears in the Studio, focus now stays on the first field of the window, allowing you to immediately type into the field.
Process Editor
The "Task List Name" property for activities (tasks and sub-processes) is now dynamic. Users' worklists can, for example, be configured to display customer names next to the relevant task.
Together with the release of Appway 6.1.1, new versions of the following extensions are available:
No special actions are required when upgrading from Appway 6.0.2 to 6.1.1.
Some of the highlights are listed below. For a comprehensive list of new and updated features, see the full release notes (PDF).
Cluster Performance
Write command queue
A write command queue has been added for value stores and for process instances. This avoids unnecessary write operations if they fall within a configurable time interval.
Value stores
Value store eviction (value store loading on-demand) can also now be enabled. You can choose between setting a cap on the size of the value stores map, or setting a maximum idle time for value stores.
Cluster Locks
The default write lock pool size has been increased from 64 to 256. This will reduce the number of lock collisions in larger installations.
Security & Encryption
File Path Encryption
Appway now uses AES with 256-bit keys to encrypt file paths. File paths encrypted with DES in Appway 5.x or 6.0 can still be decrypted in Appway 6.1.
Check that the configuration property "nm.pathencryption.password" is defined and has a non-empty value when upgrading to Appway 6.1, otherwise encryption and decryption of file system paths will fail.
Integration of OWASP Enterprise Security API (ESAPI) library 2.1.0
Appway uses the ESAPI library to protect against cross-site scripting, HTTP response splitting and CRLF injection attacks. The ESAPI library is configured and initialized on Appway startup, unless the configuration property "nm.security.esapi.init" is set to "false".
Studio and Process Editor
Administration Tab
In the Administration Tab, "Email", "Job Scheduler" and "Licensing: History" have an improved user interface which no longer uses pageing.
Modal Window
If a modal window appears in the Studio, focus now stays on the first field of the window, allowing you to immediately type into the field.
Process Editor
The "Task List Name" property for activities (tasks and sub-processes) is now dynamic. Users' worklists can, for example, be configured to display customer names next to the relevant task.
Together with the release of Appway 6.1.1, new versions of the following extensions are available:
- CassandraHazelcastStore
- Component Extension
- DataStore
- WebServices

Comments (0)
