Skip to main content
Version: v11.9.4

WaveMaker 11.6.0 - Release date: 03 March 2024

WaveMaker 11.6 is rolled out in phases with some new and exciting updates! We planned it carefully to minimize any disruption to your experience. The new features will fit right in, so you can keep using WaveMaker smoothly. See more details in the WaveMaker 11-6 release blog.

Enhancements

  • Extended support to profile properties to configure JVM route and SameSite attributes of the application session cookie.
  • Enhanced the performance of project listing for scenarios with a high number of projects.

React Native

  • Introduced onTouchStart and onTouchEnd events on Label, Button, and Container widgets to allow opening a popover with a long tap and closing the popover when the long tap is released.
  • Introduced On Change event on Wizard widget where On Change event is triggered using the newStep and oldStep arguments as a user navigates between the Wizard steps.
  • Extended support for event callbacks on widgets in a dynamic Carousel where it now receives the item, currentItemWidgets, as arguments.

Bug Fixes

  • Fixed issue while making a service/security/info call using Token API that returned username instead of user-id.
  • Fixed an issue in the Pie chart where Pie chart values are not displayed when the application is previewed. Users are facing this if the value in the Value Display field is selected as the key,value under the Advanced Settings.
  • Fixed an issue in Cross-Origin Resource Sharing (CORS) API requests, where users can now download PDFs by setting content-type as multipart/form-data.
  • Fixed an issue in the Data Table where the selected record is not displayed for the first time even when the Select First Record property is enabled.
  • Fixed the issue where a 404 error is thrown upon clicking an event in the Calendar widget when integrated with the Data Table variable that includes a URL field.
  • Fixed an issue related to custom authentication failure handlers that are declared in the project-user-spring.xml file that are not getting invoked in the application.
  • Fixed an issue in Live Filter where the filter criteria field is not visible for reference fields under the Lookup tab.

Technology Stack


UI Frameworks

DescriptionJS LibraryVersion
JS Bindingjquery3.6.0 -> 3.7.1
jquery-ui*1.13.2
MVC Frameworkangular12.2.16 -> 15.2.9
ngx-bootstrap6.2 -> 9.0.0
Stylesbootstrap3.3.7
Chartingd33.5.17
nvd31.8.6
Built-in functionslodash4.17.21
Device support, gestureshammerjs2.0.8

Optimized jQuery-UI library excluding unwanted components like accordion, datepicker, dialog, progressbar, spinner, tabs, and all jQuery-UI Effects.

Backend Frameworks

DescriptionJava LibraryVersion
Spring Framework5.3.30 -> 5.3.31
Security frameworkSpring Security 5.8.8 -> 5.8.10
Java JSON utilitiesGson2.10.1
DB Persistence libraryHibernate5.6.15.Final
Sample databaseHSQL2.7.2
JSON libraryJackson 2.15.3 -> 2.16.1
Logging frameworkSLF4j1.7.36
Logging ImplementationLog4j22.18.0
Http client libraryHttpComponents - httpclient4.5.14
Servlet Framework4.0.1
Database Connection PoolingHikariCP 5.0.1 -> 5.1.0

Runtime Environment

DescriptionVersion
JDK11
WebSphere Liberty19.0.0.1+
JBoss Wildfly15+
Tomcat 9.0.83 -> 9.0.86
Cordova (mobile apps)
Android
iOS
12.0.0
12.0.0
6.3.0
note

Cordova-Android supports from Android 24 (Nougat).

This is the default Tomcat runtime support. Apps can be deployed to any standard Java Web Server running on JDK 11. For more information, see here.

Build Environment for Studio


info

With the release of 11.4, we have ended our support for WaveMaker 10 projects. To know more, see Ending Support to WaveMaker 10 Projects.

Build Environment 11

React Native 11

DescriptionVersion
Java11
Node18.16.1
Maven3.9.4 -> 3.9.5
npm9.5.1
Ant1.10.11

Angular Web and Mobile 11

DescriptionVersion
Java11
Node12.22.3 -> 18.16.1
Maven3.9.4 -> 3.9.5
npm6.14.13 -> 9.5.1
Ant1.10.11
Git2.42

For more information about building projects with Maven, see here.

Older Releases