Skip to content

bfabric/1.17.0

Choose a tag to compare

@github-actions github-actions released this 12 Mar 12:43
Immutable release. Only release title and notes can be modified.
c5adb05

[1.17.0] - 2026-03-12

Added

  • Improved token authentication
    • bfabric.experimental.webapp_integration_settings
    • Bfabric.connect_token, Bfabric.connect_token_async: this one respects the list of allowed bfabric instances
    • bfabric.rest.token_data.validate_token
    • Bfabric.from_token_data: creates a new Bfabric instance from token data.
  • ResultContainer.to_polars now has a flatten parameter to flatten struct columns into individual columns.

Deprecated

  • Bfabric.from_config
  • Bfabric.connect_webapp

Changed

  • WorkunitExecutionDefinition no longer validates that dataset or resources are provided.
  • setup_script_logging() now supports a BFABRICPY_LOG_LEVEL environment variable (DEBUG, INFO, WARNING, ERROR, CRITICAL, OFF/0). The previous BFABRICPY_DEBUG environment variable has been removed; use BFABRICPY_LOG_LEVEL=DEBUG instead.

Fixed

  • References correctly handles references with extra fields like _position.
  • ResultContainer.to_polars sets the schema length to None to fix bugs in some cases with more than 100 items.