Breaking Changes
* Functions that previously returned a tuple of the status and the resource now just return the resource, or throw an exception. For example:
python
(ok, revision) = socrata.new({'name': 'cool dataset'})
assert ok, revision
becomes
python
revision = socrata.new({'name': 'cool dataset'})
If the operation fails, a `SocrataException` is thrown.
Enhancements
* Uploads are now done in parallel, using the chunked upload API. They will also be retried if a portion of it fails due to a transient network issue, rather than causing the whole upload to finish.
Feature Additions
* None
Feature Removals
* None
Installation