Skip to content

Commit 31718be

Browse files
github-actions[bot]nickoferrallmattkrickparabol-release-bot[bot]iamsmruti
authored
chore(release): Test and deploy to Production v9.0.5 (#11124)
Signed-off-by: Matt Krick <[email protected]> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: Nick O'Ferrall <[email protected]> Co-authored-by: Matt Krick <[email protected]> Co-authored-by: parabol-release-bot[bot] <150284312+parabol-release-bot[bot]@users.noreply.github.com> Co-authored-by: Smruti Ranjan Badatya <[email protected]> Co-authored-by: Georg Bremer <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: snyk-bot <[email protected]> Co-authored-by: GitHub Action <[email protected]> Co-authored-by: Jordan Husney <[email protected]> Co-authored-by: Bruce Tian <[email protected]> Co-authored-by: Rafa <[email protected]> Co-authored-by: Smruti Ranjan Badatya <[email protected]> Co-authored-by: Hemant Kumar Singh <[email protected]> Co-authored-by: Dale Bumblis <[email protected]> Co-authored-by: Terry Acker <[email protected]> Co-authored-by: github-actions <[email protected]>
1 parent 753cc60 commit 31718be

File tree

15 files changed

+35
-22
lines changed

15 files changed

+35
-22
lines changed

Diff for: .github/workflows/build.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ jobs:
138138
yarn datadog-ci sourcemaps upload ./dist \
139139
--service=web \
140140
--release-version=${{env.ACTION_VERSION}} \
141-
--minified-path-prefix="/parabol/dist/"
141+
--minified-path-prefix="/home/node/parabol/dist/"
142142
- name: Report Status
143143
if: failure()
144144
uses: ravsamhq/notify-slack-action@v2

Diff for: .release-please-manifest.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "9.0.4"
2+
".": "9.0.5"
33
}

Diff for: CHANGELOG.md

