Release Notes
This section explains the new features and updates applied with each release.
1.1.0 [01/2025]
Board Lister
A new lister with kanban-style board functionality is added for easy management of tasks and software requirements.
Map Editor Preset Option
A new configuration "preset" is added to map editors, allowing a predefined list of keys to be displayed for easy and structured data entry.
GitBook Help Integration
GitBook search functionality is added to help button, to allow in-app searching of relevant content on GitBook.
Request Metadata Claims
A claims map is added to request metadata, allowing passing of user access information in metadata (e.g. roles, seller id) as an alternate to passing them in event payload. This also provides CRUD event runners ability to utilize user access information in their processes (as CRUD runners only receive "parameters" otherwise).
Advanced CRUD Operations
Additional parameters are added to state managers, allowing use of queries to check complex access rights (e.g. user can only access records of own organization) on records, which are utilized by Read, Condition and Write event handlers. These parameters allow using basic CRUD event runners with automated access control, without requiring definition of custom Sagas each time.
LangChain4J Handler
A new ML handler is added, which allows use of chat and image processing models based on a large list of LLM providers (such as OpenAI, Bedrock, Anthropic, Gemini, Mistral, Dall-E, etc.).
1.0.0 [12/2024]
RAI Vision Features
RAI the AI assistant now supports copying and pasting images to generate content, such as:
Generating Handlebars template from web page screenshots
Generating detailed descriptions from product photos
Generating JSON schema from ER diagrams
Advanced Admin-UI Login Configurations
Additional configuration options are enabled on Admin-UI, to enable/disable reCAPTCHA, OTP, external apps in authentication flows easily.
Saga Scheduler
Sagas can be scheduled directly on the runners now, eliminating the need for cron-job deployments for recurring single Saga call activities.
StatfulSet Deployment Option
Deployments can be now configured to deploy as StatefulSet on kubernetes clusters, with pod index assigned as their partition.
Couchbase State Manager
Built-in support for Couchbase is added as a state manager, which can be used via Core+ package.
Read-Only State Manager
State managers can now be configured to be read-only, to safeguard them against accidental use in write action steps.
New JMESPath Extensions
The following extensions are added to JMESPath patterns with this release:
salt_key: Generates a secure random key with given length for encryption
merge_index: Merges two arrays by their index
group_by: Groups entries of an array by a given field
element_at: Returns entry of an array at given index
cron: Evaluates a cron expression and compares against a given time
Admin UI Landing Path
LANDING_PATH environment variable to redirect users to a specific app or page on domain root URL.
Document Export Handlers
Excel and PDF export event handlers are now available for creating formatted files using event payloads.
Gateway System & Channel Integration
Gateway system configurations are now possible from within channel configuration screen to simplify gateway - runner API mappings.
Python Processor Runner
A direct Process runner is added to Python library to allow running a processor directly from command line without wrapping with an EventHandler for simple job & cron-job use cases.
Rest Response Headers & Cookies
Rest event handlers can now include response headers and cookies in returned results, in addition to response bodies.
Direct RPC Runner Calling
RPC runners now support /api_direct endpoints which allow calling them in similar form as the API gateways (as opposed to /api endpoints which require full Event data format), to simplify in-cluster requests.
0.8.3 [11/2024]
GraphQL Query Support
CRUD event runners now support single-state graphql query operations, with filter, limit, skip and field selection, on /[channel]/graphql endpoints.
Embedded Gateway System Configuration
Gateway channel configurations now allow embedded configuration of gateway system parameters, allowing new channel definitions without a matching system definition.
Runner Element Status
Elements added to runners can now be set to 'Draft' or 'Passive' status, to disable them within runners without removing them from their configuration.
Maximum Rows Limit on States
State managers now allow configuration of 'maximum rows to read', which restrict the maximum number of rows read and condition handlers can retrieve from them.
Application.Properties Configuration with Deployment
'rierino.deployment' parameter is enabled in application.properties files (in addition to rierino.runner parameters), to allow dynamic inclusion of runners on application restart.
Ready-Core Helm Chart
An umbrella helm chart named 'ready-core' is added to installation assets to allow deployment of core platform without using Ansible playbooks.
0.8.2 [10/2024]
New RAI Features
This release extends our RAI the AI assistant functionalities with the following:
Query AI: Facilitates creating simple, aggregation and pipeline queries, with the ability to incorporate custom database expressions
Admin UI Proxy
Admin UI is extended with /api endpoints, which can be used as a proxy to admin gateway APIs. This feature allows restriction of direct access to the API gateway as well as CORS control when the UI and gateway services are deployed on different domains.
Simple Rule Event Handler
A new event handler is added, which allows evaluation of rules without using Drools as a comprehensive rule engine, for less sophisticated use cases.
Rest Retry & Fallback
Retry and fallback parameters are added to REST system configurations for granular and automated control over access issues in external systems.
State Loader Update On Parameter
A new parameter is added to state loader configurations, allowing users to disable triggering state listeners (e.g. recompiling templates) when a received record is not a real update on existing local copy.
Admin UI Custom Code Actions
Custom code menu actions and events are added to admin UI, to allow extension of client-side flows and triggers without the need for using remote components.
Admin UI Conditional Menus
Conditional display of editor and widget menus is enabled, with the same parameters as conditional tab/editor displays.
Output Element Ignore Option
'-' option is added for event step output element configuration, which allows ignoring produced output from the step.
New JMESPath Extensions
The following extensions are added to JMESPath patterns with this release:
get_element: Retrieves specific element inside an array
group_by: Groups elements of an array by a given key field
decode_url: Decodes provided URL string
encode_url: Encodes provided URL string
trim: Trims provided string
type: Returns type of provided input
Flattened Map Editor
The following parameter is added to MapEditor to allow editing nested objects:
flatten: Flag, which allows editing nested objects if set to true.
Delimited Text Editor
A new editor is added allowing easy management of delimited text contents.
Collapsable Editors
A new parameter "collapse" is added to all editors, which allows grouping child editors for collapsed view, to simplify using UIs with high number of widgets.
0.8.1 [09/2024]
RAI Launch
This release includes our launch of RAI the AI assistant, which embeds GenAI capabilities into Rierino UI and APIs. The following assistants are included with this release:
Text AI: Facilitates creating and rewording textual contents, including templates and codes, which can be added to value editors
Translate AI: Facilitates translation of textual and complex contents, which can be added to localized editors
Generic AI: Facilitates creation and revision of business records such as products, which can be added to item menus
UI AI: Facilitates creation and enrichment of UI designs, which is already incuded in UI design menus
Schema AI: Facilitates creation and revision of data schemas, which is already incuded in schema design menus
Validate Handlebars Menu Action
A new menu action is added for validating Handlebars templates from within the admin UI directly, without the need for trying to render contents. This menu action can be added to any Handlebars value editor.
Migration Lister
A new lister type is added to simplify migration from development to test and production environments, eliminating the need for migrating different assets (e.g. sagas, elements, queries) from different screens.
This screen is accessible through /app/devops/common/migration path.
Earlier Releases
If you are using an older version and need to learn about updates between releases 0.0.0 and 0.8.0, please contact our technical team.
Last updated