Skip to content

Releases: DE-IBH/b3lb

3.0.6

22 May 15:10
3.0.6
5bfdc9e
Compare
Choose a tag to compare

Fixes

  • api: missing frontend slide in backend POST create requests

3.0.5

19 May 12:04
3.0.5
Compare
Choose a tag to compare

Fixes

  • api: fix slide double quotation in XML body

3.0.4

19 May 08:11
3.0.4
ff68f20
Compare
Choose a tag to compare

Fixes

  • fix cluster group filtering check in node status check routine
  • add check for meeting existence, before continuing in pass through routine

3.0.3

18 May 21:52
Compare
Choose a tag to compare
3.0.3 Pre-release
Pre-release

Fixes

  • api: fix missing statements in pass through routines and metric endpoint

3.0.2

18 May 21:13
Compare
Choose a tag to compare
3.0.2 Pre-release
Pre-release

Fixes

  • cluster: failed to get sha algorithm if node is in multiple cluster groups

3.0.1

11 May 13:23
3.0.1
Compare
Choose a tag to compare
3.0.1 Pre-release
Pre-release

Fixes

  • migration: fix unique nonce for meetings

3.0.0

10 May 07:24
3.0.0
b0b7c0c
Compare
Choose a tag to compare
3.0.0 Pre-release
Pre-release

Features

  • recording: add BBB recording support
    • secret & tenant wise enabling/disabling of recording
    • local (needs to be shared by all b3lb instances) and S3 storage support
    • rendering based on bbb-render
    • rendering profile support
    • limitations:
      • no html video player
      • no podcast support

Changes

  • api:

    • refactoring api endpoint routines
    • update parameters for BigBlueButton API v2.5
    • new endpoints:
      • getRecordings
      • publishRecordings
      • deleteRecordings
      • updateRecordings (partial, only for meta_name and meta_gl-listed)
    • add alternative secret hash support (backend and frontend):
      • supported hashes: sha1, sha256, sha384, sha512
      • configurable frontend hash support
      • per cluster hash backend setting (default: sha256)
    • additional non-BBB endpoints:
      • raw recording upload (b3lb-push script)
      • download of rendered records
  • worker:

    • queues now configurable via environment variable
      • core tasks
      • statistical tasks
      • recording (rendering) tasks
      • housekeeping tasks
  • admin:

    • Tenants
      • added recording option (default: false)
      • added record holding time
    • Secrets
      • added recording option (default: false)
      • added record holding time
      • added APIMate Links
  • nodes:

    • added b3lb-push script for recording push to B3LB backend
  • added python dependencies:

    • boto3: 1.26.119
    • django-storages: 1.13.2
    • PyGObject: 3.44.1
    • xmltodict: 0.13.0
  • bumped python dependencies:

    • aiohttp: 3.8.1 => 3.8.4
    • Django: 3.2.15 => 3.2.18
    • django-extensions: 3.2.0 => 3.2.1
    • requests: 2.28.1 => 2.28.2
    • django-cacheops: 6.1 => 7.0
    • django-celery-beat: 2.3.0 => 2.5.0
    • django-celery-results: 2.4.0 => 2.5.0
    • django-environ: 0.9.0 => 0.10.0
    • uvicorn: 0.18.2 => 0.21.1
  • dropped python dependencies:

    • django-split-settings
    • jinja2
  • docker images

    • alpine: 3.16 => 3.17
    • caddy: 2.5.2-alpine => 2.6-alpine
    • pypy: 3.9-7-slim => 3.9-slim
    • python: 3.10-slim added

With b3lb 3.0 the support for redis 6 has been dropped! Redis 7 is now required by django-cacheops.

2.3.1

11 Aug 15:33
2.3.1
Compare
Choose a tag to compare

Fixes:

  • api: fix race condition on create code path

2.3.0

09 Aug 14:33
2.3.0
Compare
Choose a tag to compare

Changes:

  • adopt new BBB 2.5 API features

    • add insertDocument API call
    • add new API parameters
      • disabledFeatures
      • groups
      • lockSettingsHideViewersCursor
      • meetingExpireIfNoUserJoinedInMinutes
      • meetingExpireWhenLastUserLeftInMinutes
      • meta_fullaudio-bridge
      • preUploadedPresentationOverrideDefault
    • drop legacy API parameters
      • learningDashboardEnabled
  • bump python dependencies:

    • celery 5.2.6 => 5.2.7
    • Django 3.2.13 => 3.2.15
    • jinja2 3.1.1 => 3.1.2
    • Pillow 9.1.0=> 9.2.0
    • uvicorn 0.17.6=> 0.18.2
    • requests 2.27.1 => 2.28.1

2.2.4

13 Apr 20:47
Compare
Choose a tag to compare

Fixes:

  • stats: fix regex for retrieving secret for metrics and stats url (#85)

Changes:

  • bump python dependencies:
    • celery 5.2.3 => 5.2.6
    • Django 3.2.12 => 3.2.13
    • jinja2 3.0.3 => 3.1.1
    • Pillow 9.0.1=> 9.1.0
    • uvicorn 0.17.5=> 0.17.6