Skip to content

Releases: DE-IBH/b3lb

3.3.2

11 Jun 14:10

Choose a tag to compare

Fixes

  • storeing of logos, slides and custom css files in database instead of filesystem
  • use PyObject 3.50.0 instead of 3.52.3 for debian 12 based build

3.3.1

08 Jun 06:06

Choose a tag to compare

Changes

  • bumped python dependencies:
    • Django: 5.2.1 => 5.2.2

3.3

08 Jun 06:01

Choose a tag to compare

3.3

Changes

  • add new BBB 3.0 API parameters
    • sendChatMessage
    • allowOverrideClientSettingsOnCreateCall
    • loginURL
    • pluginManifests
    • pluginManifestsFetchUrl
    • presentationConversionCacheEnabled
    • maxNumPages
    • bot
    • enforceLayout
    • logoutURL
    • firstName
    • lastName
    • userdata-bbb_default_layout,
    • userdata-bbb_skip_echotest_if_previous_device
    • userdata-bbb_prefer_dark_theme
    • userdata-bbb_hide_notifications,
    • userdata-bbb_hide_controls
  • removed deprecated API parameters
    • breakoutRoomsEnabled
    • learningDashboardEnabled
    • virtualBackgroundsDisabled
    • defaultLayout
  • bumped python dependencies:
    • Django: 3.2.25 => 5.2.1
    • PyGObject: 3.48.2 => 3.52.3
    • aiohttp: 3.9.5 => 3.12.7
    • boto3: 1.34.106 => 1.38.28
    • celery: 5.3.4 => 5.5.3
    • django-cacheops: 7.0.2 => 7.2
    • django-celery-beat: 2.6.0 => 2.8.0
    • django-celery-results: 2.5.1 => 2.6.0
    • django-environ: 0.11.2 => 0.12.0
    • django-extensions: 3.2.3 => 4.1
    • django-storages: 1.14.3 => 1.14.6
    • pyjwt: 2.8.0 => 2.10.1
    • psycopg2cffi: 2.9.0 => psycopg: 3.2.6
    • requests: 2.31.0 = 2.32.3
    • uvicorn[standard]: 0.29.0 => 0.34.3
    • xmltodict: 0.13.0 => 0.14.2

Note: With b3lb 3.3 the minimal support for PostgreSQL is now version 14, which is required by psycopg.

3.2.6

26 Aug 07:49

Choose a tag to compare

Changes

  • add new BBB 2.7 API parameters
    • allowPromoteGuestToModerator
    • webcamBackgroundURL

3.2.5

03 Jul 14:38

Choose a tag to compare

Fixes

  • missing check for no clips during rendering task

3.2.4

16 Jun 19:42

Choose a tag to compare

Fixes:

  • fix security bug in getRecordings endpoint

This release fixes a security bug that allowed authenticated api requests to manage recordings of any tenants and their secrets.

3.2.3

29 May 09:38

Choose a tag to compare

Fixes

  • add possibility to use the same meeting ID for two different secrets.
  • return an error message if meeting id is out of range (2 <= id_length <= 100 chars)

3.2.2

23 May 15:44

Choose a tag to compare

Fixes

  • fix missing specific POST Header when an asset is sent

3.2.1

21 May 10:13

Choose a tag to compare

Changes:

  • adjust to BBB 2.7.8 API changes
    • forbid POST request for join endpoint ()
    • adjustments for POST headers are already handled
  • meeting name check:
    • add check for meeting name length for faster response without sending a request to backend systems
    • meeting name length must be between 2 and 256 characters as given by BBB API restrictions

3.2.0

16 May 11:24

Choose a tag to compare

Changes

  • add new BBB 2.7 API parameters
    • preUploadedPresentation
    • preUploadedPresentationName
    • errorRedirectUrl
    • userdata-bbb_fullaudio_bridge
  • refactor Parameter model
  • added python dependencies:
    • pyjwt: 2.8.0
  • bumped python dependencies:
    • Django: 3.2.19 => 3.2.25
    • PyGObject: 3.44.1 => 3.48.2
    • aiohttp: 3.8.4 => 3.9.5
    • boto3: 1.26.163 => 1.34.106
    • celery: 5.3.1 => 5.3.4
    • django-cacheops: 7.0.1 => 7.0.2
    • django-celery-beat: 2.5.0 => 2.6.0
    • django-db-file-storage: 0.5.5 => 0.5.6.1
    • django-environ: 0.10.0 => 0.11.2
    • django-redis: 5.3.0 => 5.4.0
    • django-storages: 1.13.2 => 1.14.3
    • uvicorn[standard]: 0.22.0 => 0.29.0

Fixes

  • fix record ready callback
  • fix value check for empty parameters
  • fix errors when a very long meeting name (>500 chars) was given