Compliance Checker - Software

December 7, 2017: Compliance Checker 17.29

Software version: 17.29
Build date: 2017-12-05
JChem version: 17.29.0-7699
Knowledge base version: 17.12.01.0

Admin features

    • In Batch check history admin can delete all (confidential) batch check data from the system. (Documentation)

Bugfixes

    • Fixed error handling of invalid batch files.

    • Batch history list failure on big dataset was fixed.

    • Response for null categories request in integration controller was fixed.

    • Swagger marked error on API integration pages.

November 9, 2017: Compliance Checker 17.28

Software version: 17.28
Build date: 2017-11-07
JChem version: 17.28.0-7597
Knowledge base version: 17.10.10.0

Admin features

    • Timezone synchronization issue with "Date of regulations" has been fixed in the API and in the Knime and PP nodes.

    • Number of MongoDb calls has been reduced during checking.

Bugfixes

    • Minor GUI bugfixes.

October 24, 2017: Compliance Checker 17.27

Software version: 17.27
Build date: 2017-10-24
JChem version: 17.27.0-7563
Knowledge base version: 17.10.10.0

Admin features

    • Type of the Knowledge Base update process (Manual or Automatic to latest version) is stored and it is displayed now on the Knowledge Base update history page.

    October 19, 2017: Compliance Checker 17.26

    Software version: 17.26
    Build date: 2017-10-17
    JChem version: 17.26.0-7549
    Knowledge base version: 17.10.10.0

      • Starting date of Date of regulations and Update history was modified to Oct 22, 2014.

    Admin features

      • Single check and Batch check priority can be configured by setting the *.threadPriority key values between 1 (minimum) and 10 (maximum) priority. Default values are 5 for single and 3 for batch.

    Bugfixes

      • Timezone synchronization issue disabled the checking if the date of user's machine was greater than the server's date.
        Now the server's date is taken into account as the latest Date of regulations in this case .

    October 12, 2017: Compliance Checker 17.25

    Software version: 17.25
    Build date: 2017-10-11
    JChem version: 17.25.0-7536
    Knowledge base version: 17.10.10.0

      • Report download was changed to streaming, so user can download big reports even with low bandwidth network connection.

    Admin features

      • Admin can add important (html-edited) information to be displayed on the Login page.

      • Knowledge Base updates are stored and can be searched by the Update date.
        The Update history table stores: Database version / History of changes / Update date / Update process.
        Release notes is a link to the Documentation.

    September 21, 2017: Compliance Checker 17.24

    Software version: 17.24
    Build date: 2017-09-21
    JChem version: 17.24.0-7465
    Knowledge base version: 17.09.21.0

      • Knowledge base version and Software version are displayed for the User in the Batch check list > Summary dropdown.

    Admin features

      • Besides the Date of regulations the Knowledge base version and the Software version are stored and these data are displayed for the admin in Batch check history > Batch check details popup.

    Bugfixes

      • Login problem in IE11: user was not redirected to application after successful login.

    September 14, 2017: Compliance Checker 17.23

    Software version: 17.23
    Build date: 2017-09-11
    JChem version: 17.22.0-7429
    Knowledge base version: 17.09.01.0

      • PubChem# and GTIN# numbers can be included in the reports.

    Admin features

      • Admin can set the Input molecules source format in the Report templates editor. (Documentation)

      • In the Report templates editor PubChem# and GTIN# numbers are available.

      • Default report format can be set for batch checks in application.properties. However the User can modify that and the User's last selection will be saved (for the User). (Documentation)

      • Admin can select Available countries or Selected check levels to be displayed in Regulation categories in application.properties. (Documentation)

      • By setting the check.hideCountries key value to true (default is false) Available countries will not be displayed at all. (Documentation)

      • LDAP authentication caching can be switched on by setting the common.userchache property common.userchache property to SPRINGCACHE in application.properties.

    Bugfixes

      • PDF report of a Batch check contained rows with data shifted to the left when the input field (structure property) was missing.

    August 31, 2017: Compliance Checker 17.22

    Software version: 17.22
    Build date: 2017-08-28
    JChem version: 17.22.0-7355
    Knowledge base version: 17.08.24.0

      • On the Batch check page the last Report format(s) used by the user are saved for the user.

      • From version 17.22.0 Compliance Checker integration controller returns the original input molecule in case of hit and error. The data is in the "originalInput" filed, next to input molecule (which is in "input" field).

      • If session expires CC redirects users to the login page.

    August 17, 2017: Compliance Checker 17.21

    Software version: 17.21
    Build date: 2017-08-15
    JChem version: 17.21.0-7295
    Knowledge base version: 17.08.04.0

      • When batch check fails with 'Error during structure import' then clicking on the row shows a popup displaying the first error and it's cause.

    Admin features

      • Administrator can kill any user's running batch check or any running report generation from 'Batch check history'.

    August 04, 2017: Compliance Checker 17.18

    Software version: 17.18
    Build date: 2017-08-01
    JChem version: 17.18.0-7246
    Knowledge base version: 17.08.04.0

      • Report generation can be canceled on the Batch check dropdown with the 'Kill report generation' button.

      • Auto-generated filename of the batch check report will have the 'OriginalFilename_jobID.ext' format. (Documentation)

    Admin features

      • New installers for different platforms make easy the installation process. (Documentation)

      • Some default Hystrix settings were changed in application.properties (Documentation)

        hystrix.threadpool.default.queueSizeRejectionThreshold=90
      • 'Input data fields' can be selected in the report template editor. If selected then all Input data fields will be included - as separate columns - in HTML, XLSX and PDF reports.
        (In sdf and mrv reports these are included by default.)

      • A new field (molFormat) can be set to request JSON on the /integration/check/list endpoint.
        This accepts only a specified format, and gives an error (file format exception) if the input cannot be recognized in that format.

      • ComplianceChecker services ( http://.../cc-backend/manage/health ) respond {"status":"DOWN"} until training is finished and {"status":"UP"} when finished.

    Bugfixes

      • Batch check of a CSV file without a header row will check the structure in the first row. (Documentation)

    May 10, 2017: Compliance Checker 17.8

    Software version: 17.8
    Build date: 2017-05-08
    JChem version: 17.8.0-6842
    Knowledge base version: 17.04.27.0

      • New versioning policy: year, sequential numbering, patch

      • Batch check of CSV files is now supported. Files must have "csv" extension and first line is considered as header.

      • Excel reports can contain structure images (according to the report template)

      • New Help link to the Documentation

      • Login URL was changed from ".../cc-web/login" to ".../cc-web/#/login".
        If the user is logged in and e.g. clicks an old bookmark, then will get the "Requested page not found" error.
        On this ".../cc-web/#/page-not-found" page clicking on the "Paragraph" icon navigates the user to the "Single check" page.

    Admin features

      • New installer for Linux.

      • Admin can create Report templates that contain input structure images and/or example structure images.

    Bugfixes

      • Failed batch checks were shown as "pending" on the Batch check history page

      • 'Kill this job' did not work

      • Homology group extension did not work on the prefilter queries

    March 30, 2017: Compliance Checker 17.3.27.0

    Software version: 17.3.27.0
    Build date:
    2017-03-28
    JChem version: 17.3.27.0
    Knowledge base version: 17.03.23.0

      • Endpoint in the API to return the earliest date of regulations that can be applied.

    Admin features

      • Single check history is now available where the admin can search and filter all Single check data by the User name and/or the Check date/time. Documentation

      • Batch check history, Single check history and Database update history were converted to tabs of a single History page. Documentation

      • The Batch check history popup (i.e. details) was improved: the selected legislation names are listed below the downloadable reports. This table is sorted on the Legislation name field. Documentation

      • A combined Compliance Checker license now includes all necessary licenses which are needed.

      • Batch.cleanup.scheduler was implemented for the possibility to periodically delete the Batch check history, the generated reports and the uploaded files from the server. It can be configured in the application.properties file. Documentation

    January 27, 2017: Compliance Checker 17.1.23.0

    Software version: 17.1.23.0
    Build date:
    2017-01-23
    JChem version: 17.1.23.0
    Knowledge base version: 17.01.25.0

      • User can select a Report template on the Report content dropdown for a new Batch check,
        and for generating a new report on an earlier Batch check.

    Admin features

      • System monitor page shows all information on the System status (Mongo DB, System user, Eureka services, Config service, Settings) and the Available services.
        Documentation

      • Report template editor will be implemented. Admins can create and customize Report templates. Documentation

    Bug fixes

      • Batch check reports listed the records with different Input# for the same Input molecule.

    January 16, 2017: Compliance Checker 17.1.16.0

    Software version: 17.1.16.0
    Build date:
    2017-01-16
    JChem version: 17.1.16.0
    Knowledge base version: 16.12.28.0

    User features

      • A popup shows the progress of the file upload at Batch check.

    December 16, 2016: Compliance Checker 16.12.19.0

    Software version: 16.12.19.0
    Build date:
    2016-12-16
    JChem version: 16.12.19.0
    Knowledge base version: 16.12.15.1

    Admin features

      • Search in Batch check history has been implemented. Documentation

    Bug fixes

      • Reports created from SDF files containing a property having dot (.) in the property name could not be downloaded from the server.

    November 10, 2016: Compliance Checker 16.11.7.0

    Software version: 16.11.7.0
    Build date:
    2016-11-09
    JChem version: 16.11.7.0
    Knowledge base version: 16.10.21.0

    October 20, 2016: Compliance Checker 16.10.17.0

    Software version: 16.10.17.0
    Build date:
    2016-10-19
    JChem version: 16.10.17.0
    Knowledge base version: 16.10.12.0

    User features

      • Compliance data can be searched for a specific date and the check will be run against legislations published before that date. Documentation

      • Single check report page has been improved (Documentation):
        What is controlled field has been introduced, showing the relevant part of the legislation, the hit-highlighted input structure and the matched query structures.
        Field titles have been renamed.

      • Default report format was changed to HTML and its default content has been changed to Controlled structures and Errors. Documentation

    Admin features

      • Check level editor has been improved. Documentation

      • Search in Database update history has been implemented. Documentation

      • Automatic DB updater tool has been developed (Documentation):
        After setting up an update server, users and admins get a warning message when a new DB version is available.
        Admins can update automatically by clicking on Download and update to latest version button.

    Backend

      • Software and Knowledge Base version number changes have been applied according to Chemaxon's weekly release format. (YY.MM.DD.#)

      • Batch check has been improved: sequential search order has been changed to parallel, so now smaller files are processed faster.

      • Error handling has been improved for rest controllers.

      • Connection to Mongo DB was improved for SSL Transport layer security.

    Integration API

      • Compliance Checker API (Documentation)
        To check molecules listed in a file against regulations, Compliance Checker offers a File-api.

    April 15, 2016: Compliance Checker 1.0

    First released version

    Build date: 2016-04-15
    JChem version: 16.04.12.0
    Knowledge base version: 16.04.12.0

    User features

      • Single Check

        • Enter structure using Text input field (names, CAS#, SMILES, InChI, or any text based structure file format, like MOL, MRV)

        • Automatic rendering of structure based on the Text input field

        • Draw a structure using Marvin JS

        • Select from predefined countries to check against (the default countries include the corresponding international regulations as well)

        • Select from level(s) to check against (defined by the administrator)

        • Selecting fields displayed in the report (dynamic on/off in the display)

        • Generate report (PDF, HTML, XLSX, SDF, MRV)

      • Batch check

        • Upload files (any structure file format that Marvin can understand, like SDF, MRV, SMILES, names, CAS#s, InChI, etc.)

        • Select countries to check against

        • Select predefined level(s) to check against

        • Result summary

        • Generate reports (PDF, HTML, XLSX, SDF, MRV)

        • History

    Admin features

      • Manual update, without the need of restarting the service (the old DB service runs for any call before the new DB becomes available after upload)

      • Service monitor

      • Check Level editor (to define new levels by adding categories, countries or other levels, or cloning countries or levels)

    Authentication/authorization features:

      • Multiple AD domains support

      • Group mapping (external to internal)

    Integration API

      • GET and POST single structures and list of structures, optionally specifying countries/levels to check against.

      • Batch check and reporting API (currently not public)