1. Home
  2. GLU.Guide
  3. Support
  4. GLU.Ware Release Notes

GLU.Ware Release Notes

At the bottom of all GLU.Console login screen the current version of the GLU.Console and the latest release date as shown. The history of GLU.Ware Release Notes since major Release 3.0 is provided below. The full history of Release Notes is available on request from GLU.Support.

GLU.Ware – Release 4.0.8 – Released: 8 Jan 2025

Bug Fixes

GLUW-4791 Addressed an issue with throttle type 2

GLUW-4802 Addressed issue with DT-ONE Digital Value Services API 1.5 – mobile number lookup array un-marshalling issue between rebuilds

New Feature

GLUW-4679 Architecture Evolution in BETA for efficient dependency version updates and control

GLU.Ware – Release 4.0.4 – Released: 18 July 2024

Bug Fixes

GLUW-2087 Null values not getting passed on Response Payloads

GLUW-4601 Issue with invalid JSON.

GLUW-4614 Placeholder in XML issue

New Feature

GLUW-4605 Ignore Null OR Empty Parameters In Payload

GLUW-4606 Ignore Null Parameters In Payload label updates

GLUW-4619 Ignore Null OR Empty Parameters | If Null Keep Null | If Null Send Empty

GLU.Ware – Release 4.0.3 – Released: 01 July 2024

Bug Fixes

GLUW-4601 Client Invalid JSON issue from empty XML

New Feature

GLUW-4605 – Add Options for Ignore Null OR Empty Parameters In Payload

GLUW-4606 Ignore Null Parameters In Payload label updates

GLU.Guide Update for this functionality available here:
https://glu.global/glu-guide/unmarshalling-marshalling-concepts/#null-or-empty-parameters

GLU.Ware – Release 4.0.2 – Released: 29 May 2024


GLUW-3221 Enhancement: Context Name Validation

We have introduced validation mechanisms to prevent the use of problematic characters, such as question marks, in Context Names. This enhancement ensures that such characters do not cause issues during the execution of GLU.Engine.

Example:

  • The character “?” is now disallowed in Context Names to maintain system integrity and prevent errors.


GLUW-4438 Enhancement: Multi-Client Access within a Group

We have implemented several key enhancements to allow users to manage multiple Clients within a Group using the same email address. This includes the ability to create distinct ‘Sandbox’ or ‘Training’ Clients, separate from those used for ‘real’ configurations.

Bug Fixes


GLUW-4449 FINCA UG – Addressed error in GLU.Engines with Handlers working from XML connectors and added a retry handler to the transaction with a STOP PROCESS.


GLUW-4465 Addressed issue created in Release 4.0.0 with swagger generation.

GLUW-4542 Addressed an error in build manager where under certain scenarios when Managing the SDLC adding an environment would fail.


GLUW-4543 Addressed error in build manager when adding a build without an Integration version did not highlight that version is Mandatory.


GLUW-4544 Addressed an error in build manager where under certain scenarios when deleting a build an error occurred.


GLUW-4260 Address issue when a connector in an orchestration is excluded it was still be included in the validation and affecting the running of the GLU.Engine.


GLUW-4418 In the Build Manager we have made hot links to the integration from the build manager screen and the download screen. See below.


GLU.Ware – Release 4.0.1 – Released: 01 May 2024

GLUW-4433 – Provide the ability to view Health Checks on an inbound connectors for a GLU.Engine and for all Outbound Connectors the GLU.Engine orchestrates.

The above Release was reversed due to issues with inbound connectors not working.


GLU.Ware – Release 4.0.0 – Released: 02 April 2024

Major Feature Enhancements

GLUW-2561 Java Upgrade from Java 8 to the Latest Long Term Support Version- 17
Java 17 Long Term Support introduces:

  • Enhanced Performance
  • Improved Security
  • Up to date Community and Resources

Choose between versions in the Build Manager:

  • Both Java 8 and Java 17 GLU.Engines can be built in the Console.
  • Java 8 will continue to be supported until the end of June 2024.

From July 2024 the option to build for Java 8 will be removed from the Console.

GLUW-4291 We added the ability to Load Swagger (Open API 2/3) into the integration to Generate Inbound APIs and Outbound Connector. This feature can generate individual inbound APIs or multiple APIs, if all the transactions defined in the Swagger file are consumed.

Generate Inbound API

Generate Connector

Minor Feature Enhancements

  • GLUW-4464 We have added a function to add dynamic URL within an array. This can be used within a handler through the `CHANGE_PARAMS_VALUE_IN_ARRAY` function, which will allow a parameter values in an array.

