Skip to content

v0.11.1

Compare
Choose a tag to compare
@github-actions github-actions released this 31 Jul 05:26
· 886 commits to main since this release

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
    as styles.
  • Add support for WFS version 1.0.0.

Internal Changes

  • Migrate to AsyncRetriever from requests-cache for all the web
    services.
  • Rename ServiceError to ServiceUnavailable and ServerError to
    ServiceError Since it's more representative of the intended exception.
  • Raise for response status in RetrySession before the try-except
    block so RequestsException can raised and its error messaged be parsed.
  • Deprecate utils.threading since all threading operations are now
    handled by AsyncRetriever.
  • Increase test coverage.