---
title: "RUAL Core v13.0.9 - Previous Release · RUAL Documentation"
description: "Previous Release"
canonical: https://docs.rual.nl/core-versions/130009
language: en
---

# RUAL Core v13.0.9

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 **5** blocks have been modified and **14** new blocks were introduced. You'll find a complete list of blocks at the bottom of this page.

### Enhancements and New Features

UI and Component Fixes:

- Fix state translations not replacing in pins if no payload.

- Fix WebSocket event subscriptions.

- Fix datatable [`state_advanced_datatable`](https://docs.rual.nl/block-types/state%20ui/state_advanced_datatable) filter search bar.

- Improve broadcast subscription de-duplication based on unique IDs.

- Improve state pin update performance on re-render.

Datatable Enhancements:

- Improve [`state_advanced_datatable`](https://docs.rual.nl/block-types/state%20ui/state_advanced_datatable) wildcard searches and date filters.

- Improve datatable searches with scientific notation.

- Improve datatable in-between filter and scroll `thead` into view on page change.

- Improve datatable selection filter check.

- Improve logic for state datatable preset active filters.

- Improve datatable filters.

New UI Features:

- Add hide empty in pin to [`state_select`](https://docs.rual.nl/block-types/state%20ui/state_select).

- Add new target href to context menu blueprint action.

- Add fallback to frontend hash for undefined values.

- Add required fields to [`state_form_fields`](https://docs.rual.nl/block-types/state%20ui/state_form_fields).

- Add support for current request to UI component pages.

- Add redirect support to [`state_submit_button`](https://docs.rual.nl/block-types/state%20ui/state_submit_button).

- Add disable pin to [`state_single_button_radio_option`](https://docs.rual.nl/block-types/state%20ui/state_single_button_radio_option).

- Introduce [`state_video`](https://docs.rual.nl/block-types/state%20ui/state_video) for State UI.

### Block Updates

New Blocks and Pins:

- Introduced [`file_generate_pdf_from_page`](https://docs.rual.nl/block-types/file/file_generate_pdf_from_page) for generating PDFs from web pages.

- Introduced [`math_min`](https://docs.rual.nl/block-types/math/number_math_min) and [`math_max`](https://docs.rual.nl/block-types/math/number_math_max) blocks.

- Introduced [`array_multiply_field`](https://docs.rual.nl/block-types/array/array_multiply_field) for easier updates of array items.

- Introduced [`object_logical_or`](https://docs.rual.nl/block-types/date/date_logical_or), [`array_logical_or`](https://docs.rual.nl/block-types/array/array_logical_or) and [`object_logical_or`](https://docs.rual.nl/block-types/object/object_logical_or).

- Introduced [`statedatatablefilter_range`](https://docs.rual.nl/block-types/state%20ui/statedatatablefilter_range)

- Introduced [`state_autocomplete_multiple_field`](https://docs.rual.nl/block-types/state%20ui/state_autocomplete_multiple_field).

- Introduced [`function_redis_cache_get_exists_json`](https://docs.rual.nl/block-types/redis/function_redis_cache_get_exists_json) and [`function_redis_cache_set_key_json`](https://docs.rual.nl/block-types/redis/function_redis_cache_set_key_json) block.

- Introduced a `has_changes` pin to [`function_redis_cache_set_key_json`](https://docs.rual.nl/block-types/redis/function_redis_cache_set_key_json).

### Bug Fixes

System Improvements & Error Handling Enhancements:

- Improved sim info for [`array_filter`](https://docs.rual.nl/block-types/array/array_filter) to include false/true match.

- Improved date difference actions.

- Improved error messages.

- Improved error handling for geo point radius and UI component file endpoint.

- Improved error messages for invalid searches.

- Improved user activity tracking.

- Improved system setting empty check on create.

New API & Feature Additions:

- Added system API for blueprint deploy count.

- Added deploy blueprint broadcast.

- Added support for [`value_default_dynamic`](https://docs.rual.nl/block-types/value/value_default_dynamic) to skip lower case conversion.

- Added access token toggle to the [`file_generate_pdf_from_page`](https://docs.rual.nl/block-types/files/file_generate_pdf_from_page) block.

- Added support for optional parameters in redirect to page actions.

- Added support for entity splitting via config.

- Added support for [`lxdconnection_instance_exec`](https://docs.rual.nl/block-types/virtualisation/lxdconnection_instance_exec).

- Added limit to [`value_split`](https://docs.rual.nl/block-types/value/value_split).

- Added PostNL delivery and printing blocks support.

- Added company name support for PostNL label.

Performance & UI Improvements:

- Improved PostNL label printing.

- Improved PostNL block error handling.

- Improved scroll-to-top behavior in [`datatable`](https://docs.rual.nl/block-types/state%20ui/state_datatable).

- Improved PATCH endpoint registration.

- Improved error handling for blueprint template save.

- Improved refresh check to test impact.

- Allowed page overwrites on subdomains.

- Allowed 5-minute grace period for user activity.

- Whitelisted localhost requests in access controls.

Removals:

- Removed unused Mollie actions.

- Removed reference for [`date_locale`](https://docs.rual.nl/block-types/date%2Ctimezone/date_locale).

- Removed empty headers for custom requests.

System Bug Fixes:

- Fixed [`array_merge_increment_deep_key`](https://docs.rual.nl/block-types/array/array_merge_increment_deep_key) increment key not supporting deep keys and deep merge of sub-objects.

- Fixed [State if](https://docs.rual.nl/block-types/state%20ui/state_branch) within [State if](https://docs.rual.nl/block-types/state%20ui/state_branch) collision issue.

- Fixed sorting random in storages query not working when used with filter or must-not.

- Fixed [`state_input_date`](https://docs.rual.nl/block-types/state%20ui/state_input_date) using incorrect default pins.

- Fixed response body logging when requested.

### Backend & API Improvements

API Enhancements

- Added API support for local cobots.

- Added more APIs for local IP range support.

- Add function_trigger_webhook_http_head.

- Introduce new cluster statistic backend.

- Introduce new cluster metric APIs.

- Add [`object_convert_to_floridayconnection`](https://docs.rual.nl/block-types/type%20casting/object_convert_to_floridayconnection).

- Update error keys for Floriday requests

Traffic & Authentication

- Added inbound and outbound traffic tracking

- Added base for authentication groups.

- Added base for user activity tracking.

- Improveed user activity tracking with count.

- Support upgraded WebSocket from domain entity.

Database & Caching

- Added [`function_redis_cache_get_exists_json`](https://docs.rual.nl/block-types/redis/function_redis_cache_get_exists_json) and [`function_redis_cache_set_key_json`](https://docs.rual.nl/block-types/redis/function_redis_cache_set_key_json).

- Added simulation check to Redis actions.

- Improve Elasticsearch index check.

- Update merging for [`query_and`](https://docs.rual.nl/block-types/query/query_sort_field) operations.

performance & Optimizations

- Extended [`state_advanced_datatable`](https://docs.rual.nl/block-types/state%20ui/state_advanced_datatable) column functionality.

- Improved scroll-to-top behavior in [`state_datatable`](https://docs.rual.nl/block-types/state%20ui/state_datatable)

- Improved cluster WebSocket path handling.

- Improved error for invalid searches.

- Improved error handling for invalid query conditions.

- Removed empty headers for custom requests.

- Updated packages to mitigate DoS vulnerability.

- Updated PostNL blocks for better error handling.

- Included initial headers in post form custom HTTP request.

### Infrastructure & Deployment

WebSocket & Connectivity Changes

- Changed deploy count endpoint to GUIDs.

- Parsed query string `true` and `false` as conditions.

- Changed old RUAL WebSocket subdomain to a new one.

- Changed pathname for WebSocket server.

- Support upgraded WebSocket from domain entity.

System & Storage Improvements

- Improved logic for production BP storage removal and restoration.

- Improved system setting empty check on create.

- Improved error handling for blueprint template save.

Performance & Reliability Updates

- Updated dashboard ports.

- Updated Elasticsearch index check.

- Updated refresh check to test impact.

- Package upgrade and removal of old promise logic.

### Blocks introduced

### Blocks modified

### Blocks deprecated
