Apr 26 2021

T41-2021 SP1 Notification regarding BIOVIA Notebook 2021 SP1

BIOVIA Notebook

Program

BIOVIA Notebook 2021 SP1

Operating System

Microsoft Windows Server  (64 bit)  2016 and 2019

Description

We are providing this Technical Note to inform you about the release of BIOVIA Notebook 2021 SP1 that includes the following fixed issues:

Enhancements

This release of BIOVIA BIOVIA Product Name: Title includes the following enhancements:

User Story

Description

CELN-7487

Experiment sizes are now shown in library listings. Note that the displayed sizes might deviate slightly from the sizes of the uploaded files.

CELN-6396

In library listings, the user can view structures from Chemical Reaction or Chemical Sketch sections by selecting the Chemistry view.

CELN-11982

The api/v1/convert/compound endpoint now returns more detailed information. With default parameters, the response status is now 200/OK, even when the posted structure data is invalid. To reproduce the old behavior, whereby invalid structure data returns the status 400/Bad Request, specify the query parameter rejectinvalidstructure=1.

CELN-11966

The Desktop Connector Service can be configured to redirect the download of desktop client installers to another Desktop Connector Service instance. This allows a newer client version, for example one that supports the latest ChemDraw release, to be distributed without an upgrade the original server installation being necessary. In particular, this feature makes it easier for a customer to use the Desktop Connector with multiple applications, such as Notebook and Pipeline Pilot.

CELN-11960

The method for keeping upgrade version records for the ElnUpgrader application has been refactored to be more robust.

CELN-11866, CELN-9548

The method for resolving structures or fragments defined as labels in ChemDraw has been refined. Previously, the molecular weight calculation and naming would fail if the labels could not be resolved correctly. For labels that still cannot be resolved, a warning is now shown.

CELN-11830

Installation packages are now distributed as EXE rather than MSI files to allow execution with elevated privileges and from command line. The Desktop Connector Windows client is still distributed as an MSI package.

CELN-11815

Chemical reactions can be exported using the new RXN format in BIOVIA Draw 2021, where reagents are shown above the arrow. 

CELN-11809

Verification of the installed Oracle objects can be performed by the CreateOracleDatabase.exe application. This should be useful during (for example) IQ testing.

CELN-11808

The API endpoints relating to experiments (such as GET v1/experiments, GET v1/users/{id}/experiments and GET v1/queries/{id}/results) now return a subset of the properties of each section if $expand=simplesections is included as query parameter. This improves performance by avoiding extra API calls for retrieving section data.

CELN-11807

ETags have been introduced for the GET v1/sections/{Id} and GET v1/experiments/{Id}/sections API calls to improve performance. A 304/Not Modified response is returned when the section and section data are unchanged. Otherwise, the response is 200/OK.

CELN-11801

The CreateOracleDatabase.exe application has been refactored to facilitate installation and enhance security. For example, Data Archive can be installed without an extra step.

CELN-11792

The API can return an image of the Chemical Reaction structure drawing or a Chemical Sketch. This allows for faster display of chemical structures, for example in experiment lists.

CELN-11790

The user can show or hide columns in search results lists.

CELN-11788, CELN-10679, CELN-9570, CELN-11465, CELN-7946

The user can modify the Table View in library listings by adding more fields from the table cogwheel. Such fields include experiment Created, Submitted, Rejected and Signed dates, Co-signer and My Role. Corresponding filters are also shown.

CELN-11783

For Notebook installations running on the Microsoft Azure platform, a mechanism to renew the AzureAccess cookie has been added. The session cookie is renewed whenever a Notebook page is loaded. This reduces the risk of session termination.

CELN-11780

The Ansible installation scripts can now perform IQ testing.

CELN-11764

When an RXN file is downloaded from a Chemical Reaction section, the downloaded file can now contain reagent data.

CELN-11763

ElnUpgrader now detects if Data Archive is installed, and upgrades it when upgrading Notebook. The option to upgrade only Data Archive has been removed.

CELN-11762

The Ansible installation script now provides options for recycling the application pools.

CELN-11754

The Ansible installation scripts can now install Notebook under a non-default subpath, for example https://<server>/notebook.

CELN-11746

The Ansible installation scripts can now be used to register Notebook with Foundation Hub.

CELN-11744

The Ansible installation scripts can now add HTTPS binding and an SSL certificate to the web site, and update the configuration files to use HTTPS URLs.

CELN-11732

When registering a BIOVIA Notebook instance with Foundation Hub, the administrator can now use configuration settings to override the automatically detected Notebook URL and, optionally, any alias URLs.

CELN-11709

Perkin Elmer ChemDraw 20 is now supported on Windows.

CELN-11708

Perkin Elmer ChemDraw 20 is now supported on macOS.

CELN-11645

ChemAxon MarvinSketch 20 is now supported on Windows.

CELN-11631

Reactions containing reagents created in BIOVIA Draw 2021 can now be imported into a Chemical Reaction section.

CELN-11629

