WaveMaker 10.14.0 - Release date: 1 May 2022
WaveMaker released another version update with new features and bug fixes.
New Features
Google Chrome Extension: WaveMaker Devtool
WaveMaker Devtool is a developer tool available as a Google Chrome extension, specifically developed to debug and monitor WaveMaker applications in preview mode. For more information, see WaveMaker Devtool.
SSL for Deployed Apps
Introducing SSL for Deployed Apps to Demo Cloud, allowing you to access apps with the secure protocol HTTPS. To support this, we made changes to the App URL pattern. Below are the changes.
WMO Personal workspace
Old: http://p8888888n45.cloud.wavemakeronline.com/TestApp
New: http://cloud.wavemakeronline.com/pk8888888n45/TestApp
In the URL, pk8888888n45
is a Project key.
Teams and Enterprise
Old: http://wmshowcase.cloud.wavemakeronline.com/TestApp
New: http://cloud.wavemakeronline.com/wmshowcase/TestApp
wmshowcase
is the WaveMaker Online team's name and WaveMaker Enterprise's name in the URL.
Impact: With this change, the existing app URLs do not work. Thus, the users can get updated URL from the Apps portal or deployed apps. You are required to update app URL in all the places where it is used for redirection. For example, when configured as OAuth redirect URL, or when used in other apps as API URL.
For more information, see Managed Deployed apps.
Improvements
- Docker-compose accept env variables with character
_
. - Search projects by user in Team Portal.
Bug fixes
- Fixed an issue related to on-demand pagination in Datatable, which disappears when all the rows are expanded and sorted by any displayed column.
- Fixed an issue related to Datatable
Header Onclick
event not triggering. - Fixed an issue related to Veracode Scan in AppRuntimeController.
- Fixed an issue related to SOAP service is not working in preview showing NoClassDefFoundError.
- Fixed an alignment issue of Textarea's helptext when used in Form.
- Fixed an issue related to Oauth WebService Variable not triggering Success callback in the first call.
Technology Stack
UI Frameworks
Description | JS Library | Version |
---|---|---|
JS Binding | jquery | 3.4.1 |
jquery-ui* | 1.12.1 | |
MVC Framework | angular | 11.2.14 |
angular-ui-bootstrap | 3.3.6 | |
ngx-bootstrap | 6.2 | |
Styles | bootstrap | 3.3.7 |
Charting | d3 | 3.5.17 |
nvd3 | 1.8.6 | |
Built-in functions | lodash | 4.17.19 |
Device support, gestures | hammerjs | 2.0.8 |
Optimized jQuery-UI library, excluding unwanted components like an accordion, datepicker, dialog, progressbar, spinner, tabs, and all jQuery-UI Effects.
Backend Frameworks
Description | Java Library | Version |
---|---|---|
Spring Framework | 5.3.18 | |
Security framework | Spring Security | 5.5.2 |
Java JSON utilities | Gson | 2.8.9 |
DB Persistence library | Hibernate | 5.5.7.Final |
Sample database | HSQL | 2.5.1 |
JSON library | Jackson | 2.12.6.20220326 |
Logging framework | SLF4j | 1.7.32 |
Logging Implementation | Log4j2 | 2.17.1 |
Http client library | HttpComponents | httpclient- 4.5.13 httpmime- 4.5.6 |
Servlet Framework | 3.1.0 | |
Database Connection Pooling | HikariCP | 4.0.3 |
Runtime Environment
Description | Version | |
---|---|---|
JDK | 1.8 | |
WebSphere | 8.5.5 | |
JBoss | 7.1.1 | |
Tomcat | 8.5* | |
Cordova (mobile apps) Android iOS | 10.0.0 -> 11.0.0 10.1.0 -> 10.1.2 6.1.0 |
This is the default Tomcat runtime support. Apps can be deployed to any standard Java Web Server running on JDK 1.8. For more information, see here.
App Build Environment
Description | Version |
---|---|
Java | 1.8 |
Node | 12.22 |
Maven | 3.8.1 |
npm | 6.14 |
Ant | 1.10.11 |
Git | 2.26 |
For more information about building project with Maven, see here.