flight: update API to support extra parameters

Signed-off-by: diditclear <didyourupgradeclear@gmail.com>
version: bump minor

Signed-off-by: diditclear <didyourupgradeclear@gmail.com>