Skip to content

Commit fa5f507

Browse files
release notes updates
1 parent fe25bd0 commit fa5f507

2 files changed

Lines changed: 12 additions & 24 deletions

File tree

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

Lines changed: 10 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -16,46 +16,34 @@ These release notes cover changes made to the [Mendix Workstation](/mendix-works
1616

1717
### Workstation Management
1818

19-
* Testing improvements - We have enhanced the **Test Your Station** page by making it simpler to send messages to devices without enforcing strict validations. In addition, the page now displays the connection status for each device, as well as the last recorded error, if any.
20-
2119
#### New Features
2220

23-
test coverage
21+
* Testing improvements - We have enhanced the **Test Your Station** page by making it simpler to send messages to devices without enforcing strict validations. In addition, the page now displays the connection status for each device, as well as the last recorded error, if any.
2422

2523
### Workstation Client
2624

2725
#### New Features
2826

29-
SetupDevice
30-
SetupDevice(name, class, initialize, createDevice, entity, onConnect, onMessage, onDisconnect)
31-
32-
A new high-level API makes creating reusable peripheral modules easier. Solves get/create race condition and doesn't require any use of subscription APIs.
33-
34-
Other additions
35-
27+
* New app key-related API - We have added a new `/rest/stationconnector/publickey` API for future improvements to app key configuration.
28+
* New API for reusable modules - We have created a new high-level `SetupDevice` API to make the creation of reusable peripheral modules easier. The new API does not require the use of any subscription-related APIs.
29+
* Better organization for subscription-related actions - We have moved the subscription-related Java actions to the `_USE_ME/Subscriptions` in order to provide more clarity for the user.
30+
* New nanoflows, Java actions, and widgets - We have added a number of other new nanoflows, Java actions, and widgets that you can use to configure the behaviour of your application. For more information, see [Nanoflows](/mendix-workstation/build-app/#java-actions) and [Widgets](/mendix-workstation/build-app/#widgets).
3631

3732

38-
removes Station_User association
39-
4033
fixes ParseTighteningResultRevision001 name
4134

42-
moved all subscription JSAs into _USE_ME/Subscriptions
43-
4435
adds /rest/stationconnector/publickey API for future app-key setup improvements
4536

4637
### Fixes
4738

48-
fixes bug where not receiving devices list wouldn't trigger connection timeout - now using shared abort signal
49-
50-
fixes bug where late discovered devices aren't added to internal device list
51-
52-
fixes bug where callbacks fail after object arguments are garbage collected - now keeps subscriptions to all objects that we hold to prevent garbage collection
53-
54-
fixes bug where new devices aren't connectable
55-
39+
* We have fixed a bug where the connection timeout would not trigger if the devices list was not received. The timeout now uses a shared abort signal.
40+
* We have fixed a bug where devices were not added to the internal device list if they were added at a later time.
41+
* We have fixed a bug where callbacks would fail after the Object arguments were garbage collected.
42+
* We have fixes a bug where it was impossible to connect to new devices.
5643

5744
### Deprecations
5845

46+
* We have removed the `Station_User` association.
5947
* We have removed support for named events using strings and string expressions instead of object attributes.
6048
* We have deprecated the following actions:
6149

content/en/docs/workstation/wks-build-app.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ To change a user's role or remove them from the workspace, click the three-dot i
6767

6868
Now that you are ready to start using Mendix Workstation, you can implement your own custom logic for interacting with devices. The following nanoflows and actions serve as the core building blocks for integrating devices into your Mendix applications and tailoring the functionality to your specific requirements.
6969

70-
### Nanoflows
70+
### Nanoflows {#java-actions}
7171

7272
The following nanoflows and Java actions are essential for establishing connections, sending or receiving messages, and managing device interactions:
7373

@@ -86,7 +86,7 @@ The following nanoflows and Java actions are essential for establishing connecti
8686
* **GetStation** - Retrieves the Station object.
8787
* **CreateStation**, **CommitStation**, **CreateDevice**, **CommitDevice** - Internal nanoflows, required to support the React strict mode.
8888

89-
### Widgets
89+
### Widgets {#widgets}
9090

9191
The following widgets allow you to specify when to execute an action:
9292

0 commit comments

Comments
 (0)