diff --git a/vercel.json b/vercel.json index 716d4d6efd0a8..8ebcdc4b8140a 100644 --- a/vercel.json +++ b/vercel.json @@ -36,8 +36,14 @@ "source": "/accounts/(.*)", "destination": "/product/accounts/$1" }, - { "source": "/(hosted|on-premise)/(.*)", "destination": "/$2" }, - { "source": "/internal/(.*)", "destination": "https://develop.sentry.dev" }, + { + "source": "/(hosted|on-premise)/(.*)", + "destination": "/$2" + }, + { + "source": "/internal/(.*)", + "destination": "https://develop.sentry.dev" + }, { "source": "/(enriching-error-data|data-management)/advanced-datascrubbing", "destination": "/product/data-management-settings/advanced-datascrubbing/", @@ -532,10 +538,6 @@ "source": "/platforms/([^/]*)/guides/([^/]*)/crons/troubleshooting-crons/", "destination": "/platforms/$1/guides/$2/crons/troubleshooting/" }, - { - "source": "/platforms/android/android-video/", - "destination": "/platforms/android/" - }, { "source": "/platforms/([^/]*)/performance/connect-services/", "destination": "/platforms/$1/usage/distributed-tracing/" @@ -560,69 +562,21 @@ "source": "/platforms/javascript/guides/angular/lazy-load-sentry/", "destination": "/platforms/javascript/guides/angular/" }, - { - "source": "/platforms/dotnet/guides/maui/configuration/cli-integration/", - "destination": "/platforms/dotnet/configuration/" - }, { "source": "/platforms/java/guides/spring/data-management/data-forwarding/", "destination": "/platforms/java/guides/spring/data-management/" }, - { + { "source": "/platforms/java/guides/spring-boot/performance/sampling/", "destination": "/platforms/java/guides/spring-boot/performance/" }, - { - "source": "/platforms/dotnet/guides/serilog/performance/included-instrumentation/", - "destination": "/platforms/dotnet/performance/" - }, - { - "source": "/platforms/go/guides/iris/data-management/event-grouping/server-side-fingerprinting/", - "destination": "/platforms/go/data-management/" - }, - { - "source": "/platforms/php/configuration/draining/", - "destination": "/platforms/php/configuration/" - }, - { - "source": "/platforms/native/guides/wasm/data-management/event-grouping/stack-trace-rules/", - "destination": "/platforms/javascript/guides/wasm/data-management/" - }, - { + { "source": "/platforms/android/usage/advanced-usage/", "destination": "/platforms/android/usage/" }, - { - "source": "/platforms/dotnet/guides/aspnet/configuration/cli-integration/", - "destination": "/platforms/dotnet/guides/aspnet/configuration/" - }, - { - "source": "/platforms/ruby/performance/custom-instrumentation/", - "destination": "/platforms/ruby/performance/instrumentation/custom-instrumentation/" - }, - { + { "source": "/platforms/javascript/guides/react/performance/included-instrumentation/", "destination": "/platforms/javascript/guides/react/performance/instrumentation/" - }, - { - "source": "/sdks/react/integrations/plugin/", - "destination": "/platforms/javascript/guides/react/configuration/integrations/" - }, - { - "source": "/integrations/github/", - "destination": "/product/integrations/source-code-mgmt/github/" - }, - { - "source": "/platforms/python/performance/custom-instrumentation/", - "destination": "/platforms/python/integrations/tryton/" - }, - { - "source": "/platforms/python/releases/", - "destination": "/platforms/python/integrations/tryton/" - }, - { - "source": "/platforms/php/guides/symfony/data-management/event-grouping/sdk-fingerprinting/", - "destination": "/platforms/php/guides/symfony/usage/sdk-fingerprinting/" }, { "source": "/platforms/php/guides/symfony/data-management/data-forwarding/", @@ -632,15 +586,11 @@ "source": "/platforms/php/guides/laravel/configuration/transports/", "destination": "/platforms/php/guides/laravel/configuration/laravel-options/" }, - { - "source": "/platforms/flutter/pubspec/yamldependencies/", - "destination": "/platforms/elixir/usage/" - }, - { + { "source": "/platforms/elixir/usage/set-level/", "destination": "/platforms/elixir/usage/" }, - { + { "source": "/platforms/go/data-management/event-grouping/fingerprint-rules/", "destination": "/platforms/go/data-management/" }, @@ -660,121 +610,21 @@ "source": "/platforms/elixir/usage/set-level/", "destination": "/platforms/elixir/usage/" }, - { - "source": "/platforms/java/guides/log4j2/migration/", - "destination": "/platforms/java/guides/log4j2/" - }, - { - "source": "/platforms/java/guides/log4j/enriching-events/scopes/", - "destination": "/platforms/java/" - }, - { + { "source": "/platforms/elixir/usage/sdk-fingerprinting/", "destination": "/platforms/elixir/usage/" }, - { + { "source": "/platforms/elixir/enriching-events/scopes/", "destination": "/platforms/elixir/enriching-events/" }, - { + { "source": "/platforms/elixir/data-management/event-grouping/", "destination": "/platforms/elixir/data-management/" }, - { + { "source": "/platforms/elixir/configuration/draining/", "destination": "/platforms/elixir/configuration/" - }, - { - "source": "/platforms/dotnet/guides/serilog/performance/included-instrumentation/", - "destination": "/platforms/dotnet/guides/serilog/performance/" - }, - { - "source": "/platforms/dotnet/guides/serilog/configuration/cli-integration/", - "destination": "/platforms/dotnet/guides/serilog/configuration/" - }, - { - "source": "/platforms/dotnet/guides/nlog/configuration/cli-integration/", - "destination": "/platforms/dotnet/guides/nlog/configuration/" - }, - { - "source": "/platforms/dotnet/guides/extensions-logging/data-management/event-grouping/stack-trace-rules/", - "destination": "/platforms/dotnet/guides/extensions-logging/data-management/" - }, - { - "source": "/clients/go/index.html", - "destination": "/platforms/go/legacy-sdk/" - }, - { - "source": "/platforms/go/guides/negroni/panics/", - "destination": "/platforms/go/guides/negroni/" - }, - { - "source": "/platforms/dotnet/guides/entityframework/data-management/event-grouping/server-side-fingerprinting/", - "destination": "/platforms/dotnet/guides/entityframework/data-management/" - }, - { - "source": "/platforms/go/guides/http/data-management/event-grouping/sdk-fingerprinting/", - "destination": "/platforms/go/guides/http/" - }, - { - "source": "/platforms/go/guides/gin/panics/", - "destination": "/platforms/go/guides/gin/" - }, - { - "source": "/clients/ruby/integrations/rails", - "destination": "/clients/ruby/configuration/integrations/" - }, - { - "source": "/platforms/flutter/pubspec.yamldependencies", - "destination": "/platforms/flutter/" - }, - { - "source": "/platforms/go/data-management/event-grouping/fingerprint-rules/", - "destination": "/platforms/go/data-management/" - }, - { - "source": "/platforms/dotnet/guides/wpf/data-management/event-grouping/", - "destination": "/platforms/dotnet/guides/wpf/data-management/" - }, - { - "source": "/platforms/java/guides/logback/data-management/event-grouping/server-side-fingerprinting/", - "destination": "/platforms/java/guides/logback/data-management/" - }, - { - "source": "/platforms/perl/configuration/filtering/", - "destination": "/platforms/" - }, - { - "source": "/platforms/perl/enriching-error-data/", - "destination": "/platforms/" - }, - { - "source": "/platf/", - "destination": "/platforms/" - }, - { - "source": "/platforms/dotnet/guides/xamarin/data-management/event-grouping/sdk-fingerprinting/", - "destination": "/platforms/dotnet/guides/xamarin/data-management/" - }, - { - "source": "/platforms/dotnet/guides/aspnetcore/configuration/cli-integration/", - "destination": "/platforms/dotnet/guides/aspnetcore/configuration/" - }, - { - "source": "/platforms/dotnet/guides/aspnetcore/data-management/event-grouping/grouping-enhancements/", - "destination": "/platforms/dotnet/guides/aspnetcore/data-management/" - }, - { - "source": "/platforms/dotnet/guides/aspnetcore/data-management/sensitive-data/advanced-datascrubbing/", - "destination": "/platforms/dotnet/guides/aspnetcore/data-management/sensitive-data/" - }, - { - "source": "/platforms/dotnet/guides/winforms/ignoring-exceptions/", - "destination": "/platforms/dotnet/guides/winforms/" - }, - { - "source": "/platforms/dotnet/guides/google-cloud-functions/configuration/cli-integration/", - "destination": "/platforms/dotnet/guides/google-cloud-functions/configuration/" }, { "source": "/clients/ruby/integrations/rails/", @@ -808,11 +658,11 @@ "source": "/platforms/apple/guides/([^/]*)/configuration/integrations/", "destination": "/platforms/apple/guides/$1/integrations/" }, - { + { "source": "/platforms/javascript/guides/cordova/integrations/custom/", "destination": "/platforms/javascript/guides/cordova/" }, - { + { "source": "/platforms/javascript/guides/cordova/config/basics/", "destination": "/platforms/javascript/guides/cordova/configuration/" }, @@ -820,118 +670,46 @@ "source": "/platforms/javascript/guides/electron/data-management/event-grouping/grouping-enhancements/", "destination": "/platforms/javascript/guides/electron/data-management/" }, - { + { "source": "/platforms/javascript/guides/ember/configuration/other-versions/ember2/", "destination": "/platforms/javascript/guides/ember/configuration/" - }, - { - "source": "/platforms/javascript/guides/remix/install/", - "destination": "/platforms/javascript/" - }, - { - "source": "/platforms/javascript/integrations/default/", - "destination": "/platforms/javascript/" - }, - { - "source": "/platforms/javascript/guides/backbone/", - "destination": "/platforms/javascript/" }, { "source": "/platforms/javascript/guides/ember/configuration/other-versions/", "destination": "/platforms/javascript/guides/ember/configuration/" }, - { - "source": "/platforms/javascript/guides/cordova/data-management/advanced-datascrubbing/", - "destination": "/platforms/javascript/guides/cordova/data-management/" - }, { "source": "/platforms/javascript/guides/angular/components/", "destination": "/platforms/javascript/guides/angular/" }, - { - "source": "/platforms/javascript/guides/angular/integrations/", - "destination": "/platforms/javascript/guides/angular/" - }, - { - "source": "/clients/perl/", - "destination": "/platforms/" - }, - { - "source": "/platforms/apple/guides/watchos/configuration/integrations/", - "destination": "/platforms/apple/guides/watchos/integrations/" - }, { "source": "/platforms/javascript/legacy-sdk/integrations/", "destination": "/platforms/javascript/legacy-sdk/" }, - { - "source": "/platforms/javascript/guides/gatsby/sourcemaps/tools/systemjs/", - "destination": "/platforms/javascript/guides/gatsby/sourcemaps/" - }, { "source": "/platforms/javascript/guides/nextjs/manual/", "destination": "/platforms/javascript/guides/nextjs/" - }, + }, { "source": "/platforms/javascript/guides/react/components/errorboundary/", "destination": "/platforms/javascript/guides/react/" - }, + }, { "source": "/platforms/javascript/guides/react/components/profiler/", "destination": "/platforms/javascript/guides/react/" - }, + }, { "source": "/platforms/javascript/guides/remix/install/cdn/", "destination": "/platforms/javascript/guides/remix/#install" - }, - { - "source": "/platforms/javascript/guides/vue/errors/context/", - "destination": "/platforms/javascript/guides/vue/" - }, - { - "source": "/platforms/javascript/guides/vue/errors/", - "destination": "/platforms/javascript/guides/vue/" }, - { + { "source": "/platforms/javascript/performance/capturing/group-transactions/", "destination": "/platforms/javascript/performance/" }, - { - "source": "/platforms/javascript/session-replay/custom-instrumentation/privacy-configuration/", - "destination": "/platforms/javascript/session-replay/" - }, { "source": "/platforms/javascript/sourcemaps/tools/", "destination": "/platforms/javascript/sourcemaps/" }, - { - "source": "/platforms/native/guides/ue4/enriching-events/tags/", - "destination": "/platforms/native/" - }, - { - "source": "/platforms/native/release-health/", - "destination": "/platforms/native/configuration/releases/" - }, - { - "source": "/platforms/node/guides/serverless-cloud/performance/database/auto-instrument/", - "destination": "/platforms/node/performance/instrumentation/automatic-instrumentation/" - }, - { - "source": "/platforms/node/guides/serverless-cloud/sourcemaps/uploading/cli/", - "destination": "/platforms/node/sourcemaps/uploading/cli/" - }, - { - "source": "/platforms/node/guides/serverless-cloud/performance/instrumentation/custom-instrumentation/", - "destination": "/platforms/node/performance/instrumentation/custom-instrumentation/" - }, - { - "source": "/platforms/node/guides/serverless-cloud/usage/distributed-tracing/", - "destination": "/platforms/node/usage/distributed-tracing/" - }, - { - "source": "/platforms/node/guides/serverless-cloud/configuration/releases/", - "destination": "/platforms/node/configuration/releases/" - }, { "source": "/platforms/apple/guides/([^/]*)/configuration/integrations/([^/]*)/", "destination": "/platforms/apple/guides/$1/integrations/$2/"