Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

build(bbb-webhooks): v3.1.0 #19805

Merged
merged 1 commit into from Mar 14, 2024
Merged

build(bbb-webhooks): v3.1.0 #19805

merged 1 commit into from Mar 14, 2024

Conversation

prlanzarin
Copy link
Member

v3.1.0

  • feat(events): add guest field to user-joined/user-left

v3.0.0

Changelog since v2.6.1

  • feat: new xAPI output module with support for multitenancy - Implements https://github.com/gaia-x-dases/xapi-virtual-classroom - For more information: (README.md)[src/out/xapi/README.md]
  • feat(xapi): add suport for meta_xapi-create-end-actor-name
  • feat(webhooks): implement includeEvents/excludeEvents
  • feat(events): add support for poll events
  • feat(events): add support for raise-hand events
  • feat(events): add support for emoji events
  • feat(events): add user info to screenshare events
  • feat(events): add support for audio muted/unmuted events
  • feat: support internal_meeting_id != record_id on rap events
  • feat: add Prometheus instrumentation
  • feat: add JSDoc annotations to most of the codebase
  • feat: log to file
  • feat: add support for multiple checksum algorithms (SHA1,...,SHA512)
  • feat(test): add support for modular test suites
  • feat(test): add xAPI test suite
  • feat: pipelines with GitHub Actions
  • !refactor: application rewritten to use a modular input/processing/ouput system
  • !refactor: modernize codebase (ES6 imports, Node.js >= 18 etc.)
  • !refactor(webhooks): the webhooks functionality was rewritten into an output module
  • !refactor(webhooks): hook IDs are now UUIDs instead of integers
  • !refactor: new logging system (using Pino)
  • !refactor: migrate node-redis from v3 to v4
  • !refactor: new queue system (using Bullmq)
  • refactor(test): remove nock as a dependency
  • refactor(webhooks): replace request with node-fetch
  • refactor: replace sha1 dependency with native code
  • refactor: remove unused events
    • rap-published, rap-unpublished, rap-deleted
  • !fix(webhooks): remove general getRaw configuration
  • fix(events): user-left events are now emitted for trailing users on meeting-ended events
  • fix(test): restore remaining out/webhooks tests
  • fix: add Redis disconnection handling
  • build: add docker-compose and updated Dockerfile examples
  • build: set .nvmrc to lts/iron (Node.js 20)

### v3.1.0

* feat(events): add guest field to user-joined/user-left

### v3.0.0

#### Changelog since v2.6.1

* feat: new xAPI output module with support for multitenancy
    - Implements https://github.com/gaia-x-dases/xapi-virtual-classroom
    - For more information: (README.md)[src/out/xapi/README.md]
* feat(xapi): add suport for meta_xapi-create-end-actor-name
* feat(webhooks): implement includeEvents/excludeEvents
* feat(events): add support for poll events
* feat(events): add support for raise-hand events
* feat(events): add support for emoji events
* feat(events): add user info to screenshare events
* feat(events): add support for audio muted/unmuted events
* feat: support internal_meeting_id != record_id on rap events
* feat: add Prometheus instrumentation
* feat: add JSDoc annotations to most of the codebase
* feat: log to file
* feat: add support for multiple checksum algorithms (SHA1,...,SHA512)
* feat(test): add support for modular test suites
* feat(test): add xAPI test suite
* feat: pipelines with GitHub Actions
* !refactor: application rewritten to use a modular input/processing/ouput system
* !refactor: modernize codebase (ES6 imports, Node.js >= 18 etc.)
* !refactor(webhooks): the webhooks functionality was rewritten into an output module
* !refactor(webhooks): hook IDs are now UUIDs instead of integers
* !refactor: new logging system (using Pino)
* !refactor: migrate node-redis from v3 to v4
* !refactor: new queue system (using Bullmq)
* refactor(test): remove nock as a dependency
* refactor(webhooks): replace request with node-fetch
* refactor: replace sha1 dependency with native code
* refactor: remove unused events
  * `rap-published`, `rap-unpublished`, `rap-deleted`
* !fix(webhooks): remove general getRaw configuration
* fix(events): user-left events are now emitted for trailing users on meeting-ended events
* fix(test): restore remaining out/webhooks tests
* fix: add Redis disconnection handling
* build: add docker-compose and updated Dockerfile examples
* build: set .nvmrc to lts/iron (Node.js 20)
@prlanzarin prlanzarin added this to the Release 3.0 milestone Mar 14, 2024
Copy link

sonarcloud bot commented Mar 14, 2024

Quality Gate Passed Quality Gate passed

Issues
0 New issues
0 Accepted issues

Measures
0 Security Hotspots
No data about Coverage
No data about Duplication

See analysis details on SonarCloud

Copy link

Automated tests Summary

All the CI tests have passed!

@antobinary antobinary merged commit 072e083 into v3.0.x-release Mar 14, 2024
26 checks passed
@antobinary antobinary deleted the bwh310 branch March 14, 2024 22:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants