Skip to content

Kinetic Python Library v0.8.0

Compare
Choose a tag to compare
@icorderi icorderi released this 28 Aug 19:54
· 96 commits to master since this release

Changes from 0.7.3 to 0.8.0

Important

  • Kinetic Protocol version updated to 3.0.0
  • Everything requires proto 3.0.0 or higher on the device
  • Devices pre 3.0.0 do not have handshakes and will raise Handshake timeout

New features

  • Added --version to cmd line tool
  • Added background operations Scan and Optimize
  • Added pin operations Lock, Unlock, Erase and SecureErase
  • Client auto configures cluster_version based on initial handshake
  • ErasePin and LockPin can be set during the security operation
  • Client fields config and limits show device information
  • Added unsolicited status support
  • Pin based operations MUST have a pin set and SSL enabled
  • setSecurity MUST have SSL enabled
  • getLog / getLogAsync added to Client/AsyncClient

Behavior changes

  • Removed GreenClient (Feature overlap with AsyncClient)
  • Removed PipelinedClient (Only used internally by the kineticc)
  • setPin removed from AdminClient