Skip to content

CANFAR Science Platform Release 2026.1 - Date TBD

CanfarSP 2026.1 - Date TBD

✨ Features

  • Active Server Context — Every canfar cli command now shows the active server context (@<server-name>) in the CLI output.
  • New CLI Commandscanfar config get/set to retrieve and update configuration values with dotted paths with editing YAML by hand. For example:
    • canfar config get console.width -- get the current console width
    • canfar config get contexts.default.server -- get the default server configuration
    • canfar config set console.width 160 -- set the console width to 160 characters
  • Configurable CLI Width — control table and log/event output width via configuration parameter console.width which can be set via canfar config set console.width 160.
  • Regex-aware prunecanfar prune now accepts literal prefixes or regex patterns for bulk cleanup.

🐛 Fixes

  • Pending Session Opencanfar open now skip Pending sessions and warn until they are Running.
  • Improved Timeout + HTTP Error Messages — clearer diagnostics for stalled or failing requests (sync and async clients), including replica creation workflows.
  • Logging fallback — CLI logging falls back to a temp directory when the default log path is not writable.

⚙️ Technical Changes

  • Destroy-with matchingdestroy_with uses regex when metacharacters are present, otherwise a literal prefix.
  • Shared console output — CLI commands now use a single Rich console configured from canfar.utils.console, and always shows the active server context.
  • Registry discovery updates — expanded SRCNet registry names/endpoints (Australia, SKAO, Italy-CINECA) and excluded preprod endpoints.

📦 Deployment Notes

  • TBD

Python Client & CLI

Component Version
canfar v1.2+

Helm Charts & Container Images

Component Helm Chart Version Container Image
base TBD TBD
cavern TBD TBD
skaha TBD TBD
posix-mapper TBD TBD
science-portal TBD TBD
storage-ui TBD TBD

💬 Contact & Support

For any questions about this release, or for information relating to CANFAR issues or deployment support, head over to the CANFAR Discord Server or please contact us at support@canfar.net.


Built with ❤ at CADC