The name of a file uploaded to a Chemical Sketch section is now preserved, and the correct extension retained. Previously, the name always defaulted to Chemical Sketch.(ext).

CELN-11614

The performance of inserting a large sequence from BIOVIA Draw to a Chemical Sketch section has been improved.

CELN-11584

Notebook can now be installed with configurable Oracle schema names and runtime account names, for example to enable hosting of multiple Notebook systems on the same database instance.

CELN-11556

The Task Planner section checks that the correct Foundation Hub collaborative space is used. If the user cannot open a Task Plan, they can change the collaborative space from the experiment Cogwheel.

CELN-11516

The Ansible installation scripts have been extended to include configuration of the connection to Foundation Hub.

CELN-11445

Query objects to search for experiments can now contain the search criterion "COUNTERSIGNED" to search by a date interval. For example: countersigned in (custom range, 2020-11-07 22:36:00, 2021-02-15 22:36:00)

CELN-11348

The Desktop Connector can now be used in Messaging Service mode in a Microsoft Azure environment where the desktop client must provide authentication to access the Messaging Service. This only applies to Windows client computers.

CELN-11322

Voice control is now available on macOS using Chrome.

CELN-11289

Local users (that is, users not synchronized from an AD) automatically obtain a GUID. This change mitigates some problems with user management for Data Archive.

CELN-11235

The structures of compounds from Hub materials, listed in the Task Planner section, are now shown in My Compounds in the Reaction Section. This makes it easy to add to a reaction. The compounds are also indexed for structure searching from the Advanced search.

CELN-11041

The Upgrade application now detects if installation executables are marked as "downloaded from the internet" by the operating system, and therefore not trusted. The upgrade is then stopped, and the status flag can be changed.

CELN-10536

The filter drop-down boxes in the library list views now show a "Loading" indicator when they are being populated.

CELN-10416

The Citrix version of the Desktop Connector installer is available as an *.exe file, to allow installation with elevated privileges (in other words, Run as Administrator).

CELN-10386

The Desktop Connector client now reports opening and closing of chemistry editors in the Windows App notifications area.

Enhancements - Component Collection

This release of BIOVIA BIOVIA Product Name: Title Component Collection for PipelinePilot includes the following enhancements:

User Story

Description

ANC-263

 It is now possible to retrieve simple section data when querying experiments using the Experiment Query, Experiment Query (Advanced) or Experiment Query by Structure components.

ANC-261

 Editing a project section has been extended with functionality to append a project to the ones already in the section as well as clearing all the projects from a section.

ANC-229

The Experiment Query component now supports searching by countersigned date.

 

Fixed Defects

This release of BIOVIA BIOVIA Product Name: Title includes the following fixed defects:

Defect

Description

CELN-11958

The Upgrade application has been corrected to handle upgrades from new installations of Notebook 2020 SP2 and 2021. An earlier defect caused duplicate information to be generated in the configuration files after the upgrade was run.

CELN-11853

The text selection in the Body Text section now works as expected. Because of a regression in Notebook 2021, the selection was lost when the cursor was moved over another section, making text formatting difficult.

CELN-9218

Submission comments are now shown regardless of the user's UTC offset. Previously, comments were stored but not shown for users with negative UTC offset values.

CELN-9214

The value login.aspx is automatically added to ElnAdminWeb/web.config during upgrade, so that users see the login page when calling <servername>/ElnAdminWeb.

CELN-8749

The settings for PDF section image generation have been optimized to avoid timeout when specific files are used.

CELN-12059         

The Desktop Connector upgrader for macOS now replaces the previous version without requiring a manual uninstall.

CELN-12045

Changes in experiment fonts are now preserved, regardless of whether the experiment content is modified. This fixes a regression in release 2021.

CELN-12022

When Notebook is used with SQL Server, database performance during insertion and updating of experiment sections has been improved. This affects mostly users with a very large number of experiments in the Me as Author library.

CELN-11980

PDF generation no longer skips any images when the experiment URL lacks a fully qualified domain name.

CELN-11961

Registration of Notebook in Foundation Hub has been refactored to avoid problems when the IIS Server response header is disabled. Suppression of the header was introduced for security reasons in Notebook 2020 SP2 HF3.

CELN-11952

Previously, ETag response headers for very large experiments generated warnings in the log, and caused export to Word or PEF to fail. This issue has been fixed.

CELN-11951

The limit of 100 users per group that could be synchronized from Foundation Hub to Notebook has been removed.

CELN-11921

The microphone symbol is no longer shown when a user lacks the voice control privilege.

CELN-11906

Synchronization of users to Data Archive now works for GUIDs in both uppercase and lowercase.

CELN-11878

If the user pastes a corrupt image into a Body Text section, a warning message is shown, but any other images in the same section are stored correctly. Previously, no images were stored if one of them was corrupt.

CELN-11873

In experiments, objects returned from the Notebook API, including experiment lists, the signed and co-signed or rejected dates, and the co-signer name and user name, are now always reported for the latest submitted experiment part. The properties COUNTERSIGNED, WITNESS, WITNESSUID of experiment objects from the Notebook API now remain set also after the experiment has been co-signed.

CELN-11871, CELN-11870

The logic for detecting Internet Information Services (IIS) during installation has been improved.

CELN-11869

The Undo/Back command used during dictation now works without focus on the first text entered being lost.

CELN-11854

The code for adding projects to users and groups has been optimized to avoid timeout in ElnAdminWeb.

CELN-11845

In Notebook 2021, the ElnUpgrader application could skip updating the primary keys of the ELNSESSION table. This issue has been resolved. The issue is not known to exist in any other versions of Notebook.

CELN-11839

If the web.config file is encrypted, the ElnUpgrader now stops the upgrade, so that the user can decrypt the file before continuing.

CELN-11837

Experiments larger than 2 GB can now be opened and shown in the experiment library listings. Previously, opening such experiments failed with the message, "Cannot convert value of column CONTENTSIZE." Please note that creating such large experiments is still not recommended.

CELN-11813

When multiple PowerPoint documents are open, the documents are now saved correctly.

CELN-11803

The Desktop Connector client can now be used behind a forward proxy without causing connection problems.

CELN-11799

A public template can be deleted by any user with the ELNGLOBALTEMPLATEADMINISTRATOR privilege. This reverts the logic added in the 2020 SP2 release, where only the author could delete the template.

CELN-11779

The CreateOracleDatabase application now creates the datafiles with correct paths, independently of the DBPREFIX setting.

CELN-11770

Users with the privilege ELNMANAGECURRENTAUTHOR can now change the owners of public templates, in analogy with the capability to change experiment owners.

CELN-11767

For installations using Ansible, the default paths for DataArchiveAPIPath and DataArchivePath have been corrected.

CELN-11757

Larger biological sequences created in BIOVIA Draw now scale correctly when inserted into a Chemical Sketch section.

CELN-11750

The TLS 1.2 security protocol is now explicitly enabled in NotebookLoginService. Previously, depending on the configuration of the runtime .NET Framework version, it was not always enabled.Using TLS 1.2 is a requirement for Notebook integration with BIOVIA Foundation Hub 2021.

CELN-11748

The ElnDirectorySyncService now continues synchronizing (for example, Hub and Data Archive LDAP objects) even if the domain controllers specified in the configuration file are not responding.

CELN-11745

Data Archive now works in an environment where Notebook is connected to Foundation Hub. In earlier releases, experiment submission was blocked by a Data Archive section.

CELN-11643

The Screen Capture function now minimizes the correct window when an experiment is open in multiple browsers in Windows.

CELN-11642

The Desktop Connector page under Personal Settings has been refactored for improved performance and stability.

CELN-11640

The Desktop Connector Windows client no longer writes a SocketException entry to the log file when the WebSocket connection is closed.

CELN-11635

The appSettings key DefaultDomain in NotebookLoginService has been removed. In Notebook 2021, it prevented native users from logging on. A workaround for that release is to remove the DefaultDomain key.

CELN-11607

The ElnDirectorySyncService now works correctly after an attempt is made to synchronize a user with a blank (null) email address.

CELN-11570

The DesktopConnectorService installer's behavior in Upgrade and Repair modes has been corrected.

CELN-11271

The performance of certain section queries has been improved through the use of a new database index.

CELN-10932

An index has been created on Experiment_number in the Document table to improve performance on SQL Server systems.

CELN-10284

After an upgrade, the application server's Apps & Features listing now shows the new Notebook component versions.

CELN-11867

The time that it takes to synchronize users to Data Archive has been drastically reduced. Previously, the ElnDirectorySynch service could time out for large installations.

CELN-11816

The log file label for entries reporting failure of PDF generation has been changed from INFO to ERROR to facilitate troubleshooting.

CELN-11733

The CreateOracleDatabase command now gives a clearer log of actions. The administrator can further enhance it by setting EnableScriptLog to true.

CELN-11431

To facilitate troubleshooting, the RIA web application writes messages to a new log file. The default location of this file is C:\temp\BIOVIA\Log on the application server.

CELN-11373

Groups created in ElnAdminWeb automatically grant access to the Synchservice user. In previous releases, lack of access to this user prevented Data Archive users from being added correctly.

CELN-11035

Installation of the Desktop Connector on macOS no longer gives the warning message "BIOVIA Desktop Connector.pkg can't be opened because Apple cannot check it for malicious software."

Fixed Defects - Component Collection

This release of BIOVIA BIOVIA Product Name: Title Component Collection for PipelinePilot includes the following fixed defects:

Defect

Description

ANC-265

Authentication using Pipeline Pilot session tokens is now successful even if the api2 endpoint has not been defined on the Notebook server.

Resolution

BIOVIA Notebook 2021 SP1 will be released in May 2021 and is available for download at https://software.3ds.com/  Under BIOVIA products and can be found under

Product line: Lab, Scientific and Content Solutions

Release: 2021

 Level: BIOVIA 2021 Refresh2

BIOVIA Support

If you have any questions, please contact BIOVIA Support.