v0.11.1
Release Notes
The highlight of this release is migrating to use AsyncRetriever
that
can improve the network response time significantly. Another highlight
is a major refactoring of ArcGISRESTFul
that improves performance and
reduce code complexity.
New Features
- Add a new method to
ArcGISRESTFul
class for automatically retrying
the failed requests. This private method plucks out individual features that were in a failed request with several features. This happens when there are some object IDs that are not available on the server, and they are included in the request. In these situations the request will fail, although there are valid object IDs in the request. This method will pluck out the valid object IDs. - Add support for passing additional parameters to
WMS
requests such
asstyles
. - Add support for WFS version 1.0.0.
Internal Changes
- Migrate to
AsyncRetriever
fromrequests-cache
for all the web
services. - Rename
ServiceError
toServiceUnavailable
andServerError
to
ServiceError
Since it's more representative of the intended exception. - Raise for response status in
RetrySession
before the try-except
block soRequestsException
can raised and its error messaged be parsed. - Deprecate
utils.threading
since all threading operations are now
handled byAsyncRetriever
. - Increase test coverage.