For more information please refer to Guide Reference to change params value in array

Bug Fixes

  • GLUW-4444 We corrected an error where when ContentType format is text/xml arrays are passed as JSON rather then XML.
  • GLUW-4450 We enhanced the functionality to allow for the creation of a request body with a dynamic structure for an orchestration with optional parameters.
  • GLUW-4461 We identified an anomaly where throttle type 2 would not apply. For more information on throttle type 2 please refer to throttle type 2


GLU.Ware – Release 3.5.0 – Released: 13 December 2023

Minor Feature Enhancements

  • GLUW-4291 In Integration Builder in BETA state we have added the functionality to load a swagger OPenAPI 2.0 file and from this generate the outbound connectors
  • GLUW-4318 We have introduced the ability to accommodate invalidate JSON structured if they follow this format. Where line values which are repeated will go into an array of line.
“receiptsFields”: {
“line”: “POR Test: $5.00”,
“line”: “PIN#: XXBNC5HR7ZPN43GQ”,
“line”: “PIN Expires: 491201”,
“line”: “Serial #: 005343622929”,
“line”: “BHN Order ID #: LDXP24R”,
“line”: “Card Activated. Non-refundable.”,
“line”: “RedemptionPIN: 1234”,
“line”: “”,
“line”: “”,
“line”: “”,
“line”: “”,
“line”: “”,
“line”: “”,
“line”: “”,
“line”: “”,
“line”: “”,
“line”: “”
}

  • GLUW-4286 In the integration builder we have made a change to cater for two response templates in the response back.
  • GLUW-4308 In the integration builder we have added a search box for Integration Builder drop down.
  • GLUW-4344 In the GLU.Engine we have added a new feature to ignore unescape json payloads.

Bug Fixes

  • GLUW-2833 We corrected an issue introduced in the GLU.Engine in Release 3.0.1 where requests for Route to Many based On Param Handler were failing intermittently.
  • GLUW-4304 We corrected an issue with USSD Menu Builder where the handlers were not visible.
  • GLUW-4320 We corrected an issue where the GLU.Engine was not handling the response correctly.
  • GLUW-4366 We corrected an issue where in the integration builder Handlers and Parameters were unset or changed between configurations.
  • GLUW-4372 In the GLU.Engines we corrected an issue with Handlers which under certain circumstances were not triggering when using the EQUAL Condition.
  • GLUW-4378 Further update fixes in integration builder to xml to json conversion feature.

GLU.Ware – Release 3.4.0 – Released: 1 December 2023

Bug Fixes

  • GLUW-3921 In Integration builder we corrected an issue where it was not possible to format/generate parameters from XML payload in Console.
  • GLUW-2048 In GLU.Engine we corrected an issue where the value returned for a date/time was formatted differently based on where in a template they positioned. It meant you could get either of these formats “2020-11-30T10:05:30” or “27/11/2020“, now it is always “2020-11-30T10:05:30“.
  • GLUW-3594 We addressed an issue with the XML to Json converter in the integration builder.
  • GLUW-4305 We fixed an issue with USSD where with Menu handler routing from one menu set into another the menu set was going directly into a prompt.
  • GLUW-4149 In Integration builder we identified missing functions in the predefined functions list and corrected them.

GLU.Ware – Release 3.3.0Released: 13 November 2023

Minor Feature Enhancements

  • GLUW-2613 In the GLU Engine Settings in Build manager we made the labels more descriptive. i.e. we indicated Max history value needs to be in days.
  • GLUW-3351 We have enriched the Build Error Messages.
  • GLUW-3884 Refined GLU.Engine meta data in logs to make more meaning full.
  • GLUW-4007 Added a New Function to Calculate ISO Field length and length of length to create described ISO Field.
  • GLUW-4243 Expanded documentation in GLU.Guide on ISO8583 – JPOS ignoreISOExceptions.

Bug Fixes

  • GLUW-4254 ISO issue with Compilation errors on q2 logs
  • GLUW-2373 Static Parameters: Action Cannot be empty
  • GLUW-3321 Errors in the logs – [array[]] is an ARRAY and Source: [trxArray[]] is a CLASS
  • GLUW-4063 What’s the char limit for Release Note? | RN special char | RN overwriting
  • GLUW-4163 If in full screen mode (button to right of XML JSON Converter) no popups show at all.
  • GLUW-4178 Build Manager: GLU.Engine Name missing from Download popup
  • GLUW-4251 Fixed a problem where a GE doesn’t start when its has 2 trx and each has scheduler
  • GLUW-4258 Addressed minot issue with the UX for Derived Parameter Management | Add Parameter Prompt

