Commit graph

570 commits

Author SHA1 Message Date
Matt Jankowski
1297ad759e
Update rubocop to version 1.76.0 (#34926) 2025-06-05 12:09:05 +00:00
Matt Jankowski
6d12831686
Fix Rails/OutputSafety cop from rubocop todo via inline disable (#34893) 2025-06-03 08:00:50 +00:00
Claire
8224178e8c
Revert "Remove cookie rotator (#32289)" (#34892) 2025-06-02 13:51:27 +00:00
Matt Jankowski
0d5123199f
Fix Style/FormatStringToken cop (#34861) 2025-06-02 07:37:33 +00:00
Matt Jankowski
7efe20337c
Fix Style/FetchEnvVar cop in omniauth config (#34862) 2025-05-30 15:32:47 +00:00
Matt Jankowski
c025824f98
Use config_for for cache buster values (#34851) 2025-05-30 11:54:25 +00:00
Matt Jankowski
3c09fd3f89
Fix Style/FetchEnvVar cop in devise config (#34846) 2025-05-30 07:00:37 +00:00
Matt Jankowski
f7a3dd0e38
Use config_for for VAPID key storage (#34845) 2025-05-30 07:00:33 +00:00
Matt Jankowski
71d46e26b2
Update rack to version 3 (#34816) 2025-05-28 08:39:17 +00:00
Matt Jankowski
37c82a3003
Update sidekiq to version 7 (#34745) 2025-05-26 15:32:41 +00:00
Matt Jankowski
bd2988bdf4
Fix Style/PreferredHashMethods cop (#34775) 2025-05-23 07:11:59 +00:00
David Roetzel
3acd87419c
Update to linzer 0.7 (#34765) 2025-05-23 06:43:02 +00:00
Claire
f7182ddc8b
Change libvips to be enabled by default (#34741) 2025-05-20 17:14:17 +00:00
Claire
dab31f7a88
Drop support for PostgreSQL 12 (#34744) 2025-05-20 14:48:29 +00:00
Claire
6d6263ce07
Drop redis namespace code (except for Rails cache) (#34665) 2025-05-20 13:02:09 +00:00
Echo
c4f47adb49
Convert from Webpack to Vite (#34450)
Co-authored-by: Renaud Chaput <renchap@gmail.com>
2025-05-16 13:26:12 +00:00
Claire
5ec840a32f
Change REDIS_NAMESPACE deprecation warning to an error (#34664) 2025-05-12 15:14:15 +00:00
Claire
aedc5f6921
Add warning for REDIS_NAMESPACE deprecation at startup (#34581) 2025-05-05 13:01:16 +00:00
Emelia Smith
b754e28190
Change devise to not use HTTP Basic Authentication (#34501) 2025-04-22 12:11:21 +00:00
Matt Jankowski
4c2f64907b
Remove deprecated Import model (#34371) 2025-04-10 12:49:24 +00:00
David Roetzel
e74774e366
Disable installation of instrumentation hooks (#34192) 2025-03-17 15:50:13 +00:00
David Roetzel
4a6cf67c46
Add middleware to record queue time (#34172) 2025-03-14 13:52:04 +00:00
Claire
04492e7f93
Fix behavior of database schema loading with SKIP_POST_DEPLOYMENT_MIGRATIONS (#34089) 2025-03-07 13:41:16 +00:00
Claire
06f879ce9b
Merge commit from fork
* Add rate-limit on `/auth/setup`

* Remove useless test
2025-02-27 15:44:35 +01:00
Matt Jankowski
f1d4be1e75
Use preferred allowed origin configuration style for webauthn config (#33953) 2025-02-18 15:03:43 +00:00
Renaud Chaput
4af91e564d
Fix a missing require when enabling the local prometheus exporter with Sidekiq (#33840) 2025-02-05 13:49:47 +00:00
Renaud Chaput
59384282ed
Add an optional metric exporter (#33734) 2025-01-27 12:52:30 +00:00
Matt Jankowski
c0264c8013
Extend custom CSS cache time with digest paths (#33207) 2025-01-08 08:48:45 +00:00
Matt Jankowski
9b82bedc6f
Only register stats dirs when command available (#33454) 2025-01-04 17:44:49 +00:00
Matt Jankowski
af7d6e59af
Replace deprecated STATS_DIRECTORIES with Rails::CodeStatistics.register_directory approach (#33445) 2025-01-03 21:52:16 +00:00
Matt Jankowski
535866218e
Update rails to version 8.0.1 (#32357) 2025-01-03 16:08:21 +00:00
Renaud Chaput
22813dbc6e
Fix /health endpoint when OTEL is configured (#33362) 2024-12-19 10:44:44 +00:00
Renaud Chaput
3febe7d020
Add OTEL trace & span IDs to logs (#33339) 2024-12-18 07:34:20 +00:00
Robb Kidd
d580607510
don't start OTel traces with Redis spans (#33090) 2024-12-13 08:21:38 +00:00
Matt Jankowski
be2d4615ab
Rely on Rails to enable YJIT when available (#33017) 2024-11-22 08:31:23 +00:00
Emelia Smith
4517e18b79
Update dependency doorkeeper to v5.8.0 (#33000)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-21 13:48:30 +00:00
Renaud Chaput
bcf5d30e01
Add OpenTelemetry VCS attributes (#32904) 2024-11-18 08:41:09 +00:00
Claire
f5f6273d2b
Move ALLOWED_PRIVATE_ADDRESSES parsing to an initializer (#32850) 2024-11-12 13:00:52 +00:00
David Roetzel
d60ef3f17e
Disable httplog gem in production (#32776) 2024-11-05 08:55:34 +00:00
Matt Jankowski
a139dac18e
Remove cookie rotator (#32289) 2024-11-04 09:11:00 +00:00
Emelia Smith
e1b7382ea6
Add userinfo oauth endpoint (#32548) 2024-10-30 14:38:10 +00:00
Claire
6ff1954bdb
Change Active Record Encryption variable check to check for emptiness (#32537) 2024-10-16 08:43:45 +00:00
Claire
ffa1032381
Add further warnings about encryption secrets (#32476) 2024-10-14 13:00:20 +00:00
Emelia Smith
454d21ab5a
Remove OAuth Password Grant Type support (#30960) 2024-10-01 09:56:58 +00:00
Claire
e22eff8900
Remove regexp timeout feature (#32169) 2024-09-30 09:41:06 +00:00
David Roetzel
cfb8fc6222
Increase regexp timeout and allow override (#32056) 2024-09-24 13:16:58 +00:00
Tim Campbell
11eae691ba
Feature more otel customization (#31998) 2024-09-23 08:55:35 +00:00
Matt Jankowski
5405bdd344
Remove unused E2EE messaging code (#31193) 2024-09-18 09:27:43 +00:00
Claire
d5cf27e667
Add global Regexp timeout (#31928) 2024-09-16 09:40:18 +00:00
Claire
a496aeabcb
Change form-action Content-Security-Policy directive to be more restrictive (#26897) 2024-09-12 13:24:19 +00:00