Plexus Connect - History of Changes

    {primary} Since version 21.20.0 only Java 11 is supported. Compatibility with Java 8 has been deprecated.

    Nov 25th 2022: 22.6.5 Long Term Supported Release (Krypton 5)

    Improvements and bugs fixed

    • CVE-2022-31692 & CVE-2022-31690 fixed vulnerabilities.

    • CVE-2022-42004 & CVE-2022-42003 fixed vulnerabilities.

    • CVE-2022-40146 and CVE-2022-34169 fixed vulnerabilities.

    • Chart widgets in views do not cause printing failure anymore.

    • Fixed printing of labels and titles.

    • In list query doesn't work, when ID's contains spaces is fixed.

    Sep 21st 2022: 22.6.4 Long Term Supported Release (Krypton 4)

    Improvements and bugs fixed

    • No changes.

    June 23rd 2022: 22.6.3 Long Term Supported Release (Krypton 3)

    Improvements and bugs fixed

    • CVE-2022-22970 and CVE-2022-22978 are fixed.

    • Conditional Formatting between IJC and Plexus causing, that views were unable to open is fixed.

    May 4th 2022: 22.6.2 Long Term Supported Release (Krypton 2)

    Improvements and bugs fixed

    • CVE-2020-36518 is fixed.

    • CVE-2022-22968 is fixed.

    • Sorting performance bottleneck resolved.

    • Japanese characters in export PDF fixed.

    Apr 19th 2022: 22.6.1 Long Term Supported Release (Krypton 1)

    Improvements and bugs fixed

    • No changes.

    March 26th 2022: 22.6.0

    Improvements and bugs fixed

    • Default operator for fields set in schema are being respected.

    • Add structure to filter context menu has been removed from Table widget and Grid view.

    • Added more Javascript custom scripting capabilities.

    Jan 25th 2022: 21.20.0

    Improvements and bugs fixed

    • Better displaying of panel title

    • New button for selecting all visible fields

    • Chart wizard allows selection of fields by click selector.

    • An empty structure filter is now possible

    • Better positioning of spinners

    • Role resolution for Oauth Open Id Connect has been adjusted.

    • Global progress indicator fixed.

    • New global progress indicator has been implemented. Also new progress indicators on Dashboard are shown per each column, when the column is loading data.

    • Fixed multi-thread access to XML parser, which randomly caused problems when loading Saved lists and Saved queries.

    • Views can now be copied from dashboard or from opened view.

    • New IJC experimental Extension field for data retrieval is supported by Connect

    Nov 11th 2021: Long Term Supported Release (21.15.1 | Iodine 1)

    Improvements and bugs fixed

    • R-Group coloring settings persistence fixed.

    • Fixed support of LONG and URL operators in facelifted Connect.

    • IJC now uses API keys as a mean for login to Connect to perform Schema refresh.

    • Scripting in Python now uses newly implemented API keys security.

    • Connect now respects the filtering datatrees and views by roles (https://docs.chemaxon.com/display/docs/filtering-items.md).

    • API of Connect can now additionally be used by using API key instead of standard login.

    • New global progress indicator has been implemented. Also new progress indicators on Dashboard are shown per each column, when the column is loading data.

    Nov 9th 2021: 21.4.5 Long Term Supported Release (Helium 5)

    • New global progress indicator has been implemented. Also new progress indicators on Dashboard are shown per each column, when the column is loading data. (PC-2126)

    • Fixed support of LONG and URL operators in facelifted Connect. (PC-2113)

    • Fixed multi-thread access to XML parser, which randomly caused problems when loading Saved lists and Saved queries. (PC-2122)

    Oct 11th 2021: 21.15.0

    Improvements and bugs fixed

    • Connect now respects the filtering datatrees and views by roles (https://docs.chemaxon.com/display/docs/filtering-items.md). (PC-1726)

    • API of Connect can now additionally be used by using API key instead of standard login. (PC-1773)

    • IJC now uses API keys as a mean for login to Connect to perform Schema refresh. (PC-2057)

    Sep 7th 2021: 21.14.0

    Improvements and bugs fixed

    • Schema refresh deserialization issues fixed. (PC-2077)

    • R-Group coloring settings persistence fixed. (PC-2071)

    Aug 12th 2021: 21.13.0

    Improvements and bugs fixed

    • Selection in R-group decomposition now works properly. (PC-2025)

    • Error caused by combination of filtering and unbound widget has been fixed. Handling of unbound widgets has been improved. (PC-2009)

    • Set attribute HttpOnly for Cookies to be more secure. (PC-1984)

    • Added new security warning, if the application is not running via HTTPS protocol, but just HTTP. The warning can be disabled by setting the new feature flag HTTP_WARNING_IS_DISABLED to true. (PC-1914)

    Jun 22nd, 2021: 20.19.4 Long Term Supported Release (Gallium 4)

    Improvements and bugs fixed

    • No Changes

    Jun 15th 2021: 21.10.0

    Improvements and bugs fixed

    • Fixed issue with adding r-group decomposition without list/search open (PC-1903)

    • Creating radarcharts with some data missing is now possible. (PC-1845)

    May 25th, 2021: 20.19.3 Long Term Supported Release (Gallium 3)

    Improvements and bugs fixed

    • Radarchart doesn't cause application crash, when there are missing data. (PC-1837)

    • Color selection next to the cell value field is now visible when trying to modify already created r-group decomposition parameters. (PC-1791)

    May 14th 2021: 21.4.2 Long Term Supported Release (Helium 2)

    No changes.

    May 12th 2021: 21.8.0

    Improvements and bugs fixed

    • Introduced feature flag OPEN_FILTER_BY_URL_IS_DISABLED, which when active, disables automatic opening of Filter sidebar while Url sharing. (PC-1854)

    • Font formatting for TableWidget and SheetWidget headers and value cells from IJC is being respected in Connect. (PC-1823)

    • Export templates functionality has been added. (PC-1635)

    • Sign out button is now customizable to redirect to custom URL instead of default action. (PC-1870)

    • Views link and Connect logo links are now customizable to set redirect to custom URLs. (PC-1869)

    • Filter history item name doesn't cross box edge. (PC-1860)

    Apr 28th 2021: 21.4.1 Long Term Supported Release (Helium 1)

    Improvements and bugs fixed

    • Radar chart does not cause application crash when there are missing data. (PC-1837)

    • All fields of a datatree are available for exporting and filtering in an opened view. (PC-1812)

    • An improved progress indicator has been introduced. (PC-1810)

    • When a user is logged into application, their favorite and recent views are migrated to a new storage. (PC-1807)

    • Lists/Filters can only be modified and deleted by their owner. (PC-1806)

    • The charting functionality has been extended. Now, it is possible to create a chart from two entities which are in 1:1 relationship. (PC-1805)

    • Additional filter parameters have been added to the URL for sharing. The currently loaded Saved list has been added to the URL for sharing. (PC-1802)

    • Schema refresh covers pick list functionality. Now, the newly created pick lists and the newly added pick list values are returned after schema refresh. (PC-1679)

    • Possibility to override the Plexus Connect logo and the Views links' target to a custom value has been added. The following additional nps.properties option needs to be used: customConnectLinkUrl=http://your.url (PC-1853)

    • Feature flag OPEN_FILTER_BY_URL_IS_DISABLED has been introduced. When it is active, automatic opening of the Filter sidebar is disabled. (PC-1854)

    • Views link and Connect logo links are now customizable to set redirect to custom URLs. (PC-1869)

    • Logout (Signout button) is now customizable to redirect to custom URL instead of default action. (PC-1870)

    Apr 6th 2021: 21.4.0

    Improvements and bugs fixed

    • Radar chart does not cause application crash when there are missing data. (PC-1837)

    • All fields of a datatree are available for exporting and filtering in an opened view. (PC-1812)

    • An improved progress indicator has been introduced. (PC-1810)

    • When a user is logged into application, their favorite and recent views are migrated to a new storage. (PC-1807)

    • Lists/Filters can only be modified and deleted by their owner. (PC-1806)

    • The charting functionality has been extended. Now, it is possible to create a chart from two entities which are in 1:1 relationship. (PC-1805)

    • Additional filter parameters have been added to the URL for sharing. The currently loaded Saved list has been added to the URL for sharing. (PC-1802)

    • Schema refresh covers pick list functionality. Now, the newly created pick lists and the newly added pick list values are returned after schema refresh. (PC-1679)

    • Frozen columns defined in IJC views (both in grid and table views) are persisted in the corresponding Plexus Connect views. (PC-1724)

    • Tomcat shut down is now cleaner. Logging in works properly after restarting Tomcat. (PC-1638)

    • A prototype for support of Windows SSO via Kerberos has been added. (PC-1609)

    • Groovy scripts for creating picklists and calculated fields are now supported by Plexus Connect. (Known limitation: This functionality works for shared views only. Otherwise, the calculated field appears as missing field/unbound widget.) (PC-1568)

    21.3.0 – release skipped

    Long Term Supported Release – Feb 19th, 2021: Plexus Connect 20.19.2 (Gallium 2)

    Improvements and bugs fixed

    • Vertical grid lines are not displayed shifted anymore in table widgets. (PC-1677)

    Feb 5th 2021: 21.2.0

    Improvements and bugs fixed

    • The new Spotfire bridge, which is compatible with Spotfire version 10.X, has been released. It can be downloaded from the Additional Downloadables section of the IJC download page. (PC-1657)

    • The scripting functionality has been introduced. Python and JavaScript scripts can be used to achieve additional functionalities in Plexus Connect (e.g., can be used for displaying datasets from external sources, and for retrieving data from Plexus Connect and their further processing in external systems and applications). Examples and documentation are provided for both Python and JavaScript API. (PC-1637)

    • Similarity score values are displayed in structure cells when performing similarity search. (PC-1705)

    • The UI of the search panel has been improved by unifying margins. (PC-1703)

    • The R-group decomposition functionality can be enabled/disabled using PLEXUS_CHARTS flag in the featureFlags.properties file. (PC-1701)

    • The legend panel of the R-group decomposition chart has been improved. Now, it contains relevant items only. (PC-1699)

    • Inappropriate menu items in the dropdown menus of the R-group wizard were removed. (PC-1698)

    • Vertical grid lines are not displayed shifted anymore in table widgets. (PC-1677)

    • To make field selection simpler and easier when entering filter conditions, the Add new filter button was replaced by an edit box. (PC-1651)

    • The Select field icon has been implemented to simplify field selection and enable setting of filter conditions by one click. A field can be added to the filter by clicking the widget header in a form view (respectively, the column header in a grid view). Moreover, a field and its value can also be set as filtering condition by a single click – they can be added to the filter by clicking the corresponding cell (value) both in form and grid views. (PC-1642)

    • To ensure better compatibility with IJC, data loading has been improved. (PC-1400)

    • When performing multi-selection, all child items are displayed, similarly as in IJC. (PC-1128)

    21.1.0 – release skipped

    Dec 3rd 2020: 20.20.0

    Improvements and bugs fixed

    • The R-group decomposition functionality has been added. (PC-1647)

    • Full field values can be displayed by double-clicking the field. A tooltip-like window opens where the complete field value displays and can be easily copied. (PC-1639)

    • The charts wizard filters fields based on chart type. Depending on the selected chart type, the corresponding fields are only available for selection (e.g. numerical fields are only available for setting up a radar chart). (PC-1636)

    • In the case of scatter plots, the datapoints are shown in Connect when the scatter plot is set up in IJC without tooltip option. (PC-1622)

    • Sorting is reflected in the URL and can be shared via URL. Sorting of column values does not disappear when the page is reloaded. (PC-1602)

    • Tooltips are added to headers of all widgets. Now, full headers are displayed as tooltips for all widget types. (PC-1621)

    • When the Initial data retrieval option is turn off, an empty chart widget appears – the ‘loading data’ animation has not been shown anymore. (PC-1623)

    • Tooltips in charts have been resized to fit longer texts. As a result of this improvement, full field names and values can be displayed on a card. (PC-1626)

    • To improve the R-group decomposition functionality and the chart’s readability, the area used for the chart can be enlarged. (PC-1631)

    • A button for cancelling running queries has been added. As a result of this improvement, a running query can be stopped anytime. (PC-1565)

    Long Term Supported Release – Oct 29th, 2020: Plexus Connect 20.19.1 (Gallium 1)

    No changes.

    Oct 15th 2020: 20.19.0

    Improvements and bugs fixed

    • Connect can be deployed outside of ROOT context. As a result of this functionality, the application is accessible by http://[host]/[context]. In the past, it was possible to deploy Connect as a root web application only by renaming the war file as ROOT.war before its deploying with Tomcat. (PC-1499)

    • Parallelly with 20.19.0 version of IJC, the IS VOID operator has also been implemented in Plexus Connect for querying of child entities. By following IS NULL OR NOT EXISTS logic, it returns fields with NULL value and missing (not existing) rows in the child table. (PC-1576)

    Long Term Supported Release – Oct 5th, 2020: Plexus Connect 20.8.5 (Fermium 5)

    Improvements and bugs fixed

    • A new set of operators has been introduced for filtering decimal numbers. It includes the “=” (equal to),”>=” (greater than or equal to), “<=” (less than or equal to) operators. (PC-1467)

    • Support for pick list functionality has been added. When a pick list field (a field predefined in IJC as a discrete set of values) is queried, only the list items can be used as search values. (PC-786)

    Sep 3rd 2020: 20.17.0

    Improvements and bugs fixed

    • UI for setting color scale for Scatter plot has been added. (PC-1518)

    • Fixed chart resize after opening filter sidebar. (PC-1504)

    • A new set of operators has been introduced for filtering of decimal numbers. It includes the “=” (equal to),”>=” (greater than or equal to), “<=” (less than or equal to) operators. (PC-1467)

    • When querying picklists, only operators relevant to the queried field are offered. (PC-1489)

    Long Term Supported Release – Aug 17th, 2020: Plexus Connect 20.8.4 (Fermium 4)

    Improvements and bugs fixed

    • URL links in grid/form views are now being opened in new tabs. (PC-1512)

    • In case of long field names, the full field name is displayed as a tooltip. (PC-1493)

    • View mode and rendering style options for structures are now being saved per view and user. (PC-1494)

    Jul 14th, 2020: 20.15.0

    Improvements and bugs fixed

    • Conditional formatting now supports any color defined in IJC and any set of conditions. To define a color, a color picker has been implemented. The color value can be easily copy-pasted and reused. Furthermore, the text color can also be defined. (PC-1476)

    • Displaying full field names as tooltips has been implemented. (PC-1493)

    • Support for pick list functionality has been added. When a pick list field (a field predefined in IJC as discrete set of values) is queried, the list items are only offered for using them as search values. (PC-786)

    • Improved support for conditional formatting. Now, conditional formatting can be set for all widgets containing text or numerical values. (PC-1485)

    Long Term Supported Release – Jun 22nd, 2020: Plexus Connect 20.8.3 (Fermium 3)

    Improvements and bugs fixed

    • IJC's tooltip option is respected in Charts widget. This option is linked to the Card view functionality in Plexus Connect. (PC-1456)

    May 26th, 2020: 20.13.0

    No changes.

    Initial Release: Long Term Supported Release – May 18th, 2020: Plexus Connect 20.8.2 (Fermium 2)

    Improvements and bugs fixed

    • Structure rendering styles have been added. Molecule visualization parameters can be set as wireframe, ball-and-stick or space-filling view, 2D or 3D view. (PC-851)

    • Support for switching color schemes for structures has been added, such as an option for displaying structures monochromatically. (PC-1393)