Hi @noio,
I would be happy to help clarify these points for you! Here is a breakdown of what is happening with the Diagnostics services:
[1] Diagnostics vs. Cloud Diagnostics — Which is which and where is it?
Diagnostics is the new successor to Cloud Diagnostics, introduced in Unity 6.2. The legacy Cloud Diagnostics service is currently deprecated and being phased out.
The new Diagnostics experience is built on the Developer Data framework and no longer appears as a separate menu section in the left navigation of the dashboard. Instead, you can find it here: cloud.unity.com → Select your project → Project Overview → “Diagnostics” widget → “View Diagnostics”
If you don’t see it there, ensure your project is on Unity 6.2+. It is enabled by default for new projects, but for existing projects migrating to 6.2+, you need to enable it manually in the Editor under Edit → Project Settings → Services → Diagnostics.
[2] Unity.Services.UserReporting — Which service does it belong to, and is it deprecated?
User Reporting is NOT deprecated. Historically, it was bundled as a sub-feature of the legacy Cloud Diagnostics suite. However, it is now maintained as a separate, standalone package rather than being built into the new Engine Diagnostics service dashboard.
It is not going away, and you can continue using it by ensuring you have the Unity User Reporting package installed:
- Package:
com.unity.services.user-reporting
- Namespace:
Unity.Services.UserReporting
- Recommended version for Unity 6:
2.0.15 or newer
It remains fully compatible with the new Diagnostics service, and you don’t need to change your code if you’re already using v2.0+.
[3] Slack messages for User Reports are broken
We have seen similar reports regarding this issue in Unity 6.2 and 6.3. However, a fix has recently been deployed, and your Slack notifications should now properly include the link to the report.
If you are still experiencing broken messages, please submit a support ticket so our team can investigate further: Diagnostics support ticket
[4] The deprecation of “Diagnostics Bug Report Received”
The warnings in your screenshot indicate that these specific event topics belong to the legacy Cloud Diagnostics service, which is being phased out.
Event topics that use legacy terminology like “Problem” or “Bug Report” (e.g., Diagnostics New Problem, Diagnostics Bug Report Received) are tied specifically to the old infrastructure. As users transition to the new Diagnostics service, these are being deprecated in favor of new event topics that use updated terminology, such as Diagnostics New Issue and Diagnostics New Issue Version.
[5] Is “Diagnostics Bug Report” the same as “User Report”?
Yes, in the context of Unity’s diagnostic services, “Diagnostics Bug Report” and “User Report” refer to the same underlying system, but they represent different parts of the pipeline:
- User Reporting (The Service/SDK): This is the Unity service and SDK feature that allows testers and players to submit feedback, screenshots, and bug reports directly from within your application.
- Diagnostics Bug Report (The Event Topic): When you set up integrations (like Slack or email notifications), “Diagnostics Bug Report Received” is the specific name of the event topic that gets triggered whenever a player successfully submits a User Report.
I hope this helps clear things up! Please let me know if you have any other questions.