Skip to content

Use overflowdb2 3.1.1 - #23

Merged
prabhu merged 1 commit into
mainfrom
deps/overflowdb-3.1.1
Oct 25, 2026
Merged

prabhu merged 1 commit into
mainfrom
deps/overflowdb-3.1.1

Conversation

@prabhu

@prabhu prabhu commented Oct 25, 2026

Copy link
Copy Markdown
Contributor

This moves cpg2 to overflowdb2 3.1.1 and bumps cpg2 itself to 3.1.1, so chen and atom can pick up the two fixes in that release.

The first fix makes node lookups safe while other threads are adding nodes. Before, a lookup could miss a node that existed, which atom reported as "unable to read node from disk" on JavaScript projects (AppThreat/overflowdb2#22). The second makes the graph fragment codec read node properties without reflection, so chen's fragment cache is written the same way on the JVM and in a GraalVM native image (AppThreat/overflowdb2#23).

Nothing in cpg2 itself changes. The full test suite passes against the published 3.1.1 artifacts: 44 tests, none failed. For the second fix to take effect, chen will need a small follow-up after this is released: it has to pass a property reader for cpg2's generated nodes. Without one, the codec refuses those nodes and chen caches nothing.

…dec without reflection)

Signed-off-by: Team AppThreat <cloud@appthreat.com>
@prabhu prabhu added enhancement New feature or request ai-auto labels Oct 25, 2026
@prabhu
prabhu enabled auto-merge October 25, 2026 10:24
@prabhu
prabhu added this pull request to the merge queue Oct 25, 2026
Merged via the queue into main with commit 844b6fc Oct 25, 2026
1 check passed
@prabhu
prabhu deleted the deps/overflowdb-3.1.1 branch October 25, 2026 10:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ai-auto enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant