rdkit/rdkit: 2026_03_5 (Q1 2026) Release
Authors: Greg Landrum, Paolo Tosco, Brian Kelley, Ricardo Rodriguez, David Cosgrove, Riccardo Vianello, sriniker, Peter Gedeck, Gareth Jones, Dan Nealschneider, Eisuke Kawashima, NadineSchneider, tadhurst-cdd, Andrew Dalke, Niels Maeder, Matt Swain, Yakov Pechersky, Brian Cole, Samo Turk, Aleksandr Savelev, Rachel Walker, Alain Vaucher, Maciej Wójcikowski, Hussein Faara, Ichiru Take, Vincent F. Scalfani, Daniel Probst, Kazuya Ujihara, Steven Kearnes, Axel Pahl
Type: Software
Published: 2026-08-01

<h1>Release_2026.03.5</h1>
<p>(Changes relative to Release_2026.03.4)</p>
<h2>Acknowledgements</h2>
<p>(Note: I'm no longer attempting to manually curate names. If you would like to
see your contribution acknowledged with your name, please set your name in
GitHub)</p>
<p>Katharina Buchthal, Kerim Buyukakyuz, David Cosgrove, Peter Gedeck, Tad Hurst,
Egor Lyfar, Niels Maeder, Vedran Miletić, Yakov Pechersky, Emily Rhodes Jake
Robson-Tull, Ricardo Rodriguez, Pavel Tomanek, Paolo Tosco, Ivan Tubert-Brohman,
m_holmer</p>
<h2>New Features and Enhancements:</h2>
<ul>
<li>Add ROMol name accessors
(github pull #9384 from i-tub)</li>
<li>Handle Data SGroups with no "fieldname"
(github pull #9390 from tadhurst-cdd)</li>
<li>Validate coordinate map entries before distance geometry embedding
(github pull #9420 from lyfar)</li>
</ul>
<h2>Documentation:</h2>
<ul>
<li>Add stub for rdGaussianShape docs.
(github pull #9440 from DavidACosgrove)</li>
</ul>
<h2>Bug Fixes:</h2>
<ul>
<li>TautomerEnumerator.Canonicalize() raises pre-condition violation when <code>SetRemoveBondStereo(False)</code> on a molecule with atropisomer bond
(github issue #9338 from pechersky)</li>
<li>CDXML reading doesn't retain Z/E bonds
(github issue #9356 from pechersky)</li>
<li>RuntimeError while extracting a fragment from a molecule that cuts after an E/Z double bond
(github issue #9368 from MalteHolmer)</li>
<li>Fix race in MinimalLib test_substruct_library JS test
(github pull #9392 from emilyrrhodes)</li>
<li>Aromaticity perception in polycyclic conjugated system
(github issue #9398 from nmaeder)</li>
<li>Inconsistent stereochemistry of ring-bonds in BoundsMatrixBuilder
(github issue #9403 from kabu00002)</li>
<li>Inconsistent bounds for 1-4 distances of 6-membered rings
(github issue #9404 from kabu00002)</li>
<li>RDKit 2026.03.4: testDistGeomHelpers fails
(github issue #9406 from pavelToman)</li>
<li>Fix 64-bit fingerprint bit ID truncation in AdditionalOutput on 32-bit targets
(github pull #9411 from gedeck)</li>
<li>Rascal FindMCES crash when time out reached and maxFragSeparation set
(github issue #9418 from jrobsontull)</li>
<li>Out-of-bounds read in Mol2 bond parser due to incorrect bounds check
(github issue #9421 from buyukakyuz)</li>
<li>Fix maeparser warning suppression with GCC
(github pull #9429 from vedranmiletic)</li>
<li>fragmentOnBonds: enfore unique bondIndices on input
(github pull #9430 from ptosco)</li>
<li>Guard the BCUT2D test with RDK_HAS_EIGEN3
(github pull #9432 from vedranmiletic)</li>
<li>rdGaussianShape throws exception with 2 LOBSTER compounds
(github issue #9441 from DavidACosgrove)</li>
</ul>
<h2>Cleanup work:</h2>
<ul>
<li>Speedup testDGeomHelpers
(github pull #9388 from nmaeder)</li>
<li>Removed redundant code
(github pull #9389 from kabu00002)</li>
<li>Fix flaky DiversityPickerTests.test3.
(github pull #9395 from emilyrrhodes)</li>
<li>some cleanups of the SimDivPickers tests
(github pull #9397 from greglandrum)</li>
<li>make sure embedding runs in tests have RNG seeds set
(github pull #9409 from greglandrum)</li>
<li>Refactoring, bug fixes, and cleanup of setTopolBounds()
(github pull #9412 from greglandrum)</li>
<li>Fix leaks in 2 tests
(github pull #9435 from ricrogz)</li>
</ul>