Updates
- Changed distribution from BinTray to Maven Central.
- Updated dependencies.
Updates
- Fixed relationship between entity types in ExpandedEntity not being checked correctly.
- Fixed FeatureOfInterest/feature not being of type Any.
- Many library version updates.
Updates
- Improved output of StatusCodeException
- Bump json-patch from 1.12 to 1.13
- Bump jackson from 2.10.3 to 2.11.0
Updates
- Fixed NPE in timeout configuration
Updates
- Added timeouts to connections. Default timeout is 120 seconds.
- [Fix]: Correct use of singular/plural of TaskingCapability
- Bump geojson-jackson from 1.13 to 1.14 (#31)
- Bump dependency-check-maven from 5.3.1 to 5.3.2 (#30)
Updates
Updates
- Updated dependency versions
- [Fix]: EntityType of TaskingCapability and name of Setter in Task
- Added isEndpointSet method
- Removed unneeded classes
Updates
- Updated dependency versions
Updates
- Added tasking support
Updates
- Updated StatusCodeException to include the URL that returned the error
Updates
- Changed method signature for EntityList.replaceAll to match related methods
Updates
- Allow ObservedProperty/definition to be set as a String.
- Allow (Multi)Datastream/observedArea to be a non-polygon.
Updates
- Fixed selfLinks being serialised.
Updates
- Fixed de-serialising of empty lists.
Updates
- Improved error handling.
- Initial support for JsonPatch.
- Fixed building on JDK 9+.
- Fixed loss of precision when reading numbers with trailing zeroes.
Updates
- Improved handling of StringIDs, when those IDs are urls.
- Added support for Delete on Collections using $filter, See opengeospatial/sensorthings#44
service.observations().query().filter("phenomenonTime lt 2018-01-01T12:00:00Z").delete();
- Added support for Observations with result explicitly set to null.
Updates
- Fixed it being impossible to clear the select on a query.
- Fixed service not being set on all entities when using $expand.
- Allow Location.location to be any object type, not just geoJSON.
- Added quoteForUrl convenience method.
- Added checks to ensure collections are not created with the singular entity type.
Updates
- add missing id() on entity builders.
Updates
- Added Builder-pattern for creating entities. Thanks to Aurélien Bourdon!
Updates
- We have a name: FROST-Client
Updates
- Support for non-integer ids.
- Added a json properties field to (Multi)Datastream, FoI, Location, ObservedProperty and Sensor.
Updates
- Use BigDecimal for floats so precision is maintained.
Updates
- Allow filter on the query to be changed.
- Added Utils class with escape helper.
Updates
- Added $select option to Query.
- Improved $expand handling.
Updates
- Fixed fetching first item of empty list.
- Allow setting the url after the Service is created (but before it is used).
Updates
- Added a getter for the entityClass of a Query.
- Added initial support for creating Observations through DataArrays.
Updates
- Allow overriding httpclient.
- Added convenience functions.
- Throw error when trying to generate an entity path for an entity without id.
- Don't sent @iot.selfLink when updating.
Updates
- Made httpClient use system settings (for proxy).
- Added missing historicalLocations link to Thing.
- Added hasNext and fetchNext to entityList.
- Added toString() methods to Entities.
- Changed dependency on logback to just slf4j-api.
- Generics improvements.
- Initial support for OpenID Connect secured services.
Updates
- Properly close http responses.
- Added MultiDatastream support.
- Fixed incorrect EntityType for Sensor.
- Added equals and hashCode methods.
- Added method to get copy of entity with only the ID set.
Updates
- Added missing name property to FeatureOfInterest.
Updates
- Throw exception when server returns error when fetching lists.
- Added support for intervals in Observation.phenomenonTime.
Updates
- Fixed json serialisation.
- Added a few initial tests.
Updates
- Tuning the build process: Added javadoc and sources.
Updates
- Documentation update.
- Added lazy loading of relations.
- Added querying of related entity sets.
- Show server output on error.
- Reuse httpClient per service to avoid running out of sockets.
- Added name property to Thing and other entities.
- Entities can supply the dao used to create them.
- Service can directly create and delete entities.
- Don't ignore lists when serialising. Can't set Location of Thing otherwise.
- Lists have a type.
- Lists have a full iterator that follows nextLinks.
- Set id of entity after creation.