- Enhancements
- Software Issues Resolved
- Known Issues
Release Date: March 14, 2025
Last Updated: September 11, 2025
Welcome to the Maconomy Release Notes. This document details the new features and resolved issues in this release.
- The .bash shell (version 7.04) is required for all Unix/Linux installations.
- Customized dictionaries for the Workspace Client are handled by the Extender. Refer to the Extender Handbook for details. The Extender ensures that both dynamic and static texts are updated.
- [ServerConfig]
- DB_Cancellation_DefaultTimeout = <timeout-in-seconds>
- Browser Profiles: Modern browsers like Chrome, Firefox, and Safari support separate profiles with independent cookies and site data.
- Private Browsing: Use private/incognito mode for temporary multi-session access.
- The JobEntries\JobEntries_DataBindings.json file has been split into smaller, modular files to facilitate easier reuse in other workspaces.
- The JobEntries_ prefix has been removed from file names to simplify copying these files to other workspaces, such as those under the General Ledger menu group.
- Job/Task Name
- Main Job Customer Number
- Main Job Name
- Number of Hours
- If you are accessing Touch on an unencrypted device (assuming your setup permits the use of the app on an unencrypted device) or via a browser, you will now be required to enter your credentials at login. You will no longer be permitted to use a PIN.
- If you are using an older Android device, it is possible that the Touch app will no longer allow you to use face recognition. This is a result of additional security in the biometric plugin.
- If you log in with a PIN, Touch will no longer require you to enter unique PINs.
- Sessions on the Touch app will now expire after 20 minutes of inactivity.
- Enhancements Guide - Now part of Online Release Notes.
- Concepts Guide - Now part of Online Concepts Guide.
- PSO and CPA Solutions Guides - Moved to legacy documents.
- CRM and DTM Integrations Guides - Now part of System Admin Guide.
- Maconomy Reporting Guide - Moved to legacy documents; available upon request if needed.
- Deltek Touch for Maconomy MScript & REST Comparison Guide - Moved to legacy documents; available upon request if needed.
- BPM Report Description Guide - Now available in online format only and renamed to BPM Standard Reports Guide.
- BPM Statutory Reporting Guide - Now available in online format only and renamed to BPM Country Reports Guide.
- BPM Admin Guide - Now available in online format only.
- Product Support Document - Now available in online format only.
Core Maconomy Considerations
User Login and Maconomy License
MConfig Version Support Update and Feature Deprecations
Known Issues
People Planner / Maconomy Integration
APU Installation Notes
TPU Installation Notes
Surrogate Characters Not Supported
Local Characters in Variable Names
Touch Considerations
Web Client Considerations
End of Support for Multiple Logins in a Single Browser Session
Job Entries Workspace Refactoring: JSON Layout Changes
Technical teams are encouraged to review these updates if they manage customized configurations or extensions for the Job Entries workspace.
Continuous Scrolling in Tables
Customized Workspaces
Long-Running Operations
Analyzer Reports
Logging in via OAuth
Statutory/BPM Considerations
People Planner Considerations
Touch Security Enhancements
Key Features of Documentation for Maconomy 2.6.6
Online Guide | Details |
The release-specific Maconomy Release Notes is available in online format and in PDF. This document merges with the former Enhancements Guide and now includes feature overviews for Maconomy, Touch, and People Planner. | |
This online document merges the former Concepts Guide with some user guides, including those for CRM and Talent Management integration and the PSO and CPA Solutions description guides. It also includes the Getting Started guide, which was formerly part of the online help embedded in the software. | |
The Touch Release Notes is available in online format and is also accessible from the Maconomy Help Center. | |
Touch for Maconomy Online Help for Android
Touch for Maconomy Online Help for iOS
| The online guide replaces the Touch User Guides for Android or iOS in PDF, and is accessible from the app. |
People Planner Web Components Guide for Web Client
| This document is now published as both an online guide and in PDF, with client-specific versions. |
This guide provides details regarding the configuration of your People Planner system when using the Web Admin Tool. This is available as an online guide and in PDF. | |
Maconomy Web Client Install Guide (previously the iAccess for Maconomy Install Guide)
| The Install Guide is now available only as an online guide. Previously, this document was also released in PDF. |
Maconomy Web Client User Guide (previously the iAccess for Maconomy Online Help) | This product-specific online help system is accessible from the app and is also available in PDF. |
(previously the Maconomy Workspace Client Online Help) | This online guide is available via the new Help dropdown in the web client, and in PDF. |
The Maconomy Product Support details Maintenance and Sustaining Support for Maconomy products and related third party products.
For BPM, refer to the Product Support Guide for Business Objects (BO) updates and patch announcements. | |
The BPM Reporting Guide provides a comprehensive guide on the report functionality of the standard reports available in BPM. Previously, this document was also released in PDF. | |
| The BPM Country Reports Guide provides a comprehensive guide on the report functionality of the country reports available in BPM. |
The BPM Admin Guide provides steps to install, upgrade, enable and customize BPM in Maconomy. It also includes details for performing overall maintenance on your BPM system. |
Retired documents as of 2.6.x:
-
General Application
Saving User Settings for Expanded or Collapsed Time Sheet Summary Lines
Deltek Tracking: 2210809By default, the Registrations tab found in the Weekly and Daily Time Sheet workspaces displays with collapsed summary lines. These lines show time sheet totals for the currently selected time sheet.
With this enhancement, the web client is able to save your user settings such that navigating away from a time sheet workspace or even logging out does not undo your preference. If you expand the summary lines in a time sheet workspace, they stay expanded until you choose to collapse them again.Note: This is a generic enhancement that also applies to custom summary lines.
Additional Invoice Details Now Available in Web Client
Deltek Tracking: 2275507You can now select additional details to be printed on invoices in the web client. This enhancement gives you greater control over the information printed on invoices.Specifically:
- Jobs » Jobs » WIP Invoice » Invoice Selection tab: The Details card now includes the following checkboxes:
- Show Customer Balances On Invoice
- Show Customer Statement On Invoice
- Show Customer Aging On Invoice
- Show Write Down Separately
- Jobs » Jobs » Invoice on Account » Invoice on Account tab: A new Details card has been added with the following checkboxes:
- Show Customer Balances On Invoice
- Show Customer Statement On Invoice
- Show Customer Aging On Invoice
Changes to Maconomy
The following areas of the web client are updated to support this functionality:
- Jobs » Jobs » WIP Invoice » Invoice Selection tab
- Jobs » Jobs » Invoice on Account » Invoice on Account tab
- Jobs » Jobs » WIP Invoice » Invoice Selection tab: The Details card now includes the following checkboxes:
-
Web Client Framework
Displaying Field Titles in Field Tooltips
Deltek Tracking: 1700868
When you hover your mouse pointer over a field, the web client displays a tooltip that contains the full value of the field. With this enhancement, you can customize each tooltip such that it also displays the field title.
Setup Instructions
To display a field title in the field's tooltip, open the relevant workspace.json file and add the appearance property to the field's specification as seen in the following example:
{
"amount": {
"T$title": "New Quote Price",
"source": "NewQuotePriceVar",
"currency": "Currency",
"appearance": "maximized",
}
}
In the web client, the tooltip for the field will then display the following information:New Quote Price : DKK 10,000
-
BPM and Statutory Reporting
UK - Tax Submissions: Restricted Actions for User Without Access
Deltek Tracking: 2318458The Tax Submissions report has been updated to restrict the actions of users with no access to a company, such that they cannot initiate a get or a refresh authentication token action nor delete or remove a company from tax submissions. The report displays an error message when unauthorized users attempt to do such actions.
-
Project Management
Additional Job Cost Setup Workspaces in the Web Client
Deltek Tracking: 2273671
Three setup workspaces have been added to the web client to provide easier access to configurations related to jobs. This includes the following:
These workspaces are available for users with the requisite permissions in Setup » Job Cost » System Setup.- System Parameters workspace
- System Information workspace
- Popup Fields workspace
Job Crediting Workspace Added to the Web Client
Deltek Tracking: 2278804
The Job Crediting workspace is now available in the web client. It allows you to review and print draft and finalized credit memos individually or in batches based on selection criteria.
This workspace introduces the following functionality:
- The ability to filter draft credit memos based on the preferred credit memo date.
- The ability to restrict the displayed credit memos using selection criteria, such as job group or customer group.
The Job Crediting workspace is located under Accounts Receivable » Batch Invoicing.
In the workspace client (WSC), a new Print Draft table action has been added to the table-line section of the Job Crediting dialog.
For users with the necessary permissions, this workspace is available by default.
Changes to Maconomy
The following areas have been updated to support this functionality:
- Web Client: Accounts Receivable » Batch Invoicing
- Workspace Client: Table-line section of the Job Crediting dialog
Job Invoice Allocation Origin Type Added to Job Entries Workspace in the Web Client
Deltek Tracking: 2321086The Job Entries workspace in the web client now includes the Job Invoice Allocation origin type, expanding on the origin types introduced in Maconomy versions 2.6.3 and 2.6.4. -
System Admin
Support for Conditional Database Extension SQL Scripts
Deltek Tracking: 2171140
In Control.txt files, SQL scripts can now be mentioned explicitly. Such scripts must be in one of the following directories under DatabaseExtensions:
- Common
- Oracle
- SQLServer
An example of a line in a control.txt file is as follows:Oracle/ExpandVersionXXToVersionYY.sqlThis line corresponds to a file in DatabaseExtensions/Oracle/ExpandVersionXXToVersionYY.sql. Scripts in Oracle and SQLServer are executed for the relevant platform. Scripts in Common must be in Oracle syntax and executed on both (converted, if necessary).Masking Workspaces Added to the Web Client
Deltek Tracking: 2266505The Masking submenu, which allows you to manage and mask personal information for individual employees, users, or companies, has been added to the web client under the Human Resources menu group. It consists of two workspaces:- User Masking
- Company Masking
Note: To perform company masking, you must first enable the Allow User Masking for Company system parameter.
Changes to MaconomyThe Human Resources menu group has been updated to support this functionality.Reschedule Aborted Background Tasks When Coupling Service Shuts Down
Deltek Tracking: 2254241Maconomy now reschedules background tasks that have been aborted when a coupling service is shut down.Scheduled background tasks in a Running state when the coupling service shuts down are put into Rescheduled status. In the log, these tasks are marked aborted due to a coupling service restart. When corresponding new background tasks appear, they are either in Pending or Running state and the due time line up with tasks that have been aborted or rescheduled.
Certifications
Deltek Tracking: 2274770
- Windows Server 2025 - for Web Client
- Oracle Linux 9 - for Web Client
- macOS 15.2+ Sequoia
Title Uniqueness Check in Field Descriptions
Deltek Tracking: 2334844Some field titles have been updated to ensure consistency and avoid duplication. See the Field Updates section for a list of affected fields. -
Touch
Update to Touch Login Screen
Deltek Tracking: 2245676
The Unblock User link is now removed from the Touch login screen. This update is a result of the following Maconomy enhancement that was released with version 2.6.3:
- New User Blocked Field (Deltek Tracking: 2032815)
Users who are blocked from logging in with their Maconomy credentials are advised to perform the steps found in the next sections.
For Touch users on Maconomy 2.6.2 or earlier
If you are unable to log in after three attempts, Touch will display the following error message: "The user account is currently blocked. Please reset the password or contact an administrator."
- Use the Forgot Your Password? link on the login screen.
OR
- Contact your system administrator who will then clear the Maconomy Password Blocked checkbox in the Users workspace.
For Touch users on Maconomy 2.6.3 or later
If you are a blocked user, Touch will display the following error message when you try to log in: "The user is blocked. Contact a system administrator (username)."
- Contact your system administrator who will then clear the User Blocked checkbox in the Users workspace.
If you log in with incorrect credentials, Touch will display the following error message: "We could not log you in. You have either entered an incorrect username and password, or your account is temporarily blocked due to too many unsuccessful login attempts (username)."
- Log in with the correct credentials. In case Touch displays an error message indicating that you are a blocked user, you can ignore that and make another login attempt.
OR
- Use the Forgot Your Password? link on the login screen.
Note: This enhancement does not affect users who log in to Touch with Azure, Okta, OneLogin, or domain credentials (regardless of the Maconomy version they are using).
Touch Security Enhancements
For more information about Touch security enhancements, refer to Security Enhancements.
-
People Planner
New Adjusted Absence in Load/Capacity Display View
Deltek Tracking: 2081647
The Load/Capacity, Adjusted for Absence display view is now available in the Resource Gantt (RG) of the Web Components. In this view, bookings on absences are taken into account when the load and capacity of a resource is computed. This provides a more accurate calculation of the resource’s capacity during the selected period.
For more information, refer to the Deltek People Planner Web Components Guide.
Dynamic Bookings Frequency Option
Deltek Tracking: 2254934
When you create a dynamic booking, you can now set the frequency of the booking in any of the views. The Repeat Every field is added to the Dynamic Booking dialog to support this feature.
For more information, refer to the Deltek People Planner Web Components Guide.
Data Limitations in the Assignment Management Workspace
Deltek Tracking: 2279471
Data limitations are now available in the toolbar of the Assignment Management workspace to allow you to restrict data displayed to users as needed. This uses the same functionality as in other existing Web Components.
New MyPlan Fields in the Maconomy Web Client
Deltek Tracking: 2261295
New fields related to clients and engagements are available for use in MyPlan when working in the Maconomy web client. This includes the following:
- People Planner Text 9
- Engagement Manager Name
- People Planner Text 3
Note: These fields are not available by default, but you can configure MyPlan to display these fields in your bookings. You must update the MyPlan_Card_Row.json file in the Maconomy web client layout to add the following:- EventProjectManagerName
- EventText3
- EventText9
Assignment Filter in Assign/Reassign Resource Dialog Boxes
Deltek Tracking: 2304448
The Assignments filter is added to the Assign/Reassign Resource dialog boxes to provide a faster way to find appropriate resources for your tasks.Improved Visibility Settings for Capacity Pane
Deltek Tracking: 2310146
Two new settings are now available in the Admin Tool / Web Admin Tool to control how you display/hide the capacity pane in the Web Components. These include:
- Default visibility of Capacity Pane
- Default visibility of Capacity Pane in Assign Resource
You can choose to hide/display the capacity pane depending on the saved layout, or for it to be hidden or displayed by default when users open the Web Components.
These settings replace the Hide Capacity pane in Projects and Hide Capacity pane in Assign Resource settings.
For more information, refer to the Deltek People Planner Web Components Guide.
-
General ApplicationPrevent Transfer of a Job Entry That Is Already Added for Job ReallocationWhen a job entry was added for job reallocation, it could still be transferred before the reallocation was completed.
Maconomy now prevents job entries added for job reallocation from being transferred until the reallocation is complete.Defect: 1607887Clarified Label for Document Download Actions in Expense and Mileage SheetsThe document download action in expense sheets was renamed from "View Receipt" to "Download Receipt."
The document download action in mileage sheets was renamed from "View Document" to "Download Document."Defect: 2159206Incorrect Text in Table Cell Titles in Monthly Overview
In the absence monthly overview, the week name abbreviations were in English only. They are now translated.Defect: 2304855Sales Order Invoice PeriodWhen you created a Sales Order invoice, the Invoice Period still appeared even though the Standard Calculation was set to Optional and there was no value in the Start Date and End Date fields. This error has been corrected. The invoice period now only appears in Sales Order invoices when a start and end date are identified.Defect: 2341177ActionSequence Not Taking Variable Data Into AccountPreviously when the ActionSequence action was run on a table pane, it sometimes misbehaved if the corresponding card panes contained selection criteria fields (such as Show Lines, Date ranges, etc.). For card panes, the behavior was also incorrect if the card pane contained temporary (non-persisted) fields that controlled the behavior of one or more actions. This error is corrected.
Previously when running the EmailOnAction from a table pane, it resulted in unexpected behavior or the error message, "Record seems to have been changed - refresh and try again". This error is corrected.
Defect: 2266702Web Client Could Not Attach Documents to a Record if Newly Added Record Line Had Unsaved ChangesIf you added a line to a table without saving the change, then proceeded to add or attach documents to the current record, the web client could become stuck displaying a "Please wait..." dialog box. This is now corrected.Defect: 2295284Create Document Archive LinePreviously, it was not possible to add a document to a document archive in the Document Archives workspace. This error was corrected. Users can now add a document by creating a new document archive line in the workspace.Defect: 2301478Vendor Number in Employee Revisions TabWhen you used the Create Vendor... action in Human Resources » Employees » Employee Information tab, the vendor number appeared in Employee Information tab but not in Employee Revisions tab. This issue has been corrected. The Employee Revisions tab is now updated when you create a vendor for an employee.Defect: 2319605Internal Error Encountered in My Plan WorkspaceIf you tried to search for a field value (for example: Job, Task Name) in the My Plan workspace , Maconomy displayed an internal error. This is now corrected.Defect: 2320321Internal Error Encountered When Filtering for Records with Empty Date FieldsIn any workspace list view or search window, filtering for lines with empty date fields resulted in Maconomy displaying the following error: "Invalid expression in the 'restriction' parameter. Check the server log for details." This is now corrected.Defect: 2325147 -
Web Client FrameworkNo Configuration Option for Assistant WidthYou can now configure the width of assistants in web client workspaces. Set the size attribute for the assistant to one of the following values:
- sm - approximately 20% of the workspace area width
- md - approximately 40% of the workspace area width
- lg - approximately 60% of the workspace area width
Defect: 2325136 -
Time and ExpenseEntries in the Table Part Sorted Incorrectly
The default sorting in the table part of Time Sheet Status has changed from employee and period start to period start and employee.Defect: 2288694Yellow Color Missing in Calendar for Weeks Beyond Three Months After Submitting Absence RequestFor submitted absences longer than three months, not all days displayed the correct color (yellow) in the calendar. This issue has been resolved.Defect: 2121264System Error When Integration Creates New Absence Calendar LinesWhen you attempted to create absence calendar lines as a user without an associated employee, typically in an integration scenario, a system error occurred.Defect: 2163354Unhandled Error in Console When Submitting Carry Forward or Allowance Request Without PermissionOn the Absence and Allowance tab, when submitting a carry forward or allowance request without the required permission, no error message was displayed. Instead, an unhandled error appeared in the browser's console.Maconomy now correctly displays an error message in this scenario.Defect: 2137083Unhandled Error in Console When Approving Allowance or Absence Request Without PermissionOn the Absence and Allowance tab, the Approve action was enabled. When you clicked it without permission, nothing happened on the view, but an unhandled error appeared in the browser's console.Defect: 2137094Employee Allowance Unhandled Error When Reopening Approved RequestOn the Absence and Allowance tab, for an approved request, the Reopen action was clickable even without permission. Nothing happened in the view, but an unhandled error appeared in the browser.Defect: 2137103Unhandled Error on Browser Console When Reopening Approved RequestUnder Allowance Requests and Absence Requests, reopening an approved request did not display an error message but resulted in a console error in the browser when you lacked the required permission.Defect: 2137110Unhandled Error When Approving Absence RequestUnder Absence Request, approving a submitted request did not display an error message but resulted in a console error in the browser when you lacked the required permission.Defect: 2137112Zero-Hours Timesheet Was Incorrectly Marked as Fully ApprovedWhen you submitted a timesheet containing only lines with zero hours, it was incorrectly marked as fully approved. Timesheets with no lines require at least header approval when the Approve Header If No Lines setting is enabled. However, because timesheet lines with zero hours do not require approval, the system treated the timesheet as fully approved without requiring header approval. This issue is now fixed.Defect: 2317667Abbreviations Not Translated in Monthly Overview Tab
Abbreviations in the Monthly Overview tab (Absence Approval) were not translated. They are now correctly translated.
Defect: 2318190 -
BPM and Statutory ReportingWIP Rollforward (Customer hierarchy): Extra Space in ReportPreviously, the WIP Rollforward (Customer hierarchy) report had an extra space in the name, before the parenthesis. This error is corrected.
Note: If the report is referenced in workspaces of third-party tools, the references should be adjusted if using the report name.me.
Defect: 1994726 -
Project ManagementNon-Zero Invoice Incorrectly Assigned Zero-Invoice NumberWhen you created a non-zero invoice with charges, it was incorrectly assigned a zero-invoice invoice number. This issue is now fixed.Defect: 2278012Incorrect Draft Invoice Status in Web ClientAfter you edited lines in a submitted draft invoice, the submission was removed, but the status of the draft invoice did not update accordingly. This issue is now fixed.
Defect: 2268890Invoices Can Be Printed and Posted Even if the Billing Customer Is InactivePreviously, you could print an invoice on a job even if the Ship To or Bill To company customer had an Inactive status or not allowed for use on Jobs and Orders. Maconomy now checks that both are Active and allowed before printing.
These checks apply only if the new system parameter Company Customer Must Be Active and Allowed for Use on Jobs at Invoicing is enabled (disabled by default). If enabled, an error appears when printing from Invoice Editing, Invoice Selection, or On Account Invoice Selection if the company customer is not set up correctly. Batch printing job invoices skips affected draft invoices instead of triggering errors.
Defect: 2309244 -
FinanceSystem Error Appears for Closed Job Entries That Are Not Being ReopenedThe system error SignForTotalAmountRegistered appeared for closed job entries that were not being reopened when you changed the Invoice Layout Rule for the job. This issue is now fixed.Defect: 2306549BeforeInvoicedOnJobCurrencyVar Had Different Values Between Print Invoice and Print DraftOn draft invoices and final invoices, the fields BeforeInvoicedOnJobCurrencyVar and NowInvoicedOnJobCurrencyVar provide information about previously invoiced and currently invoiced amounts on the job. In certain cases involving main job invoicing and blanket invoicing, these values could be incorrect or differ between the draft and final invoices. These errors have now been corrected.
Defect: 2304808Origin Object and Instance Key Empty in Job EntryWhen a Job Entry was created from:- Job Invoice Allocation/Selection Without Registration, or
- Closing a job with an unreconciled Invoice on Account,
the Origin Object and Origin Object Instance Key fields were empty.
This issue has been corrected. In these cases, the fields are now populated as follows:
- Origin Object =
RelationNameType'JobInvoiceAllocation - Origin Object Instance Key = the corresponding instance key of Job Invoice Allocation
Note: This fix does not update existing Job Entries that are missing this information.
Defect: 2139356Unable to Change Attention Person in Bill to Customers TableIt was not possible to change the Attention Person in the Bill to Customers table even when the setup allowed it, with the following system parameters configured:- Allow Job Specific Billing Addresses = No
- Allow Job Specific Bill To Customer Attention Persons = Yes
This issue has now been corrected.
Defect: 2308095Negative Amount Invoice Created by Job ClosureWhen closing a fixed price job set up to produce an invoice at job closure, Maconomy could create a negative invoice. This could happen if you invoiced the job on account with tax but disabled tax on the job before closing it.
The error has been fixed and users is prevented from closing a job with tax disabled though tax needs reconciliation.Defect: 2268197Issue with Importing Exported XML Bank Format Specification
Previously, xml-bank-format exported from 2.6.4 or newer cannot be imported. This error is now corrected.Defect: 2288247String Concatenation Warnings from Dimension DerivationPreviously, MaconomyServer.log could issue repeated string concatenation warnings that occurred from dimension derivation of LM_SubstituteParameter. As part of correcting this, the error message you get when validating the allocation combination is now shorter only showing the dimensions derived. This shorter description should avoid the warning messages from appearing in the log.Defect: 2311866 -
System AdminError When Uploading Empty Files
Previously, attempts to upload an empty file (0 bytes) to Maconomy resulted in the error message, "file could not be found". This error is corrected.Defect: 1379957Counting Empty Cells in Data ExportPreviously when exporting data from the Maconomy Workspace Client (WSC) to Microsoft Excel, empty cells were counted when selecting a range of cells. The empty cells were not exported as empty but as non-empty cells with a blank value resulting in the erroneous count. This error is corrected such that empty cells are now excluded from the count.
Defect: 2190528Identical Notifications Not Filtered Out
Previously when identical notifications were generated, the notification manager displayed them all to the user. This error is corrected so that identical notifications are now removed.
Defect: 2199066Print Layouts Set ToBeLocalized Field to True
Previously, running the CouplingService -UP command (installation of print layouts) reset the localization settings for customized print layouts (original layouts with custom version). If a customized original print layout was set not to be localized, running the -UP command changed this setting so that the print was localized. This error is corrected such that the localization settings for customized layouts are now unaffected by the -UP command.Defect: 2209291Improvements to SQL Macros for MQL Library
The standard definition file containing SQL macros for the MQL server library has been renamed from 'sqlmcros_01.xml' to 'sqlmacros.xml'. It has also been restructured to not require separate macro variants for Oracle and SQLServer if they are identical. Furthermore, a new macro variant for the case-insensitive SQLServer ('SQLci') has been formally added to the macro definitions file and XML schema ('sqlmacros.dtd'). Finally, the desupported DB2 macro variant has been removed.Defect: 2218970Batch API Handling of Read ParametersThe handling of read parameters in batch API has been modified to fix the following issues:
- The "read." prefix on read parameters was not stripped correctly when processing such parameters.
- Providing read parameters to the read action via pane method always resulted in an error when using:
containerRunner.batch().task(containerName).pane(paneType, readParametersDefect: 2247808Errors Logged on Database Progress Callbacks During Java SQL RequestsPreviously if an SQL request performed via the Java database API exceeded the configured initial delay for database cancellation (typically, 2 to 5 seconds), an error message ("No callback dispatcher found that handles callback function: cb:ShowProgress") was logged to the MaconomyServer log file ('MaconomyServer.log'). On Maconomy 2.6.3, this was logged also to the Coupling Service server log file ('maconomy-server.log'). While these errors did not prevent the SQL requests from completing, they may add significantly to the log volume written to the log files thus potentially masking other more serious errors.
This error is corrected such that callback handling in the Java API has now been improved to handle these progress callbacks, and the errors should no longer occur.
Defect: 2271760S-unknown Displayed Instead of Error ID Number
Previously, some error dialogs associated with the default server error ID 'S-cedeca11' incorrectly displayed the error ID 'S-unknown'. This error is corrected.Defect: 2272623MStamper Support for More MAC AddressesPreviously, the MAC address check in MStamper was limited to at most 16 network interfaces. Physical PCs typically do not have as many network interfaces, but virtual environments can include additional virtual network interfaces, thus bringing this limit within reach. If the host machine presented MStamper with more than 16 network interfaces, the operation failed with the error message, "Required MAC address check not supported on this platform".
This error is corrected such that the MAC address check in MStamper now supports up to 100 network interfaces. The following new MStamper command-line argument can now be used to print the MAC address of all network interfaces:
'--macs'Defect: 2300764Uploading Files with Unicode Surrogate Characters in File Name
If you upload a local file with an unsupported Unicode surrogate character in the file name to Maconomy, the MaconomyServer process handling the request hangs instead of returning the expected error message to the client. Surrogate characters are Unicode characters that cannot be represented as a single 16-bit Unicode value, and they include various non-western character sets as well as emojis and other special characters. The duration until the server process hangs depends on the Server Timeout setting in MConfig, with a default value of 10 minutes. Any database locks held by the server at this time remain locked until the timeout is exceeded.Defect: 2285305Change in Handling Need to Reload of Apache ConfigWhen MConfig changes the Apache web server configuration, Apache must be restarted to reload the configuration. To implement this, the behavior is modified as follows:
- On Windows, MConfig attempts to restart Apache. If this fails, MConfig displays a warning that Apache needs to be restarted.
- On Linux, MConfig always displays a warning. If this warning is not accepted, MConfig displays an error message and eventually raises an error code at exit.
When scripting, the warning can be accepted with the following line:
ApacheWillBeRestartedManually? = "Yes"Defect: 2311183MConfig in Endless Loop
Previously when detecting databases on Oracle, MConfig encountered an endless loop if the tnsnames.ora ended with a comment. This error is corrected.Defect: 2334349 -
REST APIAPM Logging of Event Subscription Requests to RESTful APIWith the introduction of the events endpoint in the RESTful API, the APM log files (maconomy-monitor*.log) capture requests to the event subscription endpoint (/events/{shortname}/subscribe), which may potentially have very high time durations. This is because the endpoint is designed for clients to wait for certain events, and the requests are therefore left hanging until such an event occurs. These requests do not represent an actual transactional operation against Maconomy and should not be logged by APM.
This error is corrected such that these requests are now only logged if they fail in a way that causes the log entries to be elevated to ERROR level.
Defect: 2314803 -
TouchUnable to Extract Information with Quick Capture on Android
When using Quick Capture, the information was not extracted from the receipt provided by the user. This impacted Android phone users, especially those located outside the European Union. This issue is corrected.Defect: 2343602 -
People PlannerResourceid Error in REST APIIn the People Planner REST API, an error would occur when you entered "resourceid" as the foreign key, then tried to enter a value for it in the request body. This error is corrected. The user should use "resourceid_resource" instead for the foreign key, or refer to the specification of assignments.Defect: 2113046Dynamic Booking Button ErrorAn error could occur wherein clicking the Dynamic Booking button would do nothing. This occurred on devices using Windows 11 and an Edge browser. The error is corrected and the Dynamic Booking dialog now appears upon clicking the button.
Defect: 2223830Project Import Error on Budget Lines with No Dates
The project import would fail with an exception when you imported a budget line with no dates on a job that had dates. This would occur when the Use Default End Date and Default End Date For Imported Projects settings were enabled, and you had entered an end date prior to the job start date. This error is corrected.
Defect: 2224854New Booking Customizations in Saved Layout
In the Resource Summary view, if you customized the columns and resized the dialog box for events in the New Booking dialog box, this was not saved as part of the layout. This error is corrected.
Defect: 2249555Unable to Save Booking UpdatesBy error, bookings were not saved automatically if you edited them in the Workspace Client (WSC), or when using the Edge browser in IE mode. This error is corrected.
Defect: 2303693Restore Default Filters ErrorPrior to this fix, you had to click the Restore Default Filters button twice to revert to the default layout. This error is corrected.Defect: 2305575New Booking Columns in Saved LayoutIn the Resource Summary view, if you adjusted the column widths in the New Booking dialog box, this was not saved as part of the layout. This error is corrected.
Defect: 2313652Data Limitation Becomes Null After Period of InactivityAn error occurred for users with an assigned data limitation. If the user left the Web Components open, after an hour of inactivity, the data limitation would no longer work. The user could view all information without restrictions in the Web Components. This error is corrected.
As a workaround, you can use the People Planner Admin Tool to disable the Keep the Session alive setting. However, this might cause users to be logged out after a shorter period than before.
Defect: 2320697 -
UncategorisedRestored Monitor SettingsA regression introduced in Maconomy versions 2.6.4 and 2.6.5 caused certain Coupling Service settings defined in INI files to be omitted during export to dependent components. As a result, the Monitor Logging framework operated with default time thresholds and without a configured list of audited log entries.
The affected settings, which typically retain their default values, are as follows:
This error is corrected.- cache.*
- client.*
- kerberos.*
- log.monitor.*
- mpm.*
- server.timeout
- service-provider.timeout
- timeout-margin
- totp.*
Defect: 2420910
