cHemTS - Software


    October 31, 2024: Compliance Checker 24.3.3


    Software version: 24.3.3
    Build date: 2024-10-30
    JChem version: 24.3.1-17214 - History of changes
    Marvin JS version: 24.3.0 - History of changes
    Knowledge base version: 24.10.01.0

    Improvement:

    • Security fixes.

    Sept 10, 2024: Compliance Checker 24.3.2


    Software version: 24.3.2
    Build date: 2024-09-10
    JChem version: 24.3.0-15417 - History of changes
    Marvin JS version: 24.3.0 - History of changes
    Knowledge base version: 24.08.29.0

    Improvement:

    • Resolves potential inconsistencies in one of the MongoDB collections

    Aug 14, 2024: Compliance Checker 24.3.1


    Software version: 24.3.1
    Build date: 2024-08-13
    JChem version: 24.3.0-15417 - History of changes
    Marvin JS version: 24.3.0 - History of changes
    Knowledge base version: 24.07.31.0

    Improvement:

    • Security fixes.

    Bug fixes

    • Report generation may have stopped working after cHemTS was upgraded from a version older than 23.3.0.
    • Certain parts of the UI, particularly the admin menu items and the buttons of the MarvinJS editor window, might have been cut off on some monitors due to specific scale and zoom settings.

    Aug 6, 2024: Compliance Checker 24.3.0


    Software version: 24.3.0
    Build date: 2024-08-05
    JChem version: 24.3.0-15417 - History of changes
    Marvin JS version: 24.3.0 - History of changes
    Knowledge base version: 24.07.10.0

    Notes

    • Minimal MongoDB requirement is v4.2.10

    New feature:

    • Chemaxon Compound Registration integration: integrating the Compliance Checker with Chemaxon Compound Registration enables the direct use of registration IDs as inputs in Compliance Checker for single and file checks, as well as API calls, without the need to manually or programmatically translate them into other known chemical formats such as SMILES. This version supports integration only with on-premise deployments. Please find more details on this page.

    Improvement:

    • Security fixes.

    July 19, 2024: Compliance Checker 24.1.3


    Software version: 24.1.3
    Build date: 2024-07-18
    JChem version: 24.1.3-15016 - History of changes
    Marvin JS version: 24.1.0 - History of changes
    Knowledge base version: 24.07.10.0

    Improvement:

    • Security fixes.

    May 31, 2024: Compliance Checker 24.1.2


    Software version: 24.1.2
    Build date: 2024-05-30
    JChem version: 24.1.2-13069 - History of changes
    Marvin JS version: 24.1.0 - History of changes
    Knowledge base version: 24.05.17.0

    Improvement:

    • Reject preset by a newly introduced config option (check.structure.knownInvalidInputStrings) input strings (For more information see the File check settings)

    Bugfixes:

    • In some cases an "Ambiguous" column was added to the report when input was name.
    • ID was not returned in the report if the molecule structure could not be imported.

    May 6, 2024: Compliance Checker 24.1.1


    Software version: 24.1.1
    Build date: 2024-05-06
    JChem version: 24.1.0-12141 - History of changes
    Marvin JS version: 24.1.0 - History of changes
    Knowledge base version: 24.05.02.0

    Improvement:

    • More accurate codes are generated for complexes.
    • The handling of large input files has been improved.
    • Close button has been replaced with a collapse link in the File Check report details.
    • Security fixes.

    Bugfix:

    • check-list endpoint failed if one input was inorganic.

    March 13, 2024: Compliance Checker 24.1.0


    Software version: 24.1.0
    Build date: 2024-03-12
    JChem version: 24.1.0-12141 - History of changes
    Marvin JS version: 24.1.0 - History of changes
    Knowledge base version: 24.03.07.0

    Improvement:

    • A new feature - the addition of user-defined flags - is introduced.
    • Improved error screens are introduced for better understanding and quicker resolution.
    • Security fixes.

    February 27, 2024: Compliance Checker 23.17.0


    Software version: 23.17.0
    Build date: 2024-02-26
    JChem version: 23.17.0-11507 - History of changes
    Marvin JS version: 23.16.0 - History of changes
    Knowledge base version: 24.02.05.0

    Improvement:

    • Security fixes.

    Bugfixes:

    • cc-eureka Docker image did not run in AWS.
    • On hosted sites, in some cases after changing roles 403 error was thrown.

    December 18, 2023: Compliance Checker 23.16.0


    Software version: 23.16.0
    Build date: 2023-12-15
    JChem version: 3.16.0-10790 - History of changes
    Marvin JS version: 23.16.0 - History of changes
    Knowledge base version: 23.11.30.0

    Improvement:

    • Security fixes.
    • The admin role is enabled to delete single checks from history.
    • Coloured report templates are available.

    October 27, 2023: Compliance Checker 23.14.0


    Software version: 23.14.0
    Build date: 2023-10-25
    JChem version: 23.14.0-9749 - History of changes
    Marvin JS version: 23.14.0 - History of changes
    Knowledge base version: 23.09.07.0

    No changes.

    October 19, 2023: Compliance Checker 23.12.1


    Software version: 23.12.1
    Build date: 2023-10-19
    JChem version: 23.12.0-8477 - History of changes
    Marvin JS version: 23.12.0 - History of changes
    Knowledge base version: 23.09.07.0

    Bugfixes:

    • Fixed report generation for single checks

    October 12, 2023: Compliance Checker 23.12.0


    Software version: 23.12.0
    Build date: 2023-10-10
    JChem version: 23.12.0-8477 - History of changes
    Marvin JS version: 23.12.0 - History of changes
    Knowledge base version: 23.07.13.0

    Note

    • From this version Java 17 runtime environment is needed.
    • From this version Compliance Checker does no longer work with MongoDB earlier than 3.6. We recommend to use more recent versions, at least MongoDB 5.

    Improvement:

    • From version 23.10.16.0 the US Knowledge Base has been extended with "China Tariffs" (US Section 301) that lists HTS subheadings that are subject to an additional duty if they are products of China and the exclusions granted in Subchapter III of Chapter 99. "Special restrictions" is the new Output field where such country-specific regulations can be obtained.
    • A fallback message is shown when no HS code is generated for inorganic compounds. Also, in such cases cHemTS API responds with an error code instead of an empty result.
    • GUI: Administration/Exit administration buttons has been converted to a normal Admin menu point.
    • GUI: The Hystrix dashboard has been removed from the System monitor administration page.
    • Security fixes.

    Bugfix:

    • MarvinJS did not get updated when a new structure was pasted.

    Known issue:

    • Report generation fails for single checks.

    July 20, 2023: Compliance Checker 23.8.0


    Software version: 23.8.0
    Build date: 2023-07-20
    JChem version: 23.8.0-7223 - History of changes
    Marvin JS version: 23.8.0 - History of changes
    Knowledge base version: 23.04.21.0

    Improvement:

    • "Drug info" field shows matches from a user-defined drug list for the country(ies) selected.
      For more information see the documentation
    • Security fixes

    June 19, 2023: Compliance Checker 23.7.1


    Software version: 23.7.1
    Build date: 2023-06-15
    JChem version: 23.7.0-6914 - History of changes
    Marvin JS version: 23.5.0 - History of changes
    Knowledge base version: 23.04.21.0

    Improvement:

    • Security fixes

    May 23, 2023: Compliance Checker 23.7.0


    Software version: 23.7.0
    Build date: 2023-05-23
    JChem version: 23.7.0-6914 - History of changes
    Marvin JS version: 23.5.0 - History of changes
    Knowledge base version: 23.04.21.0

    Improvement:

    • Various vulnerabilities reported by Sonar and Mend have been eliminated.
    • A few changes on the user interface have been introduced involving the "Update the HS database" page and the main menu.

    Bugfix:

    • Empty xlsx report was generated when large molecules were checked or the Additional data column was present in the report template.

    April 17, 2023: Compliance Checker 23.5.0


    Software version: 23.5.0
    Build date: 2023-04-14
    JChem version: 23.5.0-6518 - History of changes
    Marvin JS version: 23.5.0 - History of changes
    Knowledge base version: 23.03.03.0

    Improvement:

    • Various vulnerabilities reported by Sonar and Mend have been eliminated.
    • A few minor changes on the user interface have been introduced.

    March 23, 2023: Compliance Checker 23.3.0


    Software version: 23.3.0
    Build date: 2023-03-23
    JChem version: 23.3.0-5807 - History of changes
    Marvin JS version: 22.19.0 - History of changes
    Knowledge base version: 23.03.03.0

    Note
    The new release makes some MongoDB optimizations by leveraging particular indices. This might cause some latency on UI or in API responses if you have large database with old MongoDB (older than 4.2) when the the new version is first used. Compliance Checker now requires at least MongoDB 5.0 but recommends to use latest MongoDB 6 version.

    cHemTS is now compatible with Java 17 runtime. The minimum required Java version is still at lest Java 11 so upgrading to Java 17 is not needed.

    Improvement:

    • The classification options has been ordered alphabetically on the UI
    • The flickering during report generation has been eliminated.
    • A better alignment of table cells on file check UI has been introduced.
    • In same cases stereomatch has been reported when also exact match could have been found while searching in Pharma agreements.
    • Various vulnerabilities reported by Sonar and Mend have been eliminated.

    Bugfix:

    • HS single check page - Selected category could not be unselected.
    • In some cases incorrect report start date was displayed for long-lasting report generation.

    February 7, 2023: Compliance Checker 23.1.0


    Software version: 23.1.0
    Build date: 2023-02-07 JChem version: 23.1.0-5138 - History of changes
    Marvin JS version: 22.19.0 - History of changes
    Knowledge base version: 22.12.28.0

    Improvement:

    • Various vulnerabilities reported by Sonar and Mend have been eliminated.
    • Configuration of Active Directory authentication has been improved by making it possible to configure a custom LDAP filter string that can be used to search for the user being authenticated.
    • "cHemTS" is added to the report file names.
    • "Copy to clipboard" and "Clear structure" icons has been added for the input to the clipboard on the single check page.
    • The molecule is saved between CC and cHemTS single check pages.

    January 20, 2023: Compliance Checker 22.22.1


    Software version: 22.22.0
    Build date: 2023-01-20
    JChem version: 22.22.0-4677 - History of changes
    Marvin JS version: 22.19.0 - History of changes
    Knowledge base version: 22.12.28.0

    Improvement:

    • Various vulnerabilities reported by Sonar have been eliminated.
    • Report generation time has been decreased.

    January 11, 2023: Compliance Checker 22.22.0


    Software version: 22.22.0
    Build date: 2023-01-12
    JChem version: 22.22.0-4677 - History of changes
    Marvin JS version: 22.19.0 - History of changes
    Knowledge base version: 22.09.21.0

    Improvement:

    • "Show IUPAC name" link has been added to the Single check page.
    • Salts of compounds represented in ionic form are retrived.
    • Duplicate fragments handling has been included in Pharma salt matching logic.
    • The search algoritm related to Pharma Agreement has been improved.
    • Various vulnerabilities reported by Mend have been eliminated.

    Bugfix:

    • Batch cleanup did not delete all HTS data.

    October 5, 2022: Compliance Checker 22.16.0


    Software version: 22.16.0
    Build date: 2022-10-04
    JChem version: 22.16.0-2826 - History of changes
    Marvin JS version: 22.16.0 - History of changes
    Knowledge base version: 22.09.21.0

    Improvement:

    • Besides exact hits and salt forms also eventual stereoisomers are reported in Pharma agreement info box.
    • Various vulnerabilities reported by Mend have been eliminated.
    • Assigning HS codes to aromatic compounds has been accelerated.

    September 22, 2022: Compliance Checker 22.14.0


    Software version: 22.14.0
    Build date: 2022-09-21
    JChem version: 22.14.0-2223 - History of changes
    Marvin JS version: 22.14.0 - History of changes
    Knowledge base version: 22.07.29.0

    Improvement:

    • Various vulnerabilities reported by WhiteSource/Mend have been eliminated.
    • Standardization of the input structure has been added.
    • MolFormat option has been added to the hts check-list and check-with-id endpoints.
    • Classification logic has been improved. For proper functionality knowledge base is need to be updated for a version that is higher than 22.07.29.0.

    Bugfix:

    • HTS-only deploy showed invalid license info while services were starting up.
    • System-info endpoint did not work with only cHemTS license.
    • In case of HTS-only deploy a non working service resulted in a non-closable pop-up window.

    July 5, 2022: Compliance Checker 22.11.1


    Software version: 22.11.1
    Build date: 2022-07-05
    JChem version: 22.11.0-748 - History of changes
    Marvin JS version: 22.11.0 - History of changes
    Knowledge base version: 22.06.21.0

    Bugfix:

    • The known issue of HTS licensing, that had been introduced in 22.11.0, has now been fixed.

    June 21, 2022: Compliance Checker 22.11.0


    Software version: 22.11.0
    Build date: 2022-06-21
    JChem version: 22.11.0-748 - History of changes
    Marvin JS version: 22.11.0 - History of changes
    Knowledge base version: 22.06.21.0

    Improvement:

    • A mixture detection algorithm has been implemented, that can identify if a multifragment input structure is a salt form of a pure structure or a mixture. An internal, customizable "salt/solvent" dictionary has also been introduced for this purpose (see "Salt/solvent dictionary for mixture handling" section of Configuring Compliance Checker/cHemTS).
    • Please note: mixture codes are only assigned to input structures using the latest HS Knowledge Base (version 22.06.21.0).
    • Non-mixture alternative HS codes are also determined when the system recognizes an input structure as a mixture.
    • Input molecules are validated for size and query features. Size check respects the configuration option check.structure.maxAtomCount, please find the details in Configuring Compliance Checker/cHemTS.
    • Various vulnerabilities reported by WhiteSource/Mend have been eliminated.

    Known issue:

    • If both Compliance Checker and cHemTS licenses are in place, some of the HTS checks might fail. Also, the issue can prevent newer HTS knowledge bases from loading.

    April 6, 2022: Compliance Checker 22.9.0


    Software version: 22.9.0
    Build date: 2022-04-06
    JChem version: 22.9.0-13866 - History of changes
    Marvin JS version: 22.9.0 - History of changes
    Knowledge base version: 22.03.31.0

    Improvement:

    • The vulnerability reported by WhiteSource has been eliminated.
    • 'Stereospecific' option has been applied for finding matching drugs in the FDA Orange Book.

    March 23, 2022: Compliance Checker 22.6.0


    Software version: 22.6.0
    Build date: 2022-03-23
    JChem version: 22.6.0-13845 - History of changes
    Marvin JS version: 22.6.0 - History of changes
    Knowledge base version: 22.02.22.0

    No changes.

    March 11, 2022: Compliance Checker 22.1.0


    Software version: 22.1.0
    Build date: 2022-03-01
    JChem version: 22.1.0-13789 - History of changes
    Marvin JS version: 22.1.0 - History of changes
    Knowledge base version: 22.02.22.0

    Improvement:

    • The search speed has been improved.

    December 20, 2021: Compliance Checker 21.19.0


    Software version: 21.19.0
    Build date: 2021-12-16
    JChem version: 21.19.0-13698 - History of changes
    Marvin JS version: 21.19.0 - History of changes
    Knowledge base version: 21.12.02.0

    Bugfix: Last digit of the software version was not shown.

    Improvement: Mixtures containing separate molecule fragments are handled as mixture. The name of matching drug from Pharma Agreement in Pharma agreement info field is shown from knowledge base version 21.12.20.0. Salts and solvents can be excluded or included on demand when handling mixtures. For more information see our Admin Guide. The log4j2 library has been upgraded to the latest version, although the Log4Shell vulnerability did not impact Compliance Checker and cHemTS software since a different logging is leveraged.

    December 6, 2021: Compliance Checker 21.18.0


    Software version: 21.18.0
    Build date: 2021-11-03
    JChem version: 21.18.0-13669 - History of changes
    Marvin JS version: 21.18.0 - History of changes
    Knowledge base version: 21.11.12.0

    Improvement

    • The name of the matching FDA drug is shown in the drug info box from knowledge base version 21.12.02.0.
    • Java requirements have changed, Compliance Checker now requires Java 11. We recommend you to use an Adoptium distribution, please find the best fit on https://adoptium.net/releases.html?

    September 28, 2021: Compliance Checker 21.15


    Software version: 21.15
    Build date: 2021-09-21 JChem version: 21.14.0-13536 - History of changes
    Marvin JS version: 21.15.0 - History of changes
    Knowledge base version: 21.09.14.0

    No changes.

    August 18, 2021: Compliance Checker 21.14


    Software version: 21.14
    Build date: 2021-08-13 JChem version: 21.14.0-13469 - History of changes
    Marvin JS version: 21.14.0 - History of changes
    Knowledge base version: 21.05.14.0

    No changes.

    July 29, 2021: Compliance Checker 21.13


    Software version: 21.13
    Build date: 2021-07-27 JChem version: 21.12.0-13445 - History of changes
    Marvin JS version: 21.13.0 - History of changes
    Knowledge base version: 21.05.14.0

    No changes.

    July 16, 2021: cHemTS 21.12

    Software version: 21.12
    Build date: 2021-07-14 JChem version: 21.11.0-13357 - History of changes
    Marvin JS version: 21.12.0 - History of changes
    cHemTS knowledge base version: 21.05.14.0

    No changes.

    June 23, 2021: cHemTS 21.11

    Software version: 21.11
    Build date: 2021-06-18 JChem version: 21.11.0-13320 - History of changes
    Marvin JS version: 21.11.0 - History of changes
    cHemTS knowledge base version: 21.05.14.0

    Improvement

    • When identifying hits in the Drug Info, if there was no hit in the FDA Orange Book, the FDA Green Book content is also searched.

    Bugfix

    • Only the last 15 checks were listed on the HS Single check history page.
    • On the HS file check page only the very last report link was shown in the "Download the last report" field, even when multiple report types were generated.

    May 27, 2021: cHemTS 21.10

    Software version: 21.10
    Build date: 2021-05-25 JChem version: 21.9.0-13245 - History of changes
    Marvin JS version: 21.10.0 - History of changes
    cHemTS knowledge base version: 21.05.14.0

    Improvement

    • HTS-KB version uploaded during the installation is shown on "hts update" page.
    • API: A new check endpoint has been implemented that provides an HTML response.

    Bugfix

    • The "Knowledge Base update is in progress" message was not displayed on the Single Check page.

    May 7, 2021: cHemTS 21.9

    Software version: 21.9
    Build date: 2021-05-05 JChem version: 21.9.0-13207 - History of changes
    Marvin JS version: 21.09.0 - History of changes
    cHemTS knowledge base version: 21.04.26.0

    Improvement

    • Automatic/manual update from download page of HS Knowledge Base has been implemented.
    • In case of United States of America and US Schedule_B, Drug Info has become available, indicating whether the compound is found in the FDA Orange Book or not.

    April 27, 2021: cHemTS 21.8

    Software version: 21.8
    Build date: 2021-04-23 JChem version: 21.7.0-13169 - History of changes
    Marvin JS version: 21.08.0 - History of changes
    cHemTS knowledge base version: 21.02.01.0

    Bugfix

    • Security vulnerability in JChem webservices were eliminated.

    April 17, 2021: cHemTS 21.7

    Software version: 21.7
    Build date: 2021-04-16 JChem version: 21.7.0-113120 - History of changes
    Marvin JS version: 21.07.0 - History of changes
    cHemTS knowledge base version: 21.02.01.0

    Bugfix

    • Reports containing ID from an existing HTS check could not be created without CC role.

    March 24, 2021: cHemTS 21.4

    Software version: 21.4
    Build date: 2021-03-22 JChem version: 21.4.0-12978 - History of changes
    Marvin JS version: 21.04.0 - History of changes
    cHemTS knowledge base version: 21.02.01.0

    Improvements

    • The ident issue involving the O character has been eliminated in the HS descriptions.
    • Pharma Agreement column indicating the free status has been added to each countries.
    • cc-api endpoint authorization strategy has been changed.

    Bugfix

    • If user's selected HTS report template had been deleted then HTS file check page did not fallback to the default report template.
    • cHemTS file check report generation failed when molecules in salts forms were checked.
    • cHemTS input data fields were not shown in reports.

    February 23, 2021: cHemTS 21.3

    Software version: 21.3
    Build date: 2021-02-17 JChem version: 21.3.0-12862 - History of changes
    Marvin JS version: 21.03.0 - History of changes
    cHemTS knowledge base version: 21.02.01.0

    Improvements

    • ID filed has been added to report templates.

    Bugfix

    • Page refresh on admin and HTS section navigates to /not-found

    January 29, 2021: cHemTS 21.2

    Software version: 21.2
    Build date: 2021-01-28 JChem version: 21.01.0-12802 - History of changes
    Marvin JS version: 21.02.0 - History of changes
    cHemTS knowledge base version: 21.01.14.4