Skip to content

Commit 09f98df

Browse files
committed
[doc] Update release note, migration process, troubleshooting
Signed-off-by: Axel RICHARD <axel.richard@obeo.fr>
1 parent da8665d commit 09f98df

File tree

3 files changed

+35
-14
lines changed

3 files changed

+35
-14
lines changed

doc/content/modules/installation-guide/pages/migration-process.adoc

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,15 @@ If you're upgrading from an older version of {product} to the latest release, th
44

55
In any case, it is strongly recommended to back up your data before proceeding with any migration.
66

7+
== 2026.3.0
8+
9+
Adopting the 2026.3.0 version doesn't require a migration process.
10+
11+
But in any case, please download all your models/projects and back up your database before upgrading to 2026.3.0.
12+
13+
Also please remember only YEAR.MONTH.0 versions are stable and suitable for production deployments.
14+
Other versions, such as intermediate releases, are intended solely for testing purposes.
15+
716
== 2026.1.0
817

918
Adopting the 2026.1.0 version doesn't require a migration process.

doc/content/modules/installation-guide/pages/troubleshooting.adoc

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,4 +52,8 @@ These can be solved by adding
5252
----
5353
privileged: true
5454
----
55-
to both containers (_database_ and _app_) in the `docker-compose.yml`.
55+
to both containers (_database_ and _app_) in the `docker-compose.yml`.
56+
57+
== NetworkError when downloading a document
58+
If you encounter a `NetworkError` when trying to download a document from {product}, don't worry this is a https://github.com/eclipse-sirius/sirius-web/issues/6319[known issue] that will be fixed in the next releases.
59+
It does not affect the download of the document.

doc/content/modules/user-manual/pages/release-notes/2026.3.0.adoc

Lines changed: 21 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,21 @@
22

33
== Key highlights
44

5+
* New _Views Explorer_ view to easily navigate between diagrams and tables.
6+
* Cross-project search powered by Elasticsearch integration for improved model discovery and navigation across large enterprise architectures (experimental, not enabled by default).
7+
* Improved diagrams: lots of improvements and bug fixes about SysMLv2 standard diagrams, including new tools, new compartments, better usability.
8+
59
== New features
610

