Skip to content

Bump langevin solver to 1.4.7#1711

Merged
jcschaff merged 1 commit into
masterfrom
bump-langevin-1.4.7
Jun 12, 2026
Merged

Bump langevin solver to 1.4.7#1711
jcschaff merged 1 commit into
masterfrom
bump-langevin-1.4.7

Conversation

@jcschaff

Copy link
Copy Markdown
Member

Updates the Langevin (SpringSaLaD) solver from 1.4.6 → 1.4.7.

What 1.4.7 fixes

Release 1.4.7 fixes a NullPointerException that crashed the solver when a bound site transitioned to a (state, partner-state) signature with no associated binding reaction (cam-center/LangevinNoVis01#36). The bond now retains its existing reaction identity/length and stops spontaneously dissociating in that state (off-rate 0.0) instead of crashing.

Change

Bumps the three solver version properties in pom.xml:

  • solvers-langevin-mac.version
  • solvers-langevin-windows.version
  • solvers-langevin-linux.version

How this propagates

  • vcell-core/pom.xml downloads the per-platform binaries from the GitHub release using these properties (langevin-windows-latest, langevin-macos-universal, langevin-ubuntu-latest) into localsolvers/.
  • docker/build/Dockerfile-batch-dev COPYs the downloaded localsolvers/linux64/langevin_x64 into the vcell-batch image (and onward to the singularity image) — no Dockerfile change required.

Per request, vcell-fluxcd is intentionally not changed in this PR.

🤖 Generated with Claude Code

Picks up the fix for the NullPointerException when a bound site
transitions to a state with no defined binding reaction
(cam-center/LangevinNoVis01#36, release 1.4.7).

vcell-core downloads the per-platform binaries from the GitHub release
using these version properties, and Dockerfile-batch-dev COPYs the
downloaded linux binary into the vcell-batch image.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@jcschaff jcschaff merged commit 0c335b6 into master Jun 12, 2026
13 checks passed
@jcschaff jcschaff deleted the bump-langevin-1.4.7 branch June 12, 2026 04:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant