Fundamentum CLI changelog
- Fixed issue where function link's context was not used in 'functions edit', 'functions upload' and 'functions invoke' commands
- Moved command 'config functions list' to 'functions names list'
- Moved command 'functions learn' to 'functions names add'
- Command 'function names add' now accept its parameters (project id, function id, context) via named
arguments instead of interactively and by environment variables
- Fixed an issue where strings returned by functions where not displayed correctly
- Indicated which flags are required in command reference
- Removed constraint for mandatory context flag in function learn and new commands
- Added check-update command to check if CLI is at most recent version
- Removed the need to set the FUN_CONTEXT_NAME environment variable when passing
context via environment (environment context is temporary and anonymous)
- Added config functions list command to list local functions
- Printed the whole execution result when invoking a function (instead of only the output)
- Renamed environment variable FUN_CONTEXT_FUNDAMENTUM_ENDPOINT to FUN_CONTEXT_FUNDAMENTUM_IOT ENDPOINT since
there will be a fundamentum api-gateway distinct from fundamentum-iot
- Removed environment variable FUN_CONTEXT_AUTH_TYPE
- Renamed environment variables to more consistent names:
FUN_CONTEXT to FUN_CONTEXT_NAME,
FUN_CONTEXT_AUTH_APIKEY to FUN_CONTEXT_API_KEY,
FUN_AUTH_FUNDAMENTUM_ENDPOINT to FUN_OAUTH_FUNDAMENTUM_ENDPOINT,
FUN_AUTH_CLIENT_ID to FUN_OAUTH_CLIENT_ID,
FUN_AUTH_CLIENT_SECRET to FUN_OAUTH_CLIENT_SECRET
- Removed the auth command, now superfluous with the oauth login
- Initial version supporting oauth login, port-forward, file transfers and functions