GLU.Ware – Release 3.2.0 – Released: 1 November 2023

Minor Feature Enhancements

  • GLUW-4227 We created a new vendor specific application/json content type (PRAGMA)
  • GLUW-4175 We added the ability to in Global Variables to be able to specify if Global Variable is a String or Numeric value.
  • GLUW-4130 In the Scheduled function in the Integration builder, we have completed work on the Cron function. It is now possible to Schedule an API to trigger based on a Cron function We have moved the C switched on the Cron feature in the Schedule.
  • GLUW-4143 We have introduced a new feature to allow for a variable retry count in a response handler.

Bug Fixes

  • GLUW-4224 Setting the Password for a Redis connector needed to be fixed.
  • GLUW-4100 In Integration Builder we have optimised the screen responsiveness.
  • GLUW-4180 Getting error when we Build changes | No error in Repair for missing route To FlowCode


GLU.Ware – Release 3.1.0 – Released: 1 October 2023

Major Feature Enhancements

  • GLUW-2077 GLU.Engine Configuration Control Multi-Environment support

We have introduced a new feature in the GLU.Engine aimed at addressing a potential risk associated with testing and deploying the engine in production environments. This release focuses on providing a solution that allows for direct changes to the GLU.Engine without requiring a complete rebuild, reducing the possibility of introducing untested modifications.

Key Changes and Enhancements:

  • Exposed a set of configuration files within the GLU.Engine system. Configuration files can be found in the “../engine/config/” directory.

List of Exposed Configuration Files:

  1. application.yml
  2. camel-context.xml
  3. flows.json
  4. iso8583
  5. loggingSetting.xml
  6. menu.json

By exposing these configuration files, system administrators and developers gain direct access to the GLU.Engine’s core settings. This enables them to make necessary adjustments without the need for rebuilding the engine, mitigating the risk of introducing untested changes during production.

We believe that this enhancement will significantly improve the flexibility and efficiency of managing the GLU.Engine system. Users can now make targeted modifications to the engine’s configuration files as needed, ensuring a streamlined development and deployment process.

Please note that any modifications made to these configuration files should be carefully tested and reviewed before deploying them in a production environment.

For more information on how to utilise and modify the exposed configuration files, please refer to our support team.

Minor Feature Enhancements

  • GLUW-3888 We have added a timestamp on the dialogue box for the application settings, so it is possible to see when the last change to these settings was made.
  • GLUW-3308 Further enhancements to the automatic generation of Swagger exposed on the SERVER PORT under the URL /swagger. Please note that the Swagger documentation remains compliant with the OpenAPI 2.0 specification. For more information on this please refer to Swagger – OpenAPI 3.0

GLU.Ware – Release 3.0.3 – Released: 22 February 2023

Major Feature Enhancements

  • GLUW-3019 We have refreshed the GLU.Guide and removed the requirement to access the GLU.Guide through a username and password so that it is available publicly to view. We have also enhanced the GLU.Console to provide a small window in the bottom corner which allows for a quick Guide assistance ‘in Console’. The old version of the GLU.Guide will be shutdown. The new Guider can be accessed on this link.

Minor Feature Enhancements

  • GLUW-3019 We have refreshed the GLU.Guide and removed the requirement to access the GLU.Guide through a username and password so that it is available publicly to view. We have also enhanced the GLU.Console to provide a small window in the bottom corner which allows for a quick Guide assistance ‘in Console’. The old version of the GLU.Guide will be shutdown.
  • GLUW-3869 We have added a new function CURRENT_NANO_TIME that returns the current time in nanoseconds.
  • GLUW-3870 We have standardise GLU Functions to be capital letters. However old lowercase syntax will also be supported.
  • GLUW-3878 We have updated the standard GLU Function formats to align the formats. Old formats will still be supported.
  • GLUW-3928 We have updated the ThrottleType 2 feature to support calling other APIs in the Integration, in addition to the existing functionality to call an orchestration Flowcode.
  • GLUW-3932 We have created a new function which will create a new GUID called GENERATE_GUID.

Bug Fixes

  • GLUW-3391 We have updated the DB Connector responses to make the Content-Type default to JSON.
  • GLUW-3502 We have removed the old ISO8583 Version from the GLU.Console.
  • GLUW-3775 We have addressed an anomaly related to deleting environments and how this is presented in the Build Manager.
  • GLUW-3821 We addressed a problem with copying Handlers from one transaction orchestration to another.
  • GLUW-3905 We fixed a problem where a large orchestration took a long time to delete.

