- Added a feature to set OnSelectingWhere in view.Filters.
- Fixed an issue where the ID was displayed for a read-only user item.
- Fixed an issue where the settings shown in item detail settings were incorrect.
- Fixed an issue where update detection did not work correctly for numeric items that allow NULL when updating a record.
- Fixed an issue where text visibility was degraded when a multiple-choice dropdown list was disabled.
- Fixed an issue where white text was not visible in a multiple-choice dropdown list after a theme change.
- Fixed an issue where an error message was displayed when switching users.
- Fixed an issue where DeptCode could not be used in the Users ColumnFilterHash.
- Fixed an issue where the version screen opened in a separate tab.
- Upgraded ClosedXML.
- Added a feature to bulk-update multiple items at once.
- Added detailed settings for the creator, updater, created-date, and updated-date items.
- Added an information-disclosure feature to the wiki.
- Fixed an issue where choices were displayed in SearchFormat form for items with item linkage configured.
- Fixed an issue where record links were not generated correctly when importing a site package.
- Fixed an issue where the ColumnSorterHash sort order specification could not be migrated correctly via a site package.
- Fixed an issue where choices such as [[Users,ShowDeptName]] specified in the choice list were not imported correctly via a site package.
- Fixed an issue where always-send was not set correctly on check items.
- Fixed an issue where a concatenated title could not be searched correctly by filter.
- Fixed an issue where a linked filter was not displayed in the filter field.
- Fixed an issue where aggregation was not displayed correctly in the group administration list.
- Fixed an issue where the administrator was not displayed correctly in group administration.
- Fixed an issue where sorting did not work correctly for numeric items that did not allow NULL.
- Fixed an issue where ServerScriptModelColumn did not work correctly.
- Added processing to check the FixedFrom parameter in Mail.json when sending mail via SendGrid.
- Fixed an issue where an application error occurred on the edit screen when using the "my filter".
- Fixed an issue where a user invited via the mail-invitation feature could not navigate correctly from the URL link in the email.
- Added a feature to search the group list by member organization or member.
- Added a feature to specify the choice format for organizations, groups, and users.
- Added a feature to set the default filter type for check items.
- Added a "SiteId method" to server script siteSettings.
- Added a feature to customize the characters appended when copying.
- Fixed an issue where the message title was left blank.
- Fixed an issue where the "disable cross-search" checkbox could not be migrated via a site package.
- Fixed an issue where SAML single sign-on failed.
- Removed an unnecessary default tablespace specification.
- Fixed an issue where extended HTML was output twice when using server scripts.
- Fixed an issue where units were not displayed correctly when a numeric item was set to ReadOnly via server script.
- Fixed an issue where labels on the edit screen were not displayed correctly.
- Added a "delete child records together" feature for record deletion.
- Added a "copy child records together" feature for record copying.
- Added a feature to record the pre-reset value when the API count is reset.
- Upgraded ClearScript and added linux-arm64 support.
- Fixed an issue where extended HTML and similar items were not set correctly when multiple server scripts were run.
- Fixed an issue where SQL date formats were not recognized correctly under certain language locales.
- Fixed an issue where a per-user saved view was not reset when an error occurred in the list-retrieval SQL.
- Fixed an issue where a site ended up without access rights when importing a site package with access-right inheritance enabled.
- Fixed a PK constraint violation that occurred when importing permissions in a site package.
- Fixed an issue where SysLogType was not recorded correctly.
- Fixed an issue where login ID case was distinguished in PostgreSQL and LDAP authentication environments.
- Fixed an issue where the X-Forwarded-For IP was not recorded in the SysLogs UserHostAddress on the login screen.
- Added a feature to disable cross-search per table.
- Added description tooltips to group member items.
- Fixed an issue where AddChoiceHash did not work for items with search enabled via server script.
- Fixed an issue where attaching a file via SMTP mail did not work correctly.
- Fixed an issue where an email address with a display name could not be sent in TO/CC/BCC when sending mail via SendGrid.
- Fixed an issue where the upper-limit check was not performed for linked items used in cross-tabulation.
- Fixed an issue where attachments were not saved locally when Provider was set to Local in BinaryStorage.json.
- Fixed an issue where writing a file failed when the local folder for storing attachments did not exist.
- Added description tooltips to access control items.
- Added an "AddMessage method" to server scripts.
- Added OnSelectingWherePermissions to extended SQL.
- Added a parameter to set AccessControlAllowOrigin.
- Added a feature to retrieve UserHostAddress from X-Forwarded-For.
- Added a feature to log an entry when the API count is reset.
- Fixed an issue where input validation failed when uploading an attachment.
- Fixed an issue where copying a site did not navigate to the destination URL.
- Fixed an issue where false could not be set in a check item's ColumnFilterHash.
- Fixed an issue where form data was not set on the model when executing $p.send.
- Fixed a null reference exception in environments using extended SQL.
- Added "OnSelectingWhere" to the server script View.
- Added an "AddColumnPlaceholder method" to the server script view.
- Fixed an issue where date and numeric filters were not displayed correctly on the list screen.
- Fixed an issue where values were set on other linked items when creating a new record for a linked record.
- Fixed an issue where lookup did not work correctly across different table types.
- Fixed an issue where the creator and updater were not registered in full text during import.
- Added an "allow reference copy" feature.
- Added a "lookup" feature from organizations, groups, and users.
- Added a switch to control the visibility of links.
- Added settings to completion items for "allow copy with default value, read-only, and bulk update".
- Added a feature so that SelectingWhere runs only when a parameter is set in the view.
- Added an "extended fields" feature.
- Added a feature to record OSVersion in the SysLogs MachineName.
- Added a feature to automatically switch the LDAP library depending on the platform.
- Fixed an issue where search results could not be enabled when using search on a multiple-choice item.
- Fixed an issue where filter settings via $p.set did not work correctly for a non-multiple-choice classification item with search enabled.
- Fixed an issue where lookup did not work when opening the new-record screen from a link destination's add button.
- Fixed an issue where the completion time could not be retrieved correctly from the API in a UTC environment.
- Fixed an issue where items with a NULL value were not counted in the denominator when averaging a summary.