ChangeLog

This file lists the most important changes in QWC2 and qwc-services between LTS releases.

2024-lts → 2025-lts

Upgrade notes

When upgrading from a 2025-lts setup, please note the entries marked with [2024-lts → 2025-lts] in the upgrade notes:

Viewer Configuration

General

Editing / AttributeForm / AttributeTable

Redlining

Measure

  • Show measurement labels in map of height profile print output

Print

  • Reworked plugin with new series print mode

Layer tree

Identify

  • Show layer selection and feature count

New plugins

QWC services

Config Generator

  • Create theme groups for subdirs below scan dir
  • Add option to save scanned projects and groups in themes configuration
  • Handle template themesConfig section in tenantConfig template
  • Allow setting generate_nested_nrel_forms per dataset in the theme item editConfig

Admin GUI

  • Allow generating configuration using cached project capabilities
  • Allow generating configuation forcing read-only dataset permissions
  • Allow querying QGIS Server logs
  • Add NewsPopup plugin

DB Auth

  • Allow configuring post_param_login, max_login_attempts, totp_enabled, totp_issuer_name in service config
  • Display account locked status to user
  • Reword reset password to password change, also allow unlocking account
  • Introduce totp_enabled_for_admin config option
  • Implement IP blacklisting
  • Add force_password_change_first_login config setting

Data service

  • Add recaptcha support for public editing
  • Introduce separate create_user_field and create_timestamp_field for logging record creations
  • Honour data source filter as set in the QGIS layer properties

Document service

  • Rewrite, drops the requirement on a separate jasper-reporting-service, see Reports

Feature info service

Fulltext search service

Legend service

  • Support authentication via basic auth

Mapinfo service

OGC service

  • Add support for WFS 1.1.0

Full changelogs

2023-lts → 2024-lts

Upgrade notes

When upgrading from a 2023-lts setup, please note the entries marked with [2023-lts → 2024-lts] in the upgrade notes:

General

Editing

  • Display clickable links in editable text fields
  • Allow generating nested 1:N relation forms (see generate_nested_nrel_forms)
  • Joined fields as configured in QGIS the project are now handled by the qwc-data-service

FeatureInfo

HeightProfile

LayerTree

  • Allow importing GeoPDF files
  • Allow zooming to layer groups
  • Allow setting group transparency
  • Add support for switching WMS layer styles

Map

  • Show a warning when attempting to load a non-existent theme, theme layer or background layer
  • Allow individually controlling snapping to vertex/edge
  • Snap to all vector layers: Redlining, GeoJSON, KML, WFS (see also wfs_max_scale)
  • Support external MVT layers

Redlining

  • Add redlining support for squares, rectangles, ellipses and transform tool to scale/rotate
  • Allow displaying measurements while drawing
  • Add numeric input widget
  • Support line end arrow heads
  • Add GeoJSON/KML export

Settings

Share

  • Permalink expiry date (see default_expiry_period)
  • Allow copying QR code to clipboards on supported browsers

New plugins

Full changelogs