Skip to content

Releases: GeoNode/geonode

4.3.0

31 May 13:03
f1841f2
Compare
Choose a tag to compare

Changelog

4.3.0 (2024-05-30)

New features and improvements

  • 3D and MapSore catalog plugins available for maps: This release includes a major upgrade of the MapStore framework upon which the GeoNode client is built. One of the key benefits brought by the alignment to the latest MapStore versions, is the integration of new plugins powered by MapStore. Two of these plugins have been enabled by default for maps: 3D view, powered by Cesium and the Catalog tool which gives users the option to include external layers (from WMS, TMS, CSW, etc. services) directly into a map. The 3D view is the first step toward the publishing of 3D content with GeoNode. Meanwhile external 3D Tiles sources can already be viewed inside a GeoNode map thanks to the Catalog service for 3D Tiles.
  • Map Viewers: Thanks again to the work done to extend the integration with MapStore, its concept of Application Contexts have been adapted and integrated in GeoNode under the the name "Map Viewers". With a Map Viewer the list of tools and plugins available in a map can be configured. Map Viewers can be created from a map (the feature is available under the Edit menu) and they can be used by multiple maps. With Map Viewers all the plugins offered by MapStore can be used inside GeoNode maps.
  • Hiding resources from catalog listing: There are cases where a resource is created only to be used within other resources. Images uploaded to be included in a geostory, datasets only meant to be viewed inside maps, are examples. Sometimes we don't want these resoruces to be visibile inside the catalog list, or inside search results. For these cases a new "Advertized" attribute is available under the Settings tab of the Metadata editor. When this flag is turned off the resource will only be listed to its owner. This doesn't affect the permissions on the resource. Users with view permissions can still visualize the resource, but it won't be listed in the catalog to them.
  • Extended Users API: The User API has been extended to support the full management of GeoNode accounts. This API makes GeoNode compliant with the Data policies that request to give users the option to delete their account and their data from apps. The new APIs also support the transfer of resource ownership to another user and the ability to step down from the Group Manager role for a user.
  • Groups facet: A new facet (filter) has been added to the filters panel for filtering resources by Group.

Other minor improvements and fixes

  • Backup/Restore: Several improvements that make the B/R service more robust and performant. Code customizations (layouts, etc.) are excluded now from projects backups.
  • Owner was update when geoapp were saved: This fixes a problem with geoapps (geostories and dashboards) where the current user was assigned as owner when the resource was saved.
  • Fixed textara for rich HTML metadata fields: It wasn't editable due to a regression introduced in previous versions.
  • Metadata and SLD file uploads: Fixed a problem with the legacy code that prevented the upload of XML and SLD metadata files for an existing resource.

!! IMPORTANT !! Breaking change

The minimum supported version for PostgreSQL is 12. If you have a previous version installed you will need to perform a backup and restore procedure od the DB.

Software upgrades:

  • Django 4.2.9
  • Geoserver 2.24.3
  • MapStore 2024.01.00
  • PostgreSQL >=12

The full list of changes here

4.2.5

30 May 10:16
face365
Compare
Choose a tag to compare

What's Changed

  • Bump 4.2.x to dev by @giohappy in #12212
  • [Backport 4.2.x] [Fixes #12237] Extend tests for permissions assignment by @github-actions in #12264
  • [Backport 4.2.x] [Fixes #12261] Current user is assigned as owner on geoapp update by @github-actions in #12265
  • Release 4.2.5 by @giohappy in #12289

Full Changelog: 4.2.4...4.2.5

4.2.4

08 May 14:41
Compare
Choose a tag to compare

Changelog

  • #12170: Fixed a problem that prevented the correct saving metadata contact roles
  • 1a5a48a: Upgrade of the Geoserver data directory, where the GeoWebCache Data Security option is enabled by default now

4.1.5

16 Apr 16:51
Compare
Choose a tag to compare

Changelog

  • #12004: B/R should only deal with data

4.2.3

27 Mar 11:31
d5d7b6e
Compare
Choose a tag to compare

Changelog

  • #12075 Fixed a regression that prevented the update of the style and metadata of a dataset from files
  • #12006: Fixed Backup and restore included data that shouldn't be part of the B/R procedure
  • #11859 Fixed XSS vulnerability GHSA-rwcv-whm8-fmxm
  • #12048: Upgrade to Geoserver 2.24.2

4.1.4

07 Feb 11:04
f5be5d3
Compare
Choose a tag to compare

Changelog

  • #11942: GWC layers only cache default style after B/R restore

4.2.2

05 Feb 09:42
Compare
Choose a tag to compare

CHANGELOG

  • #11928: Upgrade Geoserver image with a fix for the problem that was showing a Basic Auth prompt to anonymous users

4.2.1

22 Jan 17:02
47fd676
Compare
Choose a tag to compare

Changelog

  • 3f03d7c Fixed Italian trnalsations
  • 445c84c Reduce log level in donwload handler

4.2.0

10 Jan 16:18
8e03c53
Compare
Choose a tag to compare

Changelog

New features and improvements

  • Enhanced faceted filtering: Filtering of resources has undergone a deep refactoring with the goal of improving its performance and implement proper (cascaded) faceted filtering. The resoruces, and their counting, are calculated from the intersection of the topics selected between different filters (AND logic) and the union of the optics selected from the same filter (OR logic). An improvement is planned for a future version to let users select additional topics from the same filter that happen to be hidden because not cointained in the current results.
  • Location view and management: A new "Location" tab is available inside the information side panel, where the bounding box of the resoruce and its centroid are displayed. The location for spatial resources (datasets and maps) are automatically retrieved by the data itself. For non-spatial resources the same panel gives editors the tools to set the bounding bos and the position of the resource.
  • Linked resources: The options to link resources has been extended to any type of resource. It's possible to related any resource with any other resource (one or many), and the relationship is disaplyed inside the new "Lined resources" tab inside the information side panel. The direction of the relationship is also visible, since linked resources are disaplyed under two distinct groups "Linked from" and "Lined to".

Other minor improvements

  • Implemented a generic and pluggable OIDC SocialAccount Provider, which extends and improves the one provided by the allauth module already available in GeoNode
  • Documents from remote URLs can be created from the client
  • Regions are not assigned to new resources automatically anymore. A pluggable and configurable option lets administrators implement specific logic for the automatic assignmenet if required
  • Option to configure a WMTS service to generate thumbnail backgrounds
  • The rendering of thumbnails for the maps now take into account ordering and opacity
  • Implemented the option to do not register new users as contributors automatically (default behaviour)

Software upgrades:

  • Django 3.2.23
  • Geoserver 2.23.3
  • PostgreSQL 15.3 / PostGIS 3.3
  • Nginx 1.25.3

The full list of changes here

4.1.3

19 Sep 07:36
a5002ca
Compare
Choose a tag to compare

Security fixes

Docker

You can see the full list of closed PRs here.