Notes
๋ณด์
์ง์ง ์ฑ๋ช :
์ต์ ์์ด์ ํธ ๋ฒ์ ์ด ์ถ์๋๋ฉด ์ฆ์ ์ ๋ฐ์ดํธํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ์ต์ ๋ฒ์ ์ผ๋ก ์ ๊ทธ๋ ์ด๋ํ ์ ์๋ ๊ฒฝ์ฐ, ์์ด์ ํธ๋ฅผ 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
ํน์ง
@langchain/langgraph์ ๋ํ ์ธก์ , ๋ก๊ทธ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค. (#3645) (f339675)timestamp๊ฐ์ ๋ฉ์์ง๋ฅผLlmChatCompletionSummary๊ฐ ์ถ๊ฐํ์ต๋๋ค.์คํฌ ๋งํฌ์ ๋ํ ์ปดํฉํธ ๋ชจ๋๊ฐ ์ถ๊ฐ๋์์ต๋๋ค(#3681)(6ff6961)
๋ฒ๊ทธ ์์
- LangChain ๋๊ตฌ ์ธก์ ๋ฐ ๊ณ์ธก์ ์ ๋ฐ์ดํธํ์ฌ ๋ชจ๋ ํธ์ถ์์ ์ธ๊ทธ๋จผํธ ์ด๋ฆ์ ์ฌ๋ฐ๋ฅด๊ฒ ์ฌ์ ์ํฉ๋๋ค(#3691)(4df6068).
์ ์ ์๋ฅ ๋น์น
์ง์ง ์ฑ๋ช :
์ต์ ์์ด์ ํธ ๋ฒ์ ์ด ์ถ์๋๋ฉด ์ฆ์ ์ ๋ฐ์ดํธํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ์ต์ ๋ฒ์ ์ผ๋ก ์ ๊ทธ๋ ์ด๋ํ ์ ์๋ ๊ฒฝ์ฐ, ์์ด์ ํธ๋ฅผ 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
ํน์ง
AI ๋ชจ๋ํฐ๋ง
LlmChatCompletionMessage๋ฉ์์ง์timestamp์ถ๊ฐํ์ต๋๋ค.OpenAI
LlmChatCompletionSummary์ ํ์์คํฌํ๋ฅผ ์ถ๊ฐํ์ต๋๋ค(#3689)(55b0310)๋ถ๋ถ ์ธ๋ถ์ฑ ํธ๋ ์ด์ค์ ๋ํ ์ถ๊ฐ ์ง์ (ํ๋ก๋์ ํ๊ฒฝ์์๋ ์ฌ์ฉ ๋ถ๊ฐ)
๋ฒ๊ทธ ์์
- ์์ ๋๋ HTTP ์์ฒญ์ ์ค๋ฅ๋ฅผ ์ฐ๊ฒฐํ๋ ค๊ณ ํ ๋ ์ถฉ๋์ ๋ฐฉ์งํ๊ธฐ ์ํด
lib/subscribers/middleware-wrapper.js์ ๋ฐฉ์ด ์ฝ๋๋ฅผ ์ถ๊ฐํ์ต๋๋ค(#3697)(658e78b). - Promise ๊ธฐ๋ฐ ์ฟผ๋ฆฌ์ TraceSegment ๊ธฐ๊ฐ์ ์ฌ๋ฐ๋ฅด๊ฒ ์บก์ฒํ๊ธฐ ์ํด
pg์ธก์ ์ ์ ๋ฐ์ดํธํ์ต๋๋ค. (#3695) (0051697)
์ฝ๋ ๋ฆฌํฉํ ๋ง
- AI ๋ชจ๋ํฐ๋ง ์ถ์ ๊ตฌ๋ ์๋ฅผ ์ถ๊ฐํ๊ณ ์ด๋ฅผ ์ฌ์ฉํ๋๋ก ๋ชจ๋ AI ๋ชจ๋ํฐ๋ง ๊ตฌ๋ ์๋ฅผ ์ ๋ฐ์ดํธํ์ต๋๋ค. (#3676) (08cd38b)
์ ์ ์๋ฅ ๋น์น
์ก์ผ
- TimedEvent ์ ํ์ 100์ผ๋ก ์ถ๊ฐํ์ต๋๋ค(#3683)(0d595d8)
- 100์ ์ ํ์ ์ด๊ณผํ ๋ ์ง์ ๊ฐ๋ฅ์ฑ
Supportability/Nodejs/SpanEvent/<Links|Events>/Dropped(#3688)(a247d31) sonarjs/no-dead-store์ ๋ํ eslint ๋ค์ ์ค ๋นํ์ฑํ๋ฅผ ์ ๊ฑฐํ์ต๋๋ค(#3692)(593fa15)
ํตํฉ ์ฐ๊ฒฐ
ํ ์คํธ
์ง์ง ์ฑ๋ช :
์ต์ ์์ด์ ํธ ๋ฒ์ ์ด ์ถ์๋๋ฉด ์ฆ์ ์ ๋ฐ์ดํธํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ์ต์ ๋ฒ์ ์ผ๋ก ์ ๊ทธ๋ ์ด๋ํ ์ ์๋ ๊ฒฝ์ฐ, ์์ด์ ํธ๋ฅผ 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
ํน์ง
- OpenAI ์
๋ ฅ
LlmChatCompletionMessage์timestamp์ถ๊ฐํฉ๋๋ค(#3657) (099e20e) - ์คํฌ ๋งํฌ์ ๋ํ ์ถ์ ์ถ์ ๋ชจ๋๊ฐ ์ถ๊ฐ๋์์ต๋๋ค(#3649)(2414331)
๋ฒ๊ทธ ์์
- OpenAI ์ธก์ , ๊ณ์ธก์ด ํธ์ถ ์คํจ ์ ํค๋๋ฅผ ์ฌ๋ฐ๋ฅด๊ฒ ๊ตฌ๋ฌธ ๋ถ์ํ๋๋ก ์ ๋ฐ์ดํธ๋์์ต๋๋ค(#3665) (641b7a8)
์ ์ ์๋ฅ ๋น์น
์ก์ผ
- ๊ฒ์ผ๋ฅธ ๋ก๋ OTEL ์์กด์ฑ/์ข ์์ฑ (#3667) (0b0c764)
- ๊ฐ์ ์ ์ฌ์ฉ๋ ๊ธฐ๋ก (#3626) (5796574)
- ์
๋ฐ์ดํธ
ai-support.json(#3666) (562b403) - OpenAI ์ธก์ , ๊ณ์ธก์ ์
๋ฐ์ดํธํ์ฌ ๋ฐ์ ๋๊ตฌ ํธ์ถ ์๋ต์ ๋ํด
LlmChatCompletionMessage์์ฑ์ ๊ฑด๋๋ฐ๋๋ก ํ์ต๋๋ค(#3655)(572c3a1).
ํ ์คํธ
- OpenAI LangChain ๋ฒกํฐ ์ ์ฅ์ ํธ์ถ ์ ์ฌ์๋๋ฅผ ๋ฐฉ์งํ๊ธฐ ์ํด ๋ชจ์ ์๋ต์ ์ ๋ฐ์ดํธํ์ต๋๋ค(#3664)(bc1faf3)
์ง์ง ์ฑ๋ช :
์ต์ ์์ด์ ํธ ๋ฒ์ ์ด ์ถ์๋๋ฉด ์ฆ์ ์ ๋ฐ์ดํธํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ์ต์ ๋ฒ์ ์ผ๋ก ์ ๊ทธ๋ ์ด๋ํ ์ ์๋ ๊ฒฝ์ฐ, ์์ด์ ํธ๋ฅผ 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
๋ฒ๊ทธ ์์
- ๋ฉ์์ง ์๋น์ ๊ตฌ๋ ์๊ฐ ์๋น ์์ ์๊ฐ์ ์ ์ ํ๊ฒ ์กฐ์ ํ๋๋ก ์ ๋ฐ์ดํธ๋์์ต๋๋ค(#3660)(ef1b611)
์ ์ ์๋ฅ ๋น์น
์ก์ผ
ํ ์คํธ
- ์ํ๋ฌ ์ค์ ๋ฐ ์ํ๋ง ์๋ ์๋๋ฆฌ์ค์ ๋ํ ๊ต์ฐจ ์์ด์ ํธ ํ ์คํธ๋ฅผ ์ถ๊ฐํ์ต๋๋ค. (#3648) (fa0e2d1)
์ง์ง ์ฑ๋ช :
์ต์ ์์ด์ ํธ ๋ฒ์ ์ด ์ถ์๋๋ฉด ์ฆ์ ์ ๋ฐ์ดํธํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ์ต์ ๋ฒ์ ์ผ๋ก ์ ๊ทธ๋ ์ด๋ํ ์ ์๋ ๊ฒฝ์ฐ, ์์ด์ ํธ๋ฅผ 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
Bug fixes
- Updated
getHostnameSafeto invalidate the cache is trying to assign the host based on the gcp cloud run id (#3650) (d395c76) - Updated logic to properly assign content and role in LangChain chat completion messages (#3638) (407bcb6)
Documentation
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/)