Skip to content

Version 17

Compare
Choose a tag to compare
@v-rocheleau v-rocheleau released this 04 Oct 21:30
· 49 commits to main since this release
c4a60d8

Key Points

  • Bento Public
    • Project/Dataset scope selection
      • Scoped and authorized requests to Katsu/Beacon
      • Reflected in the charts, provenance, search and Beacon results
    • Show individual search matches for authorized users
    • Bug fixes, improvements, libraries and image updates
  • Bento Web (private portal)
    • Monitoring tab for users in the Grafana group
    • Advanced search tables for biosample experiments
    • Project/Dataset scoped discovery configuration
      • Set and edit the discovery configuration at the project and dataset levels
    • Improved error messages
    • Bug fixes, improvements, libraries and image updates
  • Monitoring stack (NEW)
    • Initial work to improve observability on the Bento platform
    • Services logs can be queried from a Grafana interface that now ships with Bento
    • Authorized access by Keycloak group membership
    • Enabled by a feature flag
    • See documentation
  • Katsu
    • Authorization support on public endpoints for uncensored data
    • Improved biosample experiment text search
    • Allow downloading DATS JSON as attachment
    • Continuous-Integration: publish JSON-schema files as a Katsu release artifact
    • Bug fixes, improvements, libraries and image updates
  • Authorization
    • CLI: new command for public data access
    • Bug fixes, improvements, libraries and image updates
  • Beacon
    • Beacon Network
      • Query multiple Beacon APIs
    • Handles authorized and scoped requests
    • Anonymous requests use the discovery config
    • Bug fixes, improvements, libraries and image updates
  • Gateway
    • Allow endpoints that are now authorized server-side
    • Bug fixes, improvements, libraries and image updates
  • WES
    • Library and image updates
  • Reference
    • Fix refget response
    • Uses file streaming and DRS resolver
    • Bug fixes, improvements, libraries and image updates

New Services

  • Grafana: 11.1.5
    • Secure web interface to query, analyse and aggregate logs produced by all Bento services
  • Loki: 3.1.1
    • Logs storage
    • Data source for Grafana
  • Promtail: 2.9.10
    • Forwards Docker logs to Loki

Service Updates

  • Aggregation 0.19.5 -> 0.19.8
  • Authorization 0.9.2 -> 0.10.1
  • Beacon 0.15.2 -> 0.16.0
  • Drop-box 1.1.8 -> 1.1.10
  • DRS 0.17.1 -> 0.18.0
  • Event-relay 3.1.3 -> 3.1.5
  • Gateway 0.12.0 -> 0.13.0
  • Gohan 5.0.1 -> 5.0.2
  • Gohan-ES 5.0.1 -> 5.0.2
  • Katsu 8.0.1 -> 9.0.0
  • Keycloak (Bento distribution) 2024.06.03 -> 2024.09.26
  • Notification 3.1.4 -> 3.1.6
  • Public 0.19.1 -> 0.20.0
  • Reference 0.2.2 -> 0.3.0
  • Service-registry 1.4.1 -> 1.4.2
  • Web 5.0.1 -> 6.0.0
  • WES 0.14.2 -> 0.14.5

What's Changed

Full Changelog: v16...v17