Under the hood
Malformed Artifact URLs passed to publish or link actions are now classified and reported in telemetry
What
When a publish or link action receives an artifact URL that's malformed or unexpected, a new classifier now categorizes what's wrong with it, using labels such as chat_artifact_link, viewer_path_bad_id, bare_id, missing_scheme, loopback_host, and same_artifact. This classification is sent via telemetry whenever a specific error code is hit.
Why
Categorizing the specific way a URL is malformed makes it easier to spot patterns in what's going wrong with artifact links, rather than lumping every bad-URL error together.