Skip to main content
Version: v11.10.2

WaveMaker 11.10.1 - Release date: 03 February 2025

WaveMaker Release 11.10.1 is here with significant enhancements like Validations for OpenID Security Provider and Configurable Tap and Ripple Effect in React Native. This release also includes many major bug fixes from both Web and React Native platforms.


Enhancements

Validations for OpenID Security Provider

With release 11.10.1, we have added validation checks for providerId in the OpenID security configuration within the Security Providers section. These validations ensure that the providerId only allows lowercase letters, uppercase letters, and underscore as special character.

Security Provider Validation

Additionally, a check is added for the Enable Provider toggle option of the security providers. When trying to disable the last active provider, the system prevents this action to ensure that at least one provider remains enabled at all times.

Security Provider Toggle

React Native

Configurable Tap and Ripple Effect

Enhanced customization for the widgets that are tappable by allowing users to disable the tap or ripple effect by disabling Disable Touch Effect property in the studio for the respective widgets.

This enhancement is applicable for the below widgets:

  • Carousel
  • Anchor
  • Button
  • Icon
  • Picture
  • Progress-bar
  • Progress-circle
  • Search
  • Container
  • Tabs
  • Tile
  • Card
  • List
  • Select
  • Switch
Multiple Values for Autocomplete Property

Previously, autocomplete property of the Text widget was a toggle button. Now, this feature is enhanced to support multiple values like OTP,Username,Email and off.

Default value will be Username as value of true is mapped to Username and false to Off.

Autocomplete Property

Bug Fixes

Hint Value Issue in Switch Widget

In Switch widget, the same hint value was shown for all the options upon hovering. This was noticed when Hint property is bound to the variables.

Incorrect URLs in Security Tab for SAML Authentication

In case of SAML security configuration, an issue was observed where the URLs in security tab were getting auto populated with incorrect URLs instead of the latest changes.

React Native

React Native CLI Issue

The issue related to React Native CLI, which generates APK and IPA files from an Expo app, was fixed. Previously, an error was thrown when the useFramework: static configuration was included in the app.json file.

Unable to view Default Values in Webview Widget

In Webview widget an issue was observed and fixed where the users were unable to view the default width and height properties in Markup section.

Unable to Upload File

An issue was observed and fixed when a device variable was created to perform uploadFile operation. Users were unable to upload any file.

Technology Stack


UI Frameworks

DescriptionJS LibraryVersion
JS Bindingjquery3.7.1
jquery-ui*1.13.3
MVC FrameworkAngular18.2.13
ngx-bootstrap9.0.0
Stylesbootstrap3.3.7
Chartingd37.8.5
nvd31.8.11
Built-in functionslodash-es4.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 Framework 6.2.1 -> 6.2.2
Security frameworkSpring Security6.4.2
Spring Data 2024.1.1 -> 2024.1.2
Spring Boot 3.4.1 -> 3.4.2
Spring Session3.4.1
Java JSON utilitiesGson2.11.0
DB Persistence libraryHibernate(Jakarta)5.6.15. Final
Sample databaseHSQL2.7.4
JSON libraryJackson2.18.2
Logging frameworkSLF4j2.0.16
Logging ImplementationLog4j22.24.3
Http client libraryHttpComponents - httpclient5.4.1
Servlet Framework6.0.0
Database Connection PoolingHikariCP6.2.1
Commons Lang33.17.0
Guava33.4.0-jre
Postgresql Driver42.7.4
Hibernate Validator8.0.2.Final
Jgit7.1.0.202411261347-r
Commons Codec1.17.2
Commons IO2.18.0
Commons Text1.13.0
Antisamy1.7.7
Freemarker2.3.34
Apache Tika3.0.0
Mariadb JDBC Driver3.5.1
Mongodb Driver 5.3.0 -> 5.3.1

Runtime Environment

DescriptionVersion
JDK17/21
WebSphere Liberty23.0.0.9+
JBoss Wildfly27+
Tomcat10.1.31
Android
iOS
13.0.0
17.5

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


Build Environment

React Native

Environment Setup

DescriptionVersion
Java17/21
Node18.16.1
Maven3.9.9
npm9.5.1
Ant1.10.11
Android StudioLadybug 2024.2.1
SDK Build Tools34.0.0
wm-reactnative-cli1.8.6
Android Gradle Plugin (AGP)8.3 - 8.7
note

It is required to use Android Studio version be Iguana | 2023.2.1 or above and Android Gradle Plugin(AGP) version be 8.3 and above. The recommended versions for Android Studio is Ladybug | 2024.2.1 and AGP is 8.3.

Please ensure that your Android Studio has a compatible version of the AGP. Additionally, verify the compatibility of the AGP with the SDK build tools version, JDK, and Gradle version.

SDK Update

DescriptionVersion
Expo52.0.0
React Native0.76

Angular Web and React Native Mobile

DescriptionVersion
Java17/21
Node22.11.0
Maven3.9.9
npm10.9.0
Ant1.10.11
note

The Node upgrade applies only to Web applications, while React Native applications will continue using Node version 18.

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