4.0.2
Breaking Changes
- Based on MapStore client 4.0.5
- MapStore client is no more compatible with 3.x train
- GeoNode 4.0.0 architecture is slightly different from the previous versions; please refer to:
Features
- Python upgrade 3.9/3.10/3.11
- Django upgrade 3.2.16
- GeoServer 2.20.5
- GDAL 3.3.2/3.4.1
What's Changed
Enhancements and Features
- [Backport 4.0.x] [Fixes #10070] Let the resource manager handle also raw sld by @github-actions in #10095
- [Backport 4.0.x] [Fixes #10104] Sort resource APIs with created date by @github-actions in #10122
- [Backport 4.0.x] [Fixes #10075] Improvements to the upload time step UI by @github-actions in #10111
- [Backport 4.0.x] [Fixes #10091] improve thumbnails quality by @github-actions in #10110
- [Backport 4.0.x] [Fixes #10120] Celery autoscale values are too low and wrongly positi… by @github-actions in #10126
- [Backport 4.0.x] [Fixes #10138] Render pdf thumbnails from top margin by @github-actions in #10141
- [Backport 4.0.x] [Fixes #10168] Add 'executions' field to concrete instance endpoints by @github-actions in #10170
- [Backport 4.0.x] [Fixes #10192] Include source into the ExecutionRequest model by @github-actions in #10207
- [4.0.x][Fixes #10208] Add a custom hook at the end of the permissions assign by @mattiagiupponi in #10212
- [Backport 4.0.x] [Fixes #10251] improve feedback to the user and UI experience of batch permisisons assignment by @github-actions in #10282
- [Backport 4.0.x] [Fixes #10270] Document creation via API v2 by @github-actions in #10298
- [Backport 4.0.x] [Fixes #10303] automatic periodic TaskResult removal by @github-actions in #10319
- [Backport 4.0.x] [CLA] Add MalteIwanicki to clabot by @github-actions in #10382
- [Backport 4.0.x] Create SECURITY.md by @github-actions in #10329
Translations
Bug Fixes
- [Fixes #10024] Wrong default style when creating layer by @etj in #10025
- [Backport 4.0.x] add installation type to issue template by @github-actions in #10043
- [Backport 4.0.x] [Fixes #10040] Remove auto-generated thumbnail for documents by @github-actions in #10052
- [Backport 4.0.x] [Fixes #10041] Review the thumbnail scaling process by @github-actions in #10069
- [Backport 4.0.x] [Fixes #10055] Modify Metadata form with permissions check by @github-actions in #10076
- [Backport 4.0.x] [Fixes #10113] Data retriver keep kmz files even if is unzipped by @github-actions in #10115
- [Backport 4.0.x] [Fixes #10073] Unable to view Maps tab in Recent activities by @github-actions in #10109
- [Backport 4.0.x] [Fixes #7852] Update catalog and background layers url configuration in settings.py and related files by @github-actions in #10129
- [Backport 4.0.x] [Fixes #10130] Data retriever dont assign the folder/file permissions… by @github-actions in #10133
- [Backport 4.0.x] [Fixes #10134] New simple renderer to generate thumbnails for PDFs by @github-actions in #10136
- [Backport 4.0.x] [Fixes #10142] storage_manager copy dont assign the folder/file permi… by @github-actions in #10154
- [Backport 4.0.x] [Fixes #10171] Dynamic rendering of document_detail view template by @github-actions in #10173
- [Backport 4.0.x] Fix migrations 4x by @github-actions in #10177
- [Backport 4.0.x] [Fixes #10198] uwsgi library update by @github-actions in #10200
- [Backport 4.0.x] [Fixes #10195] Backup and restore procedure is not successful by @github-actions in #10203
- [Backport 4.0.x] [Fixes #10204] restore mapstore catalog settings by @github-actions in #10206
- [Backport 4.0.x] [Fixes #10251] Review geonode management command set_layers_permissions by @github-actions in #10253
- [Backport 4.0.x] [Fixes #10263] non admin user in fresh instance cannot create resources_ by @github-actions in #10265
- [Backport 4.0.x] [Fixes #10217] fix ip whitelisting by @github-actions in #10230
- [Backport 4.0.x] Fix broken test by @github-actions in #10267
- [Backport 4.0.x] [Fixes #10214] metadata_only filter not working properly by @github-actions in #10269
- [Backport 4.0.x] [Fixes #10287] The "set_layer_permissions" management command does not behave correctly with "AnonyousUser" by @github-actions in #10289
- [Backport 4.0.x] [Fixes #10302] Incorrect permissions assigned on cloning a resource by @github-actions in #10328
- [Backport 4.0.x] [Fixes #9041] Docker NGINX listen on ports 80/443 by @github-actions in #10340
- [Backport 4.0.x] [Fixes #10376] Time serie dataset, missing permissions by @github-actions in #10391
Dependencies Updates
- [Backport 4.0.x] Bump smart-open from 6.1.0 to 6.2.0 by @github-actions in #10033
- [Backport 4.0.x] Bump drf-spectacular from 0.24.1 to 0.24.2 by @github-actions in #10101
- [Backport 4.0.x] Bump boto3 from 1.26.26 to 1.26.28 by @github-actions in #10415
- [Backport 4.0.x] Update idna requirement from <2.11,>=2.5 to >=2.5,<3.5 by @github-actions in #10036
- [Backport 4.0.x] Bump pyjwt from 2.5.0 to 2.6.0 by @github-actions in #10246
- [Backport 4.0.x] [Dependencies] Align setup.cfg to requirements.txt by @github-actions in #10418
- [Backport 4.0.x] Bump pyopenssl from 22.0.0 to 22.1.0 by @github-actions in #10059
- [Backport 4.0.x] Update setuptools requirement from <65.6.0,>=59.1.1 to >=59.1.1,<65.7.0 by @github-actions in #10332
- [Backport 4.0.x] [Fixes #10066][Depencendies] Security audit and checks by @github-actions in #10072
- [Backport 4.0.x] Bump sherlock from 0.3.2 to 0.4.0 by @github-actions in #10119
- [Backport 4.0.x] Bump coverage from 6.4.4 to 6.5.0 by @github-actions in #10112
- [Backport 4.0.x] Bump pytz from 2022.4 to 2022.6 by @github-actions in #10239
- [Backport 4.0.x] Bump protobuf from 4.21.6 to 4.21.7 by @github-actions in #10106
- [Backport 4.0.x] Bump invoke from 1.7.1 to 1.7.3 by @github-actions in #10103
- [Backport 4.0.x] [Snyk] Security upgrade django from 3.2.15 to 3.2.16 by @github-actions in #10100
- [Backport 4.0.x] Bump wandb from 0.13.5 to 0.13.6 by @github-actions in #10409
- [Backport 4.0.x] Update django-invitations requirement from <1.9.4 to <2.0.1 by @github-actions in #10097
- [Backport 4.0.x] Bump django-mptt from 0.13.4 to 0.14.0 by @github-actions in #10090
- [Backport 4.0.x] Bump shapely from 1.8.4 to 1.8.5.post1 by @github-actions in #10157
- [Backport 4.0.x] Bump dropbox from 11.35.0 to 11.36.0 by @github-actions in #10311
- [Backport 4.0.x] Bump pip from 22.3 to 22.3.1 by @github-actions in #10274
- [Backport 4.0.x] Bump sqlalchemy from 1.4.44 to 1.4.45 by @github-actions in #10405
- [Backport 4.0.x] Bump oauthlib from 3.2.1 to 3.2.2 by @github-actions in #10209
- [Backport 4.0.x] [Snyk] Security upgrade nginx from 1.23.0-alpine to 1.23.2-alpine by @github-actions in #10249
- [Backport 4.0.x] Bump webdriver-manager from 3.8.4 to 3.8.5 by @github-actions in #10337
- [Backport 4.0.x] Bump psutil from 5.9.3 to 5.9.4 by @github-actions in #10310
- [Backport 4.0.x] Bump psycopg2 from 2.9.4 to 2.9.5 by @github-actions in #10245
- [Backport 4.0.x] Bump django-select2 from 7.11.0 to 8.0.0 by @github-actions in #10276
- [Backport 4.0.x] Bump pytest from 7.1.3 to 7.2.0 by @github-actions in #10243
- [Backport 4.0.x] Bump requests-toolbelt from 0.10.0 to 0.10.1 by @github-actions in #10241
- [Backport 4.0.x] Bump ipython from 8.6.0 to 8.7.0 by @github-actions in #10387
- [Backport 4.0.x] Bump twisted from 22.8.0 to 22.10.0 by @github-actions in #10237
- [Backport 4.0.x] Bump pillow from 9.1.1 to 9.3.0 by @github-actions in #10236
- [Backport 4.0.x] Update httplib2 requirement from <0.20.5 to <0.21.1 by @github-actions in #10232
- [Backport 4.0.x] Bump pytest-bdd from 6.1.0 to 6.1.1 by @github-actions in #10305
- [Backport 4.0.x] Bump docker from 6.0.0 to 6.0.1 by @github-actions in #10278
- [Backport 4.0.x] Bump jsonschema from 4.17.1 to 4.17.3 by @github-actions in #10384
- [Backport 4.0.x] Bump selenium-requests from 2.0.1 to 2.0.2 by @github-actions in #10414
- [Backport 4.0.x] Bump python-slugify from 6.1.2 to 7.0.0 by @github-actions in #10333
- [Backport 4.0.x] Bump mako from 1.2.3 to 1.2.4 by @github-actions in #10335
- [Backport 4.0.x] Bump django-grappelli from 3.0.3 to 3.0.4 by @github-actions in #10352
- [Backport 4.0.x] Bump flake8 from 5.0.4 to 6.0.0 by @github-actions in #10361
- [Backport 4.0.x] [Snyk] Upgrade react-hot-loader from 4.13.0 to 4.13.1 by @github-actions in #10395
- [Backport 4.0.x] [Snyk] Fix for 4 vulnerabilities by @github-actions in #10393
- [Backport 4.0.x] Bump google-cloud-storage from 2.6.0 to 2.7.0 by @github-actions in #10411
- [Backport 4.0.x] Bump pymupdf from 1.20.2 to 1.21.0 by @github-actions in #10307
- [Dependencies] Bump django-geonode-mapstore-client to version 4.0.5 by @afabiani in #10446
Full Changelog: 4.0.1...4.0.2