Free Download
HIGSON
4.3.5
The licence
By installing or using the Higson software, you agree to the terms of following End User License Agreement (EULA)
This EULA may be amended from time to time. The respective latest version of the EULA at the point of time of the purchase/registration of a Hi stware (whichever occurs later) shall apply.
System requirements
Server set up
JAVA RUNTIME ENVIRONMENT,
17 ON WINDOWS, LINUX AND MACOS X
For end user
CHROME 30+, SAFARI 10+. IE 10+,
FIREFOX 35+, EDGE 8+
Easy test-run
Versions and changelog
Added:
- Snapshot export filter excluding elements whose names begin with the given prefixes,
- Output level selection in the flow decision table block,
- Profile deletion over MCP, with an explicit confirmation step,
- On-demand loading of decision table matrix pages while scrolling.
Changed:
- Decision table matrix rows sorted by all levels,
- Sort indicator icon in table headers.
Fixed:
- Alias created or duplicated in the profile of the current view instead of the profile of its master decision table,
- Aliases not reverted together with their master decision table when reverting session changes,
- Flows whose decision table block cannot store the result in the assigned variable now rejected on save, with a hint to select an output level,
- Decision table block result not assigned to a typed flow variable in Runtime,
- Flow actions referencing undeclared arguments or variables now rejected on save, with a readable Runtime error for unresolved arguments,
- Decision table matrix row total not counting a copied row,
- Decision table matrix layout not recalculated after a browser zoom change,
- Session change marker overlapping row numbers in the decision table matrix,
- Overview list filters wrapping to a second row,
- Runtime REST Docker image health check ignoring the configured server port and context path,
- Security dependency updates (Tomcat 11.0.26, Jackson 2.21.7 / 3.1.7, Groovy 5.0.8).
Added:
- Marking and filtering elements changed in the session, now also in function and flow lists,
- Paging, column filters and row-count-only mode for the decision table matrix over MCP,
- MCP server start-up instructions and a getting-started guide resource for AI clients,
- Licence type reported in the runtime logs.
Fixed:
- Token refresh failing with a "contact support" error after two logins within the same second, leaving the user logged out,
- MCP tool arguments validated against the published schema: missing, mistyped, unknown enum and misspelled arguments now reported as validation errors instead of silent defaults or server errors,
- Flow domain nodes bound to the flow's own profile: separate profile picker removed, domain node unavailable in global flows, domain cleared with a warning when the flow profile changes,
- Flows generated by the AI assistant rejected on save due to an outdated link condition format in the knowledge base,
- AI assistant not reporting aliases of a master decision table,
- Runtime diagnostics failing on MySQL due to table name casing,
- Endless error logging from runtime watchers when a Spring Boot application using the runtime starter fails to start,
- Security dependency updates (Spring Boot 4.1.1, Tomcat 11.0.25, FreeMarker 2.3.35).
Added:
- Marking and filtering elements changed in the session, in decision table lists and matrices,
- Clickable links to the elements an AI answer mentions,
- Comparison type declared in flow conditions, with values converted before comparing,
- Profile creation and update available over MCP,
- Global search in External Storage (blob) columns,
- Column resizing on tabular screens,
- Delete action in domain collection tables, with per element permissions,
- Opening list elements in a new browser tab from the overview row link.
Fixed:
- Flow usages missing from AI assistant answers,
- Context argument now always kept first in function signatures,
- Validation rules applied to MCP requests the same way as to REST requests,
- Unknown profile code reported as a validation error instead of a server error,
- Right codes translated to role names in the snapshot import report,
- Elements the user has no rights to remove are now refused during snapshot import,
- Error message for a decision table import without the required rights,
- Global search results showing the whole matrix row instead of the matched cell value,
- Session element loading, now incremental and limited to missing elements,
- Navigation blocked while the viewed session was loading, with failures now reported,
- User filter on the session list matching logins that only start with the selected one,
- Test result panel not rebuilt after switching to another tested element,
- Decision table range boundary controls after changing the level type or clearing one side,
- Decision table matrix horizontal scroll lost after filtering out all rows,
- Unreadable header row in the extract codes XLSX export,
- Flow node types that cannot be edited in Studio no longer accepted by the write API,
- Diagnostic panel tab kept after page reload, unified section headers, licence limit and warning marklines separated on the CPU chart, and empty columns dropped from the JDBC usage list,
- Expired licence banner pointing to sales contact instead of a dead renew button,
- Security dependency updates (Tomcat).
Fixed:
- Connection arrows missing from flow diagram SVG export,
- Security dependency updates (Tomcat, Bouncy Castle, Log4j, Apache HttpClient, Spring LDAP, Micrometer, c3p0).
Added:
- Domain definition changes shown in the snapshot import report,
- Explicit search button in advanced search, with a confirmation before searching decision table matrix content and filter reset on entering the dashboard,
- Data-collected dialog shown after a profiler run in test cases,
- Server runtime information in monitoring system info,
- System CPU series in the monitoring CPU chart,
- Auto-refresh of the monitoring view for current-day ranges,
- Average call times in the profiler call tree and method list,
- Value-source markers and element definition shortcut in the flame graph context menu.
Fixed:
- Missing-rights names in decision table, function and flow import reports not matching the names shown in the interface,
- Region attach and detach for parameters, functions and flows not synchronized with the Runtime cache,
- Domain type collection deletions not applied on snapshot import,
- Current session not reloaded after a snapshot import completes,
- Profiler summary covering only part of the batch test scope,
- Permissions not refreshed after license changes, requiring a reload to unlock tabs,
- higson-cli push failing with the default Studio integration token configuration,
- Decision table matrix header misaligned with rows while filtering,
- Decimal comma handling in decision table list matcher values,
- Unsaved changes warning shown for untouched decision table dialog sections,
- JSON and structured result formatting in the test result view,
- First element result and result element name in the tester result view,
- Grants not sorted alphabetically in the role edit dialog,
- No-profile checkbox enabled without global permission,
- View action shown for elements created in an inactive region version,
- Profile add/edit row not fitting on screen,
- Vertical spacing in the assign profile list,
- Modification date column wrapping in history,
- Diagnostic panel display details: flame graph tooltip, numeric column alignment, duration rounding and selected export scope highlight.
We're happy to announce that we released the new Higson LTS 4.3! Higson 4.3 is the release where AI becomes an assistant working side-by-side with your team inside Higson Studio - and where you, as a user, get even better performance. Here's what the latest Higson release brings:
Added:
1. Diagnostic panel: a dedicated view for Runtime monitoring and analysis, comprising:
- real-time monitoring dashboard with JVM memory, GC, threads and per-minute CPU usage,
- performance profiler with flamegraph and call-stack profiling for functions, flows and domain attributes,
- diagnostic export and import for offline analysis,
- light theme support,
2. Licensing: a license is now required to run Higson, with:
- developer license for non-production environments,
- production license for commercial use,
- license diagnostics: current license, usage and vCPU exceedance episodes,
- expiry warnings: footer banner, daily popup and notifier,
3. Rule encapsulation based on profiles: rule elements can now be explicitly assigned to a profile, with:
- profile assignment for decision tables, functions, flows and regions,
- profile-aware read/write authorization,
- profile-scoped filtering, export/import and snapshots,
4. Lighter versioning and faster snapshot export: memory and snapshot size optimization; when a new parameter version introduces no changes, Higson links to the previous version instead of storing a full copy, reducing footprint across Runtime, snapshot import/export, Excel import and region attach/detach, with merge, split and deduplication operations,
5. Asynchronous snapshot import: imports now run in the background and, if an instance fails mid-import, are automatically resumed by another instance, making Higson more resilient and cloud-friendly; includes job status tracking and history,
6. AI (beta): LLM-powered assistance and AI-agent integration, with:
- AI assistant for functions: explain and generate function code,
- AI-assisted decision table generation,
- documentation chat assistant backed by the Higson knowledge base,
7. Higson MCP (Model Context Protocol) server exposing Studio operations to AI agents, with per-user session scoping and tools for regions, profiles and versions,.
Changed:
- Important: Higson Studio now requires a valid license to run,
- Refresh token stored in an HttpOnly cookie with the access token kept in memory,
- User tokens invalidated on role reduction.
Added:
- Snapshot export filter excluding elements whose names begin with the given prefixes,
- Output level selection in the flow decision table block.
Changed:
- Sort indicator icon in table headers.
Fixed:
- Flows whose decision table block cannot store the result in the assigned variable now rejected on save, with a hint to select an output level,
- Decision table block result not assigned to a typed flow variable in Runtime,
- Flow actions referencing undeclared arguments or variables now rejected on save, with a readable Runtime error for unresolved arguments,
- Flow domain block bound to the active profile: profile code field removed, block unavailable without an active profile, incomplete domain actions rejected on save,
- Decision table matrix row total not counting a copied row,
- Decision table matrix layout not recalculated after a browser zoom change,
- Endless error logging from runtime watchers when a Spring Boot application using the runtime starter fails to start,
- Runtime REST Docker image health check ignoring the configured server port and context path,
- Security dependency updates (Tomcat, Jackson, FreeMarker).
Added:
- Comparison type declared in flow conditions, with values converted before comparing,
- Global search in External Storage (blob) columns,
- Column resizing on tabular screens,
- Delete action in domain collection tables, with per element permissions,
- Opening list elements in a new browser tab from the overview row link.
Fixed:
- Elements the user has no rights to remove are now refused during snapshot import,
- Session element loading, now incremental and limited to missing elements,
- Navigation blocked while the viewed session was loading, with failures now reported,
- User filter on the session list matching logins that only start with the selected one,
- Test result panel not rebuilt after switching to another tested element,
- Decision table range boundary controls after changing the level type or clearing one side,
- Decision table matrix horizontal scroll lost after filtering out all rows,
- Unreadable header row in the extract codes XLSX export,
- Flow node types that cannot be edited in Studio no longer accepted by the write API,
- Security dependency updates (Tomcat, Log4j, Spring Cloud Sleuth removal).
Added:
- Explicit search button in advanced search, with a confirmation before searching decision table matrix content and filter reset on entering the dashboard.
Fixed:
- Blank page instead of the login screen after the session expired,
- Region attach and detach for functions and flows not synchronized with the Runtime cache,
- Connection arrows missing from flow diagram SVG export,
- Decision table matrix header misaligned with rows while filtering,
- JSON and structured result formatting in the test result view,
- Profile add/edit row not fitting on screen,
- Security dependency updates (Spring Boot, Spring Framework, Spring Data, Spring LDAP, Tomcat, Bouncy Castle, Micrometer, c3p0).
Added:
- Session change highlighting and diff in decision matrices,
- Support for licenses with a future valid-from date, shown as Pending,
- Flows included in archival snapshot upload report and import history,
- Context type name uniqueness validation,
- Import results table in decision table upload dialog,
- Tooltip explaining disabled in-memory level fields in decision tables.
Fixed:
- Token invalidation when a user's roles are reduced,
- Token invalidation when a user's login changes,
- Role reduction and token handling for renamed users,
- Access for users with profile rights but no global parameter read permission,
- Write-only access to functions removed from perspectives,
- Improved logging levels, user context in logs, and log injection sanitization,
- Context attribute name conflict now reported as a validation error,
- Duplicate region version prevention and clearer clone conflict errors,
- Domain collection region resolution from region version,
- Domain type collection deletion persisted on snapshot import,
- Parameter region attachment synchronization,
- Warning message when snapshot import skips dictionary rows,
- Readable error when the Python runtime is misconfigured,
- Domain collection details loading performance,
- Decimal comma handling in list matcher values,
- Alphabetical sorting of grants in the role edit dialog,
- View action hidden for created elements in inactive region versions,
- Clone button guarding and false profile warning after reload,
- Context values included in generated runtime REST JSON,
- Search results table column widths,
- Profiler min/max time display and column alignment,
- Return to test list from unsaved test via back button,
- Exact match label visibility in light theme,
- Sorting by the Flows column in region versions,
- Licensee field naming and sorting in the license view,
- Global search tag filtering and matched tag name display.
Added:
- AI model source support with optional ONNX runtime behind a feature switch,
- Active Directory custom roles filtering.
Fixed:
- Decision table sort flags parsing,
- Union input level blocked for non-in-memory decision tables,
- OUT values overwritten by IN values when levels share the same code,
- Matrix edit mode in decision table wizard step,
- Decision table levels drag-and-drop reordering,
- Duplicate rows caused by multi-click save in decision table matrix,
- Inconsistent list value rendering for in/not-in matchers,
- Locking IN columns in decision table matrix,
- Dot character allowed in domain configuration element code,
- Spurious unsaved-changes prompt after renaming configuration element,
- Domain attribute drag-and-drop stability,
- Region sorting in domain configuration collection view,
- Greyed-out actions after cancelling logout,
- Session draft preserved when navigating created elements,
- Sorting by flows columns in profiles list,
- Read-only user unable to run their own test,
- Dashboard horizontal scroll at 100% zoom,
- Empty file name column in import report,
- Actions column alignment in Flows list,
- Redundant horizontal scrollbar in context add-type dialog,
- Custom date format parsing in date fields,
- Empty-matrix import warning handling for external sources,
- Stale head detection on re-import across user views,
- Description changes detected in function/flow import checksum,
- Import schedule comparison and transaction handling,
- Priority parameter import in parallel mode,
- Access-info performance on large profiles,
- License key parsing for line-wrapped keys,
- Validation message deserialization over REST,
- Cross-region UID collision in action container,
- Region version timestamp precision on MySQL.
Added:
- Fullscreen mode for matrix in decision table editor.
Fixed:
- Read-only user able to edit regions,
- Incorrect value list for in/not-in matchers,
- Upload options not displayed immediately after snapshot file selection,
- Unhandled errors during snapshot upload,
- Error not returned when uploading file with non-existent profile,
- Silent success when importing Function with profile-unavailable region,
- Silent success when importing Decision Table with profile-unavailable region,
- Incorrect domain attribute tracking in tester add-element dialog,
- Add-element dialog performance for large domain datasets,
- Virtual scroll display glitch in tester domain view,
- Null pointer exception in tester for MultiValue with empty index,
- Incomplete output parameter values returned by tester,
- Incorrect return value when comparing flow results on decision table,
- External source matrix evaluation with matchers,
- External source index creation performance,
- Matrix snapshot import performance.
Added:
- Exact match filter in dashboard search,
- Decision table import from file on the detail view.
Changed:
- Session change dot indicator with counter in overview.
Fixed:
- Global Search exact match,
- Function import performance,
- Single test case execution performance,
- BLOB column handling in matrix entry length validation,
- Archived domain attributes included in XML export,
- Oracle NULL conversion for empty default password,
- Utility functions and flows in decision table output values,
- Decision table sorting format normalization,
- Context description field validation,
- Context display in generated test JSON,
- Session element selection counter after discarding changes,
- Source filter dropdown clipping in overview,
- Download button label in matrix section,
- Session not opened when adding decision table level from matrix view,
- Attach region button state when profile has no regions,
- Double scroll in matrix.
Added:
- Batch element selection and removal in work session,
- Region version description display,
- Recently visited items tracking and dialog.
Fixed:
- Configured database schema propagation for multi-schema setups,
- Function description not restored from historical version,
- Test case result comparison calculation,
- 'Go to versions' page navigation button routing,
- Flow condition label alignment,
- Change detection after domain import,
- Context paths not cleared on profile change in decision tables,
- List value parsing inside brackets in test results,
- Decision table matrix viewport height,
- Flow description validation in edit dialog,
- Profiler detail view readability,
- Redundant RESULT header in single test result view,
- Long test case package name display,
- Dropdown menus not working in dialogs,
- UUID generation incompatibility in non-HTTPS environments,
- Null domain attribute value display in global search,
- Domain attribute search resolver null handling,
- GMO cache configuration,
- Cache not updated after attaching decision table to region,
- Global search for type-level domain attributes,
- Deadlock on profile deletion in MSSQL,
- Session error when multiple elements share the same identifier.
Added:
- Archival version navigation in decision table and function history,
- Master parameter display in alias decision table headers,
- Session change indicators in overview lists,
- Bulk removal action for test cases in batch tester,
- Default 'equals' matcher label in decision tables,
- Matrix entry value length validation,
- Context argument description in test case view,
- Decision table alias history,
- Java object list formatting as JSON in test results,
- Search engine in tags and regions filters for decision tables and functions,
- Configuration-based visibility for persistence UI elements,
- Flows support in profile configuration,
- Set tags in all versions for flows,
- Column resizing and filtering in session preview table.
Changed:
- Session access permissions with new SESSION_WRITE_ALL and SESSION_READ_ALL rights.
Fixed:
- Session list loading performance,
- User profile not persisted after logout,
- Flow export to SVG file naming,
- Access to 'Manage tags' in overview,
- Missing notification when session publishing blocked by snapshot import,
- Function argument names validation for Groovy reserved keywords,
- Unsaved changes detection in domain configuration editing,
- Session controls not refreshing across multiple browser tabs,
- Tags row display when saving with invalid characters,
- Flow save validation for START/END nodes without returned variable,
- Domain attribute search and tree performance in tester,
- Error message for email field character limit,
- Domain description validation pattern,
- Domain search functionality,
- Decision table level selector sizing,
- Language-specific characters in context description,
- Region handling for aliases during parameter import without region,
- Function arguments not refreshing after test case execution,
- False positive change detection during snapshot upload with different user roles,
- Context paths resolution for non-root contexts,
- Dictionary levels validation on import,
- UnknownHostException when loading properties,
- Database schema propagation to DialectRegistry,
- Incorrect sorting of version numbers,
- Dynamic domain tree width,
- Button not disabled after profile deletion in domain,
- OUT validation not allowing square brackets in decision tables,
- Function listing not fitting in window,
- Incorrect matrix display when duplicating rows,
- Unnecessary step when adding business attribute,
- Profile deletion not disabled when session is active.
Added:
- Studio token support,
- Dedicated right for tester,
- Separate flows in profiler,
- Blocking work session publication when importing snapshot,
- Lock import per user,
- Block publish\reject session by admin on other user if import snap is in progress,
- Missing boolean values to validation pattern,
- Duplicate role action,
- Digest column to decision table history,
- Filtering by body to function list.
Fixed:
- Non-existent parameter causes snapshot import error,
- Fixed fetching entries for slave decision table,
- Property user.home can cause UnknownHostException,
- Upload snapshot can cause cohesion conflict,
- Incorrect schedule cache during snapshot import,
- Test case load local attribute error,
- Updating user and roles when logging in by Active Directory,
- Logout not working when using Active Directory,
- Missing domain tree after snapshot import,
- Improved validation for function specified class argument,
- Changing definition of bundle can cause error,
- Incorrectly adding tag to param,
- Remove bookmark when removing decision table,
- Getting paths for context with reference cycle,
- Improved token malformed response,
- Invalid token for case sensitive emails,
- Incorrect matrix row location,
- Added + sign to allowed characters for code,
- Validation for duplicate email,
- Validation for duplicate context attribute,
- Batch tester shows no result,
- Condition window is not blocked on flows creator,
- Improved grants list presentation.
We’re excited to announce the release of Higson LTS 4.2, bringing powerful new capabilities and major improvements in AI integration, workflow automation, and performance. Here are the key highlights:
- Introduced AI Integration - Higson now supports models in the Open Neural Network Exchange (ONNX) format. This integration enables seamless execution of machine learning models directly within business rules, ensuring faster inference, full auditability, and no need for external ML services.
- Added Flows - A brand-new feature for visual process orchestration. Flows allow users to design, monitor, and optimize decision and process flows within Higson Studio, making complex business logic easier to visualize and maintain.
- Refactor of roles & grants - Refactoring roles and permissions simplifies user access configuration, improves visibility of dependencies, and speeds up security configuration.
- Enhanced Studio performance - Significant improvements to Higson Studio’s data handling deliver a smoother user experience.
- Refined Light Mode - The light theme has been visually refined for better contrast, readability, and overall usability. The updated color palette improves focus during long work sessions and provides a more comfortable experience in bright environments.
- Security and compliance updates - Updated libraries enhance the overall security posture of the system.
Fixed:
- Runtime REST Docker image health check ignoring the configured server port and context path,
- Security dependency updates (Tomcat, Jackson).
Fixed:
- Domain tree expansion performance with large collections,
- Session element loading performance when the session changes,
- Decision table matrix row total not counting a copied row,
- Links in decision table matrix values not clickable,
- Security dependency update (FreeMarker).
Added:
- Global search in External Storage (blob) columns,
- Column resizing on tabular screens, including region timelines,
- Delete action in domain collection tables, with per element permissions,
- Opening list elements in a new browser tab from the overview row link.
Fixed:
- Elements the user has no rights to remove are now refused during snapshot import,
- Navigation blocked while the viewed session was loading, with failures now reported,
- User filter on the session list matching logins that only start with the selected one,
- Decision table range boundary controls after changing the level type or clearing one side,
- Decision table matrix horizontal scroll lost after filtering out all rows,
- Security dependency updates (Tomcat, Log4j, Spring Cloud Sleuth removal).
Added:
- Search button running the search on submit, with a warning for matrix results.
Fixed:
- Decision table matrix header alignment while filtering,
- Blank page instead of the login screen after the session expired.
Added:
- Context type name uniqueness validation.
Fixed:
- Improved logging levels, user context in logs, and log injection sanitization,
- Alphabetical sorting of grants in the role edit dialog,
- View action hidden for created elements in inactive region versions,
- Clone button guarding and false profile warning after reload,
- Context values included in generated runtime REST JSON,
- Search results table column widths,
- Domain type collection deletion persisted on snapshot import.
Added:
- Import results table in decision table upload dialog,
- Tooltip explaining disabled in-memory level fields in decision tables.
Fixed:
- License status for licenses with a future valid-from date,
- Duplicate region versions when cloning, with a clear error message,
- Server error on tester results with array number output,
- Function access rights in perspectives with write-only permissions,
- Warning message when snapshot import skips dictionary rows,
- Min/max execution time and column alignment in profiler statistics,
- Back button navigation from an unsaved test to the test list.
Fixed:
- Readable error message when the Python runtime is misconfigured,
- Decision table sort flag parsing,
- Union input level blocked for non-in-memory decision tables,
- OUT values being overwritten by IN values when levels share the same code,
- Dot character now allowed in domain configuration element codes,
- Matrix edit mode in the decision table wizard step,
- Greyed-out actions after cancelling logout,
- Duplicate matrix rows caused by multiple save clicks,
- Missing file name in the import report,
- Unsaved-changes prompt after renaming a domain configuration element,
- Global search tag filters not honouring the like-search flag,
- License key parsing for line-wrapped keys,
- Empty-matrix import warning handling for external sources,
- Domain freshness probe performance under concurrent load,
- Outdated Hyperon naming in role descriptions,
- Cross-region UID collision in action containers.
Fixed:
- Stale version detection during function and parameter re-import with inconsistent regions,
- Cross-region unique identifier collision in rule evaluation,
- Security dependency updates (Spring Boot, Tomcat, PostgreSQL, Bouncy Castle).
Fixed:
- Studio UI responsiveness with large domain configuration profiles,
- Duplicate active region versions after snapshot import.
Added:
- Active snapshot import lock and work session lock management via administration API.
Fixed:
- Active sessions not invalidated after user account deletion,
- Function and Decision Table import error for unavailable profile region,
- Error handling during snapshot upload with non-existent profile,
- Unintended user status modification during account update,
- Region editing not restricted for read-only users,
- Domain attribute list display in tester,
- Add element dialog performance for large datasets in tester,
- External source matrix evaluation with matchers,
- External source index creation performance.
Added:
- Exact match filter in dashboard search,
- Decision table import from file on the detail view,
- Region version description,
- Recently visited items tracking and quick access dialog.
Changed:
- Session change dot indicator with counter in overview.
Fixed:
- Global Search domain attribute retrieval accuracy,
- Matrix snapshot import performance,
- Single test case execution performance,
- Function import performance,
- Blob column handling in matrix entry length validation,
- Cache update after attaching decision table to region,
- Function description not restored from historical version,
- Utility functions and flows in decision table output values,
- Context description field validation,
- Context display in generated test .JSON,
- Test result comparison in batch tester export,
- Session element selection counter after discarding changes,
- Matrix viewport height and text visibility,
- List value parsing in tester result view,
- Context paths not reset on profile change in decision tables,
- Redundant result header in single test case view,
- Session not opened when adding decision table level from matrix view,
- Attach region button state when profile has no regions,
- Value sorce field sizing in level attribute view,
- Long test case package names display,
- Profiler detail view readability.
Added:
- Batch removal of multiple elements from work session,
- Java object list display as JSON in tester result view.
Fixed:
- Snapshot import history loading performance,
- Test result difference calculation in Excel test export,
- Icon positioning in test logs view,
- Deadlock on profile deletion in MSSQL databases,
- Database schema configuration propagation in Runtime Spring Boot Starter,
- Higson Engine startup logging when some watchers are not started,
- Error when reverting session containing elements with duplicate IDs across different types.
Added:
- Archival version navigation in decision table and function history,
- Master parameter display in alias decision table headers,
- Session change indicators in overview lists,
- Bulk removal action for test cases in batch tester,
- Default 'equals' matcher label in decision tables,
- Matrix entry value length validation,
- Context argument description in test case view.
Fixed:
- Session list loading performance,
- User profile not persisted after logout,
- Function argument names validation for Groovy reserved keywords,
- Unsaved changes detection in domain configuration editing,
- Session controls not refreshing across multiple browser tabs,
- Tags row display when saving with invalid characters,
- Domain attribute search and tree performance in tester,
- Error message for email field character limit,
- Domain search functionality,
- Decision table level selector sizing,
- Missing notification when session publishing is blocked by snapshot import,
- Region handling for aliases during parameter import without region,
- Function arguments not refreshing after test case execution,
- Stack overflow in database fetch statistics cache,
- False positive change detection during snapshot upload with different user roles,
- Overall Studio rendering performance and responsiveness.
Added:
- New access rights for viewing and editing all work sessions,
- Search filter option in Active Directory authentication settings,
- Decision table alias history view,
- Runtime configuration logging on startup,
- Search engine in Tags and Regions filters for decision tables and functions,
- Column resizing and filtering in session preview table.
Fixed:
- Application path handling for non-root deployments,
- Network connection error handling,
- Cache configuration for grouped matrix operations,
- Domain references during snapshot export,
- Session conflict resolution,
- Support for language-specific characters in context descriptions,
- Error messages for invalid access tokens,
- Unicode characters support in business attribute names,
- Profile deletion blocked when session is active,
- Incorrect sorting of version numbers,
- Domain tree width adjustment,
- Button refresh after profile deletion,
- Description validation blocking parameter save,
- OUT column validation to allow square brackets,
- Matrix display when duplicating rows in decision tables,
- Password reset confirmation message visibility,
- Function list display fitting in window,
- Domain definition deletion handling.
Fixed:
- Changed decision table description allowed characters,
- Incorrect decision table levels types.
Fixed:
- Global revers matcher flag issue,
- Validation for function specified-class argument,
- Incorrect matrix row location,
- AD logout not working,
- Missing message when token expired,
- Empty instead null in .csv matrix export,
- Inconsistent snap import report,
- LocalDate and LocalDateTime decision table types labels,
- Loosening desc and name validation,
- No result in batch tester,
- Incorrect domain definition message,
- Confusing translation when uploading a snapshot,
- Vertical scrolling,
- Sorting by expiration date and type,
- Region value on decision table history dialog,
- Mixed IN/OUT levels.
Added:
- Validation to prevent region attachment when child elements have regions,
- Check rights for snap upload history,
- ‚+’ sign to allowed characters for code,
- Filtering by body to function list,
- Digest to decision table history,
- Sorting and searching for users when adding new token,
- Duplicate action for a role,
- Open functions/decision tables/flow in a new browser tab.
Fixed:
- Invalid token for case sensitive emails,
- Function mass export validation,
- Not working status filter on users view.
Fixed:
- Vulnerability removal,
- Test case load domain local attribute error,
- JWT token - increased db column size,
- AD - updating user and roles when logging in,
- Missing domain tree after snap import,
- Getting paths for context with cycle,
- Missing message when token malformed,
- Decision table horizontal scrolling,
- Wrong documentation link,
- Decision table boolean value.
Changed:
- Snapshot lock import/publish per user.
Added:
- Studio integration token support,
- Dedicated right for tester,
- Snapshot import lock mechanism.
Fixed:
- user.home property root causes UnknownHostException,
- Incorrect schedule cache during snap import,
- Redundant database query,
- Decision table list loading time optimization
Fixed:
- Descending sorting on decision table result,
- Fetching entries with limited columns for alias decision table,
- Add default sorting direction if not exists,|
- Validation for between values in decision matrix.
Fixed:
- Vulnerability removal,
- Import domain with configuration cycle,
- Delete MPP_INTEGRATION role,
- Snapshot datasource matrix sorting,
- Function autocomplete.
Fixed:
- Snapshot data source matrix cell value unification,
- Decision table's responsiveness.
Fixed:
- Vulnerabilities removed,
- Remove autoRefresh in non-Memory external source mode,
- Unexpected closing of the session dialog,
- Warn the user before closing the page in editing mode,
- Move the tooltip to the right.
Added:
-Reading bundle/context definition from file in Higson-Persistence.
Fixed:
- Vulnerability removal,
- Integer validation for the matrix,
- SAML redirect logout,
- Highlight invalid date types in edit mode.
Changed:
- Allow the @ sign in the login field.
Added:
- Upload/download snapshot grants
Changed:
- Renamed grants and improved descriptions,
- Remove the description column from the domain view.
Fixed:
- Remove vulnerability,
- Groovy missing libraries,
- Matrix decimal validation,
- NPE for ExternalStorage using SnapshotDataSource,
- Internal error when importing tests,
- Freeze view after refresh with invalid refresh token,
- Context view memory leak.
Added:
- Upload/download snapshot rights
Fixed:
- Runtime missing Gson library.
- MSSQL schema with incorrect values in the profile_configuration table columns.
- Matrix column width for Chrome browser
Fixed:
- Load domain in snapshot as datasource runtime mode,
- Load datasource for external sources,
- Extend loader path for runtime rest docker image.
- Global search error when searching in domain,
- Refresh token mechanism, fixed random logout issue.
Fixed:
- Runtime Rest logging,
- Change fonts to local file instead of external import
- Global search in local attributes,
- Publish empty session
Added:-
Generate runtime-rest json from test
Fixed:-
Update dictionary while snapshot upload,
- Refresh domain cache for not system region version,
- Work session cohesion verification,
- Spring-boot-starter-higson-runtime properties,
- Disable delete button of domain definition,
- SQL template is not refreshed,
- Snapshot upload dialog layout
We introduce the latest update to our system, bringing key improvements in performance, security, and usability!
Here are the most important changes:
- Upgraded core libraries – We have updated Spring to version 3.3, Hibernate to v. 6.4, and Tomcat to v. 10.1, ensuring better performance, stability, and compliance with modern standards.
- Simplified roles and permissions mechanism – A new, more intuitive role and permission structure makes access management easier and more efficient.
- Added utility functions – A set of new, useful functions enhances flexibility and simplifies everyday system interactions.
- Introduced Spring Boot Starter – This addition streamlines integration and configuration, making setup faster and more transparent.
- Added runtime test mode – The feature allows testing with a snapshot as a data source, improving test accuracy and efficiency.
- Optimized parameter loading – Improved parameter processing speeds up data retrieval and system responsiveness.
- Improved memory usage efficiency – Enhancements in memory management contribute to smoother and more stable system performance.
- Rule performance improvements – Optimizations in the rule engine make processes faster and more effective.
- Redesigned tester and batch tester – Our testing tools have been reworked, introducing new export formats and an improved user experience.
- Enabled test export in snapshot – You can now export test results as snapshots for better control and analysis.
- Enhanced security with a new certificate – We’ve strengthened system security by implementing updated certificates and compliance standards.
ADDED:
- Length validator for value source in level-in
REMOVED:
- Removed "add new grand" button,
- Removed possibility to delete grant,
FIXED:
- Broken scroll in session table,
- Adding levels to new decision-table,
- Add filters for attribute in domain,
- Global search misdirects context,
- Set invalidate datetime field