App Suite Middleware
API - HTTP-API
SCR-1399
Summary: Deprecate messaging
-related functionality and APIs
The middleware used to provide a generic messaging service for different use cases like SMS or data from RSS feeds. However, these are no longer in use by App Suite UI, or got replaced with an alternative solution in the meantime.
Therefore, corresponding functionality as well as the following modules of the HTTP API should be considered as deprecated, and will be removed in a future version:
messaging/account
messaging/message
messaging/service
Configuration
SCR-1382
Summary: Added new lean property to specify SMTP chunk size
Added new lean property "com.openexchange.smtp.chunksize"
(and "com.openexchange.smtp.primary.chunksize"
respectively) to specify SMTP chunk size to use the SMTP extension for transmission of large messages; see RFC 3030. Default is 131072
(128KB). Reloadbale and config-cascade aware.
SCR-1386
Summary: Added new config options for webhook-based password change service
In order to configure the webhook-based password change service, the following properties have been introduced:
com.openexchange.passwordchange.webhook.enabled
Enables the webhook-based password change service (default: false)
com.openexchange.passwordchange.webhook.endpoint
The webhook endpoint
com.openexchange.passwordchange.webhook.username
The optional basic auth username for the webhook endpoint
com.openexchange.passwordchange.webhook.password
The optional basic auth password for the webhook endpoint
All properties are reloadable and config-cascade aware.
Database
SCR-1387
Summary: Introduced a new count table users_per_filestore
for users using a certain file storage
Introduced users_per_context
table in ConfigDB to have a direct access how many users use a certain file storage:
Table layout is:
CREATE TABLE `users_per_filestore` (
`filestore_id` int(10) unsigned NOT NULL,
`count` int(10) unsigned NOT NULL,
PRIMARY KEY (`filestore_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci