Last Updated: July 21, 2026
Bug Fixes
- Server Mode Grid Filter
- When clicking on the filter icon on a column for a server mode grid (like the view source data screen), you will now have the option to filter on empty columns as an option (null value).
- Framework Security Fixes
- Changed the Entra Authority to use Tenant ID instead of the domain name (more accurate)
- Fixed a security flaw with how users are validated in Entra and NSSPI (desktop clients’ integrated authentication)
- Fixed the login page so that if the user is re-connecting it will not allow them to change the site they are connecting to.
- Report Writer
- Fixed a bug on the report writer where the attach tag code was not working unless there was already a label/field that already had referenced the tag code (which doesn’t work on new reports).
- Process Scheduler
- When exporting or emailing reports, there was a bug where if you specified DOCX it would generate a PDF but with potentially the wrong file extension
- GL Budget
- The manager grids now has a has notes field at both the line item level and account level. Fixed the has notes icon not refreshing when there is notes.
- Cube Management
- Fixed a bug where the cube table range (under evaluate) isn’t showing any columns that can be used in the editor.
- Code Tables
- Fixed the refresh button for the code table worksheet items detail page to include all grids and lookups on that page.
Enhancements
- Database Table Partitions
- The GL Actuals, GL Budget, Payroll Actuals, Payroll Budget, Inventory Actuals, and Source Documents tables are all partitioned in this version. They now have improvements especially when re-loading data via the process scheduler. Normally if reloading a fiscal year, the delete option is run to pre-delete that fiscal year, then the import will re-insert all of the data. This new method will check if the data being deleted is all of the data within the fiscal year partition. If it is, it will issue a partition truncation of that fiscal year and instantly remove that data vs waiting for a delete operation to finish. On large sites this can make a significant different in overall load times.
- The partitions can also help with reporting view speed if users are filtering by fiscal year or related fields like version on very large tables as the data and indexes are all partitioned by year.
- Materialized Table Refresh
- Speed improvements for the Payroll Actual/Budget summary and the employee variant
- Changed several of the mat refreshes to force including the next year from the set of years being refreshed. This fixes the no new data is showing up in the MATs issue.
- Completely removed the trigger updated unpivot MAT tables for GL Budget Prepare. This fixes a performance issue in 2.3 for sites with very large GL Budget Prepare tables. The views are actually faster without using MAT tables in this particular case.
- Cube Management
- On the main cube master grid, there are two new calculated fields (top grid tab B). They are: range count, visible data source column count
- Tab AC – Cube Layout, Enhanced the source info to include a clickable hyperlink to the Tables and Fields grid at the top of Tab B
- DB Structure Changes
- Added the production type to the salary benefits table
- Added production type to the GL Budget Prepare and the GL Budget tables
- Cross Tab – Server Mode
- Enhanced the cross tab server mode to allow for some server-mode user driven functions.
- It can now run code in server mode (only data area expressions) like: Iif([year] = 2025, [amount], 0)
- This can be useful if trying to compare previous year to current year (or related).
- Some special formulas will still need to be handled via the client-cross tab for now (such as custom grouping)
- Process Scheduler
- Expanded the notify users grid to include two new columns: notify on success and notify on error. If both are checked (or unchecked) it will just notify you on both success or failure…otherwise it will only alert that user on either success or failure.
- Fixed the export report to DOCX as it was actually exporting to a PDF with a DOCX extension (which would cause an error when the document was opened as the file type didn’t match).
- Salary Budget
- Added Job Cost to the BC: Worksheet Transfer Summary grid