Hajk 3.8 Release Candidate 1
Pre-release212 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.
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) andFeatureInfo
(#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'sconfig.json
. (This has been added toconfig.json
in this release.) - If you'd like to use the more compact version of the Location plugin, ensure to set the
target
properly tocontrol
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):
Docker container
The container is available on Docker Hub: https://hub.docker.com/r/hallbergs/hajk
Installation
Refer to our recently updated installation guide.