Skip to content

Commit 7889e70

Browse files
authored
release 0.6.0 (#51)
* added codeowners file (#44) * labels to issue templates (#45) * Unauthenticated users to see the content of a whiteboard in a public space (#47) * unauthenticated now can view whiteboards * more application options configurable * user disconnect reason logging * added comments * listen events type sorted * refactor connection handling to include optional message on disconnect * Socket io bumped to 4.8.1 (#48) * update socket.io to version 4.8.1 * remove amqplib dependency and update peer dependencies in package files * addressed 5 vulnerabilities with npm audit fix * remove amqp-connection-manager dependency from package files * Retry strategy (#49) * introduced a retry strategy * server emits not saved event if save fails * QUEUE_RESPONSE_TIMEOUT reduced to 5 seconds * send room deletion event only if multiple instances are active * update RetryException message to indicate retries exceeded * version bump (#50)
1 parent fa00bcd commit 7889e70

30 files changed

+562
-283
lines changed

.github/CODEOWNERS

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners#example-of-a-codeowners-file
2+
# These owners will be the default owners for everything in the repo, Unless a later match takes precedence
3+
* @hero101

.github/ISSUE_TEMPLATE/bug_report.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
name: Bug report
33
about: Create a report to help us improve
44
title: "BUG: "
5-
labels: "bug, excalidraw, whiteboard, collaboration"
5+
labels: "bug, excalidraw, whiteboard, collaboration, Atlas Team"
66
assignees: ""
77
---
88

.github/ISSUE_TEMPLATE/epic.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
name: Epic
33
about: A theme of work that contain sub-tasks required to complete the larger goal / larger user-story
44
title: ""
5-
labels: "epic, excalidraw, whiteboard, collaboration"
5+
labels: "epic, excalidraw, whiteboard, collaboration, Atlas Team"
66
assignees: ""
77
---
88

.github/ISSUE_TEMPLATE/feature_request.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
name: Feature request
33
about: Suggest an idea for this project
44
title: ""
5-
labels: "enhancement, excalidraw, whiteboard, collaboration"
5+
labels: "enhancement, excalidraw, whiteboard, collaboration, Atlas Team"
66
assignees: ""
77
---
88

.github/ISSUE_TEMPLATE/user_story.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
name: User Story
33
about: A valuable increment of functionality, testable by the users
44
title: ""
5-
labels: "user story, excalidraw, whiteboard, collaboration"
5+
labels: "user story, excalidraw, whiteboard, collaboration, Atlas Team"
66
assignees: ""
77
---
88

config.yml

+11-3
Original file line numberDiff line numberDiff line change
@@ -49,15 +49,23 @@ monitoring:
4949
settings:
5050
# application level settings
5151
application:
52+
# On which port the server will be running
53+
port: ${PORT}:4002
5254
# queue
5355
queue: ${QUEUE}:alkemio-whiteboards
5456
# MILLISECONDS wait time for a response after a request on the message queue
55-
queue_response_timeout: ${QUEUE_RESPONSE_TIMEOUT}:10000
57+
queue_response_timeout: ${QUEUE_RESPONSE_TIMEOUT}:5000
58+
# How many times the requests to retry before failing
59+
queue_request_retries: ${QUEUE_REQUEST_RETRIES}:3
60+
# How many ms without a pong packet to consider the connection closed
61+
ping_timeout: ${PING_TIMEOUT}:40000
62+
# How many ms before sending a new ping packet
63+
ping_interval: ${PING_INTERVAL}:30000
64+
# How many bytes or characters a message can be, before closing the session (to avoid DoS).
65+
max_http_buffer_size: ${MAX_HTTP_BUFFER_SIZE}:4e6
5666
# the collaboration experience
5767
collaboration:
5868
enabled: ${ENABLED}:true
59-
#
60-
port: ${COLLABORATION_PORT}:4002
6169
# the window in which contributions are accepted to be counted towards a single contribution event;
6270
# time is in SECONDS
6371
contribution_window: ${CONTRIBUTION_WINDOW}:600

0 commit comments

Comments
 (0)