v1.20.0
Known issues
- #847 Publishing layers from an external table with @ in username or password fails
- Fixed in v1.21.0.
- #818 Publishing QML layer from external DB with non-default geo-column name fails.
- Fixed in v1.20.1.
- #812 Implicit namespace in WFS-T fails.
- Fixed in v1.20.1.
Upgrade requirements
- Change environment variable LAYMAN_CLIENT_VERSION:
LAYMAN_CLIENT_VERSION=v1.15.0
Migrations and checks
Schema migrations
- #703 Create new json column
external_table_uri
inpublications
table in prime DB schema. - #703 Rename column
file_type
togeodata_type
inpublications
table in prime DB schema.
Data migrations
- #703 Fill column
external_table_uri
inpublications
table in prime DB schema. Value is set tonull
for all existing publications.
Changes
- #703 Endpoints POST Workspace Layers and PATCH Workspace Layer support new body parameter
external_table_uri
. - #703 Endpoints GET Workspace Layer and PATCH Workspace Layer return new keys:
original_data_source
with valuesfile
ordatabase_table
geodata_type
which replaces keyfile.file_type
that is deprecated nowdb
which replaces keydb_table
that is deprecated now
- #703 Attribute names in WFS-T requests must match to regex
^[a-zA-Z_][a-zA-Z_0-9]*$
, otherwise Layman error is raised. It applies to attributes of both internal and external tables, and only to attributes that not exist in database yet. - #703 Endpoint PATCH Workspace Layer raises exception if parameter
crs
is used withoutfile
parameter. It's the same behaviour as behaviour of POST Workspace Layers endpoint. - #772 Speed up endpoints GET Workspace Layer Thumbnail, GET Workspace Layer Style, GET Workspace Map Thumbnail and GET Workspace Map File.
- #755 Fix generation of some map thumbnails by downgrading Node.js of Timgen from v18 to v16.
- #755 Change Node.js dependencies of Timgen:
- http-server -> express 4
- cors-anywhere -> http-proxy-middleware 2