|
| 1 | +--- |
| 2 | +title: 3.0.0 |
| 3 | +date: '2024-03-25T11:09:55-05:00' |
| 4 | +description: Change Log for v3.0.0 of the Rhize application |
| 5 | +categories: ["releases"] |
| 6 | +weight: 1711410364 ## auto-generated, don't change |
| 7 | +menu: |
| 8 | + main: |
| 9 | + parent: releases |
| 10 | +--- |
| 11 | + |
| 12 | +Change log for version 3.0.0 of the Rhize application. |
| 13 | + |
| 14 | +_Release date:_ 25th March, 2024 |
| 15 | + |
| 16 | +## Breaking changes |
| 17 | + |
| 18 | +## Changes by service |
| 19 | + |
| 20 | +### Admin UI |
| 21 | + |
| 22 | +**Features** |
| 23 | + |
| 24 | +- Add `includesPropertiesOf` input when creating a new version of OperationsEventClass |
| 25 | +- Add `IncludesPropertiesOf` option to Equipment Class General tab |
| 26 | +- Add `momentjs` for timezones as select in Equipment Version `timezone` field |
| 27 | +- Add BPMN side panel for OPCUA Method Call |
| 28 | +- Add clear option to WorkMaster disable modal |
| 29 | +- Add edits for Static properties |
| 30 | +- Add enable and disable functionality to work calendar definition |
| 31 | +- Add EquipmentClass ISA-95 property type selection |
| 32 | +- Add EquipmentLevel to Equipment Class |
| 33 | +- Add inheritance of Operational Location Class properties into Operational Location |
| 34 | +- Add inherited properties from linked Operations Event Class to Operations Event Class properties page |
| 35 | +- Add manufacturer to Physical Asset Class general tab |
| 36 | +- Add new modal to BPMN |
| 37 | +- Add new Work Calendar Definition select on Equipment Version management |
| 38 | +- Add Operational Location and Spatial Definition to Equipment General tab |
| 39 | +- Add OperationsEventClass to OperationsEventDefinition |
| 40 | +- Add option to disable Operations Definition |
| 41 | +- Add option to disable previous work master version when create a new version |
| 42 | +- Add option to disable Work Calendar Definition Property |
| 43 | +- Add option to disable Work Calendar Entry |
| 44 | +- Add option to enable a disabled Process Segment |
| 45 | +- Add page to add manual Work Calendar Entries |
| 46 | +- Add pagination to Work Calendar Entries |
| 47 | +- Add properties to Work Calendar Definition |
| 48 | +- Add Published date and Hierarchy Scope to WorkMaster |
| 49 | +- Add relationship between Operations Event Definition and Work Master |
| 50 | +- Add scrollbar to Work Calendar Definition |
| 51 | +- Add Spatial Definition to Physical Location & Physical Asset |
| 52 | +- Add start weekday selection to Work Calendar Definition |
| 53 | +- Add static properties on Equipment Class |
| 54 | +- Add timezone on Work Calendar |
| 55 | +- Add timezone on Work Calendar Entry and Equipment |
| 56 | +- Add user store to UserManager and set automatic silent renew |
| 57 | +- Add Work Calendar Definition manage entries component |
| 58 | +- Add Work Calendar Definition management |
| 59 | +- Add Work Calendar Setup |
| 60 | + |
| 61 | +**Change** |
| 62 | + |
| 63 | +- Change ability to edit approved version of an Operations Event Class |
| 64 | +- Change ability to edit for review version of a Material Class |
| 65 | +- Change data source topic to prevent usage of `.` in the name |
| 66 | +- Change input validation on Work Calendar Definitions to prevent use of dots `.` |
| 67 | +- Change input validation on Work Calendars to prevent spaces |
| 68 | +- Change Material Definition Properties table sort order |
| 69 | +- Change the Work Calendar Definition Entry card design to use ne card props |
| 70 | + |
| 71 | +**Fix** |
| 72 | + |
| 73 | +- Fix `Get Started` action trigger |
| 74 | +- Fix ability to create an Operational Location Class Version |
| 75 | +- Fix ability to create duplicate property labels for the same Physical Asset Class |
| 76 | +- Fix ability to edit an Active Process Segment |
| 77 | +- Fix ability to edit an Active Work Calendar |
| 78 | +- Fix ability to edit Operations Definition Segment Parameter |
| 79 | +- Fix ability to edit Person Versions when in Draft or For Review State |
| 80 | +- Fix adding new Material Definition Property |
| 81 | +- Fix adding Personnel Class property by adding safe operator to prevent table from breaking under certain pre-conditions |
| 82 | +- Fix allowing edit of an approved Physical Asset |
| 83 | +- Fix Audit Log date format |
| 84 | +- Fix auto-increment of Person Version, when creating a new one |
| 85 | +- Fix BPMN Viewer Get Instance invalid syntax error |
| 86 | +- Fix changing Process Segment version status from Draft to Active |
| 87 | +- Fix disable of Material Definition |
| 88 | +- Fix disabled nature of Hierarchy Scope when the selected Physical Asset Class version is in Draft or For Review |
| 89 | +- Fix disabled state of buttons when creating new Equipment |
| 90 | +- Fix display of BPMN instances that were created with the active version |
| 91 | +- Fix display of Equipment Property metadata |
| 92 | +- Fix display of inherited properties in Personnel Class |
| 93 | +- Fix display of linked Material Class properties |
| 94 | +- Fix display of more than 1000 Equipment Class in the left sidebar |
| 95 | +- Fix display of more than 1000 Equipment in the left sidebar |
| 96 | +- Fix display of more than 1000 Data Source in the left sidebar |
| 97 | +- Fix display of more than 1000 Hierarchy Scope in the left sidebar |
| 98 | +- Fix display of more than 1000 Material Class in the left sidebar |
| 99 | +- Fix display of more than 1000 Material Definitions in left sidebar |
| 100 | +- Fix display of more than 1000 Operational Definition in the left sidebar |
| 101 | +- Fix display of more than 1000 Operational Location Class in the left sidebar |
| 102 | +- Fix display of more than 1000 Operational Location in the left sidebar |
| 103 | +- Fix display of more than 1000 Person in the left sidebar |
| 104 | +- Fix display of more than 1000 Personnel Class in the left sidebar |
| 105 | +- Fix display of more than 1000 Work Calendar in the left sidebar |
| 106 | +- Fix display of Person Property metadata |
| 107 | +- Fix display of value field in linked properties from Resource Specifications |
| 108 | +- Fix duplicated column name on Operational Location Class Property and Property Type |
| 109 | +- Fix edit of linked property on resource specifications |
| 110 | +- Fix environmental variable styling and navigation |
| 111 | +- Fix Equipment Class version save-as with properties |
| 112 | +- Fix Equipment general tab input boxes to be disabled when ACTIVE or APPROVED |
| 113 | +- Fix Equipment Property error when Work Calendar Definition query failed |
| 114 | +- Fix error message when creating a Work Calendar Definition Entry with a duplicate ID |
| 115 | +- Fix error message when creating a Work Calendar Definition with a duplicate ID |
| 116 | +- Fix heading of Data Source modal when changing to For Review |
| 117 | +- Fix heading of disable modal for Material Class to remove version |
| 118 | +- Fix heading on BPMN Editor modal for marking current BPMN as Active |
| 119 | +- Fix heading on changing Data Source Version from Draft to Active |
| 120 | +- Fix hierarchy scope persisting after creating a new Work Calendar Definition |
| 121 | +- Fix hierarchy scope selection on Physical Asset general tab |
| 122 | +- Fix inconsistent display of inputs when editing draft Data Source |
| 123 | +- Fix instance list repeat queries using start/end times |
| 124 | +- Fix manual page refresh to display added Operations Definition |
| 125 | +- Fix Material Definition inherited properties filter on Draft versions |
| 126 | +- Fix Material Definition property enable/disable |
| 127 | +- Fix missing display of inherited properties in Person from Personnel Class |
| 128 | +- Fix mount localStorage data as moment object to prevent errors and add a mount the table on load the page |
| 129 | +- Fix silenced error message when using createSecret |
| 130 | +- Fix Process Segment Parameter search |
| 131 | +- Fix Operations Segment Parameter search |
| 132 | +- Fix query to support Custom Query without broke the entire response |
| 133 | +- Fix re-enable of disabled Work Calendar Definition Entry |
| 134 | +- Fix references to Physical Asset in Operations Event pages |
| 135 | +- Fix refresh of Equipment when adding using the `+` symbol |
| 136 | +- Fix refresh when adding a new Operations Definition version |
| 137 | +- Fix required validation for Hierarchy Scope on Equipment Class Version |
| 138 | +- Fix required validation for Hierarchy Scope on Physical Asset Version |
| 139 | +- Fix search for Equipment Class Property by type and UoM |
| 140 | +- Fix See Active toggle functionality on Material Definition Properties |
| 141 | +- Fix sidebar order for Work Calendar Entries |
| 142 | +- Fix Work Calendar Definition enable and disable code review fixes |
| 143 | +- Fix Work Calendar Definition Properties search box placeholder text |
| 144 | +- Fix WorkMaster search |
| 145 | + |
| 146 | +### Agent |
| 147 | + |
| 148 | +No changes since previous release. |
| 149 | + |
| 150 | +### Audit |
| 151 | + |
| 152 | +**Features** |
| 153 | + |
| 154 | + - Add storage option for postgres |
| 155 | + |
| 156 | +**Fix** |
| 157 | + |
| 158 | +- Fix environmental variable conflict |
| 159 | + |
| 160 | +### BAAS |
| 161 | + |
| 162 | +No changes since previous release. |
| 163 | + |
| 164 | +### BPMN |
| 165 | + |
| 166 | +**Features** |
| 167 | + |
| 168 | +- Add viper configuration for http timeout values |
| 169 | + |
| 170 | +**Fix** |
| 171 | + |
| 172 | +- Fix one workflow deprecating when two subscribe to message start |
| 173 | +- Fix execution of nested call activity when depth greater than 2 |
| 174 | + |
| 175 | +**Change** |
| 176 | + |
| 177 | +- Change JSONata-go library to v1.8.4 from v1.6.6 |
| 178 | + |
| 179 | +### Core |
| 180 | + |
| 181 | +**Features** |
| 182 | + |
| 183 | +- Add `hierarchyScope` to `CreateEquipmentClassVersionInput` |
| 184 | +- Add `includesPropertiesOf` to `CreateEquipmentClassVersionInput` |
| 185 | +- Add `includesPropertiesOf` to `CreateOperationsEventClassVersionInput` |
| 186 | +- Add `inheritedProperties` to `OperationalLocationClassVersion` |
| 187 | +- Add `inheritedProperties` to `OperationsEventClassVersion` |
| 188 | +- Add `inheritedProperties` to `PersonnelClassVersion` |
| 189 | +- Add `samplingRate` configuration option to OpenTelemetry |
| 190 | +- Add data source methods when cloning a `DataSourceVersion` |
| 191 | +- Add hostname to data source payload |
| 192 | +- Add service hostname to trace spans |
| 193 | +- Add specific error message for binding path that evaluates to an empty string |
| 194 | + |
| 195 | +**Change** |
| 196 | + |
| 197 | +- Change core's GraphQL schema to extend `MOMFunctionEnum`, `OperationsEventLevelEnum` and `OperationsEventTypeEnum` |
| 198 | +- Change domain logger to respect `logging.level` configuration option |
| 199 | +- Change GraphQL query to include option to retrieve disabled properties and include by default |
| 200 | +- Change schema to use `v3.0.0x` |
| 201 | +- Change to use a version's `iid` when getting operational location class inherited properties |
| 202 | +- Change to use a version's `iid` when getting personnel class inherited properties |
| 203 | + |
| 204 | +**Fix** |
| 205 | + |
| 206 | +- Fix `operationsEventClasses` to `CreateOperationsEventDefinitionVersionInput` |
| 207 | +- Fix rule trigger evaluating on stale data |
| 208 | + |
| 209 | +### Schema |
| 210 | + |
| 211 | +**Features** |
| 212 | +- Add `@id` to `WorkCalendarDefinitionEntry` |
| 213 | +- Add `@search` to `requestState` on `OperationsRequest` |
| 214 | +- Add `@search` to `segmentState` on `SegmentRequirement` |
| 215 | +- Add `comments` to `MaterialLot` and `MaterialSublot` |
| 216 | +- Add `comments` to `SegmentRequirement` |
| 217 | +- Add `effectiveStart` and `effectiveEnd` to `WorkCalendarDefinition` |
| 218 | +- Add `effectiveStart` and `effectiveEnd` to `WorkCalendarDefinitionEntry` |
| 219 | +- Add inverse relationships for `HiearchyScope` |
| 220 | +- Add inverse relationships for `OperationalLocation` |
| 221 | +- Add relationship between `MaterialSublot` and `MaterialDefinition` |
| 222 | +- Add resource actual links to `InformationObject` |
| 223 | +- Add Work Calendar Information models |
| 224 | +- Add Work Calendar Information models to `permissions.json` |
| 225 | +- Add fields `@cascade` directive to subgraph |
| 226 | + |
| 227 | +**Changes** |
| 228 | +- Change `OperationsRequest` relationship to `OperationsSchedule` to optional |
| 229 | +- Change `startRule` to required on `WorkCalendarDefinitionEntry` |
| 230 | + |
| 231 | +## Upgrade |
| 232 | + |
| 233 | +To upgrade to v3.0.0, follow the [Upgrade instructions](/deploy/upgrade). |
0 commit comments