Jakob Ackermann
63520c7076
Merge pull request #16859 from overleaf/jpa-sharelatex-cleanup
...
[misc] ShareLaTeX cleanup - high impact
GitOrigin-RevId: 6dcce9b0f15e30f7afcf6d69c3df36a369f38120
2024-02-09 09:04:11 +00:00
Christopher Hoskin
af32433bfa
Merge pull request #16845 from overleaf/csh-docker-compose
...
Replace legacy `docker-compose` with `docker compose`
GitOrigin-RevId: 1a876a5870be55dceecdff9cd1284235840e908f
2024-02-01 09:03:43 +00:00
Mathias Jakobsen
43b2fe4a3a
[overleaf-editor-core] Restructure TextOperation hierachy ( #16582 )
...
* [overleaf-editor-core] Restructure TextOperation hierachy
Restructures the hierachy of TextOperations to include a superclass
EditOperation. This superclass will later on contain other classes used
for tracked changes and comments.
* [overleaf-editor-core] Update json format of LazyStringFileData
* [history-v1+project-history] Fix TextOperation.fromJSON calls
* [overleaf-editor-core] Change EditOperationBuilder.fromRaw to fromJSON
* [overleaf-editor-core] Update apply and invert functions to accept FileData
* [overleaf-editor-core] Pass missing argument to store method
* [overleaf-editor-core] Remove unused method
* [overleaf-editor-core] User EditOperationTransformer
* [overleaf-editor-core] Clean up JSDoc comments
* [overleaf-editor-core] Add tests for EditOperation
* [overleaf-editor-core] Update JSDoc types
GitOrigin-RevId: 9c22a3a89b8483bdb87b43f329ddbdd887ffed42
2024-01-24 09:04:18 +00:00
Eric Mc Sween
b92d1a0251
Merge pull request #16524 from overleaf/em-fix-typescript-backend
...
Fix typescript config in the backend
GitOrigin-RevId: fb292968bc14da6d7c17bee1da00803a74901899
2024-01-17 09:03:42 +00:00
Eric Mc Sween
f1b460ecea
Merge pull request #16385 from overleaf/em-typescript-other-services
...
Add type checking to all services
GitOrigin-RevId: f328a811fca7a783e9aff7d015ea73756acededd
2024-01-12 09:03:22 +00:00
Mathias Jakobsen
4763cfd59e
Merge pull request #16058 from overleaf/jpa-faster-restart
...
[misc] faster service shutdown in dev-env
GitOrigin-RevId: c5589844aefe3ca097756b188e02354ab518b94d
2023-12-08 09:04:01 +00:00
Christopher Hoskin
be6206845e
Merge pull request #15910 from overleaf/csh-issue-15655-add-apps-to-ar
...
Move buildscript apps over to AR
GitOrigin-RevId: d5862b6313d1b0f3d0faef23cc5330c77abc3a3d
2023-11-24 09:04:56 +00:00
Jakob Ackermann
f061a4add4
Merge pull request #15506 from overleaf/jpa-node-18-18-2
...
[misc] upgrade Node.js from 18.18.0 to 18.18.2
GitOrigin-RevId: 747783fcb9c2a09d79a82268531f612d1ad157be
2023-11-01 09:02:48 +00:00
Jakob Ackermann
1dc2bd3a24
Merge pull request #15445 from overleaf/jpa-history-v1-gzip-in-place
...
[history-v1] gzip chunk string in-place before passing to object layer
GitOrigin-RevId: db5ded0b0db32757ed35c31c77d190bc121711a7
2023-10-26 08:03:41 +00:00
Christopher Hoskin
0ae174a47b
Merge pull request #15382 from overleaf/csh-issue-11625-mongo-ug-5-history-v1
...
Upgrade mongodb module for history-v1 from 4.11.0 to 6.2.0
GitOrigin-RevId: 2f0a8c07f2797ac23d202858613715b177b41e15
2023-10-26 08:03:38 +00:00
Jakob Ackermann
c03f2807bf
Merge pull request #15410 from overleaf/jpa-history-v1-verbose-logging
...
[history-v1] add verbose logging to I/O operations via object-persistor
GitOrigin-RevId: 4fe7a77f289d5d22a63d6fd0665e5cffe5843b65
2023-10-25 08:04:54 +00:00
Jakob Ackermann
47820c61a0
Merge pull request #15409 from overleaf/jpa-history-v1-http-timeout
...
[history-v1] make http request timeout configurable
GitOrigin-RevId: b31b1c94563ddb5195f92af303e6b0f234856795
2023-10-25 08:04:50 +00:00
Christopher Hoskin
5855ba7b49
Merge pull request #15241 from overleaf/em-gcp-opentelemetry
...
Replace the GCP trace agent with OpenTelemetry
GitOrigin-RevId: 591410029349e4ef5a39a5b79868e57c7bd089b6
2023-10-19 08:02:52 +00:00
Alf Eaton
e5d4f3287f
Remove istanbul ( #15123 )
...
GitOrigin-RevId: 08526efd53a4b0f115727b1215bd46e40ceb2b4e
2023-10-06 08:04:02 +00:00
Jakob Ackermann
efb36b7193
Merge pull request #14698 from overleaf/bg-sg-use-node-watch
...
[misc] replace nodemon with "node --watch"
GitOrigin-RevId: 8b34861887b39ffe1c64d9e4679f8ebef09302bd
2023-10-03 08:04:36 +00:00
Jakob Ackermann
a2cf7b459c
Merge pull request #14902 from overleaf/jpa-node-18-18-0
...
[misc] upgrade Node.js to latest LTS 18.18.0
GitOrigin-RevId: 96c7171065ceb8797c28efa4ab331d86a84868d2
2023-09-25 08:04:25 +00:00
John Lees-Miller
2d9db134a2
Merge pull request #14544 from overleaf/jlm-add-history-restore-script
...
Add project recovery script
GitOrigin-RevId: b98fb2988245d2b67f8fc0711742294e895b1f07
2023-08-31 08:04:31 +00:00
Eric Mc Sween
808fd2c0f9
Merge pull request #14419 from overleaf/em-history-lib-async-await
...
Move overleaf-editor-core code to async/await
GitOrigin-RevId: 4ab8a58ba2ab402ff60a40e831b9c4a2c4701177
2023-08-23 08:05:38 +00:00
Jakob Ackermann
5e9498c528
Merge pull request #14280 from overleaf/jpa-latest-node-18
...
[misc] upgrade Node.js to latest version of 18, 18.17.1
GitOrigin-RevId: 58328bbd630686877c0db6266593ef186851bcc5
2023-08-15 08:03:33 +00:00
Jakob Ackermann
a797fb2be7
Merge pull request #14138 from overleaf/bg-em-jpa-mj-node-18
...
Upgrade all services to Node 18
GitOrigin-RevId: c53cd1aaab2fe99b51186911bb068f9fe31a9469
2023-08-03 08:03:56 +00:00
Jakob Ackermann
013d42d03b
Merge pull request #14075 from overleaf/jpa-trim-space
...
[history-v1] trim trailing space in config file
GitOrigin-RevId: c3cfa7a18d7ac5b27816a740944bc15fb83b3c95
2023-08-03 08:03:45 +00:00
Brian Gough
8623b4d0f4
Merge pull request #13060 from overleaf/bg-upgrade-fake-gcs-server
...
upgrade to fake-gcs-server 1.45.2
GitOrigin-RevId: 6ae47211370eedabbf9416498e150f53f1bc8fe4
2023-07-24 08:03:58 +00:00
Miguel Serrano
2252bdb836
Merge pull request #13545 from overleaf/msm-fix-build-scripts
...
Fix build scripts and update to 4.3.0
GitOrigin-RevId: 90e57a410bc12e8cdfc7f757445c8352cd5d49eb
2023-07-17 11:08:32 +00:00
Eric Mc Sween
13ea6b1860
Merge pull request #13566 from overleaf/ae-node-docker
...
Use `node:16.20.1` base image
GitOrigin-RevId: cc00545a18a3e8d902e49c53e87ea21234403603
2023-07-17 10:45:23 +00:00
Jakob Ackermann
49c2fee3ba
Merge pull request #13539 from overleaf/jpa-node-16-20-1
...
[misc] upgrade nodejs from 16.17.1 to 16.20.1 in user facing services
GitOrigin-RevId: c338b0c0d43ba26294007b6674822cc0a1e28bbc
2023-07-17 10:39:48 +00:00
Christopher Hoskin
cc35bf4447
Merge pull request #13362 from overleaf/csh-issue-13004-Always-Retry-during-GCS-delete
...
Always retry during GCS delete in history-v1 cron
GitOrigin-RevId: 1b64133dd0b9982f18124d9baa6e29bcdf6fa1f3
2023-07-17 10:28:33 +00:00
Christopher Hoskin
cbaf1c3556
Merge pull request #13256 from overleaf/csh-issue-13004-max-retries
...
Increase the maximum retries for the delete-old-history-chunks cron job
GitOrigin-RevId: 8054ac76bbae24d0a3ba032c50c9647c044aef27
2023-06-02 08:07:17 +00:00
Eric Mc Sween
12e7471213
Merge pull request #12916 from overleaf/bg-move-stream-buffer-code-to-library
...
move stream-related code to separate `@overleaf/stream-utils` library
GitOrigin-RevId: a79a873109b927b4fc0ae36f47d5c67e0df58041
2023-06-02 08:05:57 +00:00
Christopher Hoskin
5fbd5e21a2
Merge pull request #13274 from overleaf/csh-issue-13004-cleanup-custom-code
...
Remove apiScheme from GCS
GitOrigin-RevId: c948287cb00c7bc432c797bfdfa92a79b84d1bed
2023-06-02 08:05:10 +00:00
Miguel Serrano
6c29e0a36e
Merge pull request #13251 from overleaf/msm-update-mongo-5
...
Update mongo in dev-environment to 5.0.17
GitOrigin-RevId: 37113421b41255ad4b72e120f4fe23808ef7d743
2023-06-01 08:05:18 +00:00
Eric Mc Sween
adfe7abaaf
Merge pull request #13255 from overleaf/em-socket-leak-detection
...
Reintroduce socket leak detection in all services
GitOrigin-RevId: 0a9a1ced0b886dbb267cb46beb5da7d0133d39aa
2023-05-31 08:05:24 +00:00
Eric Mc Sween
6077e73dd6
Merge pull request #13253 from overleaf/em-revert-leaked-socket-detection
...
Revert leaked socket detection
GitOrigin-RevId: 0f17864122a17fc69d0dac1ad5e2775805639871
2023-05-30 08:04:09 +00:00
Eric Mc Sween
c625fef364
Merge pull request #13214 from overleaf/bg-add-socket-leak-detection-to-all-services
...
add socket leak detection to all services
GitOrigin-RevId: 9481222258b796ca8c3b50cdd7ce60c05f0f9f61
2023-05-30 08:03:58 +00:00
Jakob Ackermann
5638f06b3a
Merge pull request #13055 from overleaf/jpa-monitor-sockets-everywhere
...
[metrics] collect HTTP socket stats for all the services
GitOrigin-RevId: 52872f4ca46d8cf351f7f4b4df90f9d6b05010b3
2023-05-23 08:05:03 +00:00
Brian Gough
333b54c237
Merge pull request #12904 from overleaf/bg-history-v1-streams-for-node-18
...
use pipeline for stream operations in history-v1
GitOrigin-RevId: 301a78c2c264d4951ab23054067d6be381778fcf
2023-05-10 08:04:51 +00:00
Eric Mc Sween
e323a22666
Merge pull request #12932 from overleaf/em-history-chunks-project-deletion
...
Use index when deleting project history chunks
GitOrigin-RevId: 804b8fe8da8bab04a4c0e9fe0008c5554b51817e
2023-05-05 08:05:02 +00:00
Jakob Ackermann
856e1e4025
Merge pull request #12935 from overleaf/jpa-include-patches
...
[misc] make npm package patches available to all the services
GitOrigin-RevId: 4e53f8af15f009d5e7c44d00b87b7592b6175541
2023-05-05 08:04:13 +00:00
Brian Gough
8d55ebc662
Merge pull request #12706 from overleaf/bg-rollback-broken-node-18-services
...
rollback broken node 18 services
GitOrigin-RevId: 7aa84d0cc864474d00fe881db100a4c6ec7d798c
2023-04-20 08:03:54 +00:00
Brian Gough
ed0acd8e58
Merge pull request #12658 from overleaf/bg-node-18-upgrade
...
Upgrade to node 18
GitOrigin-RevId: 1b25d20a8987950a72a7bf966a825794de4ad960
2023-04-20 08:03:37 +00:00
Eric Mc Sween
cff54eae78
Merge pull request #12575 from overleaf/em-fix-chunk-replace-transaction
...
Fix history chunk replacement transaction
GitOrigin-RevId: fc0fa8f4a55ae5f402ba87db5e4ac2856fe6627b
2023-04-19 08:03:10 +00:00
Alf Eaton
cff49bd9c1
Merge pull request #11914 from overleaf/ae-develop-project-history
...
Add project-history and history-v1 to Server CE dev environment
GitOrigin-RevId: 611173e5d489a175dd9945f59cab59692bd5ea39
2023-03-07 09:05:10 +00:00
Eric Mc Sween
e41d3cf5db
Merge pull request #11890 from overleaf/em-fix-deleted-chunks-indexes
...
Add a partial index for pending chunks
GitOrigin-RevId: ec0705d1de7ffacb2cb88a8e5e1ff9f05c5acf88
2023-02-23 09:05:50 +00:00
Christopher Hoskin
9ac982cda7
Merge pull request #11860 from overleaf/jpa-cleanup-history-analytics
...
[history-v1] delete count_blob_references script and related infra
GitOrigin-RevId: f1fb41600486d2b22fa47b922b8895c0ae8e9288
2023-02-22 09:04:14 +00:00
Eric Mc Sween
74eeec2ba3
Merge pull request #11680 from overleaf/em-mongo-pool-monitoring
...
Mongo connection pool monitoring
GitOrigin-RevId: 050e50e7e67061ccbf39a710ca4532eafd423365
2023-02-09 14:34:35 +00:00
Jakob Ackermann
8541dc08fb
Merge pull request #11210 from overleaf/em-upgrade-jsonwebtoken
...
Upgrade jsonwebtoken to 9.0.0
GitOrigin-RevId: 9d16fe64418c3c27e4380382f805a567bb68352e
2023-01-27 09:04:34 +00:00
Eric Mc Sween
c59b28d315
Merge pull request #11207 from overleaf/em-upgrade-express
...
Upgrade express to 4.18.2
GitOrigin-RevId: 07c450f31d3324429ac06719aa2bddb53ddce4b5
2023-01-25 09:06:11 +00:00
Eric Mc Sween
ddf14b0cdd
Merge pull request #11355 from overleaf/em-delete-project-no-chunks
...
Fix crash when there are no chunks to delete
GitOrigin-RevId: 3cdb77da16fe2922888e40e469740579bc4a9b8b
2023-01-20 14:13:56 +00:00
Miguel Serrano
4a84922a2f
Merge pull request #11346 from overleaf/msm-config-history-v1-sp
...
Configuration changes for FPH in CE/SP
GitOrigin-RevId: 990eb0fa6158d4815740413da085759d2cc5e231
2023-01-20 14:13:46 +00:00
Miguel Serrano
e5858f53ed
Merge pull request #11300 from overleaf/msm-ce-fph
...
Setup Full Project History services for CE/SP
GitOrigin-RevId: 96e3a5996d1fdc1d396862b6ab430d315dca3320
2023-01-18 15:09:44 +00:00
Eric Mc Sween
d01e83b453
Merge pull request #11170 from overleaf/em-upgrade-mocha
...
Upgrade mocha to 10.2.0
GitOrigin-RevId: e49606c73e813904d9b794792a838a951a814585
2023-01-17 09:06:28 +00:00