Skip to content

Commit

Permalink
Merge branch 'develop' into NR-352200-managing-session-replay-modify-…
Browse files Browse the repository at this point in the history
…capabilities
  • Loading branch information
adutta-newrelic committed Jan 9, 2025
2 parents b1de293 + 9c3e494 commit c18c4e9
Show file tree
Hide file tree
Showing 58 changed files with 7,737 additions and 5,664 deletions.
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
subject: Java agent
releaseDate: '2025-12-19'
releaseDate: '2024-12-19'
version: 8.17.0
downloadLink: 'https://download.newrelic.com/newrelic/java-agent/newrelic-agent/8.17.0/'
features: [“Add support for jdbc-mariadb 3.0.0 till latest and r2dbc-mariadb 1.1.2 till latest ”, “Auto discover AWS account ID in the DynamoDB and Lambda SDKs”, “Support pekko-http on scala 3 for versions 1.0.0 till latest”, “Allow JFR queue size and harvest interval to be configured via agent config”, “Add AWS Firehose SDK Instrumentation”, “”, “Implement a new instrumentation module for r2dbc-mysql 1.1.3+”, “Memory usage reduced for the r2dbc-mssql and m2dbc-mysql modules”]
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
---
subject: Prometheus agent
---
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
subject: Prometheus agent
releaseDate: '2024-12-12'
version: 1.18.5
---

