Changelog
[6.3.0] - 04-09-2026
- Improved permissions warning in Data Add's overview message.
- Added last login timestamp to the user export.
- Improved license expiry date handling.
- Improved bulk import auto-mapping.
- Improved visibility of audits when a schema has been moved.
- Improved security of API responses.
- Improved Tableau user sync to automatically add synced users to the "everyone" group for consistent group assignment behavior.
- Added "Manual" workflow trigger, allowing users to trigger workflows on demand via a button in the extension. Written records are queued and sent to the workflow when the button is clicked.
- Improved reliability of numeric fields when multiple marks are selected and when editing decimal values.
- Improved saving multiple records so composite values no longer get cut off.
- Improved IP whitelisting to correctly match CIDR ranges.
- Improved stability of dynamically connected parameters for Data Helper.
- Improved connection test
[5.7.6] - 27-08-2026
- Improved Oracle driver table detection.
[6.2.1] - 15-07-2026
- Improved "allow edit when" rules in Data Correct to check each row against its own matching mark instead of always the first selected mark.
- Improved adding/changing decimal fields for existing schemas.
- Improved on-demand loading in extensions when multiple marks are selected.
- Improved bulk edit in Data Correct module.
- Improved file unpacking procedure at installation.
- Improved proxy configuration for docker containers.
[6.2.0] - 17-06-2026
- Redesigned config pages for Data Add, Data Correct and Data Helper with tabbed sections.
- Added "Overview message" rich text config option to all four scenario types.
- Added "Record state" condition to allow-edit-when rules, enabling lock of existing records while allowing new ones to be created.
- Added bulk edit mode to Data Correct, allowing a single form to update all editable rows at once.
- Added config option to enable bulk edit mode and optionally open it by default.
- Improved Powertools (interpolate/bulk edit) ignoring "allow edit when" rules, preventing updates to read-only rows.
- Improved Powertools UX: compact single-row layout, instant column switching without closing, mode selection via chips, and correct editable row count in apply button.
- Improved "allow edit when" null check not working for number fields.
- Included UUID's into schema exports to improve acceptation to production workflow
- Power BI: the "select datasources to refresh" list in config screens is now correctly populated when authenticated via username/password or Entra SSO. A warning is shown when datasources cannot be loaded due to missing Entra configuration.
- Power BI: extension no longer crashes and refreshes indefinitely when submitting the backend URL during initial setup.
- Power BI: the extension now enforces license validation, preventing usage without a valid license.
- Power BI: the extension now correctly detects when no cross-filter is active and no longer shows forms for all records when nothing is selected in other visuals.
- Security: password reset tokens are now random, server-side, one-time tokens.
- Security: enforced stronger password requirements (min. 12 characters, uppercase, lowercase, number, and special character) in both the management console and the API.
- Security: added last login timestamp to user overview.
- Security: login, failed login, and logout events are now recorded in the system audit log.
- Security: accounts are temporarily locked after repeated failed login attempts.
- Security: improved login error messaging.
- Security: improved handling of calculation expressions.
- Security: improved OAuth connection security.
- Security: general security improvements.
- Added MultiSubnetFailover support for SQL Server connections, improving failover reliability in AlwaysOn Availability Group environments. Can be enabled via the multi_subnet_failover setting in yaml file.
- Security: updated dependencies across API, management console, and Tableau extension.
- Deprecated: the "No Authentication" and "Pincode" authentication methods are deprecated and will be removed in the next major release. Users are strongly advised to migrate to SSO (SAML or OAuth) or username & password authentication. The management console and extension (in authoring mode) now shows a prominent warning when either deprecated method is active.
[6.1.3] - 12-05-2026
- Improved triggering mechanism on workflows.
- Improved primary key creation when creating a schema trough InputTables for DB2, Oracle, SAP Hana and Teradata (Requires new schemas or change the primary key of existing schemas to a varchar(255)).
- Improved Databricks connections for non-default catalogs and databases.
- Improved Docker image for Azure Containers, including scheduled database backups.
- Improved bulk import for Oracle connections.
- Improved date fields to no longer shift by one day during bulk import due to timezone offset.
- Improved Internal PHP Server to check for cleaned up files.
- Updated Snowflake driver to support non-UTF-8 character sets (e.g., Chinese, Hebrew, etc.).
- Added missing headers from load balancers/proxy servers, improving URL generation.
- Prevented schema selection reset when detection errors occur.
- Pin Docker base image version to latest LTS version.
- Security improvements.
[6.1.2] - 24-04-2026
- Add support for FinanceTables extension
[6.1.1] - 13-04-2026
- Added support for Key-pair authentication for snowflake when not using DSN.
- Impoved opening popups in Tableau.
- Improved importing null values from bulk import.
- Improved SSO page in management console not showing after misconfiguration.
- Improved sending integers in string fields for specific drivers.
- Added support for case-insensitive username login using SSO.
- Improved visibility of connection details on odbc drivers when not using dsn.
- Improved selecting data from SapHana
- Improved url validation in snowflake oAuth
[5.7.5] - 13-04-2026
[6.1.0] - 23-03-2026
- Added support for WriteBackExtreme inside of Power BI.
- Improved single tentant configuration for OAuth.
- Improved showing relevant history in extension.
- Improved text size in wysiwyg editor.
- Added command to export repository data enabling easy migration to SaaS.
- Security improvements.
- Added 3 default AI agents for PowerKPIs (KPI Cockpit Analysis, KPI Card Summarizer, KPI Tree Health Check).
[6.0.3] - 20-02-2026
- Added setting database on session level for Databricks.
- Converted boolean type to char(1) for Oracle.
- Improved casing on Oracle.
- Improved docker entrypoint script.
- Improved saving an integer with leading zeros in string fields.
- Improved saving audits on snowflake connections.
[6.0.2] - 20-02-2026
- Added security enhancements for oauth routes
- Improved oauth login procedure
- Improved detection of tables on databricks
[5.7.4] - 19-02-2026
- Added security enhancements for oauth routes
[6.0.1] - 17-02-2026
- Improved fetching data from Orcale
- Improved migration for SQL Server
- Updated
schema:import command.
- Improved docker
[6.0.0] - 03-02-2026
- Added ability to use WriteBackExtreme as datasource for supertables.
- Added the ability to create AI agents to unlock generative AI and summaries in supertables.
- Rewritten Database engine.
- Added option to store audit data to connection database.
- Added option to export audit data to csv from management console.
- Added audit logging for changes made through the management console.
- Added option to synchronize schema fields with the database.
- Removed install scripts and dependencies for linux.
- Enhanced log viewer in management console.
- Improved Tableau sync scheduler.
- Improved SSO Login response in case of unsufficient permissions.
- Enabled changing string column type to dropdown for databricks.
- Added advanced settings for SAML validation.
- Updated frameworks and dependencies.
- Updated the powertools button to not sort the table.
[5.7.2] - 27-10-2025
- Improved an issue with checking the user_id column in uppercased databases.
[5.7.1] - 17-09-2025
- Added option to turn on SSL verification for outgoing CURL HTTPS requests
[5.7.0] - 12-09-2025
- Added support for IBM DB2 database.
- Added persistent tables in extension, you can now set a default pagination size, ordering and save this state as author. Viewers will see this exact table state when they open the dashboard.
- Added support for conditional visibility tables in Data Correction.
- Improved dynamic values not showing properly in Data Correct module.
- Improved Powertools in Data Correct module not showing updated values.
- Improved SSO login when auto-popup is enabled.
- Improved searching and then selecting all records in a table.
- Improved creating entitlements for groups.
- Improved error message when NoExecuteInSQLPrepare is not properly configured in Snowflake driver.
- Added
Is administrator to user export in management console.
- Improved links to documentation.
- Improved our build system to make the app load faster and feel more responsive.
- Security improvements.
- Updated third party libraries.
- Removed support for emoticons.
- Disabled driver input for trial environments.
[5.6.1] - 06-08-2025
- Improved performance of large datasets.
- Bumped PHP to latest version.
- Fixed requests using CURL throwing error.
[5.6.0] - 09-07-2025
- Added option to inherit fonts from Tableau workbook formatting.
- Added a massively improved form builder with many new features:
- Added Field Validation, Define and validate input formats using custom regular expressions. Like a valid Postal Code check or correct formatted Phone Number.
- Added Conditional Visibility, fields are shown when specific value(s) are selected in another field. Like a 'new customer' field showing extra fields.
- Added support for input formatting (masking) on both number and text fields to help you enter data in the correct format
- Added the ability to define custom formats like:
- 🔢 Number example: 1234567890 → formatted as +(123)-456-7890 (phone number)
- 🔤 Text example: AB123456 → formatted as AB-123-456 (custom code or serial number)
- Improved the typing experience by guiding you through the format automatically as you fill out the field
- Improved how saved data is handled related to masking:
- Number fields only store the clean value (e.g. 1234567890)
- Text fields store the full formatted input (e.g. AB-123-456)
- Improved how formatted values are shown in overviews and summaries, so what you see matches what you entered
- Added WYSIWIG Surrounding text options around fields to add more context like a description, introduction and header.
- Added option to set padding around fields, giving you the option to add more spacing in the form, in combination with surrounding text a great option to build beautiful forms!.
- Added search history to search bar in extension.
- Added option to make the search bar persistent.
- Improved layout of fields. General improvements to the layout of form components and configuration.
- Improved handling of reserved keywords (e.g., unique_key) in schema column definitions.
- Improved visibility of sites dropdown on tableau sync configuration page.
- Added Search history to search bar in extension.
- Added option to make the searchbar persistent.
- Upgraded dependencies.