Commit Graph

13 Commits

Author SHA1 Message Date
Paulo Lanzarin
62543a3bea
build(bbb-webhooks): v3.3.0 (#21274)
v3.3.0
---
* feat(metrics): add gauges for meeting and user Redis mappings
* fix(metrics): properly handle Prometheus collection failures
* fix(metrics): handle promises in setCollectorWithGenerator
2024-10-03 08:21:02 -04:00
Paulo Lanzarin
3f4eaf899e
build(bbb-webhooks): v3.2.2 (#21225)
v3.2.2
---
* fix: handle missing checksum in API requests
* fix: cleanup corrupted Redis mappings
* fix: stale meeting mappings due to incorrect inactivity report
* build: express@4.21.0
* build: sinon@19.0.2
2024-09-20 06:11:26 -04:00
Paulo Lanzarin
c0fe128ae7
build(bbb-webhooks): v3.2.1
v3.2.1
---
* fix: catch all HTTPServer errors in Prometheus' module
* fix: app stalling due to botched shutdown procedure
* build: mocha@10.7.0
* build: fast-xml-parser@4.4.1
2024-08-05 15:56:36 -03:00
Paulo Lanzarin
30a8cfcea5
build(bbb-webhooks): v3.2.0
v3.2.0
---
* 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: nodemon@3.1.4
* build: express@4.19.2
2024-06-25 19:25:48 -03:00
Paulo Lanzarin
fffd659020
build(bbb-webhooks): v3.2.0-beta.1
v3.2.0-beta.1
---
* fix(xapi): LRS credentials wouldn't persist in the database
* build: nodemon@3.1.4
2024-06-24 11:18:49 -03:00
Paulo Lanzarin
3a2d7906c3
build(bbb-webhooks): v3.2.0-beta.0
--- v3.2.0-beta.0
  - feat(xapi): add support for Basic auth via meta_secret-lrs-payload
  - fix: remove cache-to from image push to make dockerhub images usable
  - build: express@4.19.2
2024-06-07 10:05:07 -03:00
Paulo Lanzarin
27483eaccd
build(bbb-webhooks): v3.1.0
### 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)
2024-03-14 14:11:03 -03:00
Paulo Lanzarin
62cf89cf26
build(bbb-webhooks): v3.0.0-beta.4
* fix: use ISO timestamps in production logs
* chore: remove unused events
  * `rap-published`, `rap-unpublished`, `rap-deleted`
* chore: support internal_meeting_id != record_id on rap events
* !fix(webhooks): remove general getRaw configuration
* fix(test): use redisUrl for node-redis client configuration
* fix(test): pick up mocha configs via new .mocharc.yml file
* build: set .nvmrc to lts/iron (Node.js 20)
2024-01-18 17:47:06 -03:00
prlanzarin
0368a677a6 build(bbb-webhooks): v3.0.0-beta.3
- Bump bbb-webhooks to v3.0.0-beta.3. The full v3.0.x changelog can be
   found at: https://github.com/bigbluebutton/bbb-webhooks/blob/v3.0.0-beta.3/CHANGELOG.md#changelog
 - Transition from `npm install` to `npm ci`
 - Adjust configs that changed paths (`hooks.getRaw`, `log.filename`)
 - Omit `.git` directory from the final package

```
  # CHANGELOG

  All notable changes to this project will be documented in this file.

  ### v3.0.0-beta.3

  * build: bullmq@4.17.0, bump transitive deps

  ### v3.0.0-beta.2

  * fix(webhooks): re-implement includeEvents/excludeEvents

  ### v3.0.0-beta.1

  * fix(xapi): ensure the correct lrs_endpoint is used
  * feat(xapi): add suport for meta_xapi-create-end-actor-name

  ### v3.0.0-beta.0

  * feat(test): add support for modular test suites
  * feat(test): add xAPI test suite
  * refactor(test): remove nock as a dependency
  * fix(test): restore remaining out/webhooks tests
  * fix(xapi): set chat message statements timestamp to ISO format
  * fix: add Redis disconnection handling

  ### v3.0.0-alpha.1

  * !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(webhooks): replace request with node-fetch
  * refactor: replace sha1 dependency with native code
  * 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(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: 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)
  * fix(events): user-left events are now emitted for trailing users on meeting-ended events
  * build: add docker-compose and updated Dockerfile examples
```
2024-01-09 14:19:04 +00:00
Paulo Lanzarin
32f264bfee build(bbb-webhooks): v2.6.1 2023-11-21 13:09:14 -03:00
Arthurk12
4ae6eb7933 build(webhooks): v2.6.0
Update 'bbb-webhooks' version.

https://github.com/bigbluebutton/bbb-webhooks/releases/tag/v2.6.0
2022-05-24 14:08:12 +00:00
Anton Georgiev
0b87b13f86 build: add +x to scripts pulling external dependencies
Make is less noisy for local building of dependencies like freeswitch
by storing the executable flag for the scripts
and not listing the resulting packages in artifacts/
2022-02-27 17:12:03 +00:00
Pedro Beschorner Marin
b8fa15ed17 refactor!(webhooks): remove from main repository
BREAKING CHANGES: moved to https://github.com/bigbluebutton/bbb-webhooks
2022-01-17 15:55:48 -03:00