Skip to content

Hajk 3.8 Release Candidate 1

Pre-release
Pre-release
Compare
Choose a tag to compare
@Hallbergs Hallbergs released this 15 Nov 09:53
· 1598 commits to master since this release
1518fbc

212 commits and changes in 130 files since the 3.7 release – here's Hajk 3.8! This release was brought to you by @Hallbergs and @jacobwod . Please see the list of commits for all contributors.

Changelog

Major new features

Added FME Server plugin. #750

This opens up new possibilities for integration with Safe's FME Server application.
MicrosoftTeams-image

Search plugin respects different response types. #882

Search plugin now respects different info formats (GML 2/3/3.2 and GeoJSON). Makes Hajk work with QGIS Server's WFS implementation.

Improvements in Edit. #884

More data types are allowed in the plugin.

Improve Hajk's accessibility. #877

It's now possible to navigate the map using keyboard.

Make Client UI user-aware. #899

The added UI Control is just a proof-of-concept, with virtually no functionality other than displaying the user's name in the UI. However, this opens up a lot of possibilities for plugins to optionally read provided information from Active Directory.

New features

  • Major improvements for QGIS Server users, including better support for GetLegendGraphics (#879) and FeatureInfo (#880) requests.
  • TLS Support in Backend makes it possible to authenticate via LDAPS. #893
  • Allow Admin to enable Home button #876
  • Optional info is now shown also for background layers. #808
  • Make it possible to disable View rotation, among other default OpenLayers interactions #875
  • Location plugin: make it more like other map apps #863
  • Better EDP integration support #861
  • Added endpoint /fmeproxy as a new controller #900

Bug fixes and minor features

Checklist for admins

  • Verify that search works with different kinds of sources. Previous to this release, search always used GeoJSON, but as of this release the setting from Admin UI is respected. Since the default setting in Admin UI has always been GML2, that's what will be used by default from this release. If you want to stay with GeoJSON: make sure to change the response type for your search sources.
  • Verify that FeatureInfo ("info click") works, for multiple layer types.
  • Ensure that the Edit plugin works with your current configuration. The plugin has seen substantial update in this release.
  • If you use the Active Directory authentication in NodeJS backend, you now have the possibility to supply certificates and use LDAPS. Check out details in .env.
  • If you're planning to use the new FME Server plugin, make sure that the url_base key is set in Admin UI's config.json. (This has been added to config.json in this release.)
  • If you'd like to use the more compact version of the Location plugin, ensure to set the target properly to control in Admin UI for that plugin.

Downloads

There are multiple ways to get the latest Hajk up and running, including Docker container.

Pre-compiled releases

This time we have three different version of the pre-compiled solution (scroll down for download links):

  1. Hajk 3.8.0-rc.1 NodeJS edition
  2. Hajk 3.8.0-rc.1 Simple edition
  3. Hajk 3.8.0-rc.1 .NET edition

Docker container

The container is available on Docker Hub: https://hub.docker.com/r/hallbergs/hajk

Installation

Refer to our recently updated installation guide.