Skip to content

chore(deps-dev): bump org.jetbrains.lincheck:lincheck from 3.6 to 3.7 - #138

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/maven/org.jetbrains.lincheck-lincheck-3.7
Open

chore(deps-dev): bump org.jetbrains.lincheck:lincheck from 3.6 to 3.7#138
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/maven/org.jetbrains.lincheck-lincheck-3.7

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 4, 2026

Copy link
Copy Markdown
Contributor

Bumps org.jetbrains.lincheck:lincheck from 3.6 to 3.7.

Release notes

Sourced from org.jetbrains.lincheck:lincheck's releases.

Lincheck 3.7

Highlights: This release brings further improvements to the loop detection algorithm used in model checking mode. Starting with this release, the loop detector is capable of detecting side-effect-free execution paths in loops -- called await paths (the detection is performed with the help of static bytecode analysis and instrumentation). When such a loop path is executed, the thread switch can be performed immediately after the first non-progressing loop iteration, because executing subsequent iterations would not change the state of memory and would not allow the loop to progress or exit. Await loop paths cover many spin-wait patterns in real-world concurrent code.

Thanks to Alexandru Turcu @​acturcu (MSc student, TU Delft) and Soham Chakraborty (Assistant Professor, TU Delft) for this contribution!

This release also fixes a long-standing issue with constructor instrumentation and tracing — starting with this release, constructors are properly instrumented and tracked similarly to regular methods. Previously, they were handled in a special way due to the JVM bytecode throwing a VerificationError when this reference was leaked into an injected instrumentation method. Now, this situation is properly handled with the help of ASM's AnalyzerAdapter which can statically detect UNINITIALIZED_THIS references.

Improvements

Bug fixes

  • Repair Lincheck IntelliJ plugin regression by @​eupp in efb54d9
  • Fix suspend operation detection for Kotlin 2.4 bridge methods by @​eupp in 2c250dd

Documentation

Full Changelog: JetBrains/lincheck@lincheck-3.6...lincheck-3.7

Commits
  • a1e02bf Release lincheck-3.7
  • 1e95e85 Add docs for verification and validation (#1036)
  • 11611e6 Update progress guarantees docs (#1035)
  • cc73c8c Refresh agent docs: fix drift, cover blind spots, add shared memory
  • 57dea53 Move test project to lincheck and add examples project
  • 711e20d Changes for MCP toolset for Trace Recorder.
  • 0f8f1ef Fix kotlin integration tests for TR/LD
  • 2c250dd Fix suspend operation detection for Kotlin 2.4 bridge methods
  • c319e83 Support constructors instrumentation/tracking in Lincheck Model Checking
  • 1c0c728 Add proper support for locks in EventStructureStrategy (#1026)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [org.jetbrains.lincheck:lincheck](https://github.com/JetBrains/lincheck) from 3.6 to 3.7.
- [Release notes](https://github.com/JetBrains/lincheck/releases)
- [Commits](JetBrains/lincheck@lincheck-3.6...lincheck-3.7)

---
updated-dependencies:
- dependency-name: org.jetbrains.lincheck:lincheck
  dependency-version: '3.7'
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file java Pull requests that update java code labels Aug 4, 2026
@dependabot
dependabot Bot requested a review from bernardladenthin as a code owner August 4, 2026 11:52
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file java Pull requests that update java code labels Aug 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file java Pull requests that update java code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants