Jakob Ackermann
d17cda1a7b
[misc] upgrade build scripts to version 3.11.0 and cleanup packages
...
```
npm uninstall prettier-eslint-cli eslint-plugin-standard eslint-plugin-jsx-a11y eslint-plugin-react eslint-config-standard-jsx eslint-config-standard-react babel-eslint
npm dedupe
```
2021-07-13 11:55:16 +01:00
Jakob Ackermann
91fe61b167
[misc] goodbye coffee-script
2021-07-13 10:07:02 +01:00
Jakob Ackermann
e66d1231f2
[misc] run npm dedupe
2021-07-12 17:51:04 +01:00
Jakob Ackermann
a26ae73597
[misc] switch from settings-sharelatex to @overleaf/settings
2021-07-12 17:47:18 +01:00
Jakob Ackermann
7af2c6a5ea
[misc] install bunyan as production dependency
...
```
Error: Cannot find module 'bunyan'
Require stack:
- .../node_modules/@google-cloud/logging-bunyan/build/src/middleware/express.js
- .../node_modules/@google-cloud/logging-bunyan/build/src/index.js
- .../node_modules/logger-sharelatex/logging-manager.js
- .../node_modules/logger-sharelatex/index.js
- .../app.js
```
2021-07-12 17:37:59 +01:00
Brian Gough
219d6832df
upgrade to socket.io 0.9.19-overleaf-5
...
fix for exception in client.transport getter
2021-05-19 14:28:54 +01:00
Brian Gough
09bb3ac1dd
Merge pull request #217 from overleaf/bg-add-metric-transport-label
...
add transport type to real-time metrics
2021-05-18 15:03:47 +01:00
Brian Gough
b78b41ae24
Merge pull request #214 from overleaf/jpa-explicit-dependencies
...
[misc] add linting for missing explicit dependencies and fix any errors
2021-05-18 15:03:26 +01:00
Brian Gough
c7b0e908ff
Merge pull request #213 from overleaf/dependabot-npm_and_yarn-y18n-4.0.1
...
Bump y18n from 4.0.0 to 4.0.1
2021-05-18 15:02:55 +01:00
Brian Gough
4b32f3d010
Merge pull request #216 from overleaf/dependabot-npm_and_yarn-underscore-1.13.1
...
Bump underscore from 1.7.0 to 1.13.1
2021-05-18 15:02:28 +01:00
Brian Gough
56aed80a9e
Merge pull request #218 from overleaf/dependabot-npm_and_yarn-lodash-4.17.21
...
Bump lodash from 4.17.20 to 4.17.21
2021-05-18 15:00:35 +01:00
Brian Gough
3044bc4cf5
add transport to get-connected-users metric
2021-05-13 14:51:26 +01:00
dependabot[bot]
8a16c55000
Bump hosted-git-info from 2.8.8 to 2.8.9
...
Bumps [hosted-git-info](https://github.com/npm/hosted-git-info ) from 2.8.8 to 2.8.9.
- [Release notes](https://github.com/npm/hosted-git-info/releases )
- [Changelog](https://github.com/npm/hosted-git-info/blob/v2.8.9/CHANGELOG.md )
- [Commits](https://github.com/npm/hosted-git-info/compare/v2.8.8...v2.8.9 )
Signed-off-by: dependabot[bot] <support@github.com>
2021-05-11 20:43:06 +00:00
dependabot[bot]
d5f2f4b7e4
Bump lodash from 4.17.20 to 4.17.21
...
Bumps [lodash](https://github.com/lodash/lodash ) from 4.17.20 to 4.17.21.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.20...4.17.21 )
Signed-off-by: dependabot[bot] <support@github.com>
2021-05-11 03:16:58 +00:00
Brian Gough
9622b341b7
add transport type to metrics
2021-05-10 10:16:50 +01:00
dependabot[bot]
19507962db
Bump underscore from 1.7.0 to 1.13.1
...
Bumps [underscore](https://github.com/jashkenas/underscore ) from 1.7.0 to 1.13.1.
- [Release notes](https://github.com/jashkenas/underscore/releases )
- [Commits](https://github.com/jashkenas/underscore/compare/1.7.0...1.13.1 )
Signed-off-by: dependabot[bot] <support@github.com>
2021-05-07 05:18:17 +00:00
Jakob Ackermann
a6689f00f6
[misc] add linting for missing explicit dependencies and fix any errors
2021-04-29 15:30:52 +01:00
Brian Gough
a3009d2ef2
Merge pull request #210 from overleaf/bg-real-time-status-file
...
add blue-green deployment support with load-balancer health-checks
2021-04-01 09:09:57 +01:00
dependabot[bot]
9c50bbffd1
Bump y18n from 4.0.0 to 4.0.1
...
Bumps [y18n](https://github.com/yargs/y18n ) from 4.0.0 to 4.0.1.
- [Release notes](https://github.com/yargs/y18n/releases )
- [Changelog](https://github.com/yargs/y18n/blob/master/CHANGELOG.md )
- [Commits](https://github.com/yargs/y18n/commits )
Signed-off-by: dependabot[bot] <support@github.com>
2021-04-01 03:49:36 +00:00
Thomas Mees
e63b9ec5ea
Lower log level of 'no project_id found on client' messages
2021-03-30 12:40:26 +02:00
Brian Gough
a55aa61d71
use .includes instead of .indexOf
2021-03-29 11:13:59 +01:00
Eric Mc Sween
61f43bf5d8
Upgrade metrics module to 3.5.1
2021-03-25 08:10:43 -04:00
Brian Gough
32184330d9
delay closing by 1 minute for deployment flip
2021-03-22 11:26:02 +00:00
Brian Gough
17e3068499
close real-time via a status file
2021-03-22 10:46:25 +00:00
Eric Mc Sween
b27cb4ec12
Upgrade to Node 12
2021-03-18 16:41:31 -04:00
Eric Mc Sween
b9e7cbf73b
Add global test setup
...
Configure chai and SandboxedModule in a central place. Configure
SandboxedModule globals that are needed in Node 12.
2021-03-18 16:41:31 -04:00
Jakob Ackermann
17c3d7729e
Merge remote-tracking branch 'origin/master' into jpa-let-mocha-catch-errors
2021-03-02 08:54:25 +00:00
Jakob Ackermann
a26a497743
[misc] let mocha catch errors when running acceptance tests
2021-03-01 15:51:55 +00:00
Jakob Ackermann
b7b13a90d1
[misc] ApplyUpdateTests: process all the pending-updates-lists
2021-03-01 15:26:18 +00:00
Brian Gough
22762f698c
Merge pull request #201 from overleaf/bg-add-health-check-comment
...
add comment about health checks on '/'
2021-02-25 11:41:54 +00:00
Henry Oswald
27e7b77bdb
bump default key shards to 10
2021-02-16 10:53:35 +00:00
Henry Oswald
49bed6595d
added queueKey to error info when trying to push to redis
2021-02-09 12:42:58 +00:00
Henry Oswald
46b389e8b3
fix off by 1 error in key sharding
2021-02-09 10:48:40 +00:00
Henry Oswald
31e1808dd8
shard the pending-updates-list queue
2021-02-08 16:02:41 +00:00
Henry Oswald
c308e60b6b
speed up DocumentUpdaterControllerTests by directly injecting redis into
...
tests
2021-02-08 11:13:22 +00:00
Jakob Ackermann
c2f8f26da4
[misc] bump the node version to 10.23.1
2021-01-05 18:26:52 +00:00
John Lees-Miller
8fec6723d8
Add correct license
2020-12-03 10:27:38 +00:00
Brian Gough
1ddcdf38ca
add comment about health checks on '/'
2020-11-27 14:42:42 +00:00
Jakob Ackermann
8a5858f430
Merge pull request #200 from overleaf/jpa-bump-metrics-module
...
[misc] bump metrics module to 3.4.1
2020-11-26 13:13:50 +00:00
Jakob Ackermann
746c5aeb80
[misc] bump metrics module to 3.4.1
...
- renamed package from `metrics-sharelatex` to `@overleaf/metrics`
- drop support for statsd backend
- decaffeinate
- compress `/metrics` response using gzip
- bump debugging agents to latest versions
- expose prometheus interfaces for custom metrics (custom tags)
- cleanup of open sockets metrics
- fix deprecation warnings for header access
2020-11-25 11:57:22 +00:00
Eric Mc Sween
96126ecf34
Upgrade build-scripts to 3.4.0
...
This version fixes docker-compose health checks for dependent services. See
https://github.com/overleaf/dev-environment/pull/409 for details.
2020-11-24 08:03:29 -05:00
Jakob Ackermann
15af5c7977
[misc] bump @overleaf/redis-wrapper to version 2.0.0
2020-11-11 16:24:22 +00:00
Jakob Ackermann
dea6968fa9
[misc] explicitly install underscore
...
Use the same (outdated) version that is already in place.
2020-11-11 16:23:12 +00:00
Jakob Ackermann
222caeb9a8
Merge pull request #196 from overleaf/jpa-drop-duplicate-join
...
[RoomManager] drop duplicate joining of entities
2020-10-19 17:01:40 +02:00
Jakob Ackermann
d6ac8c14e7
[RoomManager] drop duplicate joining of entities
...
REF: 0437e1d03f89a058f97a8884e3532a9a58b68b9d
REF: 62be5e29e5232150e7063bc189c5ad8a1189f972
Signed-off-by: Jakob Ackermann <das7pad@outlook.com>
2020-10-19 15:54:37 +01:00
Jakob Ackermann
b20cdc0122
[misc] bump the dev-env to 3.3.5 -- drop custom unit test timeout
2020-10-19 15:20:57 +01:00
Jakob Ackermann
e8911babe0
Merge pull request #182 from overleaf/dependabot-npm_and_yarn-lodash-4.17.20
...
Bump lodash from 4.17.15 to 4.17.20
2020-10-08 10:42:21 +02:00
Jakob Ackermann
e9c23b6409
Merge pull request #191 from overleaf/dependabot-npm_and_yarn-node-fetch-2.6.1
...
Bump node-fetch from 2.6.0 to 2.6.1
2020-10-08 10:42:08 +02:00
Jakob Ackermann
5b53832bf2
Merge pull request #192 from overleaf/jpa-bump-dev-env-3-3-4-node-10-22-1
...
[misc] bump the dev-env to 3.3.4 and bump the node version to 10.22.1
2020-10-08 10:41:56 +02:00
Jakob Ackermann
e846192db0
[MatrixTests] add a large testing matrix
...
Layers/Dimensions:
- users: anonymous, registered, registeredWithOwnedProject
- session setup: noop, joinReadWriteProject, joinReadWriteProjectAndDoc,
joinOwnProject, joinOwnProjectAndDoc
- invalid requests: noop, joinProjectWithDocId, joinDocWithDocId,
joinProjectWithProjectId, joinDocWithProjectId,
joinProjectWithProjectIdThenJoinDocWithDocId
2020-10-07 16:20:21 +01:00