GLU.Ware – Release 3.0.2 – Released: 19 January 2023

Minor Feature Enhancements

  • GLUW-3823 We have improved the response time to respond on an error, when a Docker container is pushed to a remote Docker repository.

Bug Fixes

  • GLUW-3814 Fixed the Context Name which didn’t allow a forward slash (/).
  • GLUW-3821 We fixed a copy/paste issue in the Integration Builder which was not working correctly for some fringe case scenarios.
  • GLUW-3871 We fixed the Paste button which was not being set correctly after a Derived Parameter was deleted.
  • GLUW-3875 Corrected an issue identified with Throttle Type 2 controls. Please contact support for more information if required on this fix.

GLU.Ware – Release 3.0.1 – Released: 7 December 2022

Major Feature Enhancements

  • GLUW-3639 We have added support for a new connector type. We now support GraphQL for outbound connections, for more information on this new connector type please refer to GraphQL Connectors.
  • GLUW-3764 We have also added the ability to generate automatically a Swagger (OpenAPI 3.0) Specification for the APIs in the GLU.Engine. For more details on how to configure your APIs so the descriptions, sample messages, and other ‘meta data’ about your APIs appear on the Swagger document please refer to Generate OpenAPI 3.0 (Swagger).

Minor Feature Enhancements

  • GLUW-1267 We in the process of enhancing our functionality related to the GLU.Engine’s ability to schedule (‘self-invoke’) API calls. This is the first ‘BETA’ release of this functional enhancement journey. The GLU.Guide will be updated to reflect these exciting new capabilities when they are fully released – no long ‘BETA’.
  • GLUW-1693 We have updated the GLU.Console to allow a single user to login multiple times. We believe this will help address the issue experienced by some users when a user’s session gets locked. In the roadmap we plan to add the ability to integrate the GLU.Console with 3rd party single sign-on services.

Bug Fixes

  • GLUW-3786 In the integration manager we fixed a problem with the description of a transactions where it looked like it was being duplicated across from one transaction to the next.
  • GLUW-3790 Fixed a problem with the ‘Search’ tool in the Integration manager, where it wasn’t truly accurate with what it found.
  • GLUW-3793 Fixed a problem in the integration manager in the orchestration connectors where the ‘Context Name’ would disappear when one deleted a character from the field.

GLU.Ware – Release 3.0.0 – Released: 20 October 2022

Major Feature Enhancements

  • GLUW-3316 We have updated all areas of the GLU.Console with a new look and feel. In some areas we have optimised positioning and utilisation of menus and buttons which we believe will improve the speed of creating integrations and USSD menus.
  • GLUW-3607 We have added a landing page from where you can quickly access latest integrations which have been worked on by every user in your organisation. It also provides quick access to key areas of GLU.Ware.

Minor Feature Enhancements

  • GLUW-3549 We have ratified AWS Elastic container register (ECR) for storing docker containers, See AWS ECR configuration.
  • GLUW-3551 Updated the Docker Settings as Password was limited to 255, we changed to support length ion 5000 characters. Specifically for AWS Elastic container service.
  • GLUW-2860 We have removed the “Jolokia Config Debug” from the GLU.Engine Settings Dialogue box.

Bug Fixes

  • GLUW-3631 Fixed ISO8583 issue caused when Connected state=false when trx is working. Should show =true if it’s connected.
  • GLUW-3630 Fixed issue when the ISO8583 log only shows request if there’s a response. Updated to always show both and print in order.
  • GLUW-3627 Connector Screen loads all Connectors.
  • GLUW-3591 Fixed issue with Invalid Node Description which is needed for ISO8583 field settings.
  • GLUW-3584 Fixed issue with generate parameters resulting in an invalid template warning & invisible template gets used.
  • GLUW-1614 Fixed an issue where repairing integration was breaking the Handler Routes None >> Many Request Handler.
  • GLUW-1140 Updated Request as Error messages was needed for mandatory ISO8583 fields (MTI etc.).

GLU.Ware – Release 3.0.0.1 Fixes

  • GLUW-3720 We found that the GLu Console had a bug in it which was stopping the USSD Simulator from connecting the test USSD GLU.Engines in clients environments.
  • GLUW-3719 We found an issue with the latest release in respect to Throttle Type 2: Concurrent Requests using Thread Pools GLU.Engine would error when “Max Queue Size” was passed as 0. This has been corrected.

Was this article helpful?

Related Articles

Fill the form and we’ll contact you shortly

    I agree with

    cookies
    We uses cookies to make your experience on this website better. Learn more
    Accept cookies