Springbrook Cirrus

Release Notes

 

Release notes for the Springbrook Cirrus application. This list will be updated as enhancements and corrections are released.

 

07/16/2026

  • Enhancement: Application Wide > Autocomplete and Date Fields: Added field length verification to the Autocomplete and Date Selection fields, ensuring character limits are enforced on these controls

  • Enhancement: Application Wide > Split Action Button: Added a visual processing spinner to the split action button, providing clearer feedback during processing and reducing the chance of accidental duplicate submissions by indicating when an action is in progress.

  • Enhancement: Application Wide > Springbrook Agent: Updated the Springbrook Agent installation page in Cirrus to include guidance that users must refresh the application after installing a new agent version, preventing connection issues that can occur when the browser retains a stale agent connection after an upgrade.

  • Enhancement: Application Wide > Unsaved Changes Notification: When attempting to create a new record in the dual content component while unsaved changes exist, an unsaved changes confirmation modal now appears instead of silently ignoring the action, preventing accidental data loss and providing a clearer workflow experience.

  • Enhancement: GL > Maintenance > Budget Group: Improved the Budget Group Maintenance page layout, including proportionally sized field columns, left-justified fiscal year grid headers and data, a properly bordered grid that extends to the bottom of the page, and better use of available screen space.

  • Enhancement: PR > Reports > Employee Master: Updated the Employee Master Report to display Updated W-4 fields including the Federal Dependent Dollar, Other Income, Deductions, and Extra Withholding amounts for employees who have the Updated W-4 option enabled, ensuring complete federal withholding information is accessible through standard payroll reporting.

  • Enhancement: SS > Home: Populated the System Wide Access Home page with quick-access links including My Workflows, Menu Security, Report Publishing, Security User/User Group, and Lot Maintenance, providing administrators with a more useful and informative landing experience when navigating to System Wide Access.

  • Correction: Application Wide > Keyboard Shortcuts: Resolved an inconsistency where the CTRL+ENTER keyboard shortcut in the dual content component did not behave the same as clicking the SAVE button, ensuring consistent save behavior regardless of whether the user presses the keyboard shortcut or clicks the button.

  • Correction: Application Wide > Masked Fields: Resolved an error that occurred in the mask value adjustment logic when processing undefined values, preventing unexpected application crashes during data entry in fields that use input masking.

  • Correction: Application Wide > Payments API: Updated the Payments API so that account details and activity no longer include uncommitted billings and adjustments in balances or transaction history, while uncommitted payments continue to be included, providing a more accurate financial picture through the API.

  • Correction: Application Wide > Required Fields: Resolved an issue where validation error messages were not displayed for empty mandatory fields after a save attempt, ensuring users are properly informed about which required fields must be completed before a record can be saved.

  • Correction: Application Wide > Workflow Notifications: Corrected the workflow notification filtering logic on the Cirrus Home Page to properly display active notifications, and added graceful handling for orphaned workflow records, preventing downstream errors for users with expired or deleted workflow notifications.

  • Correction: AP > Check Search: Resolved an issue where the Cleared/Reconciled Date was not displayed in the Check Search results, ensuring reconciliation dates are now consistently shown and match the information visible in Bank Reconciliation.

  • Correction: AP > Invoices > Document Reader: Resolved an issue in the AI Document Reader where a specific invoice would disappear after processing in the document reader and fail to appear on the proof list, preventing the invoice from being successfully posted to Accounts Payable.

  • Correction: AP > Purge Vendors > Purge Vendors: Resolved an issue where the Activity Date filter in Purge Vendors was not correctly filtering vendors, returning identical results regardless of the date entered, ensuring vendors are now properly filtered based on their activity date.

  • Correction: BR > Reports: Resolved an exception that caused the Checks by Date, Uncleared Checks by Fund, and Bank Activity reports to fail when run in Active Publish Mode, restoring reliable report generation for Bank Reconciliation users.

  • Correction: CH > Direct Deposit > Edit: Resolved an issue in the Edit Direct Deposit screen where the City's Account dropdown displayed duplicate entries in its list, now showing only unique values to match V7 behavior and prevent confusion when selecting a city account.

  • Correction: CR > Cash Receipts > Receipts: Resolved a security issue where a non-manager operator could bypass the Single Operator Per Batch restriction after successfully working in their own batch, ensuring batch access permissions are consistently enforced on every access attempt without requiring a page refresh.

  • Enhancement: FA > Install Assets > Commit: Committed Install Assets batches now create an entry in the Asset Maintenance audit trail with the install date recorded in the Update Value column, providing a complete and traceable audit history for asset installation transactions.

  • Correction: GL > Journal Entries > Journal Entries: Resolved an error that appeared when entering a far past date on a Journal Entry, allowing users to create and edit journal entries with historical dates without encountering an exception message.

  • Correction: GL > Maintenance > Account Group: Resolved a user interface issue in the General Ledger Account Group Maintenance screen that occurred during record deletion, ensuring the delete action completes correctly and the UI refreshes properly afterward.

  • Correction: GL > Maintenance > Account Type: Resolved a user interface issue in the General Ledger Account Type Maintenance screen that occurred during record deletion, ensuring the delete action completes correctly and the UI refreshes properly afterward.

  • Correction: GL > Maintenance > Chart of Accounts: Resolved an issue where Chart of Accounts fields (Description, Reference, Budget Group, Budget Notes) and the Project/Work Order Driven checkboxes remained editable for users with Read Only DB Security, now correctly enforcing read-only access.

  • Correction: GL > Maintenance > Sub Ledger: Resolved a user interface issue in the General Ledger Sub Ledger Maintenance screen that occurred during record deletion, ensuring the delete action completes correctly and the UI refreshes properly afterward.

  • Correction: GL > Reporting Tools > Query by Example: Resolved an issue in Query by Example where clicking 'No' on the unsaved changes dialog still persisted field changes including the Unmatched Result checkbox state, now correctly discarding all pending changes when the user declines to save.

  • Correction: GL > Reporting Tools > Query by Example: Resolved an issue in Query by Example where changing the secondary table selection cleared existing AND conditions and previously configured secondary table data, preventing users from building complex queries without losing their prior filter configurations.

  • Correction: IC > Utilities > Setup: Resolved an issue where the Audit Trail display was not showing all users, ensuring complete and accurate audit history is now visible to authorized users across all modules.

  • Correction: PR > California Wage and Withholding > Export: Resolved an issue where the California Wage and Withholding Export step was not including CA State Deduction totals in the generated file, ensuring accurate state deduction amounts are reflected in the export output for affected clients.

  • Correction: PR > Maintenance > Aggregate Deduction: Resolved an issue in Aggregate Deduction Maintenance where pressing the DELETE key triggered a non-standard confirmation dialog and displayed duplicate error modals when no record was selected, ensuring the confirmation and error dialogs behave consistently with standard application behavior.

  • Correction: PR > Maintenance > Employee: Resolved an issue where the revision effective date was not automatically populated on the Deductions tab, requiring users to manually enter dates that should have been pre-filled by the system.

  • Correction: PR > Maintenance > Employee: Resolved an issue in Employee Financial Revision where the current Grade and Step values were not displayed on screen when making changes, preventing users from accurately reviewing and updating employee compensation details.

  • Correction: PR > Maintenance > Employee: Resolved a critical issue where adding a new employee with a duplicate employee number would overwrite the history of the original employee. Employee numbers are now properly validated to prevent duplicates, protecting the integrity of existing employee records.

  • Correction: SS > Maintenance > Customer: Resolved an issue where the Online User Experience screen was not receiving the username, ensuring user identity is properly passed and displayed in the expected locations within the application.

  • Correction: TC > Maintenance > Interest/Penalty: Resolved an issue where validation warnings on the Interest/Penalty Maintenance screen were incorrectly preventing users from saving valid records, restoring the ability to save interest and penalty configurations without being blocked by spurious warnings.

  • Correction: TC > Reports > Payment/Balance: Resolved typographical errors and display inconsistencies in the Tax Collection Payment/Balance Report, improving the accuracy and readability of report output for users relying on this report for payment and balance data.

  • Correction: TC > Reports > Tax Bill Forms - NY1: Resolved an issue in the New York Tax Bill report where the Tax Paid field was not accounting for voided payments, causing the reported amount to be overstated, ensuring the tax paid balance now accurately reflects all payments including voids.

  • Correction: UB > Maintenance > Account: Resolved an issue in the Final Account Review Bills screen where fewer detail codes were displayed compared to V7 when a meter changeout and final billing occurred in the same period, ensuring complete and accurate billing detail is shown.

  • Correction: UB > Maintenance > Account: Resolved an application exception that occurred in the account query handler when an empty Account ID filter was submitted, preventing errors when users initiate an account search without specifying an account identifier.

  • Correction: UB > Maintenance > Account: Resolved an issue in the Final Billing Wizard where co-applicants entered during the final billing process were not being added to the new Utility Billing account, ensuring co-applicant information is properly saved and associated with the new account.

  • Correction: UB > Maintenance > Category: Resolved a user interface issue in the Utility Billing Category Maintenance screen that occurred during record deletion, ensuring the delete action completes correctly and the UI refreshes properly afterward.

  • Correction: UB > Maintenance > Cycle: Resolved a user interface issue in the Utility Billing Cycle Maintenance screen that occurred during record deletion, ensuring the delete action completes correctly and the UI refreshes properly afterward.

  • Correction: UB > Maintenance > Route: Resolved a user interface issue in the Utility Billing Route Maintenance screen that occurred during record deletion, ensuring the delete action completes correctly and the UI refreshes properly afterward.

  • Correction: UB > Maintenance > Service Request Code: Resolved a user interface issue in the Utility Billing Service Request Code Maintenance screen that occurred during record deletion, ensuring the delete action completes correctly and the UI refreshes properly afterward.

  • Correction: UB > Maintenance > Tax Code: Resolved a user interface issue in the Utility Billing Tax Code Maintenance screen that occurred during record deletion, ensuring the delete action completes correctly and the UI refreshes properly afterward.

  • Correction: UB > New Billing > Preview: Resolved an issue where the left navigation menu remained interactive while adding a device in the New Billing Preview, which could cause unintended navigation away from the device entry workflow and disrupt the billing process.

 

