Brian Gough
fd87cf1ddd
Merge pull request #35966 from overleaf/bg-return-optimised-image-stats-and-timings
...
return image stats and timings in compile response
GitOrigin-RevId: ec700b8cb6680bfd8f28ad0f1f2bbdb0479398bc
2026-09-17 11:44:22 +00:00
Brian Gough
1b519d59a5
Merge pull request #35806 from overleaf/bg-fix-retry-failed-backups-script
...
fix extraction of project ids in retry_failed_backups.sh
GitOrigin-RevId: b1d7af8d9de84b0b28d14097f54a93893b93dd46
2026-09-17 11:38:41 +00:00
Brian Gough
a46d987a51
Merge pull request #35695 from overleaf/copilot/close-graceful-shutdown-issue-35694
...
Handle graceful shutdown in project and user deletion batch expiry
GitOrigin-RevId: 43182850ad8e55b480ea0073c393222366d7e00a
2026-09-17 11:38:25 +00:00
Brian Gough
793e9e6796
Merge pull request #35819 from overleaf/lg-fast-uri-security-upgrade
...
[Security upgrade] bump fast-uri to 3.1.4 in root workspace
GitOrigin-RevId: b4d92b73162c848b1289d543763970af5ce89a50
2026-09-17 11:38:22 +00:00
Brian Gough
21ec38d0fa
Merge pull request #35813 from overleaf/lg-svgo-security-upgrade
...
[Security upgrade] bump svgo to 4.0.2 in root workspace
GitOrigin-RevId: 962a8c79ccf50119094de970be32599353064482
2026-09-17 11:38:18 +00:00
Brian Gough
8f5f86bce1
Merge pull request #35257 from overleaf/bg-png2pdf-premium
...
limit png2pdf to priority compiles
GitOrigin-RevId: a2b394efe6056ccbc6963d922f3e8b385645167b
2026-09-17 11:35:57 +00:00
Brian Gough
6c756eab73
Validate id types in LinkedFiles getSourceProject ( #35748 )
...
* Validate id types in LinkedFiles getSourceProject
Require source_project_id and v1_source_doc_id to be primitives before
querying Mongo, rejecting anything else with BadDataError.
* Validate refreshLinkedFile request params and body
Route refreshLinkedFile through parseReq with a schema requiring
project_id and file_id to be ObjectIds and typing the request body.
* Use well-formed ObjectIds in LinkedFilesController tests
Give the shared test setup valid ObjectId project_id/parent_folder_id
so parseReq passes and the controller logic is actually exercised, and
fail the tests if next is called unexpectedly.
* Use ObjectId file ids in v1 linked-file acceptance fixtures
The refresh route now validates file_id as an ObjectId, so the v1
not-imported fixtures need well-formed ids to reach the refuse-to-refresh
path (409) instead of failing id validation (404).
GitOrigin-RevId: d78b3664e825c6bb25ab2e363e5094b9212db307
2026-09-17 11:35:02 +00:00
Brian Gough
158d8a5839
Merge pull request #35646 from overleaf/jpa-fix-input-selection
...
[web] fix race condition of input selection and user edit
GitOrigin-RevId: 2180fba1f77da2d13f216d33d16f49ee2dd58442
2026-09-17 11:34:59 +00:00
Brian Gough
41a1b639f6
Merge pull request #35734 from overleaf/bg-issue35720
...
add zod validation to ExportsController and TemplatesController
GitOrigin-RevId: 8f283999665d730d491160aabe75b2643b8c2178
2026-09-17 11:34:46 +00:00
Brian Gough
9d57689112
Merge pull request #35549 from overleaf/copilot/fix-prettier-caching-issue
...
Work around Prettier stale-cache parse-error behavior in root format commands
GitOrigin-RevId: 1669047b3f52c15fcbff8bff41fcb1ca1257418d
2026-09-17 11:31:43 +00:00
Brian Gough
9ff7e66b99
Merge pull request #35504 from overleaf/bg-png2pdf-on-slow-images-only
...
run png2pdf on slow images only
GitOrigin-RevId: 2d0ecd35bfcfc308773502c28eeb5a722055a5a9
2026-09-17 11:29:12 +00:00
Brian Gough
aad50452af
Merge pull request #35333 from overleaf/bg-png2pdf-minimum-size-threshold
...
enforce a minimum size threshold on png2pdf conversions
GitOrigin-RevId: fa558afb5455ff5d0373e3d50e57f7207a923fcb
2026-09-17 11:29:09 +00:00
Brian Gough
0dd69cb143
add clsi metrics for png2pdf ( #35239 )
...
* add clsi metrics for png2pdf
* update metrics to use png2pdf boolean
GitOrigin-RevId: 0d96020b659b31cdf16f5d26c128928dae45f8f9
2026-09-17 11:20:34 +00:00
Brian Gough
efaeb90e39
Merge pull request #34924 from overleaf/lg-tar-root-security
...
[Security upgrade] bump tar to 7.5.16 in root workspace
GitOrigin-RevId: 73ac951792ce3d8ac8e9c01508bd467932621f49
2026-09-17 11:14:33 +00:00
Brian Gough
29c8717b60
Merge pull request #33845 from overleaf/lg-ws-security-upgrade
...
[Security upgrade] pin ws@^8 to 8.21.0
GitOrigin-RevId: 40b839757122c1116debe8b7ebfa4eba9187bfa8
2026-06-24 08:06:51 +00:00
Brian Gough
c6a46fbdad
Merge pull request #33961 from overleaf/lg-qs-security-upgrade
...
[Security upgrade] pin qs to 6.15.2 in root yarn.lock
GitOrigin-RevId: 4819f0a1f9b41821ccda354a309d190d8395ef56
2026-06-24 08:05:31 +00:00
Brian Gough
81f85293f2
Merge pull request #33656 from overleaf/lg-protobufjs-security-upgrade
...
[Security upgrade] Pin protobufjs to 7.6.3 and @protobufjs/utf8 to 1.1.1 via resolutions
GitOrigin-RevId: 7d71d564d7296af76f04fda8b35f178c5014a9b9
2026-06-24 08:05:26 +00:00
Brian Gough
23dca72cd3
Merge pull request #34843 from overleaf/bg-add-compile-timer
...
add timer for compile with checkpoints
GitOrigin-RevId: ec758d34594f242a5cac8192233bfe2db783e42a
2026-06-23 08:05:55 +00:00
Brian Gough
b1ed38c2d0
Merge pull request #34761 from overleaf/bg-enable-clsi-checkpoints
...
adds enableCheckpoint to compile requests from web to clsi
GitOrigin-RevId: 431b28602091cf8f7252ad836f083c7b092351d4
2026-06-23 08:05:50 +00:00
Brian Gough
d75ef19bbf
Merge pull request #34746 from overleaf/bg-clsi-apparmor
...
add new clsi apparmor profile for checkpoints
GitOrigin-RevId: 3a003263326613d3166343d54adb7050fe1e9847
2026-06-23 08:05:38 +00:00
Brian Gough
6f9b7031f4
pass through checkpoint setting ( #34631 )
...
GitOrigin-RevId: 50e9791b468253ee966b0eac822b2a01321a0ece
2026-06-16 08:07:14 +00:00
Brian Gough
be4108a573
add glob matching to isExtraneousFile ( #34633 )
...
GitOrigin-RevId: f12aedb52195cfc9e3254936f1db6189f49c3f37
2026-06-16 08:07:09 +00:00
Brian Gough
57d76da263
drop zero-length retain operations in project-history ( #34427 )
...
GitOrigin-RevId: ec3069a3ea3b7d487548ba181a2dde9772e308e5
2026-06-11 08:05:33 +00:00
Brian Gough and Copilot Autofix powered by AI
da85973cca
add script for uploading a file to a project ( #33874 )
...
* add script for uploading a file to a project
* fix default source name in script
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
* reject folders as an upload destination
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
* validate destination path when normalizing
---------
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
GitOrigin-RevId: 4a6ce79652074475fc2065156718a23156e8b0bd
2026-06-11 08:05:29 +00:00
Brian Gough
19b040fc69
add ELINT_FAST environment variable in pre-commit hook ( #34396 )
...
* add ELINT_FAST environment variable in pre-commit hook
skips slow type-aware linting in pre-commit hook, full lint still runs in CI
GitOrigin-RevId: d4b6fde1c5010ba0f61aed03972b745af0f55b9b
2026-06-09 08:06:57 +00:00
Brian Gough
9ec0ff065d
add missing mongo dependencies ( #34298 )
...
* add missing mongo dependency for analytics
* update build scripts for analytics
* add missing mongo dependency for third-party-datastore
* update build scripts for third-party-datastore
* add missing mongo dependency for third-party-references
* update build scripts for third-party-references
* update yarn.lock for buildscript changes
GitOrigin-RevId: 1c42e49af5075529a334d50648da990e4cedb1b4
2026-06-05 08:05:50 +00:00
Brian Gough
0da93aaab3
add script to finalise broken history-v1 chunks ( #34005 )
...
* add script to finalise broken history-v1 chunks
* use history-id instead of project-id
* update project-id to history-id in tests
* silence unwanted event emitter warnings
* fix up test for historyId
GitOrigin-RevId: 58d2a768f1eff296e921e2ed985f6faf3929f619
2026-06-04 08:05:42 +00:00
Brian Gough
f8c7e092fa
upgrade to eslint v10 ( #34054 )
...
* upgrade from eslint version 8 to eslint version 10
* remove unsupported eslint-env directive
* include jsx files in latexqc linting
* use basePath and extends to maintain paths in writefull eslint
* fix yarn.lock
with ./bin/yarn install
* preserve existing glob patterns in web eslint config
* restore original comments
* fix worker path
* corrected comment about eslint-plugin-mocha
* remove unused imports
* remove unused import of includeIgnoreFile
* switch to individual eslit.config.mjs files
* fix lint errors on eslint.config.mjs in web
* update build scripts for eslint.config.mjs
* update volumes for RUN_LINTING_CI_MONOREPO in web Makefile
updated manually as this makefile is not autogenerated
the RUN_LINTING_CI_MONOREPO command is only used for prettier, not eslint, but updating for consistency.
* migrate from mocha/no-skipped-tests to mocha/no-pending-tests
see https://github.com/lo1tuma/eslint-plugin-mocha/pull/365
"rule no-skipped-tests has been removed, its functionality has been merged into the existing no-pending-tests rule"
GitOrigin-RevId: 2c8f25c8049a0dba374a51df1214286bb5093a51
2026-06-03 08:06:29 +00:00
Brian Gough
fda0283490
Merge pull request #33377 from overleaf/lucie/js-yaml-security-fix
...
[Security Upgrade]: js-yaml in yarn.lock
GitOrigin-RevId: 4f388ca74de0e33a4f8894b1aa7e7963d1de552d
2026-06-02 08:07:45 +00:00
Brian Gough
b8067723b6
Merge pull request #33628 from overleaf/lg-otel-security-upgrade
...
Bump @opentelemetry/sdk-node and auto-instrumentations-node (GHSA-q7rr-3cgh-j5r3)
GitOrigin-RevId: 2d5bac25735e9ef8a462423505f142f49ef73d8b
2026-06-02 08:06:52 +00:00
Brian Gough
60860aa202
Merge pull request #33576 from overleaf/bg-jpa-convert-document-to-file
...
Modify convertDocToFile to bypass docstore
GitOrigin-RevId: 3ec789034a369d39d223450462394c8f303caa07
2026-05-19 08:04:13 +00:00
Brian Gough
3940f8c2a7
Merge pull request #33504 from overleaf/bg-upgrade-yauzl
...
Upgrade yauzl library in web to version 3.3.0
GitOrigin-RevId: 82b4158db7a432f4257bd48402840f07801c6d07
2026-05-11 08:05:47 +00:00
Brian Gough
a6c8ce32c3
Merge pull request #33312 from overleaf/copilot/send-clear-site-data-header
...
Send `Clear-Site-Data` header on account deletion
GitOrigin-RevId: c3f0b5f27cc80a1927518c56436c3a808b144fb7
2026-05-07 08:07:20 +00:00
Brian Gough
61f480ca4e
Merge pull request #33436 from overleaf/bg-fix-lint-in-codespaces
...
fix web linting commands to run in codespaces
GitOrigin-RevId: 106572bab1b2a4e13f1da298253c35e4af0b1316
2026-05-07 08:07:11 +00:00
Brian Gough
d658dba53c
Merge pull request #33421 from overleaf/bg-use-plain-test-output-in-ci
...
add NO_COLOR environment variable to web CI for cleaner output
GitOrigin-RevId: 1c089333e2002e63b62d55d0e6b4def29e844aa6
2026-05-06 08:07:10 +00:00
Brian Gough
c19c25d113
Merge pull request #32874 from overleaf/bg-promisify-archive-manager
...
Promisify ArchiveManager
GitOrigin-RevId: 7a3ee3dfb2f07dc06ee894cfce0a9196622c878e
2026-05-01 08:06:05 +00:00
Brian Gough
8a8679eb78
Merge pull request #33297 from overleaf/bg-fix-acceptance-tests-in-dev-env
...
fix: update migration commands to use yarn instead of east
GitOrigin-RevId: 9cfcc393cfc1855e1edba6ba90ebb7b3a76ecb6b
2026-05-01 08:06:01 +00:00
Brian Gough
7f7556cf6a
Merge pull request #33219 from overleaf/bg-fix-collapsible-panel-flicker
...
Fix flicker when switching between editor and PDF views
GitOrigin-RevId: 1f6543c0046dc458fa174aa9b54985934a7437fa
2026-05-01 08:05:56 +00:00
Brian Gough
eec3be362b
Merge pull request #33172 from overleaf/bg-fix-project-upload-unlinks
...
fix: use fsPromises ins ProjectUploadController async functions for consistency
GitOrigin-RevId: beb858d9b6cf50431fb14626dfd7cddfaf093882
2026-05-01 08:05:52 +00:00
Brian Gough
50648d6ed9
Merge pull request #33138 from overleaf/bg-acf-web-graceful-shutdown
...
[web] add fast shutdown for development environment on SIGTERM
GitOrigin-RevId: eb82171144bfe4d4f6bafa5e20773a008eeb13af
2026-04-28 08:07:35 +00:00
Brian Gough
18b2308887
Merge pull request #32835 from overleaf/bg-fix-potential-race-condition-in-archive-manager
...
fix potential race condition in extractZipArchive
GitOrigin-RevId: 6dc77443e8a58172825d2b03645da05a9887e468
2026-04-28 08:07:26 +00:00
Brian Gough
e6861ab6fa
Merge pull request #33023 from overleaf/copilot/add-warning-for-unprocessed-projects
...
Clarify clear_deleted.js completion output for force mode and partial processing
GitOrigin-RevId: 11d9595e5b43bb8df8e1c7f664f4c08c3fbd4509
2026-04-28 08:06:36 +00:00
Brian Gough
faf2fd2287
Merge pull request #32996 from overleaf/copilot/fix-race-condition-in-stopcompile
...
Stabilize stopCompile Cypress helper by waiting for enabled “Stop compilation” action
GitOrigin-RevId: 16997aaccd8d65d5ff0a0a1af73a0bf5d6803832
2026-04-23 08:06:17 +00:00
Brian Gough
f07aaf1979
Merge pull request #32954 from overleaf/fix/security-oauth2-server-web
...
[web] upgrade @node-oauth/oauth2-server to 5.3.0
GitOrigin-RevId: e6b25a6fb3dfaef1e8690fc1dd434daab35b798d
2026-04-22 08:06:12 +00:00
Brian Gough
b918e23419
Merge pull request #32780 from overleaf/bg-history-v1-check-chunk-script
...
add script for checking chunks with resyncs
GitOrigin-RevId: bf17bf262cf0a691a66c0d23256d53b606007461
2026-04-20 08:04:27 +00:00
Brian Gough
e9b50b08bf
Merge pull request #32776 from overleaf/bg-record-file-source-in-filenames
...
record upload type in temporary filenames
GitOrigin-RevId: 83232be85ad58e03b1ce9da4bb7de54f7a7cfdb0
2026-04-15 08:05:34 +00:00
Brian Gough
3f75f35a8e
Merge pull request #32766 from overleaf/bg-add-missing-unit-test-mocks
...
add missing mocks for @overleaf/metrics in unit tests
GitOrigin-RevId: 0903c3e26f88f92ef816a64f14ad053f159b31ed
2026-04-14 08:04:46 +00:00
Brian Gough
367e8d53b2
Merge pull request #32702 from overleaf/bg-allow-redacting-blobs
...
add script for redacting unwanted blobs
GitOrigin-RevId: cddbeb4d27546b7cb98634ab364cc8dad0ada76c
2026-04-10 08:03:52 +00:00
Brian Gough
9f1e4d99e5
handle old versions of latexmk in run count extraction ( #30597 )
...
* handle old versions of latexmk in run count extraction
the log lines for the run number change from stderr to stdout in TL2022
* extend SimpleLatexFileTest to include TL2017
* reset metrics for each scenario in SimpleLatexFileTests
* fix buildscript merge conflict
GitOrigin-RevId: fb74f2025d21ddf43be6a3b90ac6f7df4d975db6
2026-03-19 09:06:55 +00:00
Brian Gough
437a5ae812
Merge pull request #31911 from overleaf/renovate-npm-multer-vulnerability
...
[Core] Update dependency multer to v2.1.1 from 2.0.2 [SECURITY]
GitOrigin-RevId: 17cb0c852fe3d17dc201c62eef90455a01a40aa5
2026-03-09 09:06:06 +00:00
Brian Gough
892b52c2e9
Merge pull request #31695 from overleaf/bg-Jenkins-build-failure-Server-Pro-E2E-Tests-1029
...
reload server cleanly in project sharing tests
GitOrigin-RevId: 1232d870b69a54994441a54da33c93b78d393f22
2026-03-06 09:06:54 +00:00
Brian Gough
15a24db3c9
Merge pull request #31650 from overleaf/bg-handle-timeouts-in-persistence-manager
...
add missing handling of timeouts in PersistenceManager
GitOrigin-RevId: 7fe74068f3ea647b27103393c3f0b243b4b25fe3
2026-02-20 09:05:50 +00:00
Brian Gough
a9c94c4184
Merge pull request #31444 from overleaf/bg-jpa-use-fetch-in-persistence-manager
...
remove requestretry from PersistenceManager
GitOrigin-RevId: 1fc9ffdfa7879d7ab4f0f4683544d09fe8526f3d
2026-02-19 09:05:45 +00:00
Brian Gough
44ecee821d
Fix temp file leaks in dumpFolder on both success and error paths ( #31304 )
...
GitOrigin-RevId: b5d8586a86030fb887cbd7dadd9bbb7cd64a788c
2026-02-11 09:06:27 +00:00
Brian Gough
f3e8601cba
fix caching of minted output files in TL2025 ( #31455 )
...
GitOrigin-RevId: b82df4d9c7898332b310fd956c5f002bf5b20e39
2026-02-11 09:06:14 +00:00
Brian Gough
2a5f0e4de2
Merge pull request #30856 from overleaf/bg-batched-update-collection-audit
...
add script to check for incorrect batchedUpdate migrations
GitOrigin-RevId: b6ab9750ef1c3ddd02c2fabad54e2053ce2c2584
2026-01-21 09:05:26 +00:00
Brian Gough
dbff5ae559
Merge pull request #30813 from overleaf/bg-fix-compile-from-redis
...
exclude buildId from project state hash
GitOrigin-RevId: da7424378422bec348adeaa5da0fe2d3581744d9
2026-01-19 09:07:04 +00:00
Brian Gough
e4eb116a5c
Merge pull request #30609 from overleaf/bg-additional-check-for-upload-file-leak
...
handle file tree operation errors in uploadFile
GitOrigin-RevId: 00ebb8318c38cb13b45733774d1328ae20ebc97a
2026-01-12 09:06:31 +00:00
Brian Gough
b3c2146b6f
Merge pull request #30530 from overleaf/bg-fix-zip-upload-leak
...
clean up temporary folder on zip upload failure
GitOrigin-RevId: 83a934f41de7e4c737bb3e1123e6ac6b0cb15429
2026-01-12 09:06:26 +00:00
Brian Gough
6b4b733da1
Merge pull request #30527 from overleaf/bg-acf-fix-file-upload-leak
...
clean up temporary file on upload failure
GitOrigin-RevId: 0f30e6da2087e94e2e9bb95ae845af2efdaa5a7b
2026-01-12 09:06:21 +00:00
Brian Gough
1416a59f87
Merge pull request #28830 from overleaf/bg-async-await-github-sync
...
migrate github-sync AuthenticationController to async/await
GitOrigin-RevId: 0d0cdc0dcb054dd36c9b1323ea1003678c75f6a2
2025-12-16 09:07:31 +00:00
Brian Gough
44cb381a4d
Merge pull request #30244 from overleaf/bg-add-missing-configuration-for-pdf-caching
...
add missing configuration for pdf caching
GitOrigin-RevId: b5791d5d6db7fc9e970acaa0ca9cc43e1a7ca8ec
2025-12-12 09:05:55 +00:00
Brian Gough
42d09010aa
Merge pull request #30174 from overleaf/bg-history-backup-allow-stalled-jobs-to-be-retried
...
Allow stalled jobs to be retried in backup queue settings
GitOrigin-RevId: c68605aa89e9f8d4c2bc11fc14739a7d0774096d
2025-12-10 09:06:18 +00:00
Brian Gough
b9888957e4
Merge pull request #30000 from overleaf/bg-extend-backup-blob-script
...
extend backup blob script
GitOrigin-RevId: 226e624f0fd93bfe4890acce728ce8005f9787c5
2025-12-08 09:06:05 +00:00
Brian Gough
a45c39389c
Merge pull request #29891 from overleaf/bg-docupdater-make-max-unflushed-age-configurable
...
Make document-updater max unflushed age configurable via settings
GitOrigin-RevId: 3421f2467b7d8459ba8cdb1859e1b0695b0a01f3
2025-12-08 09:05:08 +00:00
Brian Gough
7a57ef00cb
Merge pull request #30045 from overleaf/bg-object-persistor-make-list-directory-safer
...
Improve safety of object persistor
GitOrigin-RevId: bced9814de6613b388ca288a5f72cd42cff6c1d3
2025-12-05 09:06:42 +00:00
Brian Gough
06f696ced0
Merge pull request #29980 from overleaf/bg-history-extend-backup-comparison-III
...
Check file tree hashes in backup comparison
GitOrigin-RevId: 4bd1f36afa34f326d4b8934c8bb0ea00a52cf1d9
2025-12-01 09:06:18 +00:00
Brian Gough
e0d6d7cb48
Merge pull request #29952 from overleaf/bg-history-extend-backup-comparison-II
...
Add batch comparison options for backup verification
GitOrigin-RevId: fe12270b4063c4105f7e7a950c6a58cd39a62843
2025-11-28 09:06:11 +00:00
Brian Gough
70909c126c
Merge pull request #29950 from overleaf/bg-history-extend-backup-comparison
...
Add fast comparison option for blob backups
GitOrigin-RevId: e1383425487ac1b4439248f976e6106567bae07d
2025-11-28 09:06:06 +00:00
Brian Gough
1f356754de
Merge pull request #29801 from overleaf/bg-history-refactor-backup-worker-shutdown
...
refactor history-v1-backup worker shutdown
GitOrigin-RevId: 9666a99b00b30e98844e7dd25932f1590d0879b3
2025-11-24 09:05:49 +00:00
Brian Gough
e822ac0ee0
Merge pull request #29775 from overleaf/bg-history-use-configurable-concurrency-in-backup-worker
...
allow configurable concurrency for history-v1 backup worker
GitOrigin-RevId: 59c734b013f99e215cc84688142cb0fbe45b064b
2025-11-24 09:05:44 +00:00
Brian Gough
3227502aeb
Merge pull request #29718 from overleaf/bg-history-fix-backup-errors
...
fix backupBlob error handling and add tests for upload failures
GitOrigin-RevId: 3abda1b70012fda20fc403593d0ee6ce04152e24
2025-11-19 09:05:19 +00:00
Brian Gough
b7015c1dfa
Merge pull request #29717 from overleaf/ii-subscpriptions-v1-id-index-history-v1
...
[web] Fix failing acceptance tests in history-v1 and github-sync
GitOrigin-RevId: cae820598dfe7779386958fd759d3381b6007303
2025-11-18 09:06:18 +00:00
Brian Gough
581a3b7ce7
Merge pull request #29700 from overleaf/bg-history-v1-log-stalled-uploads
...
Add timeout warnings for long-running blob and chunk uploads
GitOrigin-RevId: 5a57ebaaea9dfcaf23153f7e6f27190af541eb16
2025-11-18 09:06:02 +00:00
Brian Gough
f3d0c6920f
Merge pull request #29692 from overleaf/dependabot-npm_and_yarn-js-yaml-4.1.1
...
Bump js-yaml from 4.1.0 to 4.1.1
GitOrigin-RevId: eaa7b5b0a6ddcd111f280d3ef122b8cdf0072ae5
2025-11-18 09:04:51 +00:00
Brian Gough
e7cc70baf7
Merge pull request #29639 from overleaf/bg-block-clone3-for-docker
...
use docker default seccomp rule for clone3
GitOrigin-RevId: 32a65a2f2262225fafa1ac1a9f8d6f2767c2829c
2025-11-13 09:06:28 +00:00
Brian Gough
67aa42a57a
Merge pull request #29650 from overleaf/bg-update-clsi-tests-to-2025
...
update clsi acceptance tests to use texlive 2025.1 by default
GitOrigin-RevId: d69e97132e87873a8b91c39494c545250298d935
2025-11-13 09:06:23 +00:00
Brian Gough
4ca1407ab9
Merge pull request #29638 from overleaf/bg-add-shell-escape-tests-to-clsi
...
add shell escape tests to clsi
GitOrigin-RevId: 6cd3ab24fa76f74dccfec43bf6a3d06c0fe9ec6a
2025-11-13 09:06:18 +00:00
Brian Gough
43c1ad2b5a
Merge pull request #29618 from overleaf/bg-allow-statx-call-in-clsi-seccomp
...
allow statx and openat2 syscalls in seccomp profile
GitOrigin-RevId: f7d3ae5bb5f2fedcc9e071d70f24baaf13be27f4
2025-11-12 09:05:08 +00:00
Brian Gough
b0d7728de3
Merge pull request #29546 from overleaf/mfb-from-joi-to-zod-real-time
...
RE MIGRATE from joi to zod, moving schemas to top level in file
GitOrigin-RevId: c1512be2e7d6edf52c3dc01d62f2fc2051b3d9b2
2025-11-07 09:05:46 +00:00
Brian Gough
d10cdb96b3
Merge pull request #29530 from overleaf/revert-29472-mfb-from-joi-to-zod-real-time
...
Revert "Mfb from joi to zod real time"
GitOrigin-RevId: 3bb8b01c692083c1b15d8a53066c01f0ec7af8f6
2025-11-06 09:06:19 +00:00
Brian Gough
cc7f0c1b9b
Merge pull request #29321 from overleaf/bg-ignore-deleted-projects-in-history-backup
...
handle deleted projects in history-v1 backup worker
GitOrigin-RevId: f4392045074248137f15d082d922c18b1ef9232f
2025-10-28 09:05:34 +00:00
729e0f5ac9
move migrations to shared location ( #28306 )
...
* fix: correct typedef for Document in helpers.mjs
* add move-migrations codemod
* update migration paths to use shared migrations directory
* move migrations to shared location
* fix: update Dockerfile and docker-compose.ci.yml to include migrations directory
* feat: add migrations tool to workspaces in package.json
* [monorepo] Fix order of docker ignore rules
* [web] remove unused docker ignore file
* [monorepo] replace old references to migrations folder
* [server-ce] copy migrations from new place
* [migrations] Inline web scripts
Co-authored-by: Brian Gough <brian.gough@overleaf.com >
* [migrations] move three web scripts over
Co-authored-by: Brian Gough <brian.gough@overleaf.com >
* [migrations] add missing collection
Co-authored-by: Brian Gough <brian.gough@overleaf.com >
* [migrations] remove lodash dependency
Co-authored-by: Brian Gough <brian.gough@overleaf.com >
* [migrations] avoid mongodb-legacy dependency
Co-authored-by: Brian Gough <brian.gough@overleaf.com >
* [monorepo] run migrations from tools/migrations
Co-authored-by: Brian Gough <brian.gough@overleaf.com >
* [migrations] simplify migration for adding gitBridge feature to users
* [monorepo] run migrations from tests in all the services
* [migrations] add Jenkins pipeline for linting/formatting
* [monorepo] fixup running web migrations everywhere
* [monorepo] trigger Jenkins builds on changes to mongo migrations
* [migrations] add Jenkins pipeline for linting/formatting
* [monorepo] build scripts: update devDependencies before deps scanning
* [monorepo] build scripts: formerly depend on tools/migrations
* [monorepo] run eslint on .mjs files
* [migrations] enable more eslint rules and fix all the errors
* [rake] fix migrations:list task
---------
Co-authored-by: Jakob Ackermann <jakob.ackermann@overleaf.com >
GitOrigin-RevId: 14cf69cc1b9405bbc75adbb9a000e555500e0614
2025-10-16 08:07:37 +00:00
Brian Gough
2cae9c4635
Merge pull request #29097 from overleaf/bg-reduce-retry-backup-script-concurrency
...
reduce concurrency for retrying failed backups
GitOrigin-RevId: aeb1f05b7ed26b80c00f12fe07a5f30a14786c30
2025-10-16 08:05:56 +00:00
Brian Gough
f6229d6fe1
Merge pull request #29032 from overleaf/bg-retry-failed-backups
...
Add script and cronjobs to retry failed history-v1 backups
GitOrigin-RevId: c32102086235d4e22b947f4a80089b186c093cea
2025-10-14 08:06:28 +00:00
Brian Gough
58094ebcd6
Merge pull request #28988 from overleaf/bg-add-file-info-to-performance-logs
...
add latexmk fdb file info to performance logs
GitOrigin-RevId: 3cc5709cd10fd55c2cd8aff7754fb7868aacdf0c
2025-10-13 08:05:23 +00:00
Brian Gough
da3f366643
Merge pull request #28959 from overleaf/bg-exclude-health-checks-from-performance-logs
...
exclude health checks from performance logs
GitOrigin-RevId: 88db63e00b32b2b015ee25c7d555546ed7d9a95b
2025-10-13 08:05:18 +00:00
Brian Gough
7b6565c98f
Merge pull request #28946 from overleaf/bg-set-health-check-flag-on-compile-status-requests
...
set health-check flag on compile status requests
GitOrigin-RevId: 56decc98aecf7fa5e12f99efc39ef38915ceebe2
2025-10-10 08:06:28 +00:00
Brian Gough
d24f37d3a4
Merge pull request #28880 from overleaf/bg-add-time-option-to-clsi
...
add latexmk `-time` option to clsi and record performance logs
GitOrigin-RevId: 467473859359913da73f83e10b63b45603ea175c
2025-10-09 08:06:12 +00:00
Brian Gough
3b853e9434
Merge pull request #28719 from overleaf/dependabot-npm_and_yarn-tar-fs-3.1.1
...
Bump tar-fs from 3.0.9 to 3.1.1
GitOrigin-RevId: abbdf1a27eb9b22aba3fa3ce68b8edd3a7944547
2025-09-29 08:05:47 +00:00
Brian Gough
d7cd65d20c
Merge pull request #28628 from overleaf/bg-cache-history-size-on-project
...
Implement project size checks on file uploads
GitOrigin-RevId: 4dffe237e6992b859f07964cffa82ff1c13e91c9
2025-09-24 08:07:37 +00:00
Brian Gough
ff267ca246
Merge pull request #28640 from overleaf/bg-fix-chunk-store-metrics
...
update metrics for getChangesSinceVersion to include status and hasMore flag
GitOrigin-RevId: 389353425a12d6d7c92aa3ae37d6553fc1c7fc1d
2025-09-23 08:08:09 +00:00
Brian Gough
6ed14c56ae
Merge pull request #28567 from overleaf/bg-fix-project-locator-root-folder
...
respect elementType when matching rootFolder in findElement
GitOrigin-RevId: f4e20ee6441fc16915297b2ac24737ed63398027
2025-09-19 08:08:20 +00:00
Brian Gough
aaa62b2dbc
Merge pull request #28589 from overleaf/revert-28283-jdt-monthly-tl-experiment
...
Revert "Rolling TexLive builds experiment"
GitOrigin-RevId: c3c6833dca7ef0d207f854c93bf0bb03bd814694
2025-09-19 08:08:15 +00:00
Brian Gough
fd82788e61
Merge pull request #28506 from overleaf/bg-size-limits
...
add size check when cloning project (logging only)
GitOrigin-RevId: 1f56ed80a2d05b28c44fab8532d751ad8e758943
2025-09-18 08:05:52 +00:00
Brian Gough
386e133766
Merge pull request #28436 from overleaf/bg-load-changes-directly-from-redis-buffer
...
load changes directly from redis buffer for getChanges requests
GitOrigin-RevId: 99673c47a137ff4222d331fa88eb6e5103270551
2025-09-12 08:07:35 +00:00
Brian Gough
c6df7575d2
Merge pull request #28377 from overleaf/bg-inefficient-query-during-history-backup
...
Fix inefficient query during history backup verification
GitOrigin-RevId: c33246dca2436e82056506a2dceb79c465cd8301
2025-09-11 08:04:57 +00:00
Brian Gough
c82704c9a0
Merge pull request #28171 from overleaf/bg-drop-old-lastbackedupversion-index
...
add migration to drop old lastBackedUpVersion index
GitOrigin-RevId: bfdf88ba9e94f3603df5415bc384e31c5f365709
2025-09-08 08:05:37 +00:00
Brian Gough
3279f997bb
Merge pull request #28161 from overleaf/bg-improved-index-for-lastBackedUpVersion
...
add improved index for null search on lastBackedUpVersion
GitOrigin-RevId: b938c3607b571053fe69d4a9330e8592c9f4ad02
2025-08-29 08:06:09 +00:00
Brian Gough
f3671586e7
Merge pull request #28124 from overleaf/bg-fix-form-data-dependabot-alert
...
fix form-data dependabot alert
GitOrigin-RevId: a68aebb88fbabdaf1983f067c70c7459e1ddb2a6
2025-08-28 08:05:17 +00:00