Skip to content

1.4.0

Latest
Compare
Choose a tag to compare
@rjrudin rjrudin released this 26 Apr 14:45
· 21 commits to master since this release

The 1.4.0 release of MarkLogic Geo Data Services (GDS) includes the following enhancements and fixes:

  • New documentation and tutorial available at https://marklogic.github.io/marklogic-geo-data-services/ .
  • #102 The objectIds parameter is now honored when returning the count of features in a layer.
  • #94 The idField parameter in a service descriptor is now honored when a query uses returnIdsOnly.
  • #95 Plan caching now works correctly for better performance.
  • The geo-data-services-writer role now inherits the geo-data-services-reader role.

If you are upgrading, please note the following:

The GDS artifact is now named marklogic-geo-data-services instead of marklogic-geo-data-services-modules. You should therefore update the dependency on GDS to be:

mlBundle "com.marklogic:marklogic-geo-data-services:1.4.0"

Additionally, all of the GDS modules have been moved so that their URIs will start with /marklogic-geo-data-services/. It is safe for the old modules to remain in your modules database, but it is recommended to run ./gradlew mlReloadModules so that these old modules from previous releases are removed from your modules database.

Finally, due to the change in module URI, all amps with a "Document URI" of /ext/serviceModel.sjs can be safely deleted via the MarkLogic Admin application. 8 such amps should exist with the following names:

  • generateLayerDescriptor
  • generateServiceDescriptor
  • getColumnDefs
  • getGeoServerLayerSchema
  • getLayerModel
  • getServiceModel
  • getServiceModels
  • saveServiceModel