Syndeia 3.5 SP1 - Improvements
Intercax is proud to announce the release of Syndeia 3.5 SP1.
In this section, the availability, downloads, and the list of improvements in Syndeia 3.5 Service Pack 1 (SP1) are presented.
- 1 Availability
- 2 Downloads and Installation
- 3 Improvements
- 3.1 1. Pagination support for Syndeia Cloud integrations in Syndeia local clients
- 3.2 2. Integration Improvements
- 3.2.1 2.1 Bitbucket Integration Improvements
- 3.2.2 2.2 Confluence Integration Improvements
- 3.2.3 2.3 DOORS-NG Integration Improvements
- 3.2.4 2.4 GitLab Integration Improvements
- 3.2.5 2.5 Jama Connect Integration Improvements
- 3.2.6 2.6 SysML v2 Integration Improvements
- 3.2.7 2.7 Teamcenter Integration Improvements
- 3.2.8 2.8 Teamwork Cloud Integration Improvements
- 3.2.9 2.9 TestRail Improvements
- 3.3 3. Performance Tuning for Syndeia Cloud
- 3.4 4. Support for non-standard top-level domains (TLDs) in repository host URLs
- 3.5 5. Mapping UI Improvements
- 3.6 6. Digital Thread Explorer (DTE) Improvements
- 3.7 7. Web Dashboard Landing Page Improvements
- 3.8 8. Improvements in LDAP search during authentication
- 3.9 9. Syndeia Cloud Automated Deployment (Windows Server) Improvements
- 3.10 10. Improvements in access.log of Syndeia Cloud web gateway
Availability
Syndeia 3.5 SP1 is available for download starting Feb 23rd, 2023.
Syndeia 3.5 SP1 includes:
Syndeia Cloud 3.5 SP1, including Syndeia Web Dashboard
Syndeia Cloud REST API 3.5 SP1
Syndeia local clients 3.5 SP1
Syndeia MagicDraw/Cameo plugin
Syndeia Rhapsody plugin
Syndeia Standalone
Downloads and Installation
Existing Syndeia users with an active subscription can request downloads for Syndeia 3.5 SP1 by opening a request on our helpdesk.
For Syndeia local clients, follow the instructions under the Installation sections.
MagicDraw/Cameo plugin - Installation - Syndeia for MagicDraw | Cameo
Rhapsody plugin - Installation - Syndeia for Rhapsody
Standalone - Installation - Syndeia Standalone
For Syndeia Cloud, follow the instructions 3.5 Service Pack 1 (3.5 SP1).
New users, who are downloading Syndeia for the first time, should directly get started with Syndeia Cloud 3.5 SP1.
Users working with Syndeia Cloud 3.5 can upgrade to 3.5 SP1.
Users working with Syndeia Cloud 3.4 SP3 can directly migrate to Syndeia Cloud 3.5 SP1
Improvements
1. Pagination support for Syndeia Cloud integrations in Syndeia local clients
Since Syndeia 3.4, we are adding new integrations on Syndeia Cloud and reusing them in Syndeia local clients - Cameo/Rhapsody plugin and Standalone. In Syndeia 3.5, we also added pagination capability for all Syndeia Cloud integrations which was available on the Syndeia Web Dashboard and Syndeia Cloud REST API but was not available on Syndeia local clients. In Syndeia 3.5 SP1, this gap has been resolved. Syndeia local clients now have pagination capabilities for all integrations made available via Syndeia Cloud. In the Syndeia local client Dashboard, users will notice a “Fetch more…” node when expanding containers and artifacts in the repository trees for the integrations. Expanding the “Fetch more…” node will fetch the next page of results from the native repository, e.g. Confluence, GitLab, Teamwork Cloud, etc.
Specific issues resolved:
Confluence pagination in Syndeia local clients - IHD-2792, SYN-2959
Teamwork Cloud pagination in Syndeia local clients - IHD-2638, IHD-2769, SYN-2961, SYN-2880
Bitbucket pagination in Syndeia local clients - SYN-2960
GitLab pagination in Syndeia local clients - SYN-2962
DOORS NG pagination in Syndeia local clients - SYN-2966
2. Integration Improvements
Syndeia 3.5 SP1 includes several improvements to existing integrations on Syndeia Cloud, as presented below in alphabetical order.
2.1 Bitbucket Integration Improvements
Syndeia 3.5 SP1 includes updates to Bitbucket integration in Syndeia Cloud. Issues related to the pagination of commits in Git repositories managed by Bitbucket are resolved.
Specific issue resolved: SYN-2887
2.2 Confluence Integration Improvements
Syndeia 3.5 SP1 includes improvements in Confluence integration.
Searching for Confluence spaces is improved. Users need to provide the space key to search for a Confluence space. This is particularly useful when users need to navigate to a specific space versus paginating spaces in Confluence repositories with a large set of spaces.
Confluence spaces are sorted (as before) but pages are not sorted. Pages in a Confluence space are ordered by users, so Syndeia will not sort the pages when browsing Confluence repositories in the Web Dashboard or local client Dashboards. Pages will appear in the exact order as defined by users in Confluence.
Tip - If you are browsing pages in Confluence and want to find the key of the current space, check the URL in the address bar of your browser. The characters in uppercase after /spaces
are the key of the Confluence space you are currently browsing, e.g. APP for the URL <Your_Confluence_Server>/wiki/spaces/APP/pages/999653401/Retrospectives.
Specific issues resolved: SYN-3187, SYN-3047, SYN-3048
2.3 DOORS-NG Integration Improvements
Syndeia 3.5 SP1 includes improvements in SysML - DOORS-NG custom mappings that include attribute mappings. DOORS-NG → SysML transformations can now pick up attribute values of DOORS-NG artifacts in different configurations (streams/baselines) when using custom mappings with DOORS-NG projects that have Configuration Management (CM) enabled.
Specific issues resolved: IHD-2602, IHD-2662, SYN-2979
2.4 GitLab Integration Improvements
Syndeia 3.5 SP1 includes improvements to the Syndeia Cloud GitLab integration REST API. Endpoints that return paginated results will not include empty string values for the next page (for the last page) or the previous page (for the first page).
Specific issues resolved: SYN-2925
2.5 Jama Connect Integration Improvements
Syndeia 3.5 SP1 includes improvements to Syndeia’s Jama integration.
Syndeia Cloud Jama Connect integration REST API - Endpoints that fetch containers, artifacts, relations, or their types, by external id now return a message with status code 404 (Not Found) if a resource with the given external id is not found on the Jama Connect server.
Improved handling of integer and floating values of attributes synchronized between SysML and Jama Connect when using custom mappings.
Specific issues resolved: SYN-2924, IHD-2751 / SYN-2950
2.6 SysML v2 Integration Improvements
Syndeia 3.5 SP1 includes integration to the latest release (2023-01)* of the Systems Modeling API and Services (aka SysML v2 API). Syndeia Cloud users will be able to browse, navigate, and build digital threads with SysML v2 models built using the 2023-01 baseline of the metamodel. This integration purely uses the SysML v2 API (2023-01 release) and supports all aspects of configuration management in SysML v2 API, e.g. projects, commits, branches, and tags.
* This latest release is being submitted by the SysML v2 Submission Team (SST) to the Object Management Group (OMG) this week to be adopted as a beta specification at OMG Technical Meeting in Reston.
Specific issue resolved: SYN-2954
2.7 Teamcenter Integration Improvements
Syndeia 3.5 SP1 includes improvements to Teamcenter BOM → SysML part structure synchronization.
Specific issue resolved: SYN-2527
2.8 Teamwork Cloud Integration Improvements
Syndeia 3.5 SP1 includes improvements to the Teamwork Cloud integration. Users can now view projects under nested categories in both the Syndeia Web Dashboard and Syndeia local client Dashboards. Nested categories were added as a feature in Teamwork Cloud 2021x Refresh 1.
In addition to the above, Syndeia 3.5 SP1 also includes improvements to the error response codes for the Teamwork Cloud integration API.
Specific issue resolved: IHD-2849 / SYN-2996, SYN-3137, SYN-3159, SYN-3162
2.9 TestRail Improvements
Syndeia 3.5 SP1 includes improvements to TestRail integrations on Syndeia Cloud and local clients. Details of milestones, e.g. related test runs and tests are now visible again the Syndeia Web Dashboard and local client Dashboard.
Specific issue resolved: SYN-2977
3. Performance Tuning for Syndeia Cloud
Syndeia 3.5 SP1 comes with enhanced performance tuning capabilities for Syndeia Cloud for faster write operations. Syndeia Cloud admins deploying or upgrading to Syndeia Cloud 3.5 SP1 should pay attention to the performance tuning parameters. Review the 3 upgrade scenarios described here -3.5 Service Pack 1 (3.5 SP1).
Scenario 1 - If Syndeia Cloud (3.5 SP1) is being deployed for the first time, no changes are needed.
Scenario 2 - For Syndeia Cloud 3.5 → 3.5 SP1 upgrade, refer to the Verification step here - 3.5 Service Pack 1 (3.5 SP1) | Verification.
Scenario 3 - For Syndeia Cloud 3.4 SP3 → 3.5 SP1 upgrade, refer to the Verification steps here:
4. Support for non-standard top-level domains (TLDs) in repository host URLs
Syndeia 3.5 SP1 includes support for non-standard TLDs in repository host URLs, such as local
, plm
, etc. Standard top-level domains, such as com
, gov
, mil
, net
,edu
, info
, and others, were already supported. Syndeia validates host URLs when adding repositories. Standard libraries for URL validation only allow standard TLDs. Syndeia has extended the host URL validation to include non-standard TLDs.
Specific issues resolved: IHD-2864, IHD-2845
5. Mapping UI Improvements
Syndeia 3.5 SP1 includes improvements to the Mapping UI in Syndeia local client Dashboards. One such improvement is the alphabetical sorting of artifact types fetched from external repositories, such as Jama Connect, Jira, Teamcenter, and DOORS NG.
Specific issues resolved: IHD-2762, SYN-2980
6. Digital Thread Explorer (DTE) Improvements
DTE in Syndeia Cloud 3.5 SP1 includes improved wrapping of long text on edges and nodes, resulting in improved layout of the DTE graph.
Specific issue resolved: SYN-2951
7. Web Dashboard Landing Page Improvements
Syndeia 3.5 SP1 includes improvements to the landing page of the Syndeia Web Dashboard. The 2nd bar graph - Digital Thread object count by Syndeia domain types - is replaced by tiles showing overall digital thread analytics. This change was done for improved rendering of analytics data where the number of artifacts and relations are several orders of magnitude higher than the number of repositories and containers, e.g. 30k artifacts with 15k relations in digital threads connecting 120 repositories.
Specific issue resolved: IHD-2842, 2856, SYN-3014
8. Improvements in LDAP search during authentication
Syndeia 3.5 SP1 includes improvements in LDAP search during authentication. One of these improvements is the special handling of commas in LDAP CNs when searching and authenticating LDAP users.
Specific issues resolved: IHD-2703, IHD-2733, SYN-2921, SYN-3023
9. Syndeia Cloud Automated Deployment (Windows Server) Improvements
Syndeia 3.5 SP1 includes improvements in the Automated Deployment of Syndeia Cloud on Windows Server. These improvements are related to the automated download and installation of JanusGraph and Kafka infrastructure components of Syndeia Cloud.
Specific issues resolved: IHD-2740 / SYN-2917, IHD-2741 / SYN-2918, IHD-2742 / SYN-2919 / SYN-2920, SYN-3305, SYN-3180
10. Improvements in access.log of Syndeia Cloud web gateway
Syndeia 3.5 SP1 includes fixes to buffering and disk writes of the access.log
file of the Syndeia Cloud web gateway microservice. The access.log
file shows the originating host IP address of each request, the timestamp of the request, and the request itself among other details. Note that the access.log
file is different from the regular log files. The regular log files for all Syndeia microservices, including the web gateway, show the specific endpoints being requested by each user.
Specific issue resolved: SYN-2933
In addition to the specific improvements listed above, Syndeia 3.5 SP1 includes several minor improvements related to performance, security, integrations, exception handling, and deployment of both Syndeia Cloud and Syndeia local clients.
We are recommending all Syndeia users upgrade to this latest 3.5 SP1 release. We hope you like the improvements we have made in Syndeia 3.5 SP1. Our goal is to constantly improve the Sydneia platform to bring the best digital thread and digital engineering capabilities to your organization.