Skip to content

Commit d5b2e07

Browse files
authored
Merge branch 'master' into session-replay-ga
2 parents 2e1b62e + 8e1a6a5 commit d5b2e07

File tree

63 files changed

+448
-1075
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

63 files changed

+448
-1075
lines changed

app/layout.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,8 +57,10 @@ export default function RootLayout({children}: {children: React.ReactNode}) {
5757
data-modal-override-open-class="kapa-ai-class" // all elements with this class will open the kapa ai modal
5858
data-project-name="Sentry"
5959
data-project-color="#6A5FC1"
60-
data-project-logo="https://docs.sentry.io/_next/static/media/sentry-logo-dark.fc8e1eeb.svg"
60+
data-project-logo="https://avatars.githubusercontent.com/u/1396951?s=280&v=4"
6161
data-font-family="var(--font-rubik)"
62+
data-modal-disclaimer="Disclaimer: Welcome to our knowledge search bot! While we'd love to be able to answer all your questions, please remember this is a tool for searching our publicly available sources and not a support forum. Don't include any sensitive or personal information in your queries. For more on how Sentry handles your data, see our [Privacy Policy](https://sentry.io/privacy/). This form is protected by reCAPTCHA. Google's Privacy Policy and Google's Terms of Service apply."
63+
data-modal-example-questions="How to set up Sentry for Next.js?,What are tracePropagationTargets?"
6264
/>
6365
</html>
6466
);

develop-docs/integrations/azuredevops.mdx

Lines changed: 0 additions & 27 deletions
This file was deleted.
389 KB
Loading
36.9 KB
Loading
27.5 KB
Loading
Lines changed: 75 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,75 @@
1+
---
2+
title: Azure DevOps Integration
3+
sidebar_title: Azure DevOps
4+
---
5+
6+
## Create an Azure Application
7+
8+
Log into your Azure DevOps account or create a new one, and ensure you have a project set up.
9+
10+
Make sure the organization has third-party access via OAuth enabled in the organization settings.
11+
![3p-oauth](./3p-oauth.png)
12+
13+
14+
To use the Azure DevOps integration you'll need to create an application.
15+
16+
To start, you will need access to a [Microsoft Entra Admin Portal](https://entra.microsoft.com/#home)
17+
18+
![Register App](./register-app.png)
19+
20+
21+
When configuring the app, use the following values:
22+
23+
| Setting | Value |
24+
| ------------------------------- | -------------------------------------------------------------------------------------------------- |
25+
| Supported account types | Accounts in any organizational directory |
26+
| Redirect URI | `{YOUR_DOMAIN}/extensions/vsts/setup` |
27+
28+
<Note>
29+
30+
Take note of your App ID as we'll need it later.
31+
![App ID](./app-id.png)
32+
33+
</Note>
34+
35+
Next go to Manager -> API Permissions to add the following permissions:
36+
* Azure DevOps (`vso.code`, `vso.graph`, `vso.work_item`, `vso.service_endpoint`)
37+
* Microsoft Graph (`User.Read`) (This should be added by default)
38+
39+
![Permissions](./perms.png)
40+
41+
Go to the "Certificates & secrets" tab and create a new client secret. Make sure you copy the secret as we'll need it later.
42+
43+
![Client Secret](./client-secret.png)
44+
45+
Add the App ID and Client Secret to `devlocal.py` like this:
46+
47+
```python
48+
# Azure DevOps #
49+
SENTRY_OPTIONS["vsts_new.client-id"] = your-app-id
50+
SENTRY_OPTIONS["vsts_new.client-secret"] = your-client-secret
51+
```
52+
53+
You can also add the App ID and Client Secret to `config.yml` like this:
54+
55+
```yml
56+
# Azure DevOps #
57+
vsts_new.client-id: your-app-id
58+
vsts_new.client-secret: your-client-secret
59+
```
60+
61+
You will also need to enable the feature flag to use the new Azure DevOps integration.
62+
Enable the `migrate-azure-devops-integration` feature flag in your organization.
63+
Add the following to your `devlocal.py` file:
64+
65+
```python
66+
SENTRY_FEATURES["organizations:migrate-azure-devops-integration"] = True
67+
```
68+
69+
<Alert title="Feature Flag" level="info">
70+
71+
This is a temporary measure until we fully migrate to the new Azure DevOps integration and remove references to the old one.
72+
73+
</Alert>
74+
75+
Follow our [documentation on installing and configuring the Azure DevOps integration](https://docs.sentry.io/organization/integrations/source-code-mgmt/azure-devops/) to finish installation and use the integration.
169 KB
Loading
299 KB
Loading

develop-docs/self-hosted/index.mdx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ The difference only resides on a few things that are impossible to be hosted by
1919
- [Spend Allocation](https://docs.sentry.io/pricing/quotas/spend-allocation/), as it is tightly coupled with Billing Quotas.
2020
- AI & ML features (such as autofix), although the code is open at [getsentry/seer](https://github.com/getsentry/seer).
2121
- [Data Storage Location](https://docs.sentry.io/organization/data-storage-location/), because you own your data.
22+
- [iOS Symbolication](https://docs.sentry.io/platforms/apple/data-management/debug-files/symbol-servers#built-in-repositories), because Apple does not provide a public symbol server, nor do they allow us to distribute the Debug Information Files (DIFs) ourselves.
2223

2324
To put things simply, consider self-hosted as the Business plan without any software limitations and no paid tier.
2425

develop-docs/self-hosted/releases.mdx

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ These are the hard stops that one needs to go through:
5454
- 24.8.0
5555

5656
Versions to avoid upgrading to:
57-
- `23.7.0` (issues around database migrations and the Django 3 upgrade)
57+
- 23.7.0 (issues around database migrations and the Django 3 upgrade)
5858

5959
As an example if one wants to go from `22.8.0` to `24.2.0` one needs the following upgrade path:
6060

@@ -63,6 +63,13 @@ As an example if one wants to go from `22.8.0` to `24.2.0` one needs the followi
6363
(initial: 22.8.0) -> 23.6.2 -> 23.11.0 -> 24.2.0
6464
```
6565

66+
### Versions with known issues
67+
68+
This section lists known issues with specific versions of the self-hosted Sentry. You may upgrade to these versions if you are not affected by any of these issues.
69+
70+
- 24.12.0 has issues with login ([#3473](https://github.com/getsentry/self-hosted/issues/3473))
71+
- 24.12.1 has issues with login with orgs having hardware 2FA enabled ([#3473](https://github.com/getsentry/self-hosted/issues/3473))
72+
6673
## Nightly Builds
6774

6875
We provide nightly builds from the [master branch of the self-hosted repository](https://github.com/getsentry/self-hosted/) for each new commit for [Sentry](https://github.com/getsentry/sentry), and all of the supporting projects:

0 commit comments

Comments
 (0)