Skip to content

Make compatible with v26.1#128

Merged
awelzel merged 6 commits into
mainfrom
topic/timw/node-v26-part-1
May 22, 2026
Merged

Make compatible with v26.1#128
awelzel merged 6 commits into
mainfrom
topic/timw/node-v26-part-1

Conversation

@awelzel
Copy link
Copy Markdown
Collaborator

@awelzel awelzel commented May 22, 2026

Tim started this and I've reworked a bit and did a CI update.

@timwoj , does this work on OSX for you? I've tested on with v26.1 and none of the distros from CI have 26.x yet.

@awelzel awelzel force-pushed the topic/timw/node-v26-part-1 branch from d95329a to 0ac573b Compare May 22, 2026 13:44
@awelzel awelzel linked an issue May 22, 2026 that may be closed by this pull request
awelzel and others added 4 commits May 22, 2026 15:46
Just to avoid some ifdefs and align with the GetZeekValWrap() change.
The message listener registration started crashing with v26.1, Opus says
that's because the v8::Isolate needs to be locked first. Split the
isolate setup and message listener registration.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@awelzel awelzel force-pushed the topic/timw/node-v26-part-1 branch from 0ac573b to b929f82 Compare May 22, 2026 13:47
Copy link
Copy Markdown
Collaborator

@timwoj timwoj left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I like the helper methods. That's a lot cleaner.

@awelzel awelzel merged commit c217488 into main May 22, 2026
8 checks passed
@awelzel awelzel deleted the topic/timw/node-v26-part-1 branch May 22, 2026 18:58
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.

Failure to build with Node 26.0

2 participants