11+
* New _Views Explorer_ view to easily navigate between diagrams and tables.
12+
This view is available on the left side of the screen, and displays all diagrams and tables of the current project in a hierarchical way.
13+
Selecting a diagram or a table in this view will open it in the main area:
14+
+
15+
image::release-note-views-explorer.png[_Views Explorer_ view with diagrams and table, width=60%,height=60%]
16+
717
* SysON can now be connected with Elasticsearch to support cross-project search.
818
The Elasticsearch integration uses its own indexing logic instead of the default one provided by Sirius Web.
9-
This allows to keep indices compact, and ensures information stored in the indices are useful to perform cross-project search.
19+
This allows keeping indices compact, and ensures information stored in the indices are useful to perform cross-project search.
1020
You can find more information on how to setup Elasticsearch, how elements are mapped to index documents, and how to query them in the documentation.
1121
+
1222
This feature is currently considered experimental.
@@ -30,14 +40,10 @@ They can also add their own SysML-based validation rules by returning additional
3040
It now follows the same rule than all other graphical node: if a compartment that can display the new `PerformActionUsage` is displayed, then the new `PerformActionUsage` is displayed in this compartment, otherwise it is displayed in the diagram background.
3141
** Fix an issue where the creation of a `RequirementUsage` from a `Package` graphical node was not revealing it.
3242
** Fix the `EnumerationDefinition` graphical node compartment name from `enumerations` to `enums`, to follow the SysMLv2 specification.
33-
** Fix the direct edit and the display of `ends` graphical node elements inside the _ends_ compartment.
34-
Now the _end_ keyword is not displayed anymore in the label of these graphical nodes, and the direct edit only allows to edit the name of the `end` element instead of the full label which was confusing for users.
3543
** Fix an error when invoking the tools _New Start Action_ or _New Done Action_ from inside a package named `Actions`.
3644
** Fix the support for removing the multiplicity using the direct edit.
3745
+ During the direct edit, typing `[]` will remove the multiplicity if it exists, as it is supposed to do.
3846
** Fix an issue where the _New Flow (flow)_ tool between two parameters was broken.
39-
** The `ForkNode` and `JoinNode` graphical nodes style have been updated and are restricted to horizontal resizing.
40-
+ Consequently, their entire footprint is filled with black, ensuring that all incoming and outgoing edges maintain a valid connection point.
4147
** Fix an issue where the _Add existing elements_ tool was not working correctly on the _action flow_ compartment of `ActionUsage` graphical nodes.
4248
** Fix the user feedback when dropping an `Element` from the _Explorer_ view which is already exposed on a diagram.
4349
** Fix an issue where the non-empty compartments of graphical nodes were being displayed when executing the _Add existing elements_ tool.
@@ -107,7 +113,7 @@ package Test {
107113
** Fix the export of `LiteralString` with backslash characters.
108114
** Fix textual import of `LiteralString` containing escaped backslash. In the following example `attribute a1 = "A \\ B";`, the value of "a1" is now "A \ B".
109115
The previous implementation was importing the value "A \\ B".
110-
** Fix error when importing SysML snippets referencing unknown units which could make the resulting model inconsistent
116+
** Fix error when importing SysML snippets referencing unknown units which could make the resulting model inconsistent.
111117

112118
* In _Explorer_ view:
113119

@@ -131,21 +137,25 @@ If a Feature is owned via a FeatureMembership, then it must have a featuringType
131137

132138
* In diagrams:
133139

140+
** Improve the direct edit and display of `ends` graphical node elements inside the _ends_ compartment.
141+
The _end_ keyword is no longer displayed in the label of these graphical nodes, and the direct edit now only allows editing the name of the `end` element, simplifying the user experience.
142+
** Enhance the `ForkNode` and `JoinNode` graphical nodes style with restriction to horizontal resizing only.
143+
Their entire footprint is filled with black, ensuring that all incoming and outgoing edges maintain valid connection points.
134144
** When dropping `Element` from the _Explorer_ view to a diagram, hide its compartments unless it's the _interconnection compartment_ on an _Interconnection View_ diagram.
135145
** When dropping `Element` from the _Explorer_ view to a diagram, if the element was already visible on the diagram, a warning is displayed to indicate it.
136146
** Add _ends_ compartments on `AllocationDefinition` graphical nodes.
137147
** Add _attributes_, _ends_, _doc_ and _parts_ compartments on `ConnectionDefinition` graphical nodes.
138148
** Add _parts_ compartments on `PartDefinition`, `AllocationDefinition` and `InterfaceDefinition` graphical nodes.
139149
** Add _actors_ compartment on `RequirementUsage` and `RequirementDefinition` graphical nodes.
140-
** Add _Subjects_ as graphical nodes in addition to the existing the _subject_ compartment for `CaseUsages`, `CaseDefinitions`, `UseCaseUsage`, `UseCaseDefinitions`, `RequirementsUsages`, `RequirementsDefinitions` and `SatisfyRequirementUsages`.
141-
** The graphical edge tools _Become nested Attribute_ is now available on `AttributeUsage` graphical nodes when the targeted graphical node is a `Usage` or `Definition`.
142-
** The graphical edge tools _Add as nested Attribute_ is now available on all `Usage` and `Definition` graphical nodes that target an `AttributeUsage` graphical node.
150+
** Add _Subjects_ as graphical nodes in addition to the existing _subject_ compartment for `CaseUsages`, `CaseDefinitions`, `UseCaseUsage`, `UseCaseDefinitions`, `RequirementsUsages`, `RequirementsDefinitions` and `SatisfyRequirementUsages`.
151+
** The graphical edge tool _Become nested Attribute_ is now available on `AttributeUsage` graphical nodes when the targeted graphical node is a `Usage` or `Definition`.
152+
** The graphical edge tool _Add as nested Attribute_ is now available on all `Usage` and `Definition` graphical nodes that target an `AttributeUsage` graphical node.
143153
** Add _New Satisfy_ tool on `RequirementUsage` graphical nodes.
144154
This tool allows to create a `SatisfyRequirementUsage` based on the `RequirementUsage` selected during the tool creation.
145155
** Add _New Satisfy Requirement_ graphical edge tool between `Feature` graphical nodes and `RequirementUsage` graphical nodes.
146156
This tool allows to create a `SatisfyRequirementUsage` between the `Feature` and `RequirementUsage` selected during the tool creation.
147157
** Add a _New Flow_ tool on `ConnectionUsage` graphical edges.
148-
The tool allows to create and setup a `FlowUsage` with a `PayloadFeature` selected during the tool creation.
158+
The tool allows you to create and set up a `FlowUsage` with a `PayloadFeature` selected during the tool creation.
149159
The tool is only available on `ConnectionUsage` graphical edges which are typed.
150160
** Add the _timeslice_ and _snapshot_ prefixes in the label of `OccurrenceUsage` graphical nodes and some of the graphical nodes representing subclasses of `OccurrenceUsage`.
151161
** Newly created `AllocationDefinition` and `ConnectionDefinition` graphical nodes now have two initial _connection ends_, named _source_ and _target_.
@@ -197,7 +207,7 @@ An error message is available in the upload report.
197207
* In validation:
198208

199209
** In the _Validation_ view, the labels and order of the validation results have been modified to clarify in which document, and on which element, a rule is not respected.
200-
210+
+
201211
image::validation-view-labels-with-document.png[_Validation_ view with labels indicating containing document, width=40%,height=40%]
202212

203213
* Miscellaneous:
@@ -209,8 +219,6 @@ Users can navigate to `/libraries/<library identifier>` to open a library and se
209219
The _Search in libraries_ toggle in the _Search_ view allows to include elements from user and standard libraries in the search.
210220
This toggle is de-activated by default.
211221

212-
image::release-note-views-explorer.png[_Views Explorer_ view with diagrams and table, width=60%,height=60%]
213-
214222
== Technical details
215223

216224
* For technical details on this {product} release (including breaking changes), please refer to https://github.com/eclipse-syson/syson/blob/main/CHANGELOG.adoc[changelog].

0 commit comments

Comments
 (0)