Notas
Esta versão do agente Python adiciona suporte para oracledb, corrige um bug no Kombu e no Kafka onde o objeto MessageTransaction não tem atributo destination_name e corrige o desaparecimento de metadados de utilização com a AWS.
Instale o agente usando easy_install/pip/distribute por meio do Índice de Pacotes Python ou baixe-o diretamente do site de download do New Relic.
Novo recurso
Adiciona suporte para oracledb
- Adicione instrumentação para oracledb.
Correções de bugs
Corrigir o bug "
MessageTransactionobjeto não tem atributodestination_name"- Corrige um bug na instrumentação do MessageBroker onde os métodos de serialização estavam procurando o atributo
destination_namenoMessageTransactione ele não existia.
- Corrige um bug na instrumentação do MessageBroker onde os métodos de serialização estavam procurando o atributo
Corrigir problema de metadados de utilização da AWS ao executar AWS e K8s juntos
- Devido às configurações de permissões no pod K8s em execução em instâncias do EC2 da AWS, o cache de utilização pode ser recuperado na primeira vez. Entretanto, se o aplicativo for deixado em execução continuamente, o agente será reconectado e os metadados de utilização não serão carregados. Em casos como esses, os metadados de utilização são armazenados em cache por instância do agente e podem ser recuperados.
Declaração de apoio
Recomendamos atualizar para a versão mais recente do agente assim que estiver disponível. Se você não puder atualizar para a versão mais recente, atualize seu agente para uma versão com no máximo 90 dias. Saiba mais sobre como manter o agente atualizado.
Consulte a New Relic Python política de fim de vida útil do agente para obter informações sobre lançamentos de agentes e datas de suporte.
Notas
Esta versão do agente Python adiciona suporte para Azure Function Apps e protobuf v6.
Instale o agente usando easy_install/pip/distribute por meio do Índice de Pacotes Python ou baixe-o diretamente do site de download do New Relic.
Novo recurso
Adiciona suporte para aplicativos de Azure Function
- Adiciona suporte para aplicativos de Azure Function para tipos HTTPTrigger.
Correções de bugs
Adiciona arquivos pb2 para habilitar o suporte ao protobuf v6
- Anteriormente, vários pacotes do Google não eram compatíveis com o New Relic devido à falta de suporte ao protobuf v6. Isso já foi resolvido.
Declaração de apoio
Recomendamos atualizar para a versão mais recente do agente assim que estiver disponível. Se você não puder atualizar para a versão mais recente, atualize seu agente para uma versão com no máximo 90 dias. Saiba mais sobre como manter o agente atualizado.
Consulte a New Relic Python política de fim de vida útil do agente para obter informações sobre lançamentos de agentes e datas de suporte.
Notas
Esta versão do agente Python adiciona suporte ao Model Context Protocol (MCP) e corrige a lógica de importação para importlib.metadata e pkg_resources.
Instale o agente usando easy_install/pip/distribute por meio do Índice de Pacotes Python ou baixe-o diretamente do site de download do New Relic.
Novo recurso
Adicionar suporte para o Model Context Protocol (MCP)
Correções de bugs
Corrigir lógica de importação para
importlib.metadataepkg_resources- Atualiza a lógica em torno da importação de
importlib.metadatapara também tentar usar o backportimportlib_metadataantes de retornar parapkg_resources.*. Isso também remove o uso de condicionaissys.versione corrige problemas em que o Python 3.9 só podia usarpkg_resourcesapesar de terimportlib.metadatadisponível.
- Atualiza a lógica em torno da importação de
Declaração de apoio
Recomendamos atualizar para a versão mais recente do agente assim que estiver disponível. Se você não puder atualizar para a versão mais recente, atualize seu agente para uma versão com no máximo 90 dias. Saiba mais sobre como manter o agente atualizado.
Consulte a New Relic Python política de fim de vida útil do agente para obter informações sobre lançamentos de agentes e datas de suporte.
Notas
Esta versão do agente Python adiciona suporte ao Redis v6.0.0 e corrige conflitos com o pacote OpenTelemetry-proto .
Instale o agente usando easy_install/pip/distribute por meio do Índice de Pacotes Python ou baixe-o diretamente do site de download do New Relic.
Novo recurso
Adicionar suporte para Redis v6.0.0
- Adiciona suporte para todos os métodos de cliente introduzidos no Redis v6.0.0.
Correções de bugs
Corrigir conflitos com o pacote OpenTelemetry-proto
- Corrige um problema em que a cópia interna do OpenTelemetry-proto do agente entrava em conflito com quaisquer outros pacotes que dependessem do OpenTelemetry-proto (como o ChromaDB). Agora, isso deve ser tratado como um pacote separado pelo OpenTelemetry e evitar quaisquer conflitos.
Declaração de apoio
Recomendamos atualizar para a versão mais recente do agente assim que estiver disponível. Se você não puder atualizar para a versão mais recente, atualize seu agente para uma versão com no máximo 90 dias. Saiba mais sobre como manter o agente atualizado.
Consulte a New Relic Python política de fim de vida útil do agente para obter informações sobre lançamentos de agentes e datas de suporte.
Notas
Esta versão do agente Python adiciona suporte ao Google Gemini por meio do SDK generativo do Google IA e instrumenta novos métodos do Kinesis.
Instale o agente usando easy_install/pip/distribute por meio do Índice de Pacotes Python ou baixe-o diretamente do site de download do New Relic.
Novo recurso
Adicionar suporte ao Google Gemini por meio do SDK generativa do Google IA
- Adiciona suporte para google-GenAI. O agente instrumentará automaticamente
embed_contentchamadas para embeddings síncronos e assíncronos. O agente agora também oferece suporte a gerações de texto síncronas e assíncronas para entradas de texto em casos sem streaming. Isso inclui chamadas feitas paragenerate_contentpara entradas de texto único e chamadas parasend_messagepara conversas de vários turnos.
- Adiciona suporte para google-GenAI. O agente instrumentará automaticamente
instrumento novos métodos AWS Kinesis
- Adiciona instrumentação botocore para dar suporte a novos métodos do AWS Kinesis, incluindo
tag_resource,untag_resourceelist_tags_for_resource.
- Adiciona instrumentação botocore para dar suporte a novos métodos do AWS Kinesis, incluindo
Declaração de apoio
Recomendamos atualizar para a versão mais recente do agente assim que estiver disponível. Se você não puder atualizar para a versão mais recente, atualize seu agente para uma versão com no máximo 90 dias. Saiba mais sobre como manter o agente atualizado.
Consulte a New Relic Python política de fim de vida útil do agente para obter informações sobre lançamentos de agentes e datas de suporte.
Notes
This release of the Python agent adds support for async elasticsearch, fixes a graphql configuration parsing issue, fixes a bug in the Kombu instrumentation and re-enables the Kombu instrumentation.
Install the agent using easy_install/pip/distribute via the Python Package Index or download it directly from the New Relic download site.
New features
Add async support for elasticsearch
- Adds support for async elasticsearch. Thanks fagnerzulin for the contribution!
Bug fixes
Add parsing of graphql config setting
- Previously, when the setting
instrumentation.graphql.capture_introspection_querieswas set in the config file, this setting did not take effect. This has been fixed.
- Previously, when the setting
Fix crash in Kombu when running with Sentry
- Fixes a crash in Kombu instrumentation where a
TypeErrorwas raised from theinspectmodule. This bug was due to a conflict in wrapping between New Relic and Sentry. The Kombu instrumentation has also been re-enabled.
- Fixes a crash in Kombu instrumentation where a
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.
See the New Relic Python agent EOL policy for information about agent releases and support dates.