Skip to content

Commit 859ef0a

Browse files
Merge pull request #10139 from liamcmitchell/workstation-release
Workstation release 3.0.0
2 parents 0b136b4 + 6cd6206 commit 859ef0a

2 files changed

Lines changed: 62 additions & 24 deletions

File tree

content/en/docs/releasenotes/workstation/_index.md

Lines changed: 54 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,38 @@ cascade:
1010

1111
These release notes cover changes made to the [Mendix Workstation](/mendix-workstation/).
1212

13+
## 3.0.0
14+
15+
### Release date: September 25, 2025
16+
17+
{{% alert color="info" %}}
18+
This is a Limited Availability release of the Mendix Workstation Client.
19+
20+
Mendix Workstation Client is available for all Mendix users for development use.
21+
22+
Mendix Workstation Client is [Limited Availability](https://docs.mendix.com/releasenotes/release-status/#limited-availability) for production use. Support is provided according to your Mendix SLA if you purchased a Workstation license. If you want to take the Mendix Workstation Client into production, contact your CSM to see what arrangements are possible. Without a license you can use the Mendix Workstation Client for development, but workspaces are individual and cannot be shared.
23+
{{% /alert %}}
24+
25+
### Improvements
26+
27+
#### Logging Is Configurable in Workspace Settings
28+
29+
The level of logs written to log files and visible in the client is configurable in Workspace Settings. You can configure the following:
30+
31+
* Log level: Info, Warn, Error, Debug.
32+
* Log retention policy: Maximum log folder size (in MB) and maximum number of stored days.
33+
34+
The workspace log level is overridden to *Debug* for a station configured in developer mode.
35+
36+
#### Editing Devices in the Side Panel
37+
38+
When editing a device, device settings are edited in a side panel. It makes device configure easier as all setting parameters are in one view and other device configurations can be viewed while editing.
39+
40+
### Known Bugs and Limitations
41+
42+
* Windows Workstation Client hangs when Smartcard reader detection is enabled and the *Smart Cards for Windows Service* is disabled.
43+
* The Workstation Client window is not visible when opened on a secondary screen and the secondary screen is no longer available.
44+
1345
## 2.6.0
1446

1547
### Release date: September 12, 2025
@@ -18,9 +50,9 @@ These release notes cover changes made to the [Mendix Workstation](/mendix-works
1850
The fourth pre-release of the Mendix Workstation Client is available under the conditions of the Mendix Workstation Client Pre-Release Program. Support is available only to members of the program. To become a program member, contact Mendix Sales.
1951
{{% /alert %}}
2052

21-
#### New Features
53+
### New Features
2254

23-
##### Mendix Workstation Management Availability
55+
#### Mendix Workstation Management Availability
2456

2557
Mendix Workstation Management is now available for all Mendix users.
2658

@@ -30,7 +62,7 @@ Users from companies which does not have a Mendix Workstation Client license can
3062
The Workstation Client and all other related Mendix Marketplace items are only available for members of the pre-release program.
3163
{{% /alert %}}
3264

33-
##### Workstation Client Developer Mode
65+
#### Workstation Client Developer Mode
3466

3567
For each station, developer mode can be switched on or off to control the availability of the following functions on Workstation Client:
3668

@@ -40,7 +72,7 @@ For each station, developer mode can be switched on or off to control the availa
4072

4173
It is recommended to disable developer mode for clients used in a production environment.
4274

43-
##### Workstation Sample App
75+
#### Workstation Sample App
4476

4577
The Mendix Workstation Client Sample App showcases how to build applications interacting with multiple peripheral devices.
4678

@@ -56,22 +88,22 @@ Each module includes a peripheral emulator to build apps without a physical devi
5688

5789
The Sample App is available in the Mendix Marketplace.
5890

59-
#### Improvements
91+
### Improvements
6092

61-
##### Workstation Management
93+
#### Workstation Management
6294

6395
* We have added the Mendix Portal Global Navigation Menu top bar and menu.
6496
* We have made other usability improvements.
6597

66-
##### Workstation Client
98+
#### Workstation Client
6799

68100
* We have added a button to paste the registration token.
69101

70-
##### Workstation Connector
102+
#### Workstation Connector
71103

72104
* We have added the SecurityAdministrator security role. Only users with this role can regenerate the `KeyPair` in the **Station connector Security** of an app.
73105

74-
#### Fixes
106+
### Fixes
75107

76108
* We have fixed an issue in the Workstation Client where, when the client app closed and re-opened a connection, data buffered from the previous session was sent to the new session. The data buffer now is cleared when the connection is closed.
77109

@@ -83,9 +115,9 @@ The Sample App is available in the Mendix Marketplace.
83115
The third pre-release of the Mendix Workstation Client is available under the conditions of the Mendix Workstation Client Pre-Release Program. Support is available only to members of the program. To become a program member, contact Mendix Sales.
84116
{{% /alert %}}
85117

86-
#### New Features
118+
### New Features
87119

88-
##### Workstation Management
120+
#### Workstation Management
89121

90122
* The **Team** page enables users to share workspaces and assign individual permissions, facilitating collaborative deployment of Workstation projects across multiple environments and sites at scale.
91123
* Apps are managed at workspace level on the **Apps** page. Each app can be enabled or disabled individually - per station, for a group of stations, or for all stations within a workspace.
@@ -99,28 +131,28 @@ The third pre-release of the Mendix Workstation Client is available under the co
99131
* Read, write, and watch permissions are configurable.
100132
* Environment variables are supported to define folder path.
101133

102-
##### Workstation Client
134+
#### Workstation Client
103135

104136
* The Workstation Client is now available in a [Linux ARM 64 version](https://marketplace.mendix.com/link/component/245627) for running the client on single-board computers such as Raspberry Pi.
105137

106-
##### Workstation Connector
138+
#### Workstation Connector
107139

108140
* The new **Unsubscribe by Device** nanoflow action removes all subscriptions on a device.
109141
* The new **Disconnect Device** nanoflow action disconnects the device, unlike the unsubscribe actions which keep the connection open.
110142

111-
##### Other
143+
#### Other
112144

113145
* The **Get Started** app includes a step-by-step guide on how to get started with Mendix Workstation and build a device messenger.
114146
* Workstation documentation now available on [Mendix Docs](/mendix-workstation/).
115147

116-
#### Improvements
148+
### Improvements
117149

118-
##### Workstation Management
150+
#### Workstation Management
119151

120152
* The main device connection parameters are displayed in the list of Devices in a connection string.
121153
* The Workstation Client version is updated in the **Station** view.
122154

123-
##### Workstation Client
155+
#### Workstation Client
124156

125157
* Client configuration is maintained after upgrading the Workstation Client.
126158
* Detected smart card readers are shown in the list of devices. Detection happens dynamically, without having to restart or refresh configuration.
@@ -135,25 +167,25 @@ The third pre-release of the Mendix Workstation Client is available under the co
135167
* Logs are visible in the Workstation Client.
136168
* An End User License Agreement has been added to the Workstation Client installer.
137169

138-
##### Workstation Connector
170+
#### Workstation Connector
139171

140172
* The workspace name is available in Workstation Connector, together with the station and client computer names.
141173
* The Workstation Client version is available in Workstation Connector.
142174

143-
#### Fixes
175+
### Fixes
144176

145-
##### Workstation Client
177+
#### Workstation Client
146178

147179
* We have fixed an issue where connecting, sending a message, and disconnecting quickly on a serial port would result in a *Port not open* error.
148180

149-
##### Workstation Connector
181+
#### Workstation Connector
150182

151183
* We have fixed the security model so that private key of the app is only available to admin users.
152184
* We have fixed an issue where a Device object was deleted when user was using the cancel button of a page on which Device was a parameter.
153185
* Detected card reader devices are set to the class `CardReader`.
154186
* Windows Hello for Business is no longer detected as a card reader.
155187

156-
#### Upgrade
188+
### Upgrade
157189

158190
To upgrade from a previous version, perform the following steps:
159191

content/en/docs/workstation/wks-installation.md

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ The Workstation Client is a connector between the devices and your local PC. You
4949

5050
{{< figure src="/attachments/workstation/wks-install5.png" class="no-border" >}}
5151

52-
2. In the **Computer Registration** dialog, click **Download**. The [Workstation Client](https://marketplace.mendix.com/link/component/241063) page on the Mendix Marketplace opens for the Windows installer. Alternatively, you can find the component on the Mendix Marketplace by searching for "Workstation Client". You can also find the [portable](https://marketplace.mendix.com/link/component/242552) and [Linux](https://marketplace.mendix.com/link/component/245627) version by using the search, or navigate to them through the above links.
52+
2. In the **Computer Registration** dialog, click **Download**. The [Workstation Client](https://marketplace.mendix.com/link/component/241063) page on the Mendix Marketplace opens for the Windows installer. Alternatively, you can find the component on the Mendix Marketplace by searching for "Workstation Client". You can also find the [portable](https://marketplace.mendix.com/link/component/242552) and [Linux](https://marketplace.mendix.com/link/component/245641) version by using the search, or navigate to them through the above links.
5353

5454
{{< figure src="/attachments/workstation/wks-install6.png" class="no-border" >}}
5555

@@ -60,7 +60,13 @@ The Workstation Client is a connector between the devices and your local PC. You
6060
* If you have administrator rights for your computer, click **Download** and run the Workstation Client installer in the form of an NSIS installer package. If you get a prompt from Windows Access Control, click **Yes** to allow Workstation Client to be installed; for a silent installation, you can also run the installer as an administrator with the `/S` argument, that is, `MendixWorkstationX.Y.Z.exe /S`. The default installation folder is *C:\Program Files\Mendix Workstation*. The app data folder can be found at *C:\ProgramData\Mendix Workstation*. The client runs automatically after the installation is completed.
6161
* If you do not have administrator rights for your computer, download the [Workstation Client Portable](https://marketplace.mendix.com/link/component/242552) instead. As a best practice, put the portable client in a new folder in your Documents folders, and then click the .exe file to run the client.
6262

63-
* For Linux - Download and install the [Linux](https://marketplace.mendix.com/link/component/245627) version of the client.
63+
* For Linux:
64+
* Download the [Linux](https://marketplace.mendix.com/link/component/245641) version of the client
65+
* Install: `sudo apt install ./workstation_X.X.X_arm64.deb`
66+
* Install card reader dependencies: `sudo apt install pcscd libcap2-bin`
67+
* Enable card reader dependencies: `sudo systemctl enable pcscd --now`
68+
* Start the application from the applications menu > Accessories > Mendix Workstation
69+
* Bluetooth support requires starting the application with `CAP_NET_RAW` privilege: `sudo capsh --user=$(whoami) --iab="^cap_net_raw" -- -c "'/opt/Mendix Workstation/Mendix Workstation'"`
6470

6571
## Registering your Computer
6672

0 commit comments

Comments
 (0)