중요
최신 에이전트 버전이 출시되면 즉시 업데이트하는 것이 좋습니다. 최신 버전으로 업그레이드할 수 없는 경우, 에이전트를 90일 이내 버전으로 업데이트하세요. 에이전트에게 최신 정보를 제공하는 방법 에 대해 자세히 알아보세요.
에이전트 릴리스 및 지원 날짜에 대한 정보는 뉴렐릭 루비 에이전트 EOL 정책을 참조하세요.
v9.20.0
기능: Fargate용 ECS 도커 ID 추가
이전에는 루비 에이전트가 AWS ECS Fargate 환경에서 실행할 때 도커 ID를 기록하지 않았습니다. 이제 도커 ID가 올바르게 기록됩니다. PR#3172
기능: NewRelic::Helper.version_satisfied?를 추가하세요.
에이전트에는 버전 비교를 단순화하는 새로운 도우미 메서드가 있습니다.
NewRelic::Helper.version_satisfied?
세 개의 인수를 허용합니다. 왼쪽 버전 번호, 문자열 형태의 비교 연산자, 오른쪽 버전 번호입니다. 이 기여에 대해 @kekke-n 에게 감사드립니다. PR#3182: 기간이 구성된 레버 값을 초과하는 경우 데이터 스토어 범위에 code.stacktrace 속성을 추가합니다.
이제 에이전트는 기간이 구성된 레버 값을 초과하는 경우 데이터 스토어 범위에
code.stacktrace
속성을 추가합니다. 레버 값은transaction_tracer.stack_trace_threshold
설정 옵션을 사용하여 구성됩니다. PR#3220기능: "알 수 없음" 상수 값 통합
"알 수 없음"에 대한 다양한 대문자 사용 스타일 참조는 모두 두 개의 상수
NewRelic::UNKNOWN
및NewRelic::UNKNOWN_LOWER
로 통합되었습니다. @tsubasa1122 님, 귀하의 기여에 감사드립니다! PR#3185버그 수정: Brewfile 소스 링크 수정
이전에는 멀티버스 README와 Brewfile의 링크가 끊어졌습니다. @emmanuel-ferdman 께서 문제를 해결하기 위해 PR을 제출해 주셔서 감사드립니다! PR#3191
버그 수정: HTTPX 1.5.0 사용 시 발생하는 오류 수정
에이전트는 이전에 새로운 HTTPX 버전 1.5.0을 사용하는 동안 오류를 발견했습니다. 이는 HTTPX가 응답을 저장하는 방식이 변경되었기 때문입니다. 에이전트가 이 변경 사항을 올바르게 처리하도록 업데이트되어 HTTPX 1.5.0을 사용할 때 더 이상 오류가 발생하지 않습니다. PR#3203
버그 수정: 디버그 수준 에이전트 로그에 대한 버그 수정 및 개선
에이전트가 설정 소스를 읽을 때 디버그 수준에서 에이전트에 의한 정보 로그를 개선합니다. PR#3221
버그픽스: Slack의 서버측 위조 위험 수정
내부적으로는 Slack에 업데이트를 게시하는 GitHub actions를 사용하여 출시된 젬을 추적합니다. [@odaysec]은 이 스텔라에 대한 서버 측 위조 위험을 줄일 수 있는 방법을 찾았습니다. 감사합니다! PR#3184
버그 수정: JSON.load 호출을 JSON.parse로 교체
일반적으로 JSON.parse는 JSON.load보다 더 안전한 것으로 간주됩니다. @odaysec 님, 이 사실을 알려주셔서 감사합니다! PR#3183 PR#3230