2.16.1
뉴렐릭의 Go 에이전트 v3.0은 현재 검토 및 베타 테스트용으로 제공됩니다. 이 시험판 사용에 따른 위험 부담은 사용자에게 있습니다. 뉴렐릭은 베타 릴리스와 관련하여 명시적이거나 묵시적인 모든 보증을 부인합니다.
아래에 설명된 대로 새로운 v3 폴더를 사용하기 위한 단계를 수동으로 수행하지 않으면, 에이전트에서 아무런 변경 사항도 볼 수 없습니다.
이번 2.16.1 릴리스에는 Go 에이전트 v3.0의 시험판이 포함된 새로운 v3.0 폴더가 포함되어 있으며, Go 에이전트 v3.0에는 주요 변경 사항이 포함되어 있습니다. 피드백을 기다리고 있으며, 공식 릴리스 전에 이를 검토하고 변경 사항을 테스트해 보시기를 바랍니다.
이것은 공식 3.0 릴리스가 아니며, 제안된 변경 사항에 대한 피드백을 수집하기 위한 수단일 뿐입니다. Github에서 3.0으로 태그가 지정되지 않았으며, Go mod 파일에서 3.0 릴리스를 아직 업데이트할 수 없습니다. 이러한 변경 사항을 테스트하려면 [go-src-dir]/src/github.com/newrelic/go-agent 아래의 Go 소스 디렉터리에 이 리포지터리를 복제해야 합니다. 소스를 체크아웃한 후에는 v3/MIGRATION.md의 두 번째 섹션에 있는 단계를 따라야 합니다.
변경 사항 및 설치 지침 목록은 v3 폴더에 포함되어 있으며 여기에서 확인할 수 있습니다
Go 에이전트 v3.0의 이 시험판(베타) 버전에 대해 다음 사항에 유의하십시오:
- v3 폴더의 변경 사항은 주요 3.0 릴리스로 {'-'}2주 후에 릴리스할 것으로 예상되는 내용을 나타냅니다. 그러나 변경 사항에 대한 피드백을 요청하고 있으며 공식 릴리스 전에 일부 호환성을 깨는 변경 사항이 있을 가능성이 있습니다.
- 이것은 공식 3.0 릴리스가 아니며, Github에서 3.0으로 태그가 지정되지 않았고, Go mod 파일에서 3.0 릴리스를 아직 업데이트할 수 없습니다.
- 이러한 변경 사항을 테스트하고 문제나 질문이 발생하거나 전달하고 싶은 피드백이 있는 경우 여기에서 이슈를 열고
3.0레이블을 포함해 주십시오.
새로운 기능
V3는 Go 모듈에 대한 지원을 추가합니다. go.mod 파일은 v3 폴더에 있지만, 3.0 릴리스가 공식적으로 완전히 태그될 때까지 사용할 수 없습니다. 다양한 모듈에 사용할 계획인 버전 태그의 예는 다음과 같습니다:
v3.0.0v3/integrations/nrecho-v3/v1.0.0v3/integrations/nrecho-v4/v1.0.0
변화
- 이 변경 사항은 이전에 이 이슈에서 피드백을 요청했던 내용입니다.
- 포함된 변경 사항의 전체 목록과 업그레이드 체크리스트는 v3/MIGRATION.md에서 확인할 수 있습니다.