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

# RUAL Core v13.0.5

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

### Sign-in as changes

The [user signin as](https://docs.rual.nl/block-types/users/function_user_signin_as) functionality now exclusively functions for accounts that have the `allow_login_as_user` setting enabled within their [settings](https://docs.rual.nl/cluster/user-access-management#settings).

### New Features and Enhancements

UI and State Management Improvements:

- Enhanced state update focusing input issues.

- Added font size and `!important` to RUAL toolbar styling to keep it outside state page styling.

- Introduced [`uiattributes_disabled`](https://docs.rual.nl/block-types/attributes/uiattributes_disabled) and [`uiattributes_autofocus_custom`](https://docs.rual.nl/block-types/attributes/uiattributes_autofocus_custom).

- Improved [`state_input_price`](https://docs.rual.nl/block-types/state%20ui/state_input_price) and [`state_input_date`](https://docs.rual.nl/block-types/state%20ui/state_input_date) functionalities.

- Added state attributes support for [`state_foreach_div`](https://docs.rual.nl/block-types/state%20ui/state_foreach_div) and similar blocks.

- Introduced [`state_history_back`](https://docs.rual.nl/block-types/state%20ui/state_history_back), [`state_history_forward`](https://docs.rual.nl/block-types/state%20ui/state_history_forward) and [`state_history_modify`](https://docs.rual.nl/block-types/state%20ui/state_history_modify). to improve state page navigation.

- Added [`state_select_component`](https://docs.rual.nl/block-types/state%20ui/state_select_component) and [`state_flow_component`](https://docs.rual.nl/block-types/state%20ui/state_flow_component) this allows you run state components from different blueprints without the use of functions.

- Introduced `state_clear_active_datatable_filters` to manage datatable filters on state pages

- Updated [`state_submit_button`](https://docs.rual.nl/block-types/state%20ui/state_submit_button) with parameter and query support to it supports different APIs

- Small updates to the JS state file using within the state pages

New Blocks and Functionalities:

- Added [`state_advanced_datatable`](https://docs.rual.nl/block-types/state%20ui/state_advanced_datatable) filters and prefill option.

- Introduced [`httpconnection_enable_request_body_log`](https://docs.rual.nl/block-types/http%20connection/httpconnection_enable_request_body_log) and [`httpconnection_enable_response_body_log`](https://docs.rual.nl/block-types/http%20connection/httpconnection_enable_response_body_log) to manage the logging of these APIs.

- Added [`function_subscriptions_spark`](https://docs.rual.nl/block-types/websocket/function_subscribe_spark) to manage spark subscriptions using one logic, instead of multiple ones around currently.

- Introduced [`function_broadcast_subscribe`](https://docs.rual.nl/block-types/websocket/function_broadcast_subscribe) and [`function_write_to_websocket`](https://docs.rual.nl/block-types/websocket/function_write_to_websocket) for enhanced websocket / client communication functionalities for custom React Native apps and frontends.

- Implemented [`redis_sets_rem`](https://docs.rual.nl/block-types/redis/redis_set_rem) and [`redis_sets_add`](https://docs.rual.nl/block-types/redis/redis_set_add) for sorted set management and utilizing the cache better.

Security and Session Management:

- Improved user permission management and session tokens.

- Limited [`function_user_signin_as`](https://docs.rual.nl/block-types/users/function_user_signin_as) usage, it now can only be used when a user account has `allow signin as` enabled.

- Enhanced login and 2FA security layers to comply with the latest security standards.

- Resolved `TOO_MANY_LOGIN_ATTEMPTS` error handling causing weird behaviour on some custom logins.

API and Data Handling:

- Added [`function_resize_image`](https://docs.rual.nl/block-types/files/function_resize_image) and [`function_image_to_webp`](https://docs.rual.nl/block-types/files/function_image_to_webp) blocks.

- Improved some excel reading functionality when working with multiple tabs.

- Enhanced [`function_user_create`](https://docs.rual.nl/block-types/users/function_user_create) and [`function_user_update`](https://docs.rual.nl/block-types/users/function_user_update) documentation and functionality.

- Improved [`function_user_reset_password_with_token`](https://docs.rual.nl/block-types/users/function_user_reset_password_with_token) and [`function_user_create`](https://docs.rual.nl/block-types/users/function_user_create) scopes handeling to limit the usage of and on `*` scopes.

Performance and Stability Enhancements:

- Improved browser sandbox stability when working with blocks utilizing puppeteer, making sure it always closes nicely regardless of the page crashes or not.

- Optimized default routing timeout so it now nicely time's out again.

- Enhanced simulation values for [`function_create_documents`](https://docs.rual.nl/block-types/storage/function_create_document_from_mutations) as these were missing.

- Utilized official prometheus client for metrics for our Cluster Metric APIs.

- Improved broadcasting logic and introduced new block [`current_websocket_id`](https://docs.rual.nl/block-types/websocket/value_current_websocket_id).

### Bug Fixes

UI and Component Fixes:

- Fixed [`state_input_price`](https://docs.rual.nl/block-types/state%20ui/state_input_price) not being completely disabled when using disabled attributes.

- Corrected query fields for [`state_autocomplete_single_field`](https://docs.rual.nl/block-types/state%20ui/state_autocomplete_single_field).

- Addressed `.settings` modification issue for users when using the [`update_multiple_documents`](https://docs.rual.nl/block-types/storage/function_update_documents) block.

- Resolved encrypted password & salt exposure on the login endpoint.

- Fixed WS connection crash when receiving invalid data (thread level)

State and Data Handling Fixes:

- Resolved issues with [`state_input_date`](https://docs.rual.nl/block-types/state%20ui/state_input_date) and similar blocks when sending data to the backend state.

- Fixed users create for non-root accounts causing errors on rare cases due to settings being malformed.

- Improved [`function_user_reset_password_with_token`](https://docs.rual.nl/block-types/users/function_user_reset_password_with_token) post-security patch.

- Addressed [`state_submit_button`](https://docs.rual.nl/block-types/state%20elements/state_submit_button) description inaccuracies.

Performance and Reliability Fixes:

- Fixed puppeteer keeping open browsers when a page crashed.

- Resolved WS and query performance issues.

- Enhanced error handling in [`state_input_date`](https://docs.rual.nl/block-types/state%20ui/state_input_date) and similair blocks.

### Additional Updates

Documentation and Usability Improvements:

- Improved findability of blocks: [`httpconnection_set_json`](https://docs.rual.nl/block-types/json%2Chttp%20connection/httpconnection_set_json), [`value_json_parse`](https://docs.rual.nl/block-types/value%2Cjson/value_json_parse), [`array_map`](https://docs.rual.nl/block-types/array/array_map), [`array_filter`](https://docs.rual.nl/block-types/array/array_filter), [`query_bool_term_fields`](https://docs.rual.nl/block-types/query/query_bool_term_fields).

- Enhanced documentation for various blocks like [`date_parse_from_string`](https://docs.rual.nl/block-types/date%2Ctimezone/date_parse_from_string).

- Improved grouping and base naming of blocks for easier navigation and understanding.

Configuration and Deployment:

- Added language forcing to state-v2 endpoints.

- Introduced some config changes.

### Blocks introduced

### Blocks modified

### Blocks deprecated