For a detailed description of changes, see the [release notes](https://github.com/newrelic/newrelic-prometheus-configurator/releases/tag/v1.18.5).

This integration is included in the following chart versions:

* [newrelic-prometheus-agent-1.15.5](https://github.com/newrelic/newrelic-prometheus-configurator/releases/tag/newrelic-prometheus-agent-1.15.5)
* [nri-bundle-5.0.105](https://github.com/newrelic/helm-charts/releases/tag/nri-bundle-5.0.105)


Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
subject: Mobile app for iOS
releaseDate: '2025-01-08'
version: '6.8.7'
downloadLink: 'https://itunes.apple.com/us/app/new-relic/id594038638?mt=8'
redirects:
- /docs/release-notes/mobile-apps-release-notes/new-relic-ios-release-notes/new-relic-ios-6087
---

### Enhancements & Fixes

PageView Events:
Implemented new PageView events specifically for Level 0 (L0) and Level 1 (L1) pages.
Login flow Events:
Added events to monitor the user login flow and to enhance the ability to track and optimize the process.
Bug fixes:
Resolved an issue that caused the duplication of events, ensuring much accurate data tracking and reporting.
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
---
subject: Browser agent
releaseDate: "2025-01-07"
version: 1.278.0
features: ["Centralized harvesting"]
bugs: []
security: []
---

## v1.278.0

### Features

#### Centralized harvesting
Introduces a singleton harvester tasked with sending feature payloads rather than each feature utilizing their own scheduler. This reduces runtime space usage and the number of timers which proportionally scales as the number of features increases.

## Support statement

New Relic recommends that you upgrade the agent regularly to ensure that you're getting the latest features and performance benefits. Older releases will no longer be supported when they reach [end-of-life](https://docs.newrelic.com/docs/browser/browser-monitoring/getting-started/browser-agent-eol-policy/). Release dates are reflective of the original publish date of the agent version.

New browser agent releases are rolled out to customers in small stages over a period of time. Because of this, the date the release becomes accessible to your account may not match the original publish date. Please see this [status dashboard](https://newrelic.github.io/newrelic-browser-agent-release/) for more information.

Consistent with our [browser support policy](https://docs.newrelic.com/docs/browser/new-relic-browser/getting-started/compatibility-requirements-browser-monitoring/#browser-types), v1.278.0 of the Browser agent was built for and tested against these browsers and version ranges: Chrome 121-131, Edge 121-131, Safari 17-17, and Firefox 122-132. For mobile devices, v1.278.0 was built and tested for Android OS 15 and iOS Safari 17-18.
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
---
title: Compatibility and requirements for instrumenting Azure functions
metaDescription: Azure function monitoring agent compatibility and requirements.
freshnessValidatedDate: never
---

Before you [instrument Azure Functions](/docs/serverless-function-monitoring/aws-lambda-monitoring/instrument-lambda-function/configure-serverless-aws-monitoring), make sure your system meets the following requirements.

## Basic requirements [#requirements]


* Azure Functions hosted on [consumption plan](https://learn.microsoft.com/en-us/azure/azure-functions/consumption-plan) or [dedicated plan](https://learn.microsoft.com/en-us/azure/azure-functions/dedicated-plan).

* You must have the [required permission to access kudu service](https://learn.microsoft.com/en-us/azure/app-service/resources-kudu#access-kudu-for-your-app).

* A New Relic account with either an [admin role](/docs/accounts/original-accounts-billing/original-users-roles/users-roles-original-user-model/#roles) or an [Infrastructure manager role](/docs/accounts/original-accounts-billing/original-users-roles/users-roles-original-user-model#add-on).

* A <InlinePopover type="userKey" />.

* .NET agent version 10.30 or above.


<Callout variant="tip" title="NOTE">

End-to-end distributed tracing is supported only for HTTP requests. Additionally, traces for calls to external services, such as Databases, and Service Bus, are still available.
</Callout>





## Supported runtimes

Based on your hosting environment, the following runtimes are supported.

<Tabs>
<TabsBar>

<TabsBarItem id="1">Linux</TabsBarItem>
<TabsBarItem id="2">Windows</TabsBarItem>
<TabsBarItem id="3">Containerized functions</TabsBarItem>

</TabsBar>
<TabsPages>


<TabsPageItem id="1">
* .NET: `dotnet6.0`, `dotnet8.0`

</TabsPageItem>


<TabsPageItem id="2">

* .NET: `dotnet6.0`, `dotnet8.0`

</TabsPageItem>

<TabsPageItem id="3">

* .NET: `dotnet6.0`, `dotnet8.0`
</TabsPageItem>

</TabsPages>

</Tabs>

## What's next

<DocTiles>
<DocTile title="Install and configure Azure Functions monitoring" path="/docs/serverless-function-monitoring/azure-function-monitoring/install-serverless-azure-monitoring" >Get started with instrumentation and configuration for your Azure Functions</DocTile>

</DocTiles>




Original file line number Diff line number Diff line change
@@ -0,0 +1,88 @@
---
title: Environment variables for Azure function monitoring
metaDescription: "Configure environment variables to monitor your Azure functions with New Relic"
freshnessValidatedDate: never
tags:
- AWS Lambda
- Environment Variables
- Configuration
- Secrets Management
---
Environment variables are a way to store configuration and secrets outside of your code. The following tables display the mandatory variables and runtime specific variables that you can set to monitor your Azure functions with New Relic.

<table>
<thead>
<tr>
<th>Environment variable</th>
<th>Default value</th>
<th>Options</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td>`CORECLR_ENABLE_PROFILING`</td>
<td>`0`</td>
<td>`0`, `1`</td>
<td>**Required**. Enable profiling by setting this to `1`.</td>
</tr>
<tr>
<td>`CORECLR_PROFILER`</td>
<td></td>
<td></td>
<td>**Required**. Set this to enable the .NET agent.</td>
</tr>
<tr>
<td>`CORECLR_NEWRELIC_HOME`</td>
<td></td>
<td></td>
<td>**Required**. Set this to enable the .NET agent.</td>
</tr>
<tr>
<td>`CORECLR_PROFILER_PATH`</td>
<td></td>
<td></td>
<td>**Required**. Set this to enable the .NET agent.</td>
</tr>

<tr>
<td>`NEW_RELIC_DISTRIBUTED_TRACING_ENABLED`</td>
<td>`true`</td>
<td>`true`, `false`</td>
<td>Generate traces by enabling distributed tracing.</td>
</tr>

<tr>
<td>`NEW_RELIC_APP_NAME`</td>
<td></td>
<td></td>
<td>Set the application name, though it is not used in the New Relic UI.</td>
</tr>
<tr>
<td>`NEW_RELIC_AZURE_FUNCTION_MODE_ENABLED`</td>
<td>`1`</td>
<td>`1`, `0`</td>
<td>Disable Azure Functions mode by setting the value to `0`.</td>
</tr>
<tr>
<td>`NEW_RELIC_LOG_DIRECTORY`</td>
<td></td>
<td></td>
<td>Modify the location where you want to stroe the agent and profiler logs. </td>
</tr>
<tr>
<td>`NEW_RELIC_LOG_LEVEL`</td>
<td>`info`</td>
<td>`info`, `debug`, `finest`</td>
<td>Set the agent log level.</td>
</tr>
</tbody>
</table>


## What's next

<DocTiles>
<DocTile title="Install and configure Azure Functions monitoring" path="/docs/serverless-function-monitoring/azure-function-monitoring/install-serverless-azure-monitoring" >Get started with instrumentation and configuration for your Azure Functions</DocTile>

</DocTiles>
Loading

0 comments on commit c18c4e9

Please sign in to comment.