- use RID rather than sharecode by default, for backward compatibility.
- add manage_by_sharecode boolean to indicate whether sharecode or RID is used with create model
- fix provisioning example to use sharecode rather than RID
- add support for wait command
- (breaking change) Undoes the breaking change to listing() in 0.10.0. All
old code will continue to call deprecated listing API. New code should
pass
options={}
andrid={'alias': ''}
. This only affects anyone who used 0.10.0.
- (breaking change) add rid to listing parameters. Pass {'alias': ''} to match previous behavior.
- add protected parameter for content_create
- set repr for ProvisionException, too
- support passing entire auth dict in place of CIK
- sensible output when printing ProvisionException
- turn off response body encoding for non utf-8 responses (e.g. for model content)
- fix urlencode for python3
- fix timeout and escape body for curl output
- support logging requests in curl format
- fix the way provision exceptions are pulled in
- use utf-8 for unicode support
- add support for recordbatch
- clear deferred requests on exception.
- update formatting to fit Python style guide (PEP 8)
- support https, reuseconnection in provision.py
- don't log exceptions in onep.py, just raise them
- add example of onep.py error handling in examples/get_info.py
- return ProvisionResult from provision methods to provide more information about success/failure (breaking change)
- refactor provision.py to use httplib, and share code with onep.py.
- make version string available in pyonep.version, per PEP 396
- add support for flush options
- use generic RPC address
- support options for listing command
- add support for logging all request JSON
- add support for Python 3.x
- add reuseconnection for performance
- add optional User-Agent string
- improved HTTP logging
- changed provisioning interface to manage by CIK rather than vendor token by default
- fixed writegroup command
- added example code
- improved documentation
- fixed support for python 2.5
- added example of using onep.py directly
- fixed issue with format in python 2.6
- fixed exception messages
- updated provisioning library for api change to use "meta" field
- updated provisioning library to use vendor token by default
- improved logging
- fixed issue record offset is 0 in datastore
- reverted back to using distutils for python 2.6 support
- merge a few bug fixes from Exosite internal repo
- remove comment command
- fix multiple command example
- renamed onepv1lib package to pyonep
- renamed onep_exceptions back to exceptions
- add usage command
- add support for https
- add support for sending multiple commands in a single request
- add provisioning library
- update example code
- initial version