Skip to content

Tags: faablecloud/faable

Tags

v1.7.0

Toggle v1.7.0's commit message
feat: auto-refresh expired sessions and unify session checks

- persist the refresh_token at login and silently mint a new access token via
  grant_type=refresh_token when the stored one expires (api/session.ts).
- centralize session resolution: context() auto-refreshes; requireApi() gives a
  uniform 'not logged in' error; FaableApi maps any 401 to a single 'session
  expired, run faable login' message used by every command.
- login: skip the 'already logged in' prompt when the stored token is expired.

v1.6.0

Toggle v1.6.0's commit message
feat: prompt on re-login when already authenticated, send device name

- login: when a session already exists (interactive flow), confirm before
  re-authenticating; --apikey/--token skip the prompt.
- send a human-friendly device_name (hostname + OS) on /oauth/device/code so
  the auth confirm page can show which device is being authorized.

v1.5.33

Toggle v1.5.33's commit message
fix: validate session in link/deploy, whoami via auth server, remove …

…obsolete init

- whoami: introspect the token against the Faable Auth server (/me); the
  deploy API has no /auth/me route and returned 404 ('Not Found').
- link & deploy: guard against a missing session instead of crashing with
  'Cannot read "list"/"getApp" of undefined'. OIDC/CI path unaffected.
- remove the obsolete 'init' command (use 'login --apikey').

v1.5.32

Toggle v1.5.32's commit message
fix: login command

v1.5.31

Toggle v1.5.31's commit message
fix: no claude allowed here

v1.5.30

Toggle v1.5.30's commit message
fix: cli simplification

v1.5.29

Toggle v1.5.29's commit message
fix: python runtime

v1.5.28

Toggle v1.5.28's commit message
fix: update cli builder with new frameworks

v1.5.27

Toggle v1.5.27's commit message
fix: deploy changes

v1.5.26

Toggle v1.5.26's commit message
fix: link ui