2.16.1
El agente Go v3.0 de New Relic está disponible actualmente para su revisión y prueba beta. El uso de esta versión preliminar es bajo su propio riesgo. New Relic renuncia a todas las garantías, expresas o implícitas, con respecto a la versión beta.
Si no toma medidas manualmente para usar la nueva carpeta v3, como se describe a continuación, no verá ningún cambio en el agente.
Esta versión 2.16.1 incluye una nueva carpeta v3.0 que contiene la versión preliminar del agente de Go v3.0; el agente de Go v3.0 incluye cambios importantes. Buscamos comentarios y esperamos que revise esto y pruebe los cambios antes de la versión oficial.
Esta no es una versión 3.0 oficial, es solo un medio para recopilar comentarios sobre los cambios propuestos. No tiene la etiqueta 3.0 en Github y la versión 3.0 aún no está disponible para actualizar en el archivo mod de Go. Para probar estos cambios, deberá clonar este repositorio en el directorio de origen de Go, en [go-src-dir]/src/github.com/newrelic/go-agent. Una vez que haya extraído el código fuente, deberá seguir los pasos de la segunda sección de v3/MIGRATION.md.
En la carpeta v3 se incluye una lista de cambios e instrucciones de instalación, que se puede encontrar aquí
Para esta versión preliminar (beta) del agente de Go v3.0, tenga en cuenta:
- Los cambios en la carpeta v3 representan lo que esperamos lanzar en {'-'}2 semanas como nuestra versión principal 3.0. Sin embargo, como estamos solicitando comentarios sobre los cambios y existe la posibilidad de que haya algunos cambios incompatibles antes del lanzamiento oficial.
- Esta no es una versión 3.0 oficial; no tiene la etiqueta 3.0 en Github y la versión 3.0 aún no está disponible para actualizar en el archivo mod de Go.
- Si prueba estos cambios y encuentra problemas, tiene preguntas o comentarios que le gustaría compartir, abra una incidencia aquí y asegúrese de incluir la etiqueta
3.0.- Para los casos normales (no 3.0) de problemas/preguntas, solicitamos que los informe a través de nuestro sitio de soporte o nuestro foro de la comunidad. Solo informe las preguntas relacionadas con la versión preliminar 3.0 directamente a través de GitHub.
Nueva característica
V3 añadirá soporte para módulos de Go. Los archivos go.mod existen en la carpeta v3, pero no se podrán utilizar hasta que hayamos etiquetado completamente la versión 3.0 de forma oficial. Los ejemplos de etiquetas de versión que planeamos usar para diferentes módulos incluyen:
v3.0.0v3/integrations/nrecho-v3/v1.0.0v3/integrations/nrecho-v4/v1.0.0
Cambios
- Los cambios son aquellos sobre los que hemos solicitado comentarios anteriormente en esta incidencia.
- Una lista completa de los cambios que se incluyen, junto con una lista de verificación para la actualización, está disponible en v3/MIGRATION.md.