---
title: "RUAL Core v14.0.1 - Previous Release · RUAL Documentation"
description: "Previous Release"
canonical: https://docs.rual.nl/core-versions/140001
language: en
---

# RUAL Core v14.0.1

Our platform operates on software, commonly known as `core`. This software can be run either locally within the cloud environment of Enterprise Customers or within our AWS cluster.

### Modified or newly introduced blocks

In this release **45** blocks have been modified and **38** new blocks were introduced. You'll find a complete list of blocks at the bottom of this page.

### Speed Improvement

This release delivers significant performance enhancements, improving block execution speed by 70% across all block types. Production blueprints now execute up to 150% faster, with performance gains scaling based on blueprint complexity and size.

### Robot Automation - Dobot Integration

New Dobot Robot Control Blocks:

- Introduce [`dobotconnection_open`](https://docs.rual.nl/block-types/releases/dobotconnection_open) for establishing robot connections.

- Add [`dobotconnection_get_status`](https://docs.rual.nl/block-types/releases/dobotconnection_get_status) and [`dobotconnection_get_serial`](https://docs.rual.nl/block-types/releases/dobotconnection_get_serial) for robot monitoring.

- Introduce movement controls with [`dobotconnection_update_jog`](https://docs.rual.nl/block-types/releases/dobotconnection_update_jog) and [`dobotconnection_move_joint`](https://docs.rual.nl/block-types/releases/dobotconnection_move_joint).

- Add coordinate system support with [`dobotconnection_get_coordinate_system`](https://docs.rual.nl/block-types/releases/dobotconnection_get_coordinate_system), [`dobotconnection_get_joints`](https://docs.rual.nl/block-types/releases/dobotconnection_get_joints), and [`dobotconnection_get_joints_cartesian`](https://docs.rual.nl/block-types/releases/dobotconnection_get_joints_cartesian).

- Introduce robot control with [`dobotconnection_enable`](https://docs.rual.nl/block-types/releases/dobotconnection_enable) and [`dobotconnection_disable`](https://docs.rual.nl/block-types/releases/dobotconnection_disable).

- Add speed management with [`dobotconnection_get_speed`](https://docs.rual.nl/block-types/releases/dobotconnection_get_speed) and [`dobotconnection_set_speed`](https://docs.rual.nl/block-types/releases/dobotconnection_set_speed).

- Introduce alarm handling with [`dobotconnection_clear_alarms`](https://docs.rual.nl/block-types/releases/dobotconnection_clear_alarms).

- Add advanced tooling with [`dobotconnection_tool_set_dh_gripper`](https://docs.rual.nl/block-types/releases/dobotconnection_tool_set_dh_gripper), [`dobotconnection_tool_set_dh_gripper_width`](https://docs.rual.nl/block-types/releases/dobotconnection_tool_set_dh_gripper_width), and [`dobotconnection_rel_move_joint_user`](https://docs.rual.nl/block-types/releases/dobotconnection_rel_move_joint_user).

- Introduce [`dobotconnection_set_digital_output`](https://docs.rual.nl/block-types/releases/dobotconnection_set_digital_output) and [`dobotconnection_move_toolhead`](https://docs.rual.nl/block-types/releases/dobotconnection_move_toolhead).

### Data Types and Processing

Float Data Type Support:

- Introduce new "float" data type for enhanced numerical precision.

- Add [`float_parsefloat`](https://docs.rual.nl/block-types/releases/float_parsefloat), [`float_min`](https://docs.rual.nl/block-types/releases/float_min), and [`float_plus`](https://docs.rual.nl/block-types/releases/float_plus) blocks.

Number Processing Enhancements:

- Improve [`number_to_hex`](https://docs.rual.nl/block-types/releases/number_to_hex) functionality.

- Introduce [`number_pad_end`](https://docs.rual.nl/block-types/releases/number_pad_end) for number formatting.

Array Operations:

- Add [`array_find`](https://docs.rual.nl/block-types/releases/array_find) for array searching capabilities.

- Add fallback support for [`array_remove_at_index`](https://docs.rual.nl/block-types/releases/array_remove_at_index) and [`array_remove_at_indexes`](https://docs.rual.nl/block-types/releases/array_remove_at_indexes).

### Shipping and Logistics

PostNL Integration:

- Improve [`postnlconnection_barcode_status`](https://docs.rual.nl/block-types/releases/postnlconnection_barcode_status) output with enhanced status reporting.

### Business Validation

VAT and Company Information:

- Upgrade [`function_validate_vat`](https://docs.rual.nl/block-types/releases/function_validate_vat) to include company name and address data.

### File Processing

CSV and File Operations:

- Improve [`file_parse_csv`](https://docs.rual.nl/block-types/releases/file_parse_csv) with enhanced separator detection.

- Add fallback support for [`file_update_name`](https://docs.rual.nl/block-types/releases/file_update_name).

### State Management and UI

Advanced State Controls:

- Introduce [`statedatatablefilter_query_dynamic`](https://docs.rual.nl/block-types/releases/statedatatablefilter_query_dynamic) for dynamic filtering.

- Introduce [`state_inline_function_execute`](https://docs.rual.nl/block-types/releases/state_inline_function_execute) for inline function execution.

- Add UI Event support for [`state_div`](https://docs.rual.nl/block-types/releases/state_div).

Component Improvements:

- Update file output pin for [`state_form_get`](https://docs.rual.nl/block-types/releases/state_form_get).

- Add top pagination option to [`state_advanced_datatable`](https://docs.rual.nl/block-types/releases/state_advanced_datatable).

- Add datatable column filter support.

- Add header filter onChange support to [`state_advanced_datatable`](https://docs.rual.nl/block-types/releases/state_advanced_datatable).

- Add active sort class on page load for [`component_datatable`](https://docs.rual.nl/block-types/releases/component_datatable).

- Add storage pin to [`state_advanced_datatable`](https://docs.rual.nl/block-types/releases/state_advanced_datatable).

### System Improvements

Performance and Infrastructure:

- Introduce new cluster statistics and monitoring capabilities.

- Add bandwidth statistics reliability improvements.

- Improve VM statistics and disk/database statistics.

- Introduce upgrade service for updating nodes from within the UI.

- Expose RUAL as system service.

- Add block analytics for improved search functionality.

- Improve HTTP traffic logging with configurable retention.

- Add support for precompiled execute functions for faster execution.

- Significant speed improvements on function executions and state callbacks.

- Improve initial state page rendering speed.

Security and Package Updates:

- Security package upgrades and vulnerability fixes.

- Update GitHub and JSDOM packages for security compliance.

- Remove hardware ID dependency for improved security.

- Add timeout support for HTTP requests.

### Deprecations

Deprecated Blocks and Features:

- Deprecate scraper blocks.

- Deprecate [`condition_vat_valid`](https://docs.rual.nl/block-types/releases/condition_vat_valid) (replaced by enhanced [`function_validate_vat`](https://docs.rual.nl/block-types/releases/function_validate_vat)).

- Deprecate [`function_chatgpt_completions`](https://docs.rual.nl/block-types/releases/function_chatgpt_completions) (API can be used directly).

- Deprecate SSH blocks.

- Deprecate [`date_get_week_of_year_locale`](https://docs.rual.nl/block-types/releases/date_get_week_of_year_locale).

- Deprecate old healthcheck APIs.

- Deprecate blueprint session APIs.

- Deprecate [`date_out_pin_reference`](https://docs.rual.nl/block-types/releases/date_out_pin_reference).

### API Enhancements

New API Endpoints:

- Introduce new Blueprint Actions Multi GET API endpoint.

- Add new cache management APIs for memory inspection.

- Introduce new robot pose API for Visual Flow Editor.

- Add new cluster stats data API endpoint exposing raw statistics.

- Add v2 token support for enhanced authentication.

### Blocks introduced

### Blocks modified

### Blocks deprecated
