2026-02-16

Changes:

  • ⚡ Reduce excessive logging to improve performance
2026-02-04

Changes:

  • 🐛 Fix users without a profile being incorrectly filtered out
  • 🐛 Fix lock check being incorrectly applied during certain operations
  • 🐛 Fix wrong label on some buttons
  • 🐛 Gateway cleanup service now properly handles hanging callbacks
2026-01-27

Changes:

  • ✨ Configure formatters and foreign keys for profile types
  • ✨ Add cycle detection to prevent infinite recursion in data model configuration
  • ✨ Remember quick filter selections and add dropdown filter for enum attributes
  • ✨ Allow hiding dependent entity tabs and add delete option for entities
  • ✨ Reload data automatically when an automation completes
  • ✨ Allow streaming ZIP files from Lua webhook scripts
  • ✨ Ctrl/shift-click table rows to open in new tab
  • ✨ Show the editing Lua library name in the title bar
  • ⚡ Improve performance of bulk entity creation
  • 🐛 Fix header button filtering for formatters
  • 🐛 Fix WebRTC live streaming not working in plugin contexts
  • 🐛 Fix import creating a new scope for each command
2026-01-13

Changes:

  • ✨ Support array-of-enum types in EnumRadioEditor with checkboxes
  • 🐛 Fix unwanted scrollbar on pages by constraining grid row height
2025-12-10

Changes:

  • ✨ Manually run data change automations from the admin area
2025-12-02

Changes:

  • 🐛 Fix Lua-to-JSON converter turning objects with numeric string keys into arrays
  • 🐛 Fix PdfToImageHelper filling blank regions with black instead of white
2025-11-14

Changes:

  • ✨ Add Word-to-PDF conversion via the Tarasa Gateway
  • ✨ Add global filter for entity tables
  • ✨ New formatter types: NumberInputEditor, TextAreaEditor, and MaskedInput V2
  • ✨ Stream live entity attributes over WebRTC
  • ✨ Plugin bundle system for packaging and distributing plugins
  • ✨ Automatically detect nullable attributes instead of requiring manual allowNull configuration
  • ✨ Temporary file uploads for use in Lua scripts
  • 🐛 Fix FK propagation issues for arrays and user entities
  • 🔒 Don't expose user information when login fails
2025-10-16

Changes:

  • ✨ New Petri net management interface with visual diagram editor, live token visualization, tabbed navigation, and log filtering
  • ✨ Add "between dates" advanced filter and allow filtering on attributes within arrays
  • ✨ Surrounding entities navigation on detail pages
  • ✨ Manually run timer automations from the admin area
  • ✨ Add confirmation messages for create/update/delete entity operations
  • ✨ Allow format string formatter to use Lua expressions
  • ✨ Make EntityTable configurable as a sub-formatter and allow copying filters/tabs between pages
  • ✨ Word document generation in Lua
  • ⚡ Redis caching for healing sync and improved SpecificationSolver performance
  • 🐛 Fix infinite page load when switching between plugins
  • 🐛 Fix being unable to update automation permissions across applications with the same automation name
  • 🐛 Fix profile edit forms not being saveable with foreign keys on the page
  • 🔒 Fix being able to see role information of other applications
2025-08-28

Changes:

  • ✨ Show delete and automation buttons on edit pages when there is no detail page
  • ✨ Add print_image support to Lua Gateway
  • 🐛 Fix redirectUrl being overridden by cancelUrl when saving on create and edit pages
  • 🐛 Fix MinLength validation rule being ignored by empty strings
  • 🐛 Fix layout issues for main content in the admin area being cut off
2025-08-06

Changes:

  • 🏗️ Use vite instead of webpack for the frontend to reduce build times
  • ✨ Add reseller portal
  • ✨ Setup infrastructure for request throttling
  • ✨ Introduce Lua script execution time limits
  • 🛂 Add permission checks to entity listeners
  • ✨ Add attribute ordering and grouping to table data models
  • ✨ Catch errors during import/export to still apply the remaining changes
  • ✨ Add feature flags
  • ✨ Add custom content uploading to use in Lua scripts
  • ✨ Add Lua library for generating PDFs
2025-06-18

Changes:

  • ♻️ Merge the API, Background and Petri applications into one for easier communication and maintainability
  • ✨ Add header button style customization (New/Edit/Delete, as well as popups and button automations)
  • ✨ Use the configured custom page title in the peek modal in list pages
  • ✨ Add allowed login types to roles to restrict what login types are allowed per role
  • ✨ Add automation log streaming for live logs, and refactor petri to use this new interface
  • ✨ Adds metadata attributes to make them visible in data pages (createdDate, editedDate, -ByUsername, -ByUserId)
  • ✨ Pretty-print Formatter JSON in application import/export to only show actual changes
  • ✨ Require confirmation when removing a role from a user
  • ✨ Add aggregate queries
  • ♻️ Refactor user management permission checks to fix inconsistencies
  • ✨ Make edit and detail pages show a proper error message when the document was deleted
2025-04-27

Changes:

  • ✨ Make it easier to assign roles to users
  • ✨ Add support for public plugin pages
  • 👷 Make it easier to roll-back front-end releases
  • ♻️ Fully replace legacy with Automations
2025-03-27

Changes:

  • ✨ Revamped application import/export with tree-format display, error reporting, and the ability to discard applied changes
  • ✨ Button automations with entity button triggers, Petri place and redirect actions, and permission specifications
  • ✨ Popup formatters on detail, edit, and list pages
  • ✨ Custom pages with public access and customizable paths
  • ✨ Configurable header buttons for tables and card editors
  • ✨ Manage email and text templates in the UI, with layout support and custom email senders via Lua
  • ✨ New formatter configuration pages for PluginFormatter, CardEditor, EnumFormatter, and EntityTable
  • ✨ Attribute management improvements: ordering recovery, copy button, auto-created file type attributes, display name formatter
  • ✨ Validation rule editing and deletion through the table detail page
  • ✨ Delete documents with filter from Lua
  • ✨ Tarasa Gateway: stream logs to Application Insights and compound commands
  • 🔒 Lua sandbox for safer script execution
  • 🐛 Fix empty strings being submitted as null in forms
  • 🐛 Fix related entities not showing up on detail page
  • 🐛 Fix FK table editor values not displayed when multiple selected
  • 🐛 Fix metadata being included in preprocessors during entity creation
2025-03-03

Changes:

  • ⚡ Performance improvement loading data type configuration
  • 🔒 Run Lua code in a sandbox
2025-02-18

Changes:

  • 🐛 Prevent race condition when Tarasa Gateway Client responds too fast
  • ✨ Implement exponential backoff for communication with Tarasa Gateway Client
  • ⚡ Performance improvement determining when a Petri Net Transition can run
2024-12-05

Changes:

  • ⚡ Performance improvement in Petri Net processes
  • ✨ Implement environment-specific Application Settings
  • ✨ Admins can now search for logs with custom time intervals
  • 🎨 Login screen is now responsive
2024-11-14

Changes:

  • 🔥 Combine sync configurations, custom webhooks, and entity preprocessors into Automations
  • ✨ The order of menu items can now be configured
  • 🎨 Complete redesign of the account settings page
  • 🎨 Complete redesign of the user detail page
  • ✨ Single Sign-On via Microsoft Entra ID
  • 🔧 Document history is now kept for 30 days rather than 7
  • 🔒 Added extra security checks for API key logins
  • ✨ Automatically log errors when Lua scripts perform invalid data actions
  • ⚡ Performance improvement in saving documents that refer to a lot of other documents
  • ⚡ Detail pages are now faster to load