Mendix Service Console
Content Type: Service
Categories: Extensions
Overview
Mendix Service Console is a Windows application which is used for On-Premises installation of Mendix apps on Windows machines.
Documentation
Please find the documentation for Mendix Service Console Installation and Setup.
To automate Mendix deployment on Microsoft Windows, Please follow this documentation.
Releases
Version: 4.8.0
Framework Version: 7.0.2
Release Notes: * We now require at least Microsoft .NET Framework version 4.7.2 instead of 4.6.2. This fixes the exception message "Could not load file or assembly 'netstandard, Version=2.0.0.0'". Install the latest .NET Framework if necessary from https://dotnet.microsoft.com/en-us/download/dotnet-framework.
* The installer file name now contains underscores instead of spaces due to Marketplace restrictions.
* We added the 'EnableDebugger' parameter to the 'Start-MxApp' cmdlet which will allow Studio Pro to connect to a Mendix app for debugging.
* We fixed the problem that an error occurs when opening the window to set levels for the log file. The service needs to be reinstalled with this version in order to be able to open the log level form. (Ticket 219042)
* We now hide the non-functional Environment setting on the Advanced Settings form for apps of Mendix 5 and higher.
* We updated the YamlDotNet library from version 15.1.1 to 15.3.0.
Version: 4.7.4
Framework Version: 7.0.2
Release Notes: • We created the new cmdlet ‘New-MxApp’ which initializes a new app with a basic Settings.yaml file.
• We created the new cmdlet ‘Set-MxLogLevel’ which sets all log nodes of a log subscriber to the specified log level at once.
• We fixed the problem that the service startup type ‘Automatic’ is stored with a wrong value when running the Service Console under the Turkish locale.
• We check the right configured Java version if one is specified for a Mendix app (only possible in recent Mendix versions).
• We updated the Newtonsoft Json.NET library from version 13.0.2 to 13.0.3.
• We updated the YamlDotNet library from version 12.3.1 to 15.1.1.
Version: 4.7.3
Framework Version: 7.0.2
Release Notes: Release date: December 18, 2023
• We now sign all Mendix Service Console executables and libraries, next to the main executable and the installer file (excluding third-party libraries).
• We changed the default installation directory for the Service Console to the 64-bit program files directory (which is usually C:\Program Files), instead of the 32-bit directory (which is usually C:\Program Files (x86)), as the Service Console actually runs 64 bits when the OS supports this.
• We added the NoService parameter to the Start-MxApp cmdlet, which will cause the cmdlet to start the app as a local process instead of as a service.
• The Stop-MxApp cmdlet will now stop apps if they are started as a local process and as a service.
Version: 4.7.2
Framework Version: 7.0.2
Release Notes: Release date: September 21, 2023
• We fixed an issue where new or deleted application constants were not picked up correctly when updating your app via the Update-MxApp cmdlet. (Ticket 185938)
• We added a new field to specify the maximum value of form posts (bytes) in the Jetty Configuration section of the Advanced Settings window.
Version: 4.7.1
Framework Version: 7.0.2
Release Notes: Release date: February 24, 2023
• We added the possibility to add extra logsubscribers in the Settings.yaml file (for more information, see https://github.com/mendix/m2ee-tools/blob/v8.0.1/examples/full-documented-m2ee.yaml#L392. Compared to that information, the Logging property has to start with an upper-case letter (as in, Logging: instead of logging:). The loglevel setting as described is not supported for the Windows Service.
• We replaced the modified YAML parser YamlSerializer 0.9.0.2 with YamlDotNet 12.3.1.
• We updated the Newtonsoft Json.NET library from version 13.0.1 to 13.0.2.
• We added build number information to the version information of the executables and the subject field of the MSI installer file.
Version: 4.7.0
Framework Version: 7.0.2
Release Notes: Release date: August 26, 2022
• We fixed an exception that occurred when updating an app where files with a path exceeding 260 characters were overwritten. (Ticket 142021)
• We now require Microsoft .NET Framework version 4.6.2 instead of 4.5.2.
• We removed the license ID check in the Service Console itself, because this check is already done by the server.
• We updated the DotNetZip library from version 1.13.3 to 1.16.0.
• We updated the Newtonsoft Json.NET library from version 12.0.2 to 13.0.1.
• We updated the Tulpep.ActiveDirectoryObjectPicker library from version 2.3.133 to 3.0.11.
• We replaced an old version of Ookii.Dialogs source code with the Ookii.Dialogs.Wpf 5.0.1 library.
Version: 4.6.1
Framework Version: 7.0.2
Release Notes: Release date: February 8, 2021
• We fixed a known issue where we now find a correct AdoptOpenJDK version for Studio Pro 8.0 and above if that is not configured yet.
• We changed the Update-MxApp cmdlet so that it no longer applies file access rights. Normally, you only need to do this once, so the Mendix Service Console will do this when you add a new app. If you still want this on an existing app, you can update the app manually in the Service Console and use the checkbox on the Update App form to apply the user rights again. For more information, see the release note about this checkbox for version 4.5.1. (Ticket 67514)
• We now allow you to not configure the main location of the files when starting the Mendix Service Console for the first time. The application will be closed in that case.
• We fixed an issue where errors during the download or extraction of the server distribution file were not shown.
• We fixed an issue with the download of the server distribution file that started to fail recently, because the currently used .NET Framework version does not support the server TLS version by default.
• We made the progress bar of the extraction process of the server distribution file more realistic.
• We now check the Java version when you start an app on Studio Pro 8 or higher.
Version: 4.6.0
Framework Version: 7.0.2
Release Notes: Release date: August 8, 2019
• We added support for Studio Pro 8.
• We added the option to download the applicable server distribution on the form where you add or update an app.
• The default location in the Browse window is now selected when uploading or when a temporary files path is not set.
• We updated the Newtonsoft Json.NET library from 5.0.3 to 12.0.2.
• We updated the DotNetZip library from version 1.11.0 to 1.13.3.
• We replaced an old version of the Active Directory Common Dialogs .NET library with Tulpep.ActiveDirectoryObjectPicker 2.3.133.
• We found a known issue where if an Oracle Java 8 installation is available, this version is selected by default for Mendix 8 apps. Please make sure you select JRE or JDK 11 from Oracle or OpenJDK (AdoptOpenJDK). This is fixed in 4.6.1.
Version: 4.5.1
Framework Version: 7.0.2
Release Notes: Release date: June 5, 2018
• We upgraded the target Microsoft .NET Framework version from 4.5 to 4.5.2.
• We added a checkbox to the Update App form so that you are able to configure whether you want to apply the correct user rights on some deployment folders. This is enabled by default for new apps, but disabled by default when you upgrade an existing app.
• We now show more information during the update process of an app.
• We updated the DotNetZip library from version 1.10.1 to 1.11.0. This library is used for making backups and extracting deployment archives.
• We removed our dependency on the Microsoft.VisualBasic.PowerPacks library.
• We improved the check on whether the correct Mendix Server version is available.
Version: 4.5.0
Framework Version: 7.0.2
Release Notes: Release date: February 21, 2017
• We added support for Mendix 7.
• We updated background images.