Skip to main content
Version: v11.9.4

WaveMaker 9.1.0 - Release date: 20 December 2017

This release includes enhancements and bug fixes to the product.

Highlights


  1. Support for auditing and history using DB2 temporals.
  2. Mobile Apps
    • Mobile offline support has been enhanced to sync large datasets
    • Native-like smooth scroll experience while rendering large datasets
    • REST services that require OAuth 2.0 authentication can now be imported into mobile projects
  3. Enabled Refactoring for Pages, includes renaming and duplicating.  #doc.
  4. SOAP service import process (#doc) has been enhanced to include:
    • support for importing the WSDL along with its dependent schema files through zip format,
    • support for custom package name for the generated sources,
    • support for avoiding the name collisions in the generated model classes when two or more elements from different schemas have the same name.
  5. Data Table: Enabled support for on Error event. This event will be invoked after the edit/insert/delete operation from a quick-edit or inline-edit data table returns a failure response. #doc.
  6. Profile Configuration: Security Profile has been enhanced to include all fields for all security providers. #doc.
  7. VCS Configuration: For Push to External Repo, you can optionally select the branch from a drop-down. #doc

Bug Fixes


  1. Prior to this release, Page Parameters were not available for binding until the Page was saved. This issue has been fixed and now the parameters are available upon creation.
  2. Deletion of the default and English (if different from default) language bundles is restricted. This is to fix the case when the app load was failing due to missing language bundles. In case these bundles are deleted by accident, the app will load displaying blanks where the corresponding localization is used.
  3. To change the Authorization Type once the Rest Service is imported, you had to delete the Rest Service imported and re-import the service with the desired Authorization Settings. Now, the Authorization setting for an already imported REST service can be changed from the Service Settings. Go to the RESET Service, make the required changes and Test the service to effect the changes.
  4. Customized error messages for on Error and on Success events of Live Widgets were not being honored, the default messages were being displayed. This issue has been fixed.

Technology Stack


UI Frameworks

DescriptionJS LibraryVersion
JS Bindingjquery2.2.3
jquery-ui*1.11.4
MVC Frameworkangular1.6.5
angular-ui-bootstrap2.5.0
Editorace-editor1.2.2
Stylesbootstrap3.3.6
Chartingd33.5.17
nvd31.8.3
CORS support, prefabsxdomain0.7.5
Built-in functionslodash4.17.4
Device support, gestureshammerjs2.0.8

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

Back-end Frameworks

DescriptionJava LibraryVersion
Spring Framework4.3.9
Security frameworkSpring Security4.1.2
Java JSON utilitiesGson2.2.4
DB Persistence libraryHibernate5.2.10
Sample databaseHSQL2.3.3
JSON libraryJackson2.6.3
Logging frameworkSLF4j1.7.12
Http client libraryHttpComponentsclient-4.5.2, core-4.3.2, mime-4.5.2
REST API annotationsSwagger1.3.10
Logging frameworkLog4j1.2.17

Run Time Environment

DescriptionVersion
JDK1.8
Tomcat8.5*
Cordova (mobile apps)7.1.1

This is the default Tomcat runtime support. Apps can be deployed to any standard Java Web Server running on JDK 1.8 (more...)