Features
- Geo predicates (`geo_within_geojson_region, geo_within_radius, geo_contains_geojson_point, geo_contains_point`) now allow an optional `index_type` parameter to allow querying lists/maps of geo objects.
- Add new `aerospike.INDEX_GEO2DSPHERE` index type to allow creation of secondary indexes on GeoJSON data.
Fixes
- Calling `connect()` twice on client causes seg fault. _CLIENT-691_
- `client.exists()` gives an exception when record doesn't exist _CLIENT-697_
- Documentation: Example for predicate has a typo. _CLIENT-709_
- Documentation: Add the `fail_on_cluster_change` to the Scan Policies
- Documentation: Add the `percent` option to the Scan Options