Skip to content

v1.7.0

Compare
Choose a tag to compare
@index-git index-git released this 30 Sep 12:54
· 2758 commits to master since this release
74063c5

Upgrade requirements

Changes

  • #65 WFS endpoint accepts same authentication credentials (e.g. OAuth2 headers) as Layman REST API endpoints. It's implemented using Layman's WFS proxy. This proxy authenticates the user and send user identification to GeoServer. In combination with changes in v1.6.0, Layman's read-everyone-write-owner authorization (when active) is propagated to GeoServer and user can change only hers layers.
  • #88 Attribute title was added to REST endpoints GET Layers and GET Maps.
  • #95 When calling WFS Transaction, Layman will automatically create missing attributes in DB before redirecting request to GeoServer. Each missing attribute is created as VARCHAR(1024). Works for WFS-T 1.0, 1.1 and 2.0, actions Insert, Update and Replace. If creating attribute fails for any reason, warning is logged and request is redirected nevertheless.
  • #96 New REST API endpoint Layer Style is created, which returns Layer default SLD. New attribute sld.url is added to GET Layer endpoint, where URL of Layer default SLD can be obtained. It points to above mentioned Layer Style.
  • #101 Test Client has new page for WFS proxy and is capable to send authenticated queries.
  • #65 Layman automatically setup HTTP authentication attribute and chain filter at startup. Secret value of this attribute can be changed in LAYMAN_GS_AUTHN_HTTP_HEADER_ATTRIBUTE and is used by Layman's WFS proxy.