Commit Graph

1195 Commits

Author SHA1 Message Date
getsentry-bot
513be83e0e release: 26.1.0 2026-01-15 22:14:34 +00:00
hsgt-brice
324c81d8a7
Include SDK version 10 when using local JS SDK assets (#4130)
* Include SDK version 10 when using local JS SDK assets

* Updated unit test to check for 9.* and 10.* versions of the SDK bundles
2026-01-13 13:34:14 +00:00
dependabot[bot]
900c9059b7
build(deps): bump astral-sh/setup-uv from 7.1.5 to 7.1.6 (#4100)
Bumps [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv) from 7.1.5 to 7.1.6.
- [Release notes](https://github.com/astral-sh/setup-uv/releases)
- [Commits](ed21f2f24f...681c641aba)

---
updated-dependencies:
- dependency-name: astral-sh/setup-uv
  dependency-version: 7.1.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-09 07:23:20 +07:00
Reinaldy Rafli
73971ea390
feat: switch nodestore-s3 package to getsentry org (#4119) 2026-01-04 21:30:04 -08:00
getsentry-bot
cd3801f091 build: Set master version to nightly
#skip-changelog
2025-12-23 17:15:53 +00:00
getsentry-bot
4d51c3c662 Merge branch 'release/25.12.1' 2025-12-23 17:15:51 +00:00
getsentry-bot
5c9794c9b1 release: 25.12.1 2025-12-23 16:44:08 +00:00
Vojtěch Svědiroh
d644c9e86f
chore(deps): bump seaweedfs version to 3.97 (#4120) 2025-12-23 19:59:15 +07:00
getsentry-bot
bd2337ba09 build: Set master version to nightly
#skip-changelog
2025-12-16 19:05:34 +00:00
getsentry-bot
4a9cebf4da Merge branch 'release/25.12.0' 2025-12-16 19:05:31 +00:00
getsentry-bot
5a7416fe0a release: 25.12.0 2025-12-15 18:08:19 +00:00
Reinaldy Rafli
c801a9c9b4
feat: bump action-setup-venv to use working-directory (#4098) 2025-12-12 00:45:39 +00:00
Reinaldy Rafli
2d66a99f23
Revert "Revert "ref: migrate to uv (#4061)"" (#4097)
* Revert "Revert "ref: migrate to uv (#4061)" (#4094)"

This reverts commit f9c0c31f43.

* fix: provide python version

as per 0958463ee0/action.yml (L5-L7)
2025-12-11 07:08:27 +07:00
Burak Yigit Kaya
ce32fe9fc4
fix: Provide useful info on permission errors (#4096)
Prevents the very confusing 'Unsupported Docker Architecture' error when we actually had a permission error running docker.
2025-12-09 22:39:38 +00:00
Burak Yigit Kaya
f9c0c31f43
Revert "ref: migrate to uv (#4061)" (#4094)
This reverts commit 9b4f9ea82e and 496a97ba07.
2025-12-09 13:17:28 +00:00
dependabot[bot]
83f07124bf
build(deps): bump actions/create-github-app-token from 2.2.0 to 2.2.1 (#4090)
Bumps [actions/create-github-app-token](https://github.com/actions/create-github-app-token) from 2.2.0 to 2.2.1.
- [Release notes](https://github.com/actions/create-github-app-token/releases)
- [Commits](7e473efe3c...29824e69f5)

---
updated-dependencies:
- dependency-name: actions/create-github-app-token
  dependency-version: 2.2.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-09 11:11:24 +07:00
dependabot[bot]
4e752506ca
build(deps): bump actions/setup-node from 4.4.0 to 6.1.0 (#4091)
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 4.4.0 to 6.1.0.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](49933ea528...395ad32622)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-version: 6.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-09 11:11:15 +07:00
dependabot[bot]
496a97ba07
build(deps): bump astral-sh/setup-uv from 7.1.4 to 7.1.5 (#4093)
Bumps [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv) from 7.1.4 to 7.1.5.
- [Release notes](https://github.com/astral-sh/setup-uv/releases)
- [Commits](1e862dfacb...ed21f2f24f)

---
updated-dependencies:
- dependency-name: astral-sh/setup-uv
  dependency-version: 7.1.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-09 11:11:05 +07:00
Reinaldy Rafli
1b20a28761
chore: guard unit-test.sh from being invoked by users (#4085) 2025-12-09 11:09:41 +07:00
Reinaldy Rafli
d1f5240853
chore: ask installation type on problem report template (#4086) 2025-12-08 08:37:49 +07:00
Reinaldy Rafli
0900533b75
fix: missing 'SENTRY_SYSTEM_SECRET_KEY' declaration on Docker Compose block (#4087) 2025-12-07 14:45:37 +00:00
Reinaldy Rafli
a9a914840f
test: integration test for user feedback (#3880)
* test: integration test for user feedback

* fix(test): try to set shell to True to use environment variables

* chore: debug nodejs sdk output

* test: run user feedback test only on feature-complete

* test: make javascript file relative

* Update _integration-test/nodejs/package.json

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update _integration-test/test_01_basics.py

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-07 12:06:58 +07:00
Reinaldy Rafli
9b4f9ea82e
ref: migrate to uv (#4061)
* ref: migrate to uv

* chore: remove main.py

* fix: run pytest using uv

* fix: pin Python and uv version

* fix: extra spaces

* ref: remove setup-python
2025-12-06 07:09:34 +07:00
Reinaldy Rafli
ebace8c662
fix: grep seaweedfs bucket name instead of using awk (#4076)
* fix: grep seaweedfs bucket name instead of using awk

Closes https://github.com/getsentry/self-hosted/issues/4075

* fix: inverted logic gate

* chore: file permission
2025-12-03 11:57:54 +00:00
Max Wittig
d53bad58ca
Add shm_size configuration back to postgres (#4072) 2025-12-02 07:23:02 +07:00
Hubert Deng
73e8b0b073
feat(release): Manually run post release script (#4073)
manually run post release script
2025-12-01 19:59:47 +00:00
getsentry-bot
f35413aa05 Merge branch 'release/25.11.1' 2025-12-01 18:59:04 +00:00
getsentry-bot
b4695677db release: 25.11.1 2025-12-01 18:40:07 +00:00
Copilot
c9aa6268f5
Add dcx shortcut for docker compose exec with HTTP proxy env vars (#4067)
* Initial plan

* Add dcep shortcut for docker compose exec with http proxy

Co-authored-by: BYK <126780+BYK@users.noreply.github.com>

* Quote environment variable values in dcep shortcut

Co-authored-by: BYK <126780+BYK@users.noreply.github.com>

* Rename dcep to dcx (docker compose exec shortcut)

Co-authored-by: BYK <126780+BYK@users.noreply.github.com>

* Move dcx after if/else block and use exec_proxy_args for DRY

Co-authored-by: BYK <126780+BYK@users.noreply.github.com>

* Remove exec_proxy_args and inline proxy flags in dcx

Co-authored-by: BYK <126780+BYK@users.noreply.github.com>

* Add exec_proxy_args variable and use it in dcx definition

Co-authored-by: BYK <126780+BYK@users.noreply.github.com>

* Use $dcx shortcut in bootstrap-s3-profiles.sh

Co-authored-by: aldy505 <7274326+aldy505@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: BYK <126780+BYK@users.noreply.github.com>
Co-authored-by: Reinaldy Rafli <github@reinaldyrafli.com>
Co-authored-by: aldy505 <7274326+aldy505@users.noreply.github.com>
2025-11-28 09:48:01 +00:00
Reinaldy Rafli
a73563f172
chore: remove some more unused directories (#4046)
* chore: remove some more unused directories

* chore: remove debugging logs
2025-11-28 16:27:39 +07:00
Tony Xiao
84ebc583de
fix(profiling): Ingest profile file path (#4060)
* fix(profiling): Ingest profile file path

`ingest-profiles` is now using vroomrs to ingest profiles instead of writing
through vroom. For self-hosted, we need to make sure filestore for profiles is
properly configured so vroom can find the ingested profiles.

* feat: move profiling data to seaweedfs

* feat: review from Sentry

* Apply suggestions from code review

Co-authored-by: Burak Yigit Kaya <byk@sentry.io>

* ref: volume migration tests

* ref: execute file creation from vroom container

* fix: brainfart

* debug

* hack

* more debug

* now I know what I'm missing out

* explicitly state feature complete

* try to pull vroom image

* should only run when COMPOSE_PROFILES is feature complete

* using run invoked weed instead of empty shell

* execute the upload script from vroom container

* execute apt command as root

* gonna sleep

* missing endgroup

* missing sh

* directly execute s3cmd and do 'wc' outside out the container

* why did other test start failing

* manual cleanup

* vroom is not a persistent volume

* what about not removing the seaweed volume

---------

Co-authored-by: Reinaldy Rafli <github@reinaldyrafli.com>
Co-authored-by: Burak Yigit Kaya <byk@sentry.io>
2025-11-28 14:30:28 +07:00
Klemens Böswirth
5a670d1c5f
fix: ensure seaweedfs lifecycle policy is set correctly (#4040) 2025-11-28 07:23:21 +07:00
dependabot[bot]
61c50780b6
build(deps): bump actions/create-github-app-token from 2.1.4 to 2.2.0 (#4058)
Bumps [actions/create-github-app-token](https://github.com/actions/create-github-app-token) from 2.1.4 to 2.2.0.
- [Release notes](https://github.com/actions/create-github-app-token/releases)
- [Commits](6701853927...7e473efe3c)

---
updated-dependencies:
- dependency-name: actions/create-github-app-token
  dependency-version: 2.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-24 20:43:32 +07:00
dependabot[bot]
f6014fd2dc
build(deps): bump actions/checkout from 5 to 6 (#4059)
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-24 20:42:40 +07:00
getsentry-bot
1e781153b8 build: Set master version to nightly
#skip-changelog
2025-11-19 02:02:09 +00:00
getsentry-bot
60e2b3ec2d Merge branch 'release/25.11.0' 2025-11-19 02:02:07 +00:00
Reinaldy Rafli
370ee99cbd
chore: uptime checker is missing on the release issue (#4047) 2025-11-19 01:32:38 +00:00
Reinaldy Rafli
522bb03245
fix: missing SYMBOLICATOR_STATSD_ADDR environment var for symbolicator-cleanup (#4042) 2025-11-16 22:18:01 +00:00
getsentry-bot
9ce49daa1c release: 25.11.0 2025-11-15 18:06:53 +00:00
Reinaldy Rafli
fe477b41d9
feat: statsd configuration through environment variables (#4031)
* feat: statsd configuration through environment variables

* feat: provide statsd config via environment variables for relay and symbolicator

* fix: default statsd value to localhost

* Update sentry/sentry.conf.example.py
2025-11-14 03:37:23 +00:00
Reinaldy Rafli
275e7d032c
ref: sound SENTRY_DISALLOWED_IPS on the configuration file (#3981)
* ref: sound SENTRY_DISALLOWED_IPS on the configuration file

To not mislead people and to prevent time spent scrolling on GitHub issues just to fix why requests to private IP addresses are not working.

* chore: commented out for visibility purposes
2025-11-14 10:10:45 +07:00
Marian Šimeček
3af221e4d4
fix: broken link to Errors-Only Mode docs (#4032)
Co-authored-by: Marian Šimeček <marian.simecek@gmail.com>
2025-11-12 04:19:29 +00:00
Sascha O. Bacher
c7d413c463
Fix Clickhouse max_server_memory_usage_to_ram_ratio setting (#4025)
Co-authored-by: Reinaldy Rafli <github@reinaldyrafli.com>
2025-11-11 07:04:18 +07:00
Stephano Vogel
2b0757c0d2
Increase default max_suspicious_broken_parts to 100 (#4011)
Increase max_suspicious_broken_parts to 100

Increased the max_suspicious_broken_parts setting to adapt to more modern setups
2025-11-11 07:03:52 +07:00
Klemens Böswirth
4f6caf7a13
fix(install): add migrate-pgbouncer.sh to install.sh (#4030) 2025-11-10 17:37:12 +00:00
Reinaldy Rafli
976e06525b
fix: remove snuba uptime results consumer (#4027)
Saw this error on the self-hosted e2e tests:
```
snuba-uptime-results-consumer-1 | Error: Invalid value for '--storage': 'uptime_monitor_checks' is not one of 'spans', 'metrics_raw', 'errors', 'search_issues', 'generic_metrics_distributions_raw', 'generic_metrics_counters_raw', 'generic_metrics_sets_raw', 'generic_metrics_gauges_raw', 'eap_items', 'groupassignees', 'outcomes_raw', 'querylog', 'functions_raw', 'transactions', 'replays', 'profile_chunks', 'profiles', 'groupedmessages', 'group_attributes'.
```

Seems like we don't need that consumer anymore, since it's moved to EAP.
2025-11-08 02:29:17 +00:00
getsentry-bot
6ae40d837a build: Set master version to nightly
#skip-changelog
2025-10-15 19:18:46 +00:00
getsentry-bot
016fc417ec Merge branch 'release/25.10.0' 2025-10-15 19:18:44 +00:00
getsentry-bot
77a33346db release: 25.10.0 2025-10-15 18:07:56 +00:00
Reinaldy Rafli
60da8f6eb0
fix: geoip standalone script should check on CONTAINER_ENGINE variable first (#3982) 2025-10-15 20:31:03 +07:00