Sparx Systems Pro Cloud Server v5.1.x
Released: Nov 14, 2022
Aggiornamenti in v5.1.x
v5.1 (Build 129)
Updated Oct 01, 2024
Features
- Cloud Server
- Improved the results returned to EA 15.2 (and earlier) when connection uses a native driver.
- Improved the database commit frequency of .QEA repositories, to ensure updates are saved more regularly.
- Version number of Packages in the Reusable Asset Service window will now sort in ascending order.
- Improve OSLC's ability to login with NTLM.
- SBPI (Server Based Plug-in Interface)
- Jira - restrict update fields to 'strings' only.
- OSLC (Open Services for Lifecycle Collaboration)
- For WebEA users, include Profiles whose name contain a comma.
- For WebEA users, include Profiles whose Source/Target Package is Model Root.
- For WebEA users, allow the creation of Tests on Package/Class elements in SQLite Repositories.
- Security improvement related SQL Injection for GUID parameters.
- Improve OSLC's Query parsing ability in regard to the keyword 'where'.
- A missing User Identifier parameter in a Login call will now return a 401 HTTP Status for security enabled repositories.
- Discussion Replies are now returned correctly from Postgres and Oracle repositories.
- Worker
- WebEA
- Updated jQueryUI to version 1.13.2.
- Corrected 'Passing null to parameter' errors when viewing properties of note elements.
- Corrected login error when connecting to read-only repositories.
- Corrected the width of the main content area when the properties view is hidden.
- Corrected OpenID login problem when model names/aliases contain spaces.
- Security Updates:
- Added Cross-Site Request Forgery prevention.
- Updated content type headers.
- Prevention of SQL injection via POST requests to WebEA.
- Prevention of Host Header Injection.
- Prevention of GET requests.
- Added "noopener noreferrer" attributes to hyperlinks.
- lastpage cookie is no longer set via JavaScript.
- Improved validation of POST parameters.
- Added "Referrer policy" Security Header.
- WebConfig
- Added support for Microsoft SQL Server connections which use Windows Authentication
- Security Updates:
- Prevention of reflected cross-site scripting
- Cloud Configuration Client
- License Manager screen now provides more meaningful error messages.
Fixes
- Cloud Server
- Corrected WebEA and OSLC to deny access to Active Directory users who are not in any linked AD groups (when 'Automatically create or add Windows or OpenID users' option is set).
- Restart of PCS service is no longer required after updating SSO settings in EA (ie Windows Authentication or OpenID settings). Modified settings can take up to 3 minutes to take effect.
- SBPI
- Jama - Corrections to Enterprise Architect properties updates from Jama software (Pull Operation).
- WebEA
- WebEA now returns the correct OpenID redirect URL when using a Proxy or Load Balancer.
- Corrected 'Deprecated: Return type of HTMLPurifier' errors which could prevent the main view from loading.
- Corrected issue with DMN expressions which have an increased row height.
- Corrected "Undefined variable $sJSFunct" error which could appear when loading an empty diagram.
- Cloud Configuration Client
- Help button on SBPI Provider screen now loads the correct online user guide page.
v5.1 (Build 128)
Updated Sep 26, 2023
Features
- Cloud Server
- Floating License Server (FLS) - Improved efficiency of Microsoft Active Directory group lookup performance.
- Responses for WebConfig now handle reserved HTML characters being entered in the Worker database user and password fields.
- Improved stability with more comprehensive error detection.
- More consistent error handling.
- SBPI (Server Based Plug-in Interface)
- Improved support for custom fields 'push' to external provider.
- OSLC (Open Services for Lifecycle Collaboration)
- For WebEA users:
- Improved support for 'Restrict access to Windows or OpenID users only'.
- Discussion History will now include Elements that do not have any value in its Author property.
- Tagged values on stereotyped Elements will now be grouped as specified in the MDG Technology.
- Worker
- WebEA
- WebEA now supports model names/aliases which contain spaces.
- Matrix view can now load profile names which contain spaces.
Fixes
- Cloud Server
- Corrected WebEA and OSLC to deny access to Active Directory users who are not in any linked AD groups (when 'Automatically create or add Windows or OpenID users' option is set).
- Restart of PCS service is no longer required after updating SSO settings in EA (ie Windows Authentication or OpenID settings). Modified settings can take up to 3 minutes to take effect.
- SBPI
- Jama - Corrections to Enterprise Architect properties updates from Jama software (Pull Operation).
- WebEA
- WebEA now returns the correct OpenID redirect URL when using a Proxy or Load Balancer.
- Corrected 'Deprecated: Return type of HTMLPurifier' errors which could prevent the main view from loading.
- Corrected issue with DMN expressions which have an increased row height.
- Corrected "Undefined variable $sJSFunct" error which could appear when loading an empty diagram.
- Cloud Configuration Client
- Help button on SBPI Provider screen now loads the correct online user guide page.
v5.1 (Build 126)
Updated Jun 14, 2023
Features
- Cloud Server
- Native Oracle connection has been optimized to improve performance for small queries including CLOB fields.
- Added support for viewing users who have logged-in via OSLC in PCS Configuration Client dialog.
- Updating a Package in Reusable Asset Registry will now succeed over a Native Connection.
- Custom Integration - You can now allow custom OAuth settings.
- FLS: Improvements to FLS key expiry.
- SBPI
- Jama - Custom Item Types are now fetched from Jama to EA.
- Jama - Added Support for Proxy and bypass.
- Jama - Added item type name with item type code in Type mapping.
- Jama - Improved the Bulk Synchronization for all the linked Items inside Enterprise Architect.
- OSLC
- Improved logging of OpenID failures.
- Improved logging during /oslc/am/login/ call.
- Updating Connector using /oslc/am/pu/resourcelink/ call will now succeed over a Native Connection.
- For WebEA users, clicking an Invocation Action on a diagram will now navigate to the target diagram.
- For WebEA users, the Posted Date of discussions will now be returned when the repository is a SQLite database.
- For WebEA users, Model Roots and Diagrams will now no longer return information about connectors.
- Worker
- WebEA
- WebEA now allows the loading of tagged value types with less than 5 characters.
- Cloud Configuration Client
- Added support for viewing users who have logged-in via OSLC in Extended Server Properties screen.
- Web Config
- Added support for viewing users who have logged-in via OSLC to Server Settings page.
Fixes
- Cloud Server
- FLS: Fixed issues with offline license keys (requires EA version 16.1 build 1626 or later).
v5.1 (Build 125)
Updated Mar 2, 2023
Features
- Cloud Server
- Added new 'OSLC Session Time Out' setting, to configure the maximum time of inactivity after which an OSLC user will be logged out.
- Improved handling of duplicate SQL column names.
- FLS: Added support for other Microsoft Active Directory name formats for 'group'.
- Worker
- Cloud Configuration Client
- Added new 'OSLC Session Time Out' setting to Extended Server Properties screen.
- Web Config
- Added new 'OSLC Session Time Out' setting to Server Settings page.
Fixes
- WebEA
- Fixed issue which prevented OpenID error messages from being displayed.
- Fixed "headers already sent" error when loading object properties.
v5.1 (Build 123)
Updated Jan 17, 2023
Features
- Integration Plugins - Server Based Plugin Interface (SBPI)
- Jira - Added extra fields to items (Item Key, Item ID, Item URL).
- OSLC
- Discussions now support 'deferred' status.
- Improved logging when SQL errors occur.
- Calls to 'completeresource' and 'pbstructure' now include composite diagram on State elements.
- Worker
- WebEA
- Discussions now support 'deferred' status.
Fixes
- Cloud Server
- Time Series Charts whose query contains the term '#Package#' will now be correctly generated.
- Integration Plugins - Server Based Plugin Interface (SBPI)
- Jazz - Credentials are now removed from log files.
- OSLC
- Discussion text now correctly escapes all XML entities.
- WebEA
- Fixed issue where sorting columns in the Search Results or Package List could impact other tables.
v5.1 (Build 121)
Updated Nov 14, 2022
Features
- Cloud Server
- Improved performance when connected to Pro Cloud Server models.
- Improved shutdown of service, including logging.
- Improved handling of slow or unstable network connections.
- Improved handling of special characters in PCS connection strings.
- Improved connections from Enterprise Architect v15.2 or lower to native database models.
- Now supports importing of service setting files larger than 64K chars.
- Native Oracle connections have been optimized to reduce unique network calls to the database for CLOB fields.
- Now handles updates to Attribute Constraints in case sensitive repositories.
- Floating License Server
- Improved Microsoft Windows Authentication: Added support for nested groups and support for users and groups belonging to different domains.
- Auto Checkins are now allowed if the EA Client is part of the PCS Client Whitelist.
- Ensure that floating license checkouts are persisted.
- OSLC
- Updated Project Search call to support UNICODE characters in the search term.
- Thread ID will now be included when logging SQL.
- 'Status' property will now be set when creating and updating requirement elements.
- Enum type 'Tagged Value' now handle comma separated values that include spaces.
- Cloud Configuration Client
- Improved handling of special characters in PCS connection strings.
- Worker
- WebEA
- WebEA's breadcrumb now supports object names that include HTML special characters.
- Added support for requirements and constraints in the properties view.
- Added option to include diagram-only objects in the browser.
- Added support for right click 'Open link in new tab' option in the favorites view.
- Improved behavior when connected Pro Cloud Server service is stopped.
- Improved login behavior with OpenID.
- Improved behavior when accessing images from the image manager.
- Chat refresh no longer clears the chat input.
- Properties 'Instances' section now displays the object stereotype and event type.
- Web Config
- Improved handling of admin passwords which contain special characters.
- Improved handling of special characters in PCS connection strings.
- Improved the generated PostgreSQL ODBC connection strings, particularly for Postgres v14 (and later).
Fixes
- OSLC
- Corrected memory leak when making OSLC requests including diagram images.
- Corrected issue where URL encoded parameters in OSLC calls were sometimes not correctly decoded.