Skip to content

Commit f26d950

Browse files
Merge pull request #20741 from newrelic/daily-release/05-21-25-night
Daily release/05 21 25 night
2 parents 3577d49 + 2252d15 commit f26d950

File tree

8 files changed

+95
-42
lines changed

8 files changed

+95
-42
lines changed
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
---
2+
title: Application hangs on startup
3+
type: troubleshooting
4+
tags:
5+
- Agents
6+
- NET agent
7+
- Troubleshooting
8+
metaDescription: Learn how to resolve startup hangs in .NET 8 applications caused by a known runtime issue.
9+
redirects:
10+
freshnessValidatedDate: never
11+
---
12+
13+
## Problem
14+
15+
When using the .NET agent, your .NET 8.x application may hang during startup due to a known runtime issue.
16+
17+
## Solution
18+
19+
This issue is caused by a [bug](https://github.com/dotnet/runtime/issues/93175) in the .NET runtime. While the bug is fixed in .NET 9, a backported fix is available for .NET 8. However, the fix introduces a breaking change and is not enabled by default.
20+
21+
To enable the fix, apply the following AppConfig to your application:
22+
23+
```
24+
"configProperties": {
25+
"System.Diagnostics.Tracing.CounterCallbackOnTimerThread": true
26+
}
27+
```
28+
29+
You can also apply this setting by modifying your MSBuild project file or using an environment variable. For more details, refer to Microsoft's documentation on [.NET runtime configuration settings](https://learn.microsoft.com/en-us/dotnet/core/runtime-config/).
30+
31+

src/content/docs/apm/agents/php-agent/getting-started/php-agent-compatibility-requirements.mdx

Lines changed: 5 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,7 @@ Based on the information above the PHP agent, can be installed on operating syst
175175
</td>
176176

177177
<td>
178-
3.15, 3.16, 3.17, 3.18, 3.19, 3.20
178+
3.17, 3.18, 3.19, 3.20
179179
</td>
180180

181181
<td>
@@ -241,49 +241,13 @@ Based on the information above the PHP agent, can be installed on operating syst
241241
</td>
242242
</tr>
243243

244-
<tr>
245-
<td>
246-
CentOS Linux
247-
</td>
248-
249-
<td>
250-
7
251-
</td>
252-
253-
<td>
254-
x86_64
255-
</td>
256-
257-
<td>
258-
[tar file](/docs/apm/agents/php-agent/installation/php-agent-installation-tar-file), [RPM](/docs/apm/agents/php-agent/installation/php-agent-installation-aws-linux-redhat-centos)
259-
</td>
260-
</tr>
261-
262-
<tr>
263-
<td>
264-
CentOS Linux
265-
</td>
266-
267-
<td>
268-
7
269-
</td>
270-
271-
<td>
272-
aarch64
273-
</td>
274-
275-
<td>
276-
[tar file](/docs/apm/agents/php-agent/installation/php-agent-installation-tar-file)
277-
</td>
278-
</tr>
279-
280244
<tr>
281245
<td>
282246
CentOS Stream
283247
</td>
284248

285249
<td>
286-
8, 9
250+
9
287251
</td>
288252

289253
<td>
@@ -301,7 +265,7 @@ Based on the information above the PHP agent, can be installed on operating syst
301265
</td>
302266

303267
<td>
304-
8, 9
268+
9
305269
</td>
306270

307271
<td>
@@ -355,7 +319,7 @@ Based on the information above the PHP agent, can be installed on operating syst
355319
</td>
356320

357321
<td>
358-
10, 11, 12
322+
11, 12
359323
</td>
360324

361325
<td>
@@ -373,7 +337,7 @@ Based on the information above the PHP agent, can be installed on operating syst
373337
</td>
374338

375339
<td>
376-
10, 11, 12
340+
11, 12
377341
</td>
378342

379343
<td>

src/content/docs/apm/new-relic-apm/maintenance/remove-applications-new-relic.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ Before you can remove an application monitored by New Relic APM, browser monitor
8383
id="remove-otel-apps"
8484
title="OpenTelemetry"
8585
>
86-
After 93 days the app will be removed from the UI. If you want to remove it sooner than that, use [NerdGraph to delete the relevant entities](/docs/apis/nerdgraph/examples/nerdgraph-entities-api-tutorial/#delete-entities). To find entity IDs, see [Entities](/docs/new-relic-one/use-new-relic-one/core-concepts/what-entity-new-relic/#find).
86+
After 8 days the app will be removed from the UI. If you want to remove it sooner than that, use [NerdGraph to delete the relevant entities](/docs/apis/nerdgraph/examples/nerdgraph-entities-api-tutorial/#delete-entities). To find entity IDs, see [Entities](/docs/new-relic-one/use-new-relic-one/core-concepts/what-entity-new-relic/#find).
8787
</Collapser>
8888
</CollapserGroup>
8989

src/content/docs/browser/new-relic-browser/browser-apis/start.mdx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ See [Feature names](#feature-names) for a list of feature names which can be sta
4545
* session_replay
4646
* session_trace
4747
* spa
48+
* logging
4849

4950
<Callout variant="important">
5051
The response body of the `page_view_event` harvest contains critical information for running the other features. Deferring the start of `page_view_event` will cause all other features to wait until `.start()` is called.
@@ -72,6 +73,7 @@ NREUM.init = {
7273
session_replay: {autoStart: false},
7374
session_trace: {autoStart: false},
7475
spa: {autoStart: false},
76+
logging: {autoStart: false},
7577
// other configurations
7678
// ...
7779
}

src/content/docs/data-apis/manage-data/drop-data-using-nerdgraph.mdx

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,12 @@ redirects:
1414
freshnessValidatedDate: never
1515
---
1616

17+
<Callout variant="important">
18+
As of May 21, 2025, new customers can no longer use NRQL drop rules. Leverage [New Relic Pipeline Control](/docs/new-relic-control/pipeline-control/overview/). Pipeline cloud rules are the direct replacement of NRQL drop rules, and pipeline gateway can also help manage data.
19+
20+
[NRQL drop rules will be end of life](/eol/2025/06/drop-rule-filter) January 7, 2026.
21+
</Callout>
22+
1723
One way to [manage your data ingest](/docs/data-apis/manage-data/manage-data-coming-new-relic) is to set up data dropping rules. With data dropping you can:
1824

1925
* Filter out unimportant low-value data

src/content/docs/logs/ui-data/drop-data-drop-filter-rules.mdx

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,12 @@ redirects:
1313
freshnessValidatedDate: never
1414
---
1515

16+
<Callout variant="important">
17+
As of May 21, 2025, new customers can no longer use NRQL drop rules via the logs management UI. Leverage [New Relic Pipeline Control](/docs/new-relic-control/pipeline-control/overview). Pipeline cloud rules are the direct replacement of NRQL drop rules, and pipeline gateway can also help manage data.
18+
19+
[NRQL drop rules will be end of life](/eol/2025/06/drop-rule-filter) January 7, 2026.
20+
</Callout>
21+
1622
After log event data has been sent to New Relic, it can either be stored in our NRDB database or dropped (discarded). To drop log data, you can use the logs management UI, as explained in this document. You can also use [NerdGraph to drop data](/docs/accounts/accounts/data-management/drop-data-using-nerdgraph). NerdGraph is our GraphQL Explorer.
1723

1824
## Savings, security, speed [#why-it-matters]
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
---
2+
title: 'End of Life Announcement: Drop Filter Rules API'
3+
subject: EOL for Drop Filter Rules API
4+
publishDate: '2025-05-21'
5+
eolEffectiveDate: '2026-01-07'
6+
---
7+
8+
Effective January 7, 2026, the NRQL Drop Filter Rules API will be discontinued and fully replaced by the [Pipeline cloud rules API](/docs/new-relic-control/pipeline-control/cloud-rules-api/). Your existing NRQL drop filter rules will be automatically migrated. However, you'll need to take action to ensure a smooth transition to the new cloud rules API.
9+
10+
## Background [#bg]
11+
12+
This update is part of our ongoing work to improve our platform and streamline our APIs. This helps us ensure continued innovation and a more sustainable system. The new [Pipeline cloud rules API](/docs/new-relic-control/pipeline-control/cloud-rules-api/), integrated with Pipeline Control, offers the same functionality as the old API. It also works with the next-generation New Relic Control system, providing a more robust, consistent, and unified experience.
13+
14+
## What's changing [#whats-changing]
15+
* The NRQL Drop Filter Rules API will be deprecated and shut off on January 7, 2026.
16+
* After January 7, 2026, you must use the [Pipeline cloud rules API](/docs/new-relic-control/pipeline-control/cloud-rules-api/), or the Pipeline Control UI, for all drop rule creation and management.
17+
* Renewals after January 7, 2026 will require the use of [Pipeline cloud rules API](/docs/new-relic-control/pipeline-control/cloud-rules-api/), which is available with the [Advanced Compute add-on](/docs/accounts/accounts-billing/new-relic-one-pricing-billing/add-on-billing/).
18+
19+
## What do you need to do [#what-to-do]
20+
21+
* Update your integrations and references to the new Pipeline Cloud Rules API by January 7, 2026.
22+
* Do not migrate your drop rules. New Relic will handle the move from the old NRQL Drop Filter Rules API to the [Pipeline cloud rules API](/docs/new-relic-control/pipeline-control/cloud-rules-api/).
23+
* Access a unified rules list in June 2025 for migration assistance and visibility across both APIs.
24+
* Add Advanced Compute by January 7, 2026 (if you are on [Pay As You Go](/docs/licenses/license-information/usage-plans/new-relic-usage-plan/#pay-as-you-go)) to maintain uninterrupted use of drop rules.
25+
* Upgrade to a paid plan (if you are on the free tier) to continue using drop rules after the effective date.
26+
27+
## If no action is taken [#no-action]
28+
* After January 7th, 2026, calls to NRQL Ddrop Filter Rrules API will fail. Migrate to [Pipeline cloud rules API](/docs/new-relic-control/pipeline-control/cloud-rules-api/) by then.
29+
* If you are on [Pay As You Go](/docs/licenses/license-information/usage-plans/new-relic-usage-plan/#pay-as-you-go) or free tier, drop rules will be disabled if your account is not on Advanced Compute at the next renewal after January 7th, 2026.
30+
* If you have a commitment contract, work with your account team to add Advanced Compute before your next renewal to ensure continuous rule processing and authoring. Otherwise, rule creation will be disabled, and existing rules will be turned off at your renewal.
31+
32+
## Next steps
33+
* Review your current use of NRQL Drop Filter Rules API.
34+
* Begin planning your migration to the [Pipeline cloud rules API](/docs/new-relic-control/pipeline-control/cloud-rules-api/).
35+
* Watch for communications regarding the unified rules list and migration tools, coming June 2025.
36+
* Contact your New Relic representative or support for assistance with migration or to discuss your options.
37+
38+
We understand that changes to capabilities can be disruptive, and we are committed to supporting you through this transition. Our goal is to provide ample time and resources to ensure a smooth migration with minimal impact to your workflows.
39+
40+
Our support team is here to assist you during this transition. If you have any questions about these changes, please [contact Support](/docs/new-relic-solutions/solve-common-issues/find-help-get-support/) or reach out to your account team. To learn more about the advantages of Pipeline Control UI, check out [New Relic Pipeline Control](https://newrelic.com/platform/pipeline-control).
41+
42+
Thank you for your partnership and understanding as we continue to improve our platform and services.

src/nav/apm.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -388,6 +388,8 @@ pages:
388388
- title: Troubleshooting
389389
path: /docs/apm/agents/net-agent/troubleshooting
390390
pages:
391+
- title: Application hangs on startup
392+
path: /docs/apm/agents/net-agent/troubleshooting/app-hangs-on-startup
391393
- title: No data appears
392394
path: /docs/apm/agents/net-agent/troubleshooting/no-data-appears-net
393395
- title: Generate logs for troubleshooting

0 commit comments

Comments
 (0)