07/09/2026

  • Enhancement: Application Wide > Cirrus Notes: The Cirrus Notes icon now displays a numeric badge showing the count of saved notes on a record, similar to the attachment count indicator. This applies to both floating and split screen note types throughout Cirrus, ensuring notes remain visible and are not overlooked after the panel is collapsed.

  • Enhancement: Application Wide > Data Grids: Grid column headers restricted by database security now display a shield-slash icon with a No Access - Security restricted tooltip, replacing the previous asterisk-based notation. This aligns the no-access visual treatment with the read-only indicator for a clearer and more consistent security status across all grids.

  • Enhancement: Application Wide > Field Labels: Checkbox, radio button, and switch labels throughout Cirrus now automatically capitalize the first letter of the first word while standardizing all remaining letters to lowercase.

  • Enhancement: Application Wide > Springbrook/Cirrus Agent: When the Springbrook Agent or Cirrus Agent cannot connect due to browser Local Network Access security settings, Cirrus now displays a clear and informative error message identifying the cause and directing users to contact their local administrator or Springbrook Support, replacing the previous generic connection failure message.

  • Enhancement: AP > Invoices > Document Reader: The Document Reader now supports importing invoice numbers up to 30 characters in length, matching the maximum supported size. Invoices with longer vendor numbering conventions can now be scanned and imported without truncation or import failures.

  • Enhancement: CH > Direct Deposit > Exceptions: A new NACHA fraud detection validation flags employee deposit amounts exceeding three times their six-cycle historical average. When triggered, exception warnings appear in the Exceptions step for each flagged transaction. The check applies only to employees with at least six consecutive prior cycles with amounts greater than zero, helping identify potentially fraudulent deposits before file transmission.

  • Enhancement: CR > Cash Receipts > Cash Entry: The Add Payer button in Cash Entry search results now displays on the same row as the customer record when no accounts are associated, eliminating unnecessary row wrapping and allowing more search results to be visible on screen at once.

  • Enhancement: CR > Cash Receipts > Cash Entry: The Add Category and Add UB Accounts with Amount options in Cash Entry are now displayed as two separate toolbar buttons, replacing the previous split-button dropdown. This reduces the number of clicks required and makes both actions immediately visible, improving discoverability and streamlining payment entry.

  • Enhancement: CR > Cash Receipts > Cash Entry: Resolved a database issue where null debit or credit type codes on certain transaction types caused an unexpected error during Cash Entry. The underlying records have been corrected to ensure type codes are always populated, eliminating this error for affected transaction types.

  • Enhancement: GL > Maintenance > Chart of Accounts: Chart of Accounts History now includes an optional Work Order Proof List column. When enabled, a printer icon appears for history entries linked to batches with a WO Proof List, and clicking the icon automatically downloads the report, providing direct access to work order proof documentation from account history.

  • Enhancement: GL > New Budget Info > Copy Budget Information: The Copy Budget Information screen has been modernized with an updated field label, a properly proportioned layout, and a clearly positioned Submit button in the upper right corner. A CTRL+ENTER keyboard shortcut is also supported for faster form submission.

  • Enhancement: PO > Purchase Orders > Purchase Orders: The Edit Purchase Order form has been updated to a four-column layout and the Save button now only activates when there are unsaved changes. Line items were also improved with a renamed Create Line button, left-justified column data, and consistent field labels for Vendor Zip and Shipping Zip.

  • Enhancement: SS > Maintenance > Import Configuration: Transaction Time has been added to the available properties for Inventory Transactions import configurations, allowing transaction timestamps to be included when setting up and running inventory transaction data imports.

  • Enhancement: SS > Security > Menu Security: Tax Collection is now available as a module selection Menu Security within System Wide Access, allowing administrators to configure menu-level access controls for Tax Collection in Cirrus. Existing Tax Collection menu permissions are not affected by this change.

  • Enhancement: TC > Utilities > Custom Service File: The Custom Service File interface has been simplified by removing two unsupported options - Break on Year/Sequence and Exclude Account Number Separators - and updating the Sequence selection to a multi-select dropdown requiring at least one entry, making configuration cleaner and more aligned with supported functionality.

  • Enhancement: UB > Maintenance > Device: The address layout on the Device Maintenance screen has been updated to improve readability. Street Number and Street Direction are now grouped together in the second column, while Street Name occupies the full width of the third column, providing a more organized address entry experience.

  • Correction: Application Wide > Integer Fields: Resolved an issue where users could enter decimal values in integer fields. Users can no longer enter a decimal separator when an integer value is expected.

  • Correction: Application Wide > Job Viewer: Resolved an issue where the error details icon appeared for Clearing House Exceptions jobs in the Job Viewer but clicking on it failed to display any details. Users can now view error details for CH Exceptions jobs as expected.

  • Correction: AP > Invoices > Invoices: Resolved invoice number inconsistencies that occurred between Cirrus and V7 when associating a Purchase Order to an invoice, ensuring invoice numbers are consistently displayed and recorded across both platforms.

  • Correction: AP > Maintenance > Vendor: Resolved user interface issues with column security indicators in the Accounts Payable Vendor Search grid, ensuring security-restricted columns display the correct visual treatment and that field restrictions are accurately enforced.

  • Correction: AP > Purge Vendors > Purge Vendors: Fixed an error in Purge Vendors that occurred when performing a new search after resetting the filter, ensuring users can reliably search for vendors to purge without encountering unexpected exceptions.

  • Correction: CR > Cash Receipts > Cash Entry: Resolved an issue where voiding a second partial payment in Cash Receipts did not correctly reset the last payment date for stored penalties, causing inaccurate penalty calculations. Payment records now accurately reflect voided transactions.

  • Correction: CR > Cash Receipts > Cash Entry: Fixed a defect where voiding a second partial payment caused payment collection totals to reset incorrectly, resulting in bills appearing out of balance. Payment totals are now correctly recalculated when a void is processed.

  • Correction: CR > Cash Receipts > Cash Entry: Resolved an issue with voiding Tax Collection receipts that included partial payments or stored penalties, ensuring all associated payment and penalty records are correctly reversed during the void process.

  • Correction: CR > Cash Receipts > Cash Entry: Resolved an issue where GL account numbers were not displaying in the debit and credit columns of the Details tab when entering a cash receipt credit for a Utility Billing customer with no outstanding balance, ensuring GL distribution data is visible as expected.

  • Correction: CR > Cash Receipts > Cash Entry: Resolved a NullReferenceException in the Station Operator Authorization handler that caused unexpected errors during Cash Receipts operations requiring station operator validation. Authorization checks now complete reliably without throwing errors.

  • Correction: CR > Cash Receipts > Cash Entry: Resolved a validation gap in the Update Receipt Payer modal where invalid State and Zip values could be saved without error. State and Zip fields are now properly validated before saving payer address information.

  • Correction: CR > Cash Receipts > Cash Entry: Resolved an issue in Cash Receipts where selecting a Utility Billing customer displayed alerts for all of the customer's accounts instead of only those relevant to the transaction, reducing unnecessary alert noise during payment entry.

  • Correction: FA > Published Reports: Resolved an issue where the Publish Report Check data grid failed to display records when sorted by the Field Value column, allowing users to sort and review published report data as expected.

  • Correction: GL > Maintenance > Chart of Accounts: Resolved an issue where creating a new GL Account failed when the Sub Ledger format in GL Setup used a non-standard first segment length. Cirrus was applying a hardcoded three-character mask instead of the configured format, causing the save to fail. The Sub Ledger field now correctly reflects the configured format, allowing accounts to be saved successfully.

  • Correction: GL > Maintenance > Sub Ledger 2: Resolved a user interface issue with the Sub Ledger 2 deletion, ensuring deletion actions complete correctly and the interface updates accurately to reflect the removed record.

  • Correction: GL > Reporting Tools > Query by Example: Fixed an issue in the Query by Example tool where toggling the Find Unmatched Results checkbox did not activate the Save button or display the Unsaved Changes warning, allowing filter changes to be lost without any notification.

  • Correction: GL > Reporting Tools > Query by Example: Fixed a SQL error that prevented certain QBE GL reports from executing when transaction detail columns were included, ensuring users can run these reports without encountering database errors.

  • Correction: GL > Reporting Tools > Query by Example: Resolved an issue encountered during client upgrades where a QBE report filtering against the GL History secondary table with a fiscal year filter stopped returning results. The report now correctly returns matching data after upgrades.

  • Correction: GL > Reporting Tools > Query Manager: Resolved a Query Manager issue where removing all columns from the Selected list left the Column Label and Column Width fields enabled, causing the query to save with the last removed column instead of an empty selection. These fields are now disabled when no columns are selected, matching V7 behavior.

  • Correction: IC > Inventory Transactions > Enter Transactions: Resolved an issue where entering a Reference Number linked to a Work Order did not auto-populate the associated Work Order information, and the Work Order Markup option remained disabled. Work Order data now loads correctly when a valid Reference Number is entered.

  • Correction: IC > Maintenance > Item: Resolved an issue where database security field restrictions were not being applied to fields in Item Maintenance, ensuring security access controls are correctly enforced and unauthorized field modifications are properly restricted.

  • Correction: IC > Maintenance > Item: Fixed a security enforcement issue in Item Maintenance where fields configured as Read Only through database security remained editable. Read-only field restrictions are now correctly applied, preventing unintended data modifications by users without edit permissions.

  • Correction: PM > Budget Adjustments > Edit Adjustments: Resolved inconsistent number formatting for the New Budget field, ensuring the New Budget value displays with the same formatting as the Current Budget field for a uniform and accurate presentation.

  • Correction: PO > Purchase Orders > Purchase Orders: Resolved a field constraint issue where the tax amount field in Purchase Orders was restricted to only one digit after the decimal point. Tax amounts can now be entered with full decimal precision, ensuring accurate tax calculations for purchase order line items.

  • Correction: PO > Receipts Search: Resolved an issue where the attachment icon was not visible when viewing receipts in Receipts Search after a receiving batch was committed, allowing users to access receipt attachments as expected.

  • Correction: PR > WI myETF > Edit: Resolved an unexpected error that occurred when opening older batches in the Edit step of WI myETF Payroll processing, allowing users to access and work with historical batch records without interruption.

  • Correction: SS > Maintenance > Department: Resolved a data integrity issue where the system permitted deletion of a department record referenced on a committed Purchase Order. Departments linked to committed Purchase Orders are now protected from deletion, preventing orphaned records and maintaining referential integrity.

  • Correction: TC > Maintenance > Interest/Penalty Table: Resolved an issue where validation warnings on the Interest/Penalty configuration prevented users from saving their changes, even when no blocking errors were present. The save function now works correctly when only informational warnings exist.

  • Correction: TC > Reports > Transaction Report: Resolved an error that occurred when the Due Date field was used as a filter parameter in the Transaction Report, allowing the report to run successfully with date-based filtering applied.

  • Correction: UB > Maintenance > Account: Resolved a display issue with the Account Tile in Utility Billing Account Maintenance, improving the visual layout and presentation of account summary information on account records.

  • Correction: UB > Maintenance > Account: Fixed an issue where the Remove Service Rate button remained enabled for accounts already included in an active New Billing batch. The button is now correctly disabled in this scenario, matching V7 behavior and preventing unintended service rate changes during active billing cycles.

  • Correction: UB > Maintenance > Account: Resolved an intermittent issue in Account Maintenance where the Reference Number field lookup was not working reliably, particularly when reference numbers were entered via cut-and-paste, ensuring consistent lookup behavior for all entry methods.

  • Correction: UB > Maintenance > Device: Resolved a data integrity issue where meter reads could be associated with accounts without a traceable record of the read entry, improving audit trail accuracy for meter and account relationships.

  • Correction: UB > Maintenance > Device: Resolved inconsistent date validation behavior and validation indicator display across different device types, ensuring dates are validated and errors are displayed uniformly regardless of device type.

  • Correction: UB > Maintenance > Service Rate: Resolved an issue in Service Rate Maintenance where editing a Consumption Level line and saving caused the value to revert to its previous amount instead of retaining the edit. Users no longer need to delete and re-enter a line for changes to save correctly.

  • Correction: UB > Maintenance > Service Rate: Resolved an unexpected error that occurred when saving Allocation Level changes for a Service Rate accessed through the Create Rate workflow, ensuring allocation level configurations can be saved successfully from all entry paths.

  • Correction: UB > Meter Management > Reading Import: Resolved a meter import error that prevented readings from being successfully processed through the Readings Import, allowing meter data to be imported without errors.

  • Correction: UB > Refunds > Generate: Resolves an issue in multi-select dropdown validation spacing in UB > Refunds > Generate so validation messages have proper padding and no longer overlap fields below.

  • Correction: UB > Maintenance > Account: Resolved an issue in the Create Account workflow where users could only enter a new lot and were unable to attach an existing lot record. The ability to select and attach an existing lot is now available during account creation, restoring the expected behavior.

 

Previous Releases