Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
MongoDB driver was updated to the newest version to support MongoDB up to version 7.0.
Fix for token refresh for the pwd authentication type https://docs.appmixer.com/appmixer/component-definition/authentication#password The username/password can be exchanged for a token that can have an expiration date. This update fixes the refresh of the token.
New redirectUri option for the Microsoft OneDrive module. If defined, the OneDrivePicker (used by UploadFile and ExportFile connectors) will use it instead of the default redirectUri (which is https://[your-appmixer-api-url] /plugins/appmixer/microsoft/onedrive/picker).
context.loadOutputSchemaProperties function used by the Each component fixed. Did not work properly if a component with dynamic output port options was connected to the Each.
If a module has .npmrc file, it is now used for the automatic rebuild that is triggered if Appmixer is started with a newer version of Node.
UI.Wizard: The account is duplicated resulting in freezing UI, fixed.
Backoffice Insights range selector fixed (includes the last month now).
Handling PRECONDITION_FAILED - unknown delivery tag error. When the RabbitMQ was restarted and some messages were being processed, their acknowledgment failed with the PRECONDITION_FAILED exception, which resulted in a broken RabbitMQ connection.
Improved sandbox around the JavaScript modifier and the context.evalJavaScript
function.
New optional query parameter for webhooks API - enqueueOnly. If true then the webhook will be enqueued and 202 returned immediately to the caller.
Possibility to override redirect/callbackUrl per service.
Fix - updating a module through the API did not update shared service level files.
Fix - inspector groups were ignored in a dynamically generated inspector (through source call in component.json).
New context function context.evalJavaScript() which allows the connector to execute untrusted code. Example https://docs.appmixer.com/appmixer/v/5.2/component-definition/behaviour#context.evaljavascript-code-jsondata
Fix for the ADD USER RULES FOR INSTALLED CONNECTORS button in the Backoffice, it added an extra dot in the rule(s).
Backoffice Insights page - To Date fixed to include the last day of the month.
date-time picker fixed, when the selected date was cleared, it ended in an invalid state.
context.service functions (loadState, stateSet, …) are available in the Flow design phase (not only during the flow runtime), so they can be used in the auxiliary components called from component.json (using the source
“static calls”).
If an OAuth2 refreshAccessToken function returns 400, 401, or 403, the token is marked as invalid (and no more attempts to refresh it will be executed).
Improved logs of Axios exceptions (size reduced).
The security of the component authentication pages (/auth-service and /auth-pre) have been improved by changing how the configuration was passed onto the pages. Previously, configuration was passed via URL query parameters. Newly, this configuration is rendered directly by the backend (Appmixer engine) making it impossible for external malicious injections.
date-time picker fixed, when the selected date was cleared, it ended in an invalid state.
context.service functions (loadState, stateSet, …) are available in the Flow design phase (not only during the flow runtime), so they can be used in the auxiliary components called from component.json (using the source
“static calls”).
If an OAuth2 refreshAccessToken function returns 400, 401, or 403, the token is marked as invalid (and no more attempts to refresh it will be executed).
Improved logs of Axios exceptions (size reduced).
The security of the component authentication pages (/auth-service and /auth-pre) has been improved by changing how the configuration was passed onto the pages. Previously, configuration was passed via URL query parameters. Newly, this configuration is rendered directly by the backend (Appmixer engine) making it impossible for external malicious injections.
New redirectUri option for the Microsoft OneDrive module. If defined, the OneDrivePicker (used by UploadFile and ExportFile connectors) will use it instead of the default redirectUri (which is https://[your-appmixer-api-url] /plugins/appmixer/microsoft/onedrive/picker).
context.loadOutputSchemaProperties function used by the Each component fixed. Did not work properly if a component with dynamic output port options was connected to the Each.
If a module has .npmrc file, it is now used for the automatic rebuild that is triggered if Appmixer is started with a newer version of Node.
MongoDB driver was updated to the newest version to support MongoDB up to version 7.0.
Fix for token refresh for the pwd authentication type https://docs.appmixer.com/appmixer/component-definition/authentication#password The username/password can be exchanged for a token that can have an expiration date. This update fixes the refresh of the token.
A memory issue is fixed. In some cases, the memory usage was going up and the engine had to be restarted regularly. This was caused by an upgrade (in Appmixer 5) of one of the libraries (Ajv) and the way that the library caches JSON schemas.
Storage.OnItem[Added|Removed|Updated] connectors had a critical bug preventing normal operation that was fixed.
A little change in the way the engine looks for a compatible connector version. This only applies to connectors located in the file system (not published/updated through the API/CLI/Backoffice). Before this change, when upgrading to a newer version of Appmixer (to a newer Docker image with connectors), you could have seen an error: No compatible version of [component type] found for requested version [version]. This happened if that newer Docker image contained a newer version of a connector that was not stored in DB (not published/updated through the API/CLI/Backoffice).