Notes
๋ฒ๊ทธ ์์
์ ์ ์๋ฅ ๋น์น
์ก์ผ
update-snyk-prs์ํฌํ๋ก์ฐ ์ ๊ฑฐ(#4185) (ab7722c)- API ๋ฌธ์์ ์คํฌ๋กค๋ฐ ๋ณต์(#4181) (3ea46fb)
- ๋ชจ๋
@opentelemetry์ข ์์ฑ์0.219.0์์0.221.0(์ผ)๋ก ์ ๋ฐ์ดํธํ์ต๋๋ค(#4179) (62c3779) - conventional commit ๊ฐ๋ฐ ์ข ์์ฑ์ ์ต์ ์ผ๋ก ์ ๋ฐ์ดํธํ์ต๋๋ค(#4178)(f4db525)
- ์ค๋๋ ๊ฐ๋ฐ ์ข
์์ฑ์ ์
๋ฐ์ดํธํ์ต๋๋ค:
@matteo.collina/tspl,@newrelic/eslint-config,@slack/bolt,borp,c8,clean-jsdoc-theme,lint-staged๋ฐproxyquire(#4175)(e978762)
ํตํฉ ์ฐ๊ฒฐ
- ์ข ์ ์ํฌํ๋ก์ฐ๋ฅผ ์คํํ๊ธฐ ์ ์ ์ ํจํค์ง ๋ฒ์ ์ด ์กด์ฌํ๋์ง ํ์ธํ๊ธฐ ์ํด poll npm ์ํฌํ๋ก์ฐ๋ฅผ ์ถ๊ฐํ์ต๋๋ค(#4182) (224c4f9)
- package.json์์ ์์ด์ ํธ ๋ฒ์ ์ ๊ฐ์ ธ์ค๋ ๋ฐฉ๋ฒ์ ์ ๊ทํํ์ต๋๋ค (#4183) (949e620)
์ง์ง ์ฑ๋ช :
์ต์ ์์ด์ ํธ ๋ฒ์ ์ด ์ถ์๋๋ ๋๋ก ์ ๋ฐ์ดํธํ๋ ๊ฒ์ ๊ถ์ฅํฉ๋๋ค. ์ต์ ๋ฒ์ ์ผ๋ก ์ ๊ทธ๋ ์ด๋ํ ์ ์๋ ๊ฒฝ์ฐ, ์์ด์ ํธ๋ฅผ 90์ผ์ด ๋์ง ์์ ๋ฒ์ ์ผ๋ก ์ ๋ฐ์ดํธํ์ญ์์ค. ์์ด์ ํธ๋ฅผ ์ต์ ์ํ๋ก ์ ์งํ๋ ๋ฐฉ๋ฒ ์ ๋ํด ์์ธํ ์์๋ณด์ญ์์ค.
์์ด์ ํธ ๋ฆด๋ฆฌ์ค ๋ฐ ์ง์ ๋ ์ง์ ๋ํ ์ ๋ณด๋ ๋ด๋ ๋ฆญ Node.js ์์ด์ ํธ EOL ์ ์ฑ ์ ์ฐธ์กฐํ์ญ์์ค.
Notes
ํน์ง
- AWS Lambda์์ OTEL ๋ฉํธ๋ฆญ์ ์์งํฉ๋๋ค(#4166)(204c166)
- 2026. 7. 27. ๊ธฐ์ค์ผ๋ก ์ด ๊ธฐ๋ฅ์ ์ ์์ผ๋ก ์ ๊ณต๋์ง ์์ต๋๋ค. ํฅํ ๋ฆด๋ฆฌ์ค์์ ์ ์ฒด ๊ธฐ๋ฅ์ ์ํ ํ์ ๊ธฐ๋ฐ์ด ํ์ฑํ๋ฉ๋๋ค.
๋ฒ๊ทธ ์์
- openai ์ฌ์ฉ์ ์ง์ ํ๋ก๋ฏธ์ค์์
responses.parse์ฒด์ธ์ ๊ฒฐ๊ณผ๋ฅผ ์บ์ํ๋๋กopenai๊ณ์ธก์ ์ ๋ฐ์ดํธํ์ต๋๋ค(#4173)(35dce3c)
์ ์ ์๋ฅ ๋น์น
- 14.3.1 ๋ฆด๋ฆฌ์ค์์ ์คํ๋ฅผ ์์ ํ์ต๋๋ค (#4170) (dd84830)
- ํธํ์ฑ ๋ณด๊ณ ์๋ฅผ ์ ๋ฐ์ดํธํ์ต๋๋ค (#4165) (33eceac)
์ก์ผ
@apm-js-collab/tracing-hooks์(๋ฅผ)0.13.0(์ผ)๋ก ์ ๋ฐ์ดํธํ์ต๋๋ค(#4167)(153acec)@octokit/rest์(๋ฅผ)22.x(์ผ)๋ก ์ ๋ฐ์ดํธํ์ต๋๋ค(#4172)(55d90c2)commander์(๋ฅผ) v15๋ก ์ ๋ฐ์ดํธํ๊ณ ์ด๋ฅผ ์ฌ์ฉํ๋ ์คํฌ๋ฆฝํธ์ ๋ํ ๋จ์ ํ ์คํธ๋ฅผ ์ถ๊ฐํ์ต๋๋ค (#4168) (e409204)
ํ ์คํธ
- ํ
์คํธ ์๊ฐ ์ด๊ณผ๋ฅผ ๋ฐฉ์งํ๊ธฐ ์ํด ์ถ์ ๋ฉํธ๋ฆญ ํ
์คํธ์์ ์คํธ๋ฆผ์ ์๋นํ๋๋ก
runnables-streaming.js์(๋ฅผ) ์ ๋ฐ์ดํธํ์ต๋๋ค(#4169)(1a132bf)
์ง์ง ์ฑ๋ช :
์ต์ ์์ด์ ํธ ๋ฒ์ ์ด ์ถ์๋๋ฉด ์ฆ์ ์ ๋ฐ์ดํธํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ์ต์ ๋ฒ์ ์ผ๋ก ์ ๊ทธ๋ ์ด๋ํ ์ ์๋ ๊ฒฝ์ฐ, ์์ด์ ํธ๋ฅผ 90์ผ ์ด๋ด ๋ฒ์ ์ผ๋ก ์ ๋ฐ์ดํธํ์ธ์. ์์ด์ ํธ์๊ฒ ์ต์ ์ ๋ณด๋ฅผ ์ ๊ณตํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์์ธํ ์์๋ณด์ธ์. (https://docs.newrelic.com/docs/new-relic-solutions/new-relic-one/install-configure/update-new-relic-agent/)
์์ด์ ํธ ๋ฆด๋ฆฌ์ค ๋ฐ ์ง์ ๋ ์ง์ ๋ํ ์ ๋ณด๋ ๋ด๋ ๋ฆญ Node.js ์์ด์ ํธ EOL ์ ์ฑ ์ ์ฐธ์กฐํ์ธ์. (https://docs.newrelic.com/docs/apm/agents/nodejs-agent/getting-started/nodejs-agent-eol-policy/)
Notes
ํน์ง
- ์์ด์ ํธ์ ๋ด๋ถ OTEL API ์ถ๊ฐ(#4147) (b014f82)
CpuProfiler์์ ์ค์ ์๊ฐ๊ณผ ํจ๊ป CPU ์ฌ์ฉ ์๊ฐ์ ์์งํฉ๋๋ค(#4146) (3b440f3)
๋ฒ๊ทธ ์์
- ์์ด์ ํธ ์์ ์ ๋ฌด์กฐ๊ฑด์ ์ธ @opentelemetry/core ์๊ตฌ๋ฅผ ๋ฐฉ์งํฉ๋๋ค(#4163) (f31bbe4)
์ ์ ์๋ฅ ๋น์น
์ง์ง ์ฑ๋ช :
์ต์ ์์ด์ ํธ ๋ฒ์ ์ด ์ถ์๋๋ฉด ์ฆ์ ์ ๋ฐ์ดํธํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ์ต์ ๋ฒ์ ์ผ๋ก ์ ๊ทธ๋ ์ด๋ํ ์ ์๋ ๊ฒฝ์ฐ, ์์ด์ ํธ๋ฅผ 90์ผ ์ด๋ด ๋ฒ์ ์ผ๋ก ์ ๋ฐ์ดํธํ์ธ์. ์์ด์ ํธ์๊ฒ ์ต์ ์ ๋ณด๋ฅผ ์ ๊ณตํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์์ธํ ์์๋ณด์ธ์. (https://docs.newrelic.com/docs/new-relic-solutions/new-relic-one/install-configure/update-new-relic-agent/)
์์ด์ ํธ ๋ฆด๋ฆฌ์ค ๋ฐ ์ง์ ๋ ์ง์ ๋ํ ์ ๋ณด๋ ๋ด๋ ๋ฆญ Node.js ์์ด์ ํธ EOL ์ ์ฑ ์ ์ฐธ์กฐํ์ธ์. (https://docs.newrelic.com/docs/apm/agents/nodejs-agent/getting-started/nodejs-agent-eol-policy/)
Notes
๋ฒ๊ทธ ์์
mongodb+srv://ํด๋ผ์ด์ธํธ๋ฅผ ์ง์ํ๊ธฐ ์ํด ์์ ์์ ์ mongodb ํธ์คํธ ์ธ๋ถ ์ ๋ณด๋ฅผ ํ์ธํ์ต๋๋ค(#4155) (7fd4443)
์ ์ ์๋ฅ ๋น์น
์ก์ผ
ํ ์คํธ
์ง์ง ์ฑ๋ช :
์ต์ ์์ด์ ํธ ๋ฒ์ ์ด ์ถ์๋๋ฉด ์ฆ์ ์ ๋ฐ์ดํธํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ์ต์ ๋ฒ์ ์ผ๋ก ์ ๊ทธ๋ ์ด๋ํ ์ ์๋ ๊ฒฝ์ฐ, ์์ด์ ํธ๋ฅผ 90์ผ ์ด๋ด ๋ฒ์ ์ผ๋ก ์ ๋ฐ์ดํธํ์ธ์. ์์ด์ ํธ์๊ฒ ์ต์ ์ ๋ณด๋ฅผ ์ ๊ณตํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์์ธํ ์์๋ณด์ธ์. (https://docs.newrelic.com/docs/new-relic-solutions/new-relic-one/install-configure/update-new-relic-agent/)
์์ด์ ํธ ๋ฆด๋ฆฌ์ค ๋ฐ ์ง์ ๋ ์ง์ ๋ํ ์ ๋ณด๋ ๋ด๋ ๋ฆญ Node.js ์์ด์ ํธ EOL ์ ์ฑ ์ ์ฐธ์กฐํ์ธ์. (https://docs.newrelic.com/docs/apm/agents/nodejs-agent/getting-started/nodejs-agent-eol-policy/)
Notes
๋ฒ๊ทธ ์์
- ์ผ์นํ๋ ๋ฌธ์์ด์ ์ ์ฒด์ ์ผ๋ก ๋ฐํํ๊ธฐ ์ํด ๋ฉํธ๋ฆญ ์ ๊ทํ ๊ท์น์์
$0์(๋ฅผ) ๋์ฒด ํญ๋ชฉ์ผ๋ก ์ฒ๋ฆฌํ์ต๋๋ค(#4150) (b57fcc8)
์ ์ ์๋ฅ ๋น์น
์ก์ผ
- ์๋ฒ๋ฆฌ์ค ๋ชจ๋ ๊ตฌ์ฑ์ ์์ด์ ํธ ์ธ์คํด์ค์ ์ฐ๊ฒฐํ์ต๋๋ค(#4140) (7a3592f)
- ์ฌ์ฉ๋์ง ์๋
otlp_endpoint๊ตฌ์ฑ ์ต์ ์ ์ ๊ฑฐํ์ต๋๋ค(#4142) (05b072f)
ํตํฉ ์ฐ๊ฒฐ
์ง์ง ์ฑ๋ช :
์ต์ ์์ด์ ํธ ๋ฒ์ ์ด ์ถ์๋๋ฉด ์ฆ์ ์ ๋ฐ์ดํธํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ์ต์ ๋ฒ์ ์ผ๋ก ์ ๊ทธ๋ ์ด๋ํ ์ ์๋ ๊ฒฝ์ฐ, ์์ด์ ํธ๋ฅผ 90์ผ ์ด๋ด ๋ฒ์ ์ผ๋ก ์ ๋ฐ์ดํธํ์ธ์. ์์ด์ ํธ์๊ฒ ์ต์ ์ ๋ณด๋ฅผ ์ ๊ณตํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์์ธํ ์์๋ณด์ธ์. (https://docs.newrelic.com/docs/new-relic-solutions/new-relic-one/install-configure/update-new-relic-agent/)
์์ด์ ํธ ๋ฆด๋ฆฌ์ค ๋ฐ ์ง์ ๋ ์ง์ ๋ํ ์ ๋ณด๋ ๋ด๋ ๋ฆญ Node.js ์์ด์ ํธ EOL ์ ์ฑ ์ ์ฐธ์กฐํ์ธ์. (https://docs.newrelic.com/docs/apm/agents/nodejs-agent/getting-started/nodejs-agent-eol-policy/)
Notes
Features
- Added source mapping support to heap profiler (#4122) (dcee39f)
- Added source mapping support to CPU (wall time) profiler (#4095) (f6123bc)
- Added
otlp_resource_attributesto all outgoing OpenTelemetry metrics calls (#4128) (a0c1c5b) - Added support for
ai_monitoring.enabled,ai_monitoring.streaming.enabled, andai_monitoring.record_content.enabledto be assigned via server-side config (#4123) (c4d8032)
Bug fixes
- Fixed
bunyanlog forwarding multiple duplicate lines (#4132) (b0f4242) - Fixed OTEL crash when adding exceptions to spans (#4130) (508542e)
Documentation
Miscellaneous chores
- Changed
notify-release.ymlschedule with our bot user (#4135) (a9318ae) - Changed
versioned-security-agent.ymlschedule with our bot user (#4134) (d7c6f64) - Changed smoke-test schedule with our bot user (#4133) (400268e)
- Sharded the versioned tests w/ security agent workflow (#4119) (fe200c4)
- Updated test runner to accept suites as positional parameters (#4117) (ac0985d)
Tests
- Added more scenarios to winston for constructing loggers (#4120) (ea90fc3)
- Added skip for winston test for ranges that do not support it (#4121) (e75e15e)
- Applied sampling to
pg-nativetests to reduce the matrix under test (#4124) (b1ad2da) - Fixed flaky amqplib async-work duration assertions (#4118) (3544237)
- Removed timing race from common.request unit tests (#4113) (b22c25b)
Support statement:
We recommend updating to the latest agent version as soon as it's available. If you can't upgrade to the latest version, update your agents to a version no more than 90 days old. Read more about keeping agents up to date. (https://docs.newrelic.com/docs/new-relic-solutions/new-relic-one/install-configure/update-new-relic-agent/)
See the New Relic Node.js agent EOL policy for information about agent releases and support dates. (https://docs.newrelic.com/docs/apm/agents/nodejs-agent/getting-started/nodejs-agent-eol-policy/)