Releases: bigbluebutton/bbb-webhooks
Releases · bigbluebutton/bbb-webhooks
v3.3.1
What's Changed
- fix: missing userdata in user-joined event (BBB 2.7 and 3.0)
- build: [email protected]
Full Changelog: v3.3.0...v3.3.1
v3.3.0
What's Changed
- feat(metrics): add gauges for meeting and user Redis mappings
- fix(metrics): properly handle Prometheus collection failures
- fix(metrics): handle promises in setCollectorWithGenerator
Full Changelog: v3.2.2...v3.3.0
BigBlueButton Webhooks v3.2.2
What's Changed
- fix: handle missing checksum in API requests
- fix: cleanup corrupted Redis mappings
- fix: stale meeting mappings due to incorrect inactivity report
- build: [email protected]
- build: [email protected]
Full Changelog: v3.2.1...v3.2.2
BigBlueButton Webhooks v3.2.1
What's Changed
- fix: catch all HTTPServer errors in Prometheus' module
- fix: app stalling due to borked shutdown procedure
- build: [email protected]
- build: [email protected]
Full Changelog: v3.2.0...v3.2.1
BigBlueButton Webhooks v3.2.0
What's Changed
- feat(xapi): add support for Basic auth via meta_secret-lrs-payload
- fix(xapi): LRS credentials wouldn't persist in the database
- fix: remove cache-to from image push to make dockerhub images usable
- build: [email protected]
- build: [email protected]
Full Changelog: v3.1.0...v3.2.0
BigBlueButton Webhooks v3.1.0
What's Changed
- feat(events): add guest field to user-joined/user-left
Full Changelog: v3.0.0...v3.1.0
BigBlueButton Webhooks v3.0.0
What's Changed
- feat: new xAPI output module with support for multitenancy
- Implements https://github.com/gaia-x-dases/xapi-virtual-classroom
- For more information: 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)
New Contributors
- @mprytoluk made their first contribution in #33
- @fcecagno made their first contribution in #38
Full Changelog: v2.6.1...v3.0.0
BigBlueButton Webhooks v2.6.1
What's Changed
- build: update Dockerfile to Node 18 by @lfzawacki in #28
- build: update lockfile to v3 and engines.node to (>= 12, <= 20)
- build: move nock, body-parser and sinon to dev dependencies
- build: npm audit --fix
New Contributors
- @lfzawacki made their first contribution in #28
Full Changelog: v2.6.0...v2.6.1
BigBlueButton Webhooks 2.6.0
What's Changed
- Bump minimist from 1.2.5 to 1.2.6 by @dependabot in #14
- Bump ansi-regex from 3.0.0 to 3.0.1 by @dependabot in #15
- chore: update dependencies by @pedrobmarin in #16
- Bump version by @Arthurk12 in #17
- chore: update from develop by @pedrobmarin in #18
New Contributors
- @dependabot made their first contribution in #14
- @Arthurk12 made their first contribution in #17
Full Changelog: v2.5.0...v2.6.0
BigBlueButton Webhooks 2.5.0
What's Changed
- chore: update dependencies by @pedrobmarin in #4
- Add event IDs for webhooks to filter out un-needed messages. by @NaNgets in #3
- add group chat, pad, presentation events by @mkuron in #5
- refactor(pads): use pad's content event by @pedrobmarin in #6
- fix!(chat): remove private chat from hooks by @pedrobmarin in #7
New Contributors
Full Changelog: v2.3.0...v2.5.0