Skip to content

Commit ec02194

Browse files
committed
feat: Use v8 for Loader by default for new projects
1 parent 7c32da1 commit ec02194

File tree

3 files changed

+5
-13
lines changed

3 files changed

+5
-13
lines changed

src/sentry/features/temporary.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -166,8 +166,6 @@ def register_temporary_features(manager: FeatureManager):
166166
manager.add("organizations:search-query-builder-alerts", OrganizationFeature, FeatureHandlerStrategy.FLAGPOLE, api_expose=True)
167167
manager.add("organizations:search-query-builder-performance", OrganizationFeature, FeatureHandlerStrategy.FLAGPOLE, api_expose=True)
168168
manager.add("organizations:large-debug-files", OrganizationFeature, FeatureHandlerStrategy.INTERNAL, api_expose=False)
169-
# Enable v8 support for the Loader Script
170-
manager.add("organizations:js-sdk-loader-v8", OrganizationFeature, FeatureHandlerStrategy.FLAGPOLE, api_expose=False)
171169
# Enabled latest adopted release filter for issue alerts
172170
manager.add("organizations:latest-adopted-release-filter", OrganizationFeature, FeatureHandlerStrategy.FLAGPOLE, api_expose=False)
173171
manager.add("organizations:mep-rollout-flag", OrganizationFeature, FeatureHandlerStrategy.FLAGPOLE, api_expose=True)

src/sentry/loader/browsersdkversion.py

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88
from packaging.version import Version
99

1010
import sentry
11-
from sentry import features
1211

1312
logger = logging.getLogger("sentry")
1413

@@ -98,9 +97,4 @@ def get_default_sdk_version_for_project(project):
9897

9998

10099
def get_available_sdk_versions_for_project(project):
101-
versions = project.get_option("sentry:loader_available_sdk_versions")
102-
103-
if features.has("organizations:js-sdk-loader-v8", project.organization, actor=None):
104-
return ["8.x"] + versions
105-
106-
return versions
100+
return project.get_option("sentry:loader_available_sdk_versions")

src/sentry/projectoptions/defaults.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
# This controls what sentry:option-epoch value is given to a project when it is created
44
# The epoch of a project will determine what options are valid options for that specific project
5-
LATEST_EPOCH = 12
5+
LATEST_EPOCH = 13
66

77
# grouping related configs
88
#
@@ -51,7 +51,8 @@
5151
# is expected to be never set but the epoch defaults are used if no
5252
# version is set on a project's DSN.
5353
register(
54-
key="sentry:default_loader_version", epoch_defaults={1: "4.x", 2: "5.x", 7: "6.x", 8: "7.x"}
54+
key="sentry:default_loader_version",
55+
epoch_defaults={1: "4.x", 2: "5.x", 7: "6.x", 8: "7.x", 13: "8.x"},
5556
)
5657

5758
# Default symbol sources. The ios source does not exist by default and
@@ -179,8 +180,7 @@
179180
)
180181

181182
# The available loader SDK versions
182-
# todo: v8 add version
183183
register(
184184
key="sentry:loader_available_sdk_versions",
185-
epoch_defaults={1: ["7.x", "6.x", "5.x", "4.x"], 11: ["7.x"]},
185+
epoch_defaults={1: ["8.x", "7.x", "6.x", "5.x", "4.x"], 11: ["8.x", "7.x"]},
186186
)

0 commit comments

Comments
 (0)