+7
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,13 @@ This project adheres to [Semantic Versioning](http://semver.org/).
55

66
This CHANGELOG follows conventions [outlined here](http://keepachangelog.com/).
77

8+
## [9.0.5](https://github.com/ParabolInc/parabol/compare/v9.0.4...v9.0.5) (2025-04-07)
9+
10+
11+
### Fixed
12+
13+
* abs path for sourcemaps, add hc to blocklist for dd, disconnect query ([#11122](https://github.com/ParabolInc/parabol/issues/11122)) ([b969fda](https://github.com/ParabolInc/parabol/commit/b969fdab0cb10a5a7122e3a54fc948f5a50a2809))
14+
815
## [9.0.4](https://github.com/ParabolInc/parabol/compare/v9.0.3...v9.0.4) (2025-04-07)
916

1017

Diff for: package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"description": "An open-source app for building smarter, more agile teams.",
44
"author": "Parabol Inc. <[email protected]> (http://github.com/ParabolInc)",
55
"license": "AGPL-3.0",
6-
"version": "9.0.4",
6+
"version": "9.0.5",
77
"repository": {
88
"type": "git",
99
"url": "https://github.com/ParabolInc/parabol"

Diff for: packages/chronos/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "chronos",
3-
"version": "9.0.4",
3+
"version": "9.0.5",
44
"description": "A cron job scheduler",
55
"author": "Matt Krick <[email protected]>",
66
"homepage": "https://github.com/ParabolInc/parabol/tree/master/packages/chronos#readme",
@@ -25,6 +25,6 @@
2525
},
2626
"dependencies": {
2727
"cron": "^2.3.1",
28-
"parabol-server": "9.0.4"
28+
"parabol-server": "9.0.5"
2929
}
3030
}

Diff for: packages/client/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"description": "An open-source app for building smarter, more agile teams.",
44
"author": "Parabol Inc. <[email protected]> (http://github.com/ParabolInc)",
55
"license": "AGPL-3.0",
6-
"version": "9.0.4",
6+
"version": "9.0.5",
77
"repository": {
88
"type": "git",
99
"url": "https://github.com/ParabolInc/parabol"

Diff for: packages/embedder/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "parabol-embedder",
3-
"version": "9.0.4",
3+
"version": "9.0.5",
44
"description": "A service that computes embedding vectors from Parabol objects",
55
"author": "Jordan Husney <[email protected]>",
66
"homepage": "https://github.com/ParabolInc/parabol/tree/master/packages/embedder#readme",

Diff for: packages/integration-tests/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "integration-tests",
33
"author": "Parabol Inc. <[email protected]> (http://github.com/ParabolInc)",
44
"license": "AGPL-3.0",
5-
"version": "9.0.4",
5+
"version": "9.0.5",
66
"description": "",
77
"main": "index.js",
88
"scripts": {

Diff for: packages/mattermost-plugin/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "parabol-mattermost-plugin",
3-
"version": "9.0.4",
3+
"version": "9.0.5",
44
"description": "A service that computes embedding vectors from Parabol objects",
55
"author": "Georg Bremer <[email protected]>",
66
"homepage": "https://github.com/ParabolInc/parabol/tree/master/packages/mattermost-plugin#readme",
@@ -60,7 +60,7 @@
6060
"@tiptap/extension-link": "^2.11.5",
6161
"@tiptap/starter-kit": "^2.11.5",
6262
"mattermost-redux": "5.33.1",
63-
"parabol-client": "9.0.4",
63+
"parabol-client": "9.0.5",
6464
"react-relay": "^18.2.0",
6565
"react-select": "5.8.2",
6666
"relay-runtime": "^18.1.1",

Diff for: packages/server/graphql/private/mutations/disconnectSocket.ts

+2-5
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,11 @@ import {MutationResolvers} from '../resolverTypes'
88

99
const disconnectSocket: MutationResolvers['disconnectSocket'] = async (
1010
_source,
11-
{userId},
12-
{dataLoader, socketId}
11+
{userId, socketId},
12+
{dataLoader}
1313
) => {
1414
const redis = getRedis()
1515

16-
// AUTH
17-
if (!socketId) return null
18-
1916
// RESOLUTION
2017
const [user, userPresence] = await Promise.all([
2118
dataLoader.get('users').load(userId),

Diff for: packages/server/graphql/private/typeDefs/Mutation.graphql

+4
Original file line numberDiff line numberDiff line change
@@ -149,6 +149,10 @@ type Mutation {
149149
the userId to disconnect
150150
"""
151151
userId: ID!
152+
"""
153+
the socketId of the user that disconnected
154+
"""
155+
socketId: ID!
152156
): DisconnectSocketPayload
153157

154158
"""

Diff for: packages/server/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"description": "An open-source app for building smarter, more agile teams.",
44
"author": "Parabol Inc. <[email protected]> (http://github.com/ParabolInc)",
55
"license": "AGPL-3.0",
6-
"version": "9.0.4",
6+
"version": "9.0.5",
77
"repository": {
88
"type": "git",
99
"url": "https://github.com/ParabolInc/parabol"
@@ -134,7 +134,7 @@
134134
"oauth-1.0a": "^2.2.6",
135135
"openai": "^4.86.1",
136136
"oy-vey": "^0.12.1",
137-
"parabol-client": "9.0.4",
137+
"parabol-client": "9.0.5",
138138
"pg": "^8.5.1",
139139
"react": "^17.0.2",
140140
"react-dom": "^17.0.2",

Diff for: packages/server/server.ts

+6-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,12 @@ tracer.init({
3030
plugins: false,
3131
version: __APP_VERSION__
3232
})
33-
tracer.use('ioredis').use('http').use('pg')
33+
tracer
34+
.use('ioredis')
35+
.use('http', {
36+
blocklist: ['/health', '/ready']
37+
})
38+
.use('pg')
3439

3540
process.on('SIGTERM', async (signal) => {
3641
Logger.log(

Diff for: packages/server/utils/serverHealthChecker.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ class ServerHealthChecker {
7171
if (socketServers.includes(socketInstanceId)) return
7272
// let GQL handle the disconnect logic so it can do special handling like notify team memers
7373
Logger.log(`serverHealthChecker: ${socketId} is on dead instace ${socketInstanceId}`)
74-
await callGQL(disconnectQuery, {userId})
74+
await callGQL(disconnectQuery, {userId, socketId})
7575
})
7676
})
7777
)

Diff for: packages/server/wsHandler.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,8 @@ mutation ConnectSocket($socketInstanceId: ID!) {
4949
}`
5050

5151
export const disconnectQuery = `
52-
mutation DisconnectSocket($userId: ID!) {
53-
disconnectSocket(userId: $userId) {
52+
mutation DisconnectSocket($userId: ID!, $socketId: ID!) {
53+
disconnectSocket(userId: $userId, socketId: $socketId) {
5454
user {
5555
id
5656
}
@@ -212,7 +212,7 @@ export const wsHandler = makeBehavior<{token?: string}>({
212212
const dataLoader = getNewDataLoader()
213213
await execute({
214214
document: parse(disconnectQuery),
215-
variableValues: {userId},
215+
variableValues: {userId, socketId},
216216
schema: privateSchema,
217217
contextValue: {dataLoader, ip: extra.ip, authToken, socketId}
218218
})

0 commit comments

Comments
 (0)