Posts

Agilit-e logo_Full Logo Web

Agilit-e 5.1.2 has been released and is publicly available

Over and above minor bug fixes and UI enhancements to the Agilit-e Admin Portal, this release is primarily focused on 2 core enhancements:

Agilit-e 5.1.2 Release Notes

In the Admin Portal, all mustache-enabled fields are now identified by the {{m}} label in the title

  • Agilit-e Module (s): All
  • Affected Platform(s): On-Premise, Cloud
  • Notes: Any field that contains {{M}}  in the label means that the field is mustache-enable

agilite-numbering-mustache-enabled

Enhanced Node-RED authentication module to connect to Agilit-e Cloud and pass API Key programmatically

  • Agilit-e Module (s): All
  • Affected Platform(s): Node-RED
  • Notes:
    • In the Agilit-e Node-RED Configuration widget, instead of manually providing the Cloud URL, you can now select Agilit-e Cloud from the list
    • Instead of authenticating with Agilit-e in the Configuration widget, you can pass the API Key programmatically via  msg.agilite.apiKey

agilite-node-red-configuration

Agilit-e Admin Portal - Home Page

Agilit-e V5.1 Released With Major Enhancements

We are proud to announce an insane release of Agilit-e: Version 5.1. Not only does this release include a rewrite of the API runtime, massive performance improvements, higher levels of security and 2 new modules, but also marks the official “cloud” release of Agilit-e.

Agilit-e in the Cloud

Agilit-e is now available as a Cloud service. You can access the Admin Portal by clicking here. The API runtime can be accessed here.

Proudly Running on IBM Cloud

After tirelessly testing multiple cloud options, we decided that the API Server and Data Store will be hosted on IBM Cloud (aka IBM Bluemix). The Admin Portal, however, is hosted on Google’s Firebase Cloud and worldwide CDN.

MustacheJS Integration

Agilit-e proudly uses the MustacheJS library to allow for dynamic configuration within each of the modules. Mustache is a logic-less template syntax, that allows keywords surrounded by double curly brackets to be replaced with values from a passed JSON object.

Introducing the Templates Module

The templates module allows templates of all kinds to be stored and retrieved when required. With the power of MustacheJS, these templates can be dynamically populated when relevant. Examples of templates that can be stored are:

  • Plain Text
  • HTML
  • JavaScript
  • JSON
  • CSS
  • SQL
  • XML

Agilit-e Template - HTML

Introducing the Batch Log Profiles Module

Our first release of Batch Log Profiles allows transaction logs to be created and grouped by an auto-generated Process Id. This is especially powerful when making use of Node-RED and creating flows that contain multiple Agilit-e nodes. A Power user can use the Process Id to return the logs that were created during the Batch Process. This data can then be used for reporting purposes.

Node-RED Module Re-design

Agilit-e’s Node-RED Module has been re-designed to allow for way more flexibility and context when used in Node-RED flows. The Agilit-e nodes also fail much more gracefully, allowing for proper error handling during a Node-RED flow transaction.

New IMAP Connector for Sending Mail

We welcome a new Connection Type in the Connector Module called “IMAP”, with a route to send HTML mails. While this feature is quite basic at the moment, it provides an API interface to IMAP, to send HTML mails via a web service or Node-RED flow. We will definitely be including more routes for this connection type.

Agilit-e Connector IMAP

 

Generate PDFs using PDFMake

As part of Agilit-e’s Utility APIs, the ability to generate PDFs using PDFMake is now available. By simply calling the generatePDF API and passing JSON as per PDFMake’s specification, Agilit-e will generate the resulting PDF and provide a document id as a response to the API.