1814 Commits

Author SHA1 Message Date
Quentin Gliech
4ee344012f Remove rustls-pemfile dependency (#5339) 2025-12-16 13:27:30 +01:00
Quentin Gliech
cc67f515a6 Merge remote-tracking branch 'origin/main' into quenting/process-metrics 2025-12-16 13:23:10 +01:00
Quentin Gliech
74899939bf Switch to opentelemetry-instrumentation-tokio crate for Tokio instrumentation 2025-12-15 12:17:31 +01:00
Quentin Gliech
9300a60242 Fix running multiple migration process in parallel (#5329) 2025-12-10 22:08:51 +01:00
Quentin Gliech
4a79fdc5be Expose process metrics on Linux 2025-12-10 16:45:48 +01:00
Devon Hudson
54ffb178ca Merge branch 'main' into devon/remove-rustls-pemfile 2025-12-09 12:59:51 -07:00
Devon Hudson
9b65574885 Remove rustls-pemfile dependency 2025-12-09 12:37:56 -07:00
github-actions[bot]
3f63fbc1eb 1.8.0 2025-12-09 19:25:29 +00:00
Quentin Gliech
eb2284ba7c Better lock and handle missing and modified migrations
This rewrites the database migration code to:

 - avoid deadlocks when running multiple migration processes at the same
   time with a `CREATE INDEX CONCURRENTLY` statement
 - allow us to remove some migrations from the code base and mark them as
   intentionally removed
 - allow us to modify some migrations and declare alternate checksums
   for previous versions of the migration
2025-12-04 14:44:16 +01:00
github-actions[bot]
18c1ab1c74 1.8.0-rc.0 2025-12-03 16:27:49 +00:00
dependabot[bot]
0fd13d3d07 build(deps): bump tracing-appender in the tracing group
Bumps the tracing group with 1 update: [tracing-appender](https://github.com/tokio-rs/tracing).


Updates `tracing-appender` from 0.2.3 to 0.2.4
- [Release notes](https://github.com/tokio-rs/tracing/releases)
- [Commits](https://github.com/tokio-rs/tracing/compare/tracing-appender-0.2.3...tracing-appender-0.2.4)

---
updated-dependencies:
- dependency-name: tracing-appender
  dependency-version: 0.2.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: tracing
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-03 13:14:17 +00:00
Quentin Gliech
17f1f2252e build(deps): bump the sentry group with 3 updates (#5309) 2025-12-03 13:52:19 +01:00
Olivier 'reivilibre
eeb0692b8e Add experimental and preliminary policy-driven session limiting when logging in compatibility sessions. (#5287) 2025-12-02 15:50:04 +00:00
dependabot[bot]
31cb4085d5 build(deps): bump the sentry group with 3 updates
Bumps the sentry group with 3 updates: [sentry](https://github.com/getsentry/sentry-rust), [sentry-tower](https://github.com/getsentry/sentry-rust) and [sentry-tracing](https://github.com/getsentry/sentry-rust).


Updates `sentry` from 0.45.0 to 0.46.0
- [Release notes](https://github.com/getsentry/sentry-rust/releases)
- [Changelog](https://github.com/getsentry/sentry-rust/blob/master/CHANGELOG.md)
- [Commits](https://github.com/getsentry/sentry-rust/compare/0.45.0...0.46.0)

Updates `sentry-tower` from 0.45.0 to 0.46.0
- [Release notes](https://github.com/getsentry/sentry-rust/releases)
- [Changelog](https://github.com/getsentry/sentry-rust/blob/master/CHANGELOG.md)
- [Commits](https://github.com/getsentry/sentry-rust/compare/0.45.0...0.46.0)

Updates `sentry-tracing` from 0.45.0 to 0.46.0
- [Release notes](https://github.com/getsentry/sentry-rust/releases)
- [Changelog](https://github.com/getsentry/sentry-rust/blob/master/CHANGELOG.md)
- [Commits](https://github.com/getsentry/sentry-rust/compare/0.45.0...0.46.0)

---
updated-dependencies:
- dependency-name: sentry
  dependency-version: 0.46.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: sentry
- dependency-name: sentry-tower
  dependency-version: 0.46.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: sentry
- dependency-name: sentry-tracing
  dependency-version: 0.46.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: sentry
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-02 13:17:05 +00:00
Olivier 'reivilibre
f060b11ff4 build(deps): bump convert_case from 0.8.0 to 0.9.0 (#5275) 2025-12-01 17:30:27 +00:00
Olivier 'reivilibre
65b7cdc409 Expose Violations directly to the compat policy violation template 2025-12-01 11:47:59 +00:00
matrixbot
a6a9d468fc Automatic merge back to main (#5290) 2025-11-26 20:13:37 +01:00
github-actions[bot]
150df576f3 1.7.0 2025-11-26 19:06:26 +00:00
reivilibre
96b596fa0c templates check: Add --stabilise flag to make renders reproducible (#5214) 2025-11-24 16:16:11 +00:00
dependabot[bot]
c622d966b5 build(deps): bump convert_case from 0.8.0 to 0.9.0
Bumps [convert_case](https://github.com/rutrum/convert-case) from 0.8.0 to 0.9.0.
- [Commits](https://github.com/rutrum/convert-case/commits)

---
updated-dependencies:
- dependency-name: convert_case
  dependency-version: 0.9.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-20 13:13:35 +00:00
github-actions[bot]
95daa435c2 1.7.0-rc.0 2025-11-19 15:17:03 +00:00
dependabot[bot]
54f6fd11d1 build(deps): bump hyper-util from 0.1.17 to 0.1.18
Bumps [hyper-util](https://github.com/hyperium/hyper-util) from 0.1.17 to 0.1.18.
- [Release notes](https://github.com/hyperium/hyper-util/releases)
- [Changelog](https://github.com/hyperium/hyper-util/blob/master/CHANGELOG.md)
- [Commits](https://github.com/hyperium/hyper-util/compare/v0.1.17...v0.1.18)

---
updated-dependencies:
- dependency-name: hyper-util
  dependency-version: 0.1.18
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-19 13:19:59 +00:00
dependabot[bot]
1d6af800e6 build(deps): bump bitflags from 2.9.4 to 2.10.0
Bumps [bitflags](https://github.com/bitflags/bitflags) from 2.9.4 to 2.10.0.
- [Release notes](https://github.com/bitflags/bitflags/releases)
- [Changelog](https://github.com/bitflags/bitflags/blob/main/CHANGELOG.md)
- [Commits](https://github.com/bitflags/bitflags/compare/2.9.4...2.10.0)

---
updated-dependencies:
- dependency-name: bitflags
  dependency-version: 2.10.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-18 13:39:42 +00:00
Quentin Gliech
62d12edea3 build(deps): bump rustls from 0.23.34 to 0.23.35 (#5244) 2025-11-17 14:40:42 +01:00
Quentin Gliech
d703d52d64 build(deps): bump rustls-pki-types from 1.12.0 to 1.13.0 (#5247) 2025-11-17 14:40:31 +01:00
dependabot[bot]
80fec275d5 build(deps): bump psl from 2.1.148 to 2.1.162
Bumps [psl](https://github.com/addr-rs/psl) from 2.1.148 to 2.1.162.
- [Release notes](https://github.com/addr-rs/psl/releases)
- [Commits](https://github.com/addr-rs/psl/compare/v2.1.148...v2.1.162)

---
updated-dependencies:
- dependency-name: psl
  dependency-version: 2.1.162
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-17 13:21:13 +00:00
Quentin Gliech
3afd1e1122 Merge branch 'main' into dependabot/cargo/rustls-pki-types-1.13.0 2025-11-17 12:36:34 +01:00
Quentin Gliech
11d4fd1fcf Merge branch 'main' into dependabot/cargo/csv-1.4.0 2025-11-17 12:36:29 +01:00
Quentin Gliech
e7eae67137 Merge branch 'main' into dependabot/cargo/rustls-0.23.35 2025-11-17 12:36:05 +01:00
dependabot[bot]
60d9d06f00 build(deps): bump rustls-pki-types from 1.12.0 to 1.13.0
Bumps [rustls-pki-types](https://github.com/rustls/pki-types) from 1.12.0 to 1.13.0.
- [Release notes](https://github.com/rustls/pki-types/releases)
- [Commits](https://github.com/rustls/pki-types/compare/v/1.12.0...v/1.13.0)

---
updated-dependencies:
- dependency-name: rustls-pki-types
  dependency-version: 1.13.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-17 10:01:01 +00:00
dependabot[bot]
52ed9de6f1 build(deps): bump csv from 1.3.1 to 1.4.0
Bumps [csv](https://github.com/BurntSushi/rust-csv) from 1.3.1 to 1.4.0.
- [Commits](https://github.com/BurntSushi/rust-csv/compare/1.3.1...1.4.0)

---
updated-dependencies:
- dependency-name: csv
  dependency-version: 1.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-17 10:00:38 +00:00
dependabot[bot]
5daf6bf2f5 build(deps): bump rustls from 0.23.34 to 0.23.35
Bumps [rustls](https://github.com/rustls/rustls) from 0.23.34 to 0.23.35.
- [Release notes](https://github.com/rustls/rustls/releases)
- [Changelog](https://github.com/rustls/rustls/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rustls/rustls/compare/v/0.23.34...v/0.23.35)

---
updated-dependencies:
- dependency-name: rustls
  dependency-version: 0.23.35
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-17 10:00:16 +00:00
Quentin Gliech
16d6053050 Update opa-wasm to 0.1.8 & bump wasmtime 2025-11-17 10:59:55 +01:00
matrixbot
a6a1a67dbf Automatic merge back to main (#5235) 2025-11-11 12:07:40 +01:00
github-actions[bot]
cd555bc808 1.6.0 2025-11-11 10:59:10 +00:00
Quentin Gliech
8a66ece29d Update aide to 0.15.1 2025-11-06 17:40:15 +01:00
Quentin Gliech
56911f25c1 Merge remote-tracking branch 'origin/main' into quenting/schemars-0.9 2025-11-06 17:34:43 +01:00
Quentin Gliech
047f9bace2 build(deps): bump rustls from 0.23.32 to 0.23.34 (#5193) 2025-11-05 14:41:28 +01:00
github-actions[bot]
cad067b809 1.6.0-rc.0 2025-11-04 12:35:57 +00:00
Olivier 'reivilibre
b0e2a8f4cd template test: check for determinism 2025-10-30 15:14:49 +00:00
github-actions[bot]
f6d537f35d 1.5.0 2025-10-28 12:50:11 +00:00
github-actions[bot]
357c1af38f 1.5.0-rc.1 2025-10-24 11:29:40 +00:00
dependabot[bot]
1e9e6d0640 build(deps): bump rustls from 0.23.32 to 0.23.34
Bumps [rustls](https://github.com/rustls/rustls) from 0.23.32 to 0.23.34.
- [Release notes](https://github.com/rustls/rustls/releases)
- [Changelog](https://github.com/rustls/rustls/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rustls/rustls/compare/v/0.23.32...v/0.23.34)

---
updated-dependencies:
- dependency-name: rustls
  dependency-version: 0.23.34
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-23 13:14:44 +00:00
github-actions[bot]
9a8206ae31 1.5.0-rc.0 2025-10-22 14:41:41 +00:00
Quentin Gliech
662b0a05e9 build(deps): bump reqwest from 0.12.23 to 0.12.24 (#5178) 2025-10-22 16:03:10 +02:00
Quentin Gliech
949199afea build(deps): bump clap from 4.5.48 to 4.5.50 (#5177) 2025-10-22 15:59:32 +02:00
reivilibre
c82f454365 Personal Sessions: add create, list, get, revoke, regenerate Admin APIs (#5141)
Introduces some admin API endpoints for Personal Sessions.

- add: Creates a personal session along with its first personal access token, returning both. This is currently the only way to get a personal access token.
- get: Shows the information about a personal session
- list: Shows many personal sessions
- revoke: Revokes a personal session, so it can't be used anymore
- regenerate: Revoke the active personal access token for a session and issue a new one to replace it.
2025-10-22 11:20:02 +01:00
dependabot[bot]
0b733a4f0e build(deps): bump reqwest from 0.12.23 to 0.12.24
Bumps [reqwest](https://github.com/seanmonstar/reqwest) from 0.12.23 to 0.12.24.
- [Release notes](https://github.com/seanmonstar/reqwest/releases)
- [Changelog](https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md)
- [Commits](https://github.com/seanmonstar/reqwest/compare/v0.12.23...v0.12.24)

---
updated-dependencies:
- dependency-name: reqwest
  dependency-version: 0.12.24
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-21 13:18:27 +00:00
dependabot[bot]
7942298a0f build(deps): bump clap from 4.5.48 to 4.5.50
Bumps [clap](https://github.com/clap-rs/clap) from 4.5.48 to 4.5.50.
- [Release notes](https://github.com/clap-rs/clap/releases)
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.48...clap_complete-v4.5.50)

---
updated-dependencies:
- dependency-name: clap
  dependency-version: 4.5.50
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-21 13:18:03 +00:00
Olivier 'reivilibre
a7a29cfd32 axum_extra: enable query feature flag 2025-10-21 11:03:04 +01:00