Notes
ํน์ง
- ๊ตฌ๋
์ ๊ธฐ๋ฐ ์ธก์ ์ ๋ํ
Supportability/Features/Instrumentation/OnRequire/<pkg>์งํ๋ฅผ ๋ฑ๋กํ๋ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค. (#3312) (87bfa40) - orchestrion-js์ ํจ๊ป ์๋ํ๋๋ก esm ๋ก๋ ํํฌ์ commonjs ํจ์น๋ฅผ ์ถ๊ฐํ์ต๋๋ค(#3312)(415aeba)
@modelcontextprotocol/sdkํด๋ผ์ด์ธํธ ํธ์ถclient.callTool,client.readResource๋ฐclient.getPrompt์ ๋ํ ์ธก์ , ๋ก๊ทธ๊ฐ ์ถ๊ฐ๋์์ต๋๋ค. (#3312) (5d9790b)
๋ฒ๊ทธ ์์
- OTEL ํจํค์ง ๊ฐ์ง๋ฅผ ์ค์ฌ์ผ๋ก ํ ๊ณ ์ ๋ ผ๋ฆฌ(#3326)(4df30e5)
- ๋นํ์ฑํ๋ ๊ตฌ๋
์๋ฅผ ์ฌ๋ฐ๋ฅด๊ฒ ์ค์ ํ๊ณ ๊ฑด๋๋ฐ๊ธฐ ์ํด
shimmer.setupSubscribers์ ๋ฐ์ดํธํ์ต๋๋ค(#3312)(cf5b3ec)
์ฝ๋ ๋ฆฌํฉํ ๋ง
config.instrumentation.<pkg-name>.enabledํตํด ๊ตฌ๋ ์๋ฅผ ๋นํ์ฑํํ๋ ๊ธฐ๋ฅ ์ถ๊ฐ(#3312)(55f8fe7)- ๋ถ๋ชจ๊ฐ ๋ด๋ถ๋ก ํ์๋๊ณ ๋์ผํ ํจํค์ง์ธ ๊ฒฝ์ฐ ๊ฐ์ ์ ๊ธฐ๋ฐ ์ธก์ , ๊ณ์ธก์์ ์ธ๊ทธ๋จผํธ ์์ฑ์ ๋ฐฉ์งํ๋ ๊ธฐ๋ฅ ์ถ๊ฐ(#3322)(91f91c2)
opensearchํด๋์ค์์id๋ชจ๋ฒ์ ์ ๊ฑฐํ์ต๋๋ค. (#3312) (8be00ce)- ๋ฐฉ์ถ๋ ์ด๋ฒคํธ๋ฅผ ๊ตฌ๋
ํ๋๋ก
opensearch์ธก์ , ๋ก๊ทธ๋ฅผ ์ ๋ฐ์ดํธํ์ต๋๋ค. (#3312) (9a27a5d) - ์์ฑ๋ ์ด๋ฒคํธ๋ฅผ ๊ตฌ๋ ํ๊ธฐ ์ํด elasticsearch ์ธก์ ์ ์ ๋ฐ์ดํธํ์ต๋๋ค. (#3312) (a3e2348)
- ioredis ์ธก์ , ๋ฐฉ์ถ๋ ์ด๋ฒคํธ๋ฅผ ๊ตฌ๋ ํ๋๋ก ์ ๋ฐ์ดํธ๋จ(#3312) (90b97d2)
- ๋ฐํ๋ ์ด๋ฒคํธ๋ฅผ ๊ตฌ๋ ํ๊ธฐ ์ํด pino ์ธก์ , ๋ก๊ทธ๋ฅผ ์ ๋ฐ์ดํธํ์ต๋๋ค. (#3312) (28bbe9f)
- ์ธ๊ทธ๋จผํธ๋ฅผ ์์ฑํ๊ณ ์์ฑ์ ์ง์ ํ๊ณ ์์ํ๋ ๊ณตํต createSegment๋ฅผ ๊ฐ๋๋ก ๊ตฌ๋ ์๋ฅผ ์ ๋ฐ์ดํธํ์ต๋๋ค(#3317)(aa3f8d9)
- shim์ ๋ํ ์์กด๋๋ฅผ ์ ๊ฑฐํ๊ธฐ ์ํด undici ์ธก์ , ๋ก๊ทธ๋ฅผ ์ ๋ฐ์ดํธํ์ต๋๋ค. ๋ํ ์์ฒญ ๊ฐ์ฒด์ ์ฌ๋ณผ ๋์ ์ปจํ ์คํธ์ ๊ด๋ จ ์ธ๊ทธ๋จผํธ๋ฅผ ์ ์ฅํ๋ ๊ธฐ๋ฅ์ด ์ ๋ฐ์ดํธ๋์์ต๋๋ค(#3312)(ec17fa7)
์ ์ ์๋ฅ ๋น์น
์ก์ผ
- shim(#3312)(4d39fc5)๊ณผ ๊ธฐ๋ฅ ๋๋ฑ์ฑ์ ์ํด ๋ ์ธ๊ทธ๋จผํธ์์ ํฐ์น๋ก ๋ณ๊ฒฝ
- ์ ๋ฐ์ดํธ๋ eslint ์ค์ (#3296) (5c168a6)
ํ ์คํธ
- ์ด์ ๋ฒ์ ์์ OpenSearch ํจํค์ง ๋ฒ์ ์ ์ป๋ ๋ฐฉ๋ฒ์ ์์ ํ์ต๋๋ค. (#3314) (e45ab27)
- ํ
์คํธ์์ ๋ถํ์ํ
prisma.$use์ ๊ฑฐํ์ฌ ๊ณ ์ ํด์ (#3303)(db20324)
ํตํฉ ์ฐ๊ฒฐ
- ๋ฉํธ๋ฆญ์ ์ ์กํ์ง ์๋๋ผ๋ ์ฌ์ฉ์๊ฐ ๋ฒค์น๋งํฌ ํ ์คํธ๋ฅผ ์คํํ ์ ์๋๋ก ํ์ฉ(#3307)(1be1514)
- ๋ฒค์น๋งํฌ ํ
์คํธ๋ฅผ
TEST_LICENSE์ฌ์ฉํ๋๋ก ๋ณ๊ฒฝํฉ๋๋ค(#3325)(1f7f733)
์ง์ง ์ฑ๋ช :
์ต์ ์์ด์ ํธ ๋ฒ์ ์ด ์ถ์๋๋ฉด ์ฆ์ ์ ๋ฐ์ดํธํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ์ต์ ๋ฒ์ ์ผ๋ก ์ ๊ทธ๋ ์ด๋ํ ์ ์๋ ๊ฒฝ์ฐ, ์์ด์ ํธ๋ฅผ 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/)