Skip to content

Node v18.20.8 nsolid v5.7.3 release#432

Open
santigimeno wants to merge 11 commits intonode-v18.x-nsolid-v5.xfrom
node-v18.20.8-nsolid-v5.7.3-release
Open

Node v18.20.8 nsolid v5.7.3 release#432
santigimeno wants to merge 11 commits intonode-v18.x-nsolid-v5.xfrom
node-v18.20.8-nsolid-v5.7.3-release

Conversation

@santigimeno
Copy link
Member

No description provided.

Also, make all our existing agents code to use it.
Ideally having an API like this being exposed from the `node::crypto`
namespace (crypto_context specifically) would be ideal, but for the time
being this should do.

PR-URL: #340
Reviewed-By: Juan José Arboleda <soyjuanarbol@gmail.com>
Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
@santigimeno santigimeno requested a review from RafaelGSS March 11, 2026 21:18
@santigimeno santigimeno self-assigned this Mar 11, 2026
@coderabbitai
Copy link

coderabbitai bot commented Mar 11, 2026

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 4d09b843-8b2b-4828-9ac9-aba7306771c9

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch node-v18.20.8-nsolid-v5.7.3-release
📝 Coding Plan for PR comments
  • Generate coding plan

Comment @coderabbitai help to get the list of available commands and usage tips.

@santigimeno santigimeno requested a review from EHortua March 11, 2026 21:21
santigimeno and others added 10 commits March 12, 2026 15:26
PR-URL: #346
Reviewed-By: Juan José Arboleda <soyjuanarbol@gmail.com>
Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
PR-URL: #290
Refs: nodesource/ebpf-roadmap#1
Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
Specifically in `EnvInst::CustomCommandReqWeakCallback()` when trying to
access `EnvInst` associated with the `Isolate`. Observed when
load-testing the `test/addons/nsolid-custom-command` test.
It wasn't added when creating the gRPC agent. Improved tests to cover
this specific issue so it doesn't happen again.

PR-URL: #413
Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
Make sure we take `service.version` into account once the fix for
`appVersion` was introduced.
Make sure we use the common `checkResource()` function in the tracing
test too.

PR-URL: #421
Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
When trying to reset a CommandStream because of reasons: for example, we
change `grpc` endpoint dynamically, we can enter an infinite recursion
calling `GrpcAgent::reset_command_stream()` because when calling
`~CommandStream()` the `OnDone()` callback may call the observer
(GrpcAgent instance) which in turn would call
`GrpcAgent::reset_command_stream()`. Avoid this recursion by adding a
new `cancelling_for_destruction_` member variable to `CommandStream`
which allows avoiding calling the observer if triggered by the
destructor.

PR-URL: #412
Reviewed-By: EHortua <55801532+EHortua@users.noreply.github.com>
p50 and p99 where flipped.

Improved `test/agents/test-grpc-metrics.mjs` to make sure we don't
regress.

Fixes: #423
PR-URL: #424
Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
Reviewed-By: EHortua <55801532+EHortua@users.noreply.github.com>
@santigimeno santigimeno force-pushed the node-v18.20.8-nsolid-v5.7.3-release branch from 6798d14 to 09f0542 Compare March 12, 2026 14:34
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.

2 participants