Skip to content

Release Notes

You will find all version as tags deployed on Dockerhub.

Older version might have been deprecated and are not published in Dockerhub anymore.

Version 1.6.0

Released on 14.10.2024

  • Configuration:

    • Flexible Configuration File Setup making it possible to split up your yaml configuration files into multiple single files.
    • Breaking: The placeholder syntax has been changed from :[..] to ${..}.
    • Syntax to concat text / strings and new operations to run math calculate (+, -, *, /, %).
    • Added new condition operator to validate if a text starts_with and ends_with a certain value.
    • Possibility to convert values from text / string to numbers.
    • Support for multiple environments using ENV variables to set your secrets.
    • Breaking: Syntax for creating prepared statements have been changed to specifying query and parameters within sql separately.
    • Breaking: Removed tag body in request and moved the contained fields schema & contentType directly into request.
    • Breaking: Rename type restapi to api.
    • Simplify access to requestbody by using an optional jsonpath with existing BODY(jsonpath) method
    • Making if in exceptionsoptional.
  • Fulfillments:

    • New fulfillment type if.
    • New fulfillment type generic.
    • New fulfillment type reference.
    • Introduction of attributes. Set and use attributes in your workflow.
    • A fulfillment name is no longer mandatory.
    • Added option to allow the failure of a 3rd party request allowFailure.
    • Added option to ignore untrusted SSL certificates for 3rd party requests ignoreCert.
    • Added option to enforce gzip decoding for 3rd party requests gzip.
    • Introducing option to send multipart requests.
    • Introducing option to send formdata requests.
  • Dataformat:

    • Introducing support to read & write XML schemas.
    • Introducing support to read & write CSV content.
    • Introducing support to read & write plain text.
  • Datasources:

    • Connect to ftp servers and read, write & manage files.
  • APICHAP Methods:

    • New method DATEFORMAT() to convert datetime format.
    • New method NOW() to get current datetime.
    • New method STATUSCODE() to parse the HTTP-StatusCode of an outgoing 3rd party request.
    • Rename method MULTIPART_FILE() to MULTIPART_FILE_NAME().
    • Rename method MULTIPART_FILENAME() to MULTIPART_FILE_CONTENT().
    • New method MULTIPART_FILE_CONTENTTYPE() to parse the contenttype of an uploaded file.
    • New method LONG() to create a number from type long.
    • New method LIST_BY_VALUES() to build an array by text / string.
    • New method ENV() to read environment variable.
    • New method LENGTH() to get the length of a text / string.
    • New method SUBSTRING() to get a substring of a text / string.
    • New method LOOPINDEX() to get the current index.
    • New method ATTRIBUTE() to read an attribute value.
  • Advanced Settings Options:

    • Added CORS configuration option in settings.
    • Option to adjust your log level.
    • Ability to set a global application timezone.
    • The authentications key is now mandatory.

Version 1.5.4

Released on 09.07.2024

  • Introducing functionality to configure CORS.

Version 1.5.3

Released on 03.07.2024

  • Introducing Timebased Trigger
  • Introducing Indexed Fulfillment Result, making it possible to index fulfillments run in a loop.
  • New method LIST_TO_STRING to concat a string from an array.
  • New method VALUE_BY_INDEX to read the result of an indexed fulfillment.
  • Add loopbreak functionality, to abort a loop under a certain condition.
  • Possibility to get the index in a loop useing the LIST(10) method.
  • Possibility to concat text when building simple string values in a schema.
  • Possibility to call iterations from the loops before with @@

Version 1.5.2

Released on 05.06.2024

  • File upload functionality.
  • New method MULTIPART_FILE to read uploaded files as multipart files.
  • New method MULTIPART_FILENAME to get the filename of an incoming file.
  • New method GET_JSON to get a fulfillment result as a json string.
  • Trying to read an array (such as in loop or list) but having a jsonobject in the value now leads to a returned array with each variable transformed into a map. The entry can then be read with $.key and $.val.

Version 1.5.1

Released on 15.05.2024

  • Possibility to run fulfillments in a Loop

Version 1.5.0

Released on 30.04.2024

Breaking Change: Major Configuration Update. Configuration File Migration necessary.

  • Response Structure Change
  • Introducing JSONPATCH syntax functionality.
  • Introducing Method Handlers VALUE, TEXT, INTEGER, DOUBLE, BOOLEAN, SIZE, LIST, PARAM, BODY.
  • REST-API Datasource: It´s now possible to request 3rd party JSON APIs as datasources.
  • Official MSSQL support.

Version 1.4.2

Released on 09.10.2023

  • Versioning Patches & Security Maintenance Update

Version 1.4.1

Released on 01.09.2023

  • Versioning Patches & Security Maintenance Update

Version 1.4.0

Released on 07.08.2023

  • Launch of public version.

Version 1.3.0

Released on 22.07.2023

  • Add basic authentication support
  • Add postgres SQL database

Version 1.2.2

Released on 18.07.2023

  • Postgres Support

Version 1.2.1

Released on 06.07.2023

  • Minor Bugfixing

Version 1.2.0

Released on 06.07.2023

  • Improved Debug Mode Setting
  • Ajust licencing and free version

Version 1.1.0

Released on 12.04.2023

  • Add support for condition function .size()
  • Add settings section in config yaml file and moved licence from base to settings section
  • Added debug mode to disable/enable api documentation test interface

Version 1.0.1

Released on 04.04.2023

  • Improved Configuration File Validation on Startup and included better exception handling on invalid configuration Files
  • A new logging mechanism to provide better and more precious information on the instance´s state on startup.
  • Removed unnecessary attribute 'name' in fulfillment exception.
  • Removed unnecessary attribute 'servername'

Version 1.0.0

Released on 01.04.2023

  • Initial Release