JChem Base History of Changes
August 29th, 2016: JChem Base 16.8.29
Bugfixes
-
Search Engine
-
Wedge bonds were not always recognized within the rings causing missing hits in search.
-
Regeneration
Full regeneration is needed to use JChem 16.8.29. Please, regenerate all JChem tables after upgrade. The new table version is 16.8.29.0.
August 22th, 2016: JChem Base 16.8.22
No changes.
August 15th, 2016: JChem Base 16.8.15
No changes.
August 8th, 2016: JChem Base 16.8.8
Bugfixes
-
R-group decomposition
-
Tetrahedral stereo information at the attachment points of the R-groups was lost.
-
August 1st, 2016: JChem Base 16.8.1
Bugfixes
-
JChem Base - DB functionalities
-
Reacting center query properties were not correctly persisted in the database.
-
Regeneration
Regeneration of "Query structures" and "Any structures" type tables is needed to use JChem 16.8.1. Please, regenerate the "Query structures" and "Any structures" type JChem tables after upgrade. Their new table version is 16.8.1.0.
July 25th, 2016: JChem Base 16.7.25
No changes.
July 18th, 2016: JChem Base 16.7.18
No changes.
July 11th, 2016: JChem Base 16.7.11
No changes.
July 4th, 2016: JChem Base 16.7.4
Regeneration
Full regeneration is needed to use JChem 16.7.4. Please, regenerate all JChem tables after upgrade. The new table version is 16.7.4.0.
June 27th, 2016: JChem Base 16.6.27
New features and Improvements
-
Search Engine
-
Support of undefined R-atoms around tetrahedral stereo centers on query side is introduced.
-
June 20th, 2016: JChem Base 16.6.20
No changes.
June 13th, 2016: JChem Base 16.6.13
No changes.
June 6th, 2016: JChem Base 16.6.6
No changes.
May 30th, 2016: JChem Base 16.5.30
Bugfixes
-
JChem Base - DB functionalities
-
Cache registrations were not removed if multiple caches became invalid at the same time.
-
May 23th, 2016: JChem Base 16.5.23
New features and Improvements
-
JChem Web Services
-
Searching by JChem Oracle Cartridge is supported from now on.
-
Regeneration
Full regeneration is needed to use JChem 16.5.23. Please, regenerate all JChem tables after upgrade. The new table version is 16.5.23.0.
May 16th, 2016: JChem Base 16.5.16
Bugfixes
-
Search Engine
-
Syn, anti, endo, exo information were calculated for ambiguous cases resulting inconsistent search results.
-
Chemical elements with valence 1 were handled incorrectly in searches on query side, resulting loss of hits.
-
Regeneration
Full regeneration is needed to use JChem 16.5.16. Please, regenerate all JChem tables after upgrade. The new table version is 16.5.9.0.
May 2nd, 2016: JChem Base 16.5.2
No changes.
April 25th, 2016: JChem Base 16.4.25
Bugfixes
-
Search Engine
-
'Duplicate keys in cache' error has been fixed. Affected versions are from 15.5.11.
-
April 18th, 2016: JChem Base 16.4.18
No changes.
April 11th, 2016: JChem Base 16.4.11
No changes.
April 4th, 2016: JChem Base 16.4.4
No changes.
March 28th, 2016: JChem Base 16.3.28
No changes.
March 21st, 2016: JChem Base 16.3.21
No changes.
March 14th, 2016: JChem Base 16.3.14
Bugfixes
-
Search Engine
-
Substitution count query property on atoms was not correctly handled causing missing hits in duplicate search.
-
March 7th, 2016: JChem Base 16.3.7
Bugfixes
-
Search Engine
-
Properties of homology groups were not checked during duplicate search.
-
February 29th, 2016: JChem Base 16.2.29
No changes.
February 22nd, 2016: JChem Base 16.2.22
Bugfixes
-
JChem Base - DB functionalities
-
Import of chemical structures in InChI format could have been frozen in case of incorrect structures.
-
Due to a bugfix in the aromatization full regeneration is needed.
-
Regeneration
Full regeneration is needed to use JChem 16.2.22. Please, regenerate all JChem tables after upgrade. The new table version is 16.2.22.0.
February 15th, 2016: JChem Base 16.2.15
No changes.
February 8th, 2016: JChem Base 16.2.8
Bugfixes
-
The Known issues of version 16.2.1 has been fixed.
February 1st, 2016: JChem Base 16.2.1
Known issues
-
Some slowdown in import and in searches can be experienced.
-
Tables must be regenerated if tautomer duplicate and tautomer full structures searches are planned to be executed.
January 25th, 2016: JChem Base 16.1.25
No changes.
January 18th, 2016: JChem Base 16.1.18
Bugfixes
-
Search Engine
-
Duplicate search with ignoreCumuleneOrRingCisTransStereo:n or ignoreAxialStereo:n could have caused ArrayIndexOutOfBondsException if the query molecule contained an explicit hydrogen.
-
An ArrayIndexOutOfBoundsException could have been thrown for duplicate search with molecule containing a link node if this node had more than two ligands.
-
January 11th, 2016: JChem Base 16.1.11
No changes.
January 4th, 2016: JChem Base 16.1.4
No changes.
December 14th, 2015: JChem Base 15.12.14
No changes.
December 7th, 2015: JChem Base 15.12.7
No changes.
November 30th, 2015: JChem Base 15.11.30
-
License is no longer required for creating Markush tables, only for importing structures.
November 23rd, 2015: JChem Base 15.11.23
Bugfixes
-
Search Engine
-
Aromatic stereo bonds were not imported properly from SMARTS strings.
-
Regeneration
Full regeneration is needed to use JChem 15.11.23. Please, regenerate all JChem tables after upgrade. The new table version is 15.11.23.0.
November 16th, 2015: JChem Base 15.11.16
No changes.
November 9th, 2015: JChem Base 15.11.9
Bugfixes
-
Search Engine
-
Duplicate search did not consider link node outer atoms.
-
Some hits were missing when there was s<n> query property on explicit hydrogen atom.
-
False hits were resulted in duplicate and full structure search in the case of target structures with separated hydrogen ion/molecule fragments.
-
November 2nd, 2015: JChem Base 15.11.2
No changes.
October 26th, 2015: JChem Base 15.10.26
No changes.
October 19th, 2015: JChem Base 15.10.19
No changes.
October 12th, 2015: JChem Base 15.10.12
No changes.
October 5th, 2015: JChem Base 15.10.5
Regeneration
Regeneration of "Reactions" type tables is needed to use JChem 15.10.5. Please, regenerate the "Reactions" type JChem tables after upgrade. Their new table version is 15.10.5.0.
September 28th, 2015: JChem Base 15.9.28
Regeneration
Regeneration of "Query structures" type tables is needed to use JChem 15.9.28. Please, regenerate the "Query structures" type JChem tables after upgrade. Their new table version is 15.9.28.0.
September 21th, 2015: JChem Base 15.9.21
No changes.
September 14th, 2015: JChem Base 15.9.14
Improvements
-
Search Engine
-
The default value of the search option vague bond level is modified. Its new default is half. Documentation
-
September 7th, 2015: JChem Base 15.9.7
No changes.
August 31st, 2015: JChem Base 15.8.31
Bugfixes
-
Search Engine
-
False positive polymer hits could be experienced when searching with particular ring structures.
-
IndexOutOfBoundsException was thrown by targets with attached data and monomer group.
-
August 24th, 2015: JChem Base 15.8.24
Bugfixes
-
Search Engine
-
Pseudo atom with UnknownGroup alias string was not recognized as homology group.
-
August 17th, 2015: JChem Base 15.8.17
No changes.
August 10th, 2015: JChem Base 15.8.10
Bugfixes
-
Search Engine
-
Query structures having atoms with explicit hydrogen and any atom (A) neighbours could result false positive hits.
-
August 3rd, 2015: JChem Base 15.8.3
No changes.
July 27th, 2015: JChem Base 15.7.27
Bugfixes
-
JChem Base - DB functionalities
-
Date type data from an sdf file could not be imported into Date type column of a JChem table in Oracle.
-
-
Search Engine
-
ClassCastException was thrown at search when a target reaction in an Any structures type table contained R-groups.
-
July 20th, 2015: JChem Base 15.7.20
Improvements
-
JChem Base - DB functionalities
-
Search speed up can be achieved in JChem tables filled with numerous structures having small, stereo-configured rings. To attain this speed-up, manual table regeneration is needed.
-
-
Search Engine
-
R-group bridges are supported in Markush and query structures.
-
Reserved memory of database search engine have been increased from 10 - 100 MB to 250 - 1000 MB. API documentation
-
July 13th, 2015: JChem Base 15.7.13
No changes.
July 6th, 2015: JChem Base 15.7.6
Improvements
-
Search Engine
-
New homology group - Heterocyclyl - is introduced. Documentation
-
June 29th, 2015: JChem Base 15.6.29
Bugfixes
-
Markush Search
-
Search hit coloring was inaccurate in case of Markush targets with position variation bonds.
-
-
Search Engine
-
JChemSearch could block for searches throwing exception.
-
Deprecations
-
Removals
-
Function UpdateHandler#getPreferredTableType(Molecule) is removed. Please read our documentation in order to select the table type to use.
-
June 22nd, 2015: JChem Base 15.6.22
Bugfixes
-
JChem Base - DB functionalities
-
NumberFormat exception was thrown during import in case of molecule with large coordinate value.
-
-
Search Engine
-
Query atom property '(A)' was removed by default standardizer action 'aromatize:g' causing false search results.
-
Searches reaching their timeout limits could run into deadlock situation.
-
Deprecations
-
Search Engine
-
JChemSearch#setTimeout(int seconds) has been deprecated. JChemSearchOptions#setTotalSearchTimeoutLimitMilliseconds(int milliseconds) should be used instead. Note: the new method handles its parameter as milliseconds.
-
JChemSearch#getTimeout() has been deprecated. JChemSearchOptions#getTotalSearchTimeoutLimitMilliseconds() should be used instead. Note: the new method returns milliseconds instead of seconds.
-
Previously deprecated method JChemSearchOptions#setMaxTime() should be replaced by JChemSearchOptions#setTotalSearchTimeoutLimitMilliseconds() in order to limit the total timeout on multiple targets. The timeout limit for a search on a single target should be set via SearchOptions#setTimeoutLimitMilliseconds().
-
Previously deprecated method JChemSearchOptions#getMaxTime() should be replaced by JChemSearchOptions#getTotalSearchTimeoutLimitMilliseconds() in order to retrieve the total timeout limit on multiple targets. The timeout limit for a search on a single target should be retrieved via SearchOptions#getTimeoutLimitMilliseconds().
-
June 15th, 2015: JChem Base 15.6.15
No changes.
June 8th, 2015: JChem Base 15.6.8
Upgrade
-
IKVM.NET version has been upgraded to 7.4.
June 1st, 2015: JChem Base 15.6.1
Bugfixes
-
JChem Base - DB functionalities
-
Import with duplicate filtering or duplicate search may have frozen for big tables.
-
May 25th, 2015: JChem Base 15.5.25
Known issues
-
JChem Base - DB functionalities
-
Import with duplicate filtering or duplicate search might be frozen for big tables.
-
May 18th, 2015: JChem Base 15.5.18
Known issues
-
JChem Base - DB functionalities
-
Import with duplicate filtering or duplicate search might be frozen for big tables.
-
May 11th, 2015: JChem Base 15.5.11
Bugfixes
-
JChem Base - DB functionalities
-
Cache load was slow on big tables in some cases.
-
Known issues
-
JChem Base - DB functionalities
-
Import with duplicate filtering or duplicate search might be frozen for big tables.
-
May 4th, 2015: JChem Base 15.5.4
Known issues
-
JChem Base - DB functionalities
-
Import with duplicate filtering or duplicate search might be frozen for big tables.
-
April 27th, 2015: JChem Base 15.4.27
Bugfixes
-
JChem Base - DB functionalities
-
JChem now accepts yyyy-mm-dd date format too during import and not only mm/dd/yyyy.
-
-
Search Engine
-
ArrayIndexOutOfBoundsException may have occurred when handling molecules containing multiple groups.
-
Known issues
-
JChem Base - DB functionalities
-
Import with duplicate filtering or duplicate search might be frozen for big tables.
-
April 20th, 2015: JChem Base 15.4.20
Known issues
-
JChem Base - DB functionalities
-
Import with duplicate filtering or duplicate search might be frozen for big tables.
-
April 13th, 2015: JChem Base 15.4.13
Bugfixes
-
Search Engine
-
Parallel execution of StandardizerMolSearch with the same query instance could cause NullPointerException.
-
Known issues
-
Installation
-
Four needless jar files are included in the installers: hamcrest-core-1.3.jar, jackson-core-asl-1.9.13.jar, jackson-mapper-asl-1.9.13.jar, and junit-4.11.jar.
-
-
JChem Base - DB functionalities
-
Import with duplicate filtering or duplicate search might be frozen for big tables.
-
April 6th, 2015: JChem Base 15.4.6
Improvements
-
Search Engine
-
Molecular descriptor caching can be switched on resulting in a 1-2 orders of magnitude speed-up of similarity search with molecular descriptors. Documentation
-
Bugfixes
-
Search Engine
-
HitDisplayTool.getHitIndexes() method returned null instead of correct atom indexes.
-
Descriptor similarity search always used the first metric of the descriptor. Now the dissimilarity metric option is considered.
-
Deprecations
-
Removals
-
Public constants in chemaxon.jchem.version.VersionInfo were removed; use public functions of the same class instead.
-
Known issues
-
JChem Base - DB functionalities
-
Import with duplicate filtering or duplicate search might be frozen for big tables.
-
March 30th, 2015: JChem Base 15.3.30
Deprecations
-
Search Engine
-
JChemSearchOptions#setMaxTime() and JChemSearchOptions#getMaxTime() has been deprecated.
-
Known issues
-
JChem Base - DB functionalities
-
Import with duplicate filtering or duplicate search might be frozen for big tables.
-
March 23th, 2015: JChem Base 15.3.23
Bugfixes
-
Search Engine
-
The known slow-down in similarity search from previous week has been eliminated.
-
Known issues
-
JChem Base - DB functionalities
-
Import with duplicate filtering or duplicate search might be frozen for big tables.
-
March 16th, 2015: JChem Base 15.3.16
Known issues
-
Search Engine
-
Similarity search has a slow-down of about 50-60% compared to the previous releases.
-
March 9th, 2015: JChem Base 15.3.9
Regeneration
Full regeneration is needed to use JChem 15.3.9. Please, regenerate all JChem tables after upgrade. The new table version is 15.3.9.0.
March 2nd, 2015: JChem Base 15.3.2
Regeneration
Full regeneration is needed to use JChem 15.3.2. Please, regenerate all JChem tables after upgrade. The new table version is 15.3.2.0.
February 23th, 2015: JChem Base 15.2.23
Bugfixes
-
Search Engine
-
Mapped reactions did not hit unmapped ones in case of memory searches.
-
February 16th, 2015: JChem Base 15.2.16
Bugfixes
-
Markush Search
-
Coloring of bonds in R-groups of Markush hits was not correct.
-
February 9th, 2015: JChem Base 15.2.9
No changes.
February 2nd, 2015: JChem Base 15.2.2
Bugfixes
-
Search Engine
-
Mapped reactions did not hit unmapped ones in case of memory searches.
-
Query structure having double bond in symmetric ring system and explicit Hydrogen atom on the ring system failed to match to the corresponding structure without the explicit Hydrogen atom using FULL match, stereo search type set to STEREO_SPECIFIC, double bond stereo matching set to DBS_ALL, and stereo model set to STEREO_MODEL_GLOBAL.
-
January 26th, 2015: JChem Base 15.1.26
Improvements
-
Search Engine
-
Combined searches have been speed-up. Blog
-
Bugfixes
-
JChem Base - DB functionalities
-
UnsupportedOperationException was thrown in database import of peptide sequences containing amino acids with three attachment points.
-
-
Search Engine
-
Reaction search on reaction tables caused missing hits in case of basic aromatization.
-
-
JChem API
-
The accidental API change of the previous release which rendered the constants of chemaxon.jchem.db.TableTypeConstants unusable in switch statements (since they became non-compile time constants) has been reverted.
-
January 19th, 2015: JChem Base 15.1.19
Bugfixes
-
JChem Base - DB functionalities
-
Targets that have list atoms or not-list atoms with empty definition lists caused errors during search. These structures won't be allowed to be imported/indexed.
-
-
Search Engine
-
[!#1;!#6] smarts atom matched isotopic hydrogens.
-
NullPointerException was thrown during search when disconnected R-group definitions were found in a target structure.
-
Known issues
-
JChem API
-
An accidental API breaking change has been introduced in chemaxon.jchem.db.TableTypeConstants which may cause compile error if table type constants are used in the case clause of switch statements. This change will be reverted in the next release.
-
January 12th, 2015: JChem Base 15.1.12
No changes.
January 5th, 2015: JChem Base 15.1.5
Bugfixes
-
Search Engine
-
JChemSearch.getHitsAsMolecules() returned standardized structures for Superstructure search.
-
December 15th, 2014: JChem Base 14.12.15
No changes.
December 8th, 2014: JChem Base 14.12.8
No changes.
December 1st, 2014: JChem Base 14.12.1
Bugfixes
-
Search Engine
-
NullPointerException was thrown when search contained Markush structure with R-atom in a ring system with bicyclo stereo information.
-
November 24th, 2014: JChem Base 14.11.24
No changes.
November 17th, 2014: JChem Base 14.11.17
No changes.
November 10th, 2014: JChem Base 14.11.10
Bugfixes
-
JChem Base - DB functionalities
-
Molfiles with brackets in their first line could be erroneously imported into JChem tables.
-
November 3rd, 2014: JChem Base 14.11.3
Bugfixes
-
Search Engine
-
Some structures with multiple syn-anti stereo configurations didn't match themselves.
-
Deprecations
-
Removals from the public API
-
Methods with NOV_01_2014 RemovalDate were removed. The following classes are affected:
-
chemaxon.jchem.db.Exporter
-
chemaxon.jchem.db.StructureTableOptions
-
chemaxon.jchem.db.TableInfo
-
-
October 27th, 2014: JChem Base 14.10.27
No changes.
October 20th, 2014: JChem Base 14.10.20
Bugfixes
-
Markush search
-
Hydrogen atoms in nested R-group definitions were not correctly handled in full searches and searches with queries having s* property.
-
False hits could be resulted in Markush searches when atoms of the query structure had s* query atom property and position variation bonds were present in the target structures. The previous solution was further improved.
-
Regeneration
Full regeneration will be required in case of "Any structures" and "Query structures" type JChem tables after upgrade. Their new table version will be 14.10.20.0.
October 13th, 2014: JChem Base 14.10.13
Bugfixes
-
Search Engine
-
Hydrogen query properties of atoms within tetrahedral stereo configuration were not exported correctly to SMARTS causing false hits.
-
Regeneration
Full regeneration is needed in case of specific tables to use JChem 14.10.13. Please, regenerate "Any structures" and "Query structures" type JChem tables after upgrade.
October 6th, 2014: JChem Base 14.10.6
Bugfixes
-
Installation/deployment
-
JChem Manager could not be launched by 'jcman.bat' on Windows Prompt.
-
-
Markush search
-
False hits could be resulted when atoms of the query structure had s* query property and position variation bonds were present in the target structures.
-
September 29th, 2014: JChem Base 14.9.29
Bugfixes
-
Installation/deployment
-
Command line options (switches) of 'jcman.bat' did not work correctly on Windows Prompt.
-
Known issues
-
Installation/deployment
-
JChem Manager cannot be launched by 'jcman.bat' on Windows Prompt. Recommended workaround: apply the desktop icon of JChem Manager or start by JChemManager.exe.
-
September 22th, 2014: JChem Base 14.9.22
New features and Improvements
-
Search Engine
-
The performance of tautomer search has been increased resulting even 100% speed-up in some cases of tautomer substructure search.
-
Bugfixes
-
JChem Base - DB functionalities
-
ConnectionHandler incorrectly stated that it closes open connection in its finalize() method - warning message has been changed.
-
September 15th, 2014: JChem Base 14.9.15
No changes.
September 8th, 2014: JChem Base 14.9.8
Bugfixes
-
Search Engine
-
Matching of structures with ring cis/trans stereo configuration could fail. Forum topic
-
Searching with query side homology groups could cause ClassCastException in version 14.9.1
-
September 1st, 2014: JChem Base 14.9.1
Bugfixes
-
JChem Base - DB functionalities
-
Oracle locking exception during database modification in JChem version 14.8.25 fixed.
-
Regeneration
Full table regeneration is needed to use JChem 14.9.1. Please, regenerate all JChem tables after upgrade. The new table version is 14.9.1.0.
August 25th, 2014: JChem Base 14.8.25
No changes.
August 18th, 2014: JChem Base 14.8.18
No changes.
August 11th, 2014: JChem Base 14.8.11
Bugfixes
-
JChem Base - DB functionalities
-
Not fully mapped reactions could be imported incorrectly.
-
August 4th, 2014: JChem Base 14.8.4
New features and Improvements
-
JChem Base - DB functionalities
-
Oracle 9i is not supported anymore.
-
-
Search Engine
-
The accuracy of Maximum Common Substructure (MCS) search was improved in case of connected mode.
-
Bugfixes
-
Search Engine
-
Reaction center bond query properties were not correctly handled during the evaluation of exact bond matching.
-
Stereo marking "marked" of double bonds was not checked during searching with exact bond matching option.
-
July 28th, 2014: JChem Base 14.7.28
Bugfixes
-
Search Engine
-
Some structures could not find an identical structure if axial stereo search option was switched on. Forum topic
-
July 21st, 2014: JChem Base 14.7.21
No changes.
July 14th, 2014: JChem Base 14.7.14
No changes.
July 7th, 2014: JChem Base 14.7.7
New features and Improvements
-
JChem Base - DB functionalities
-
Support of VMN format of Markush structures is disabled.
-
JTF format is not supported anymore.
-
-
Search Engine
-
New homology groups - heterosubstitutedAlkyl, haloalkyl, and hydroxyalkyl - are introduced. Documentation
-
Allene stereo search option is renamed to cumulene or ring cis-trans stereo as this describes the behavior of the option better. Documentation
-
Full structure and full fragment structure search is not allowed on query table type.
-
Markush MCS search type has been removed from JChem Base search types.
-
Bugfixes
-
JChem Base - DB functionalities
-
Export from big JChem tables threw out of memory exception on PostgreSQL database.
-
NullpointerException was thrown during chemical terms calculation in database.
-
Any (A) and hetero (Q) atoms could not be saved in Markush tables.
-
-
Search Engine
-
Explicit H sometimes did not match AH, MH, QH in case of markush searches.
-
Any (A) and hetero (Q) atoms could not be used on the target side in memory Markush searches.
-
Structures with explicit hydrogen could throw exception for allene and axial searches
-
Regeneration
Full table regeneration is needed to use JChem 14.7.7. Please, regenerate all JChem tables after upgrade. The new table version is 14.7.7.0.
Older versions
Please visit this page for History of changes relating older JChem versions.