You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/en/docs/releasenotes/workstation/_index.md
+10-22Lines changed: 10 additions & 22 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,46 +16,34 @@ These release notes cover changes made to the [Mendix Workstation](/mendix-works
16
16
17
17
### Workstation Management
18
18
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
-
21
19
#### New Features
22
20
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.
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).
36
31
37
32
38
-
removes Station_User association
39
-
40
33
fixes ParseTighteningResultRevision001 name
41
34
42
-
moved all subscription JSAs into _USE_ME/Subscriptions
43
-
44
35
adds /rest/stationconnector/publickey API for future app-key setup improvements
45
36
46
37
### Fixes
47
38
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.
56
43
57
44
### Deprecations
58
45
46
+
* We have removed the `Station_User` association.
59
47
* We have removed support for named events using strings and string expressions instead of object attributes.
Copy file name to clipboardExpand all lines: content/en/docs/workstation/wks-build-app.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -67,7 +67,7 @@ To change a user's role or remove them from the workspace, click the three-dot i
67
67
68
68
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.
69
69
70
-
### Nanoflows
70
+
### Nanoflows {#java-actions}
71
71
72
72
The following nanoflows and Java actions are essential for establishing connections, sending or receiving messages, and managing device interactions:
73
73
@@ -86,7 +86,7 @@ The following nanoflows and Java actions are essential for establishing connecti
86
86
***GetStation** - Retrieves the Station object.
87
87
***CreateStation**, **CommitStation**, **CreateDevice**, **CommitDevice** - Internal nanoflows, required to support the React strict mode.
88
88
89
-
### Widgets
89
+
### Widgets {#widgets}
90
90
91
91
The following widgets allow you to specify when to execute an action:
0 commit comments