Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Issue 118 upgrade to geonode 4.3.0 #152

Closed
wants to merge 286 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
286 commits
Select commit Hold shift + click to select a range
5ecdb38
Bump psutil from 5.9.5 to 5.9.7 (#11772)
dependabot[bot] Jan 10, 2024
398456e
Bump geoip2 from 4.7.0 to 4.8.0 (#11766)
dependabot[bot] Jan 10, 2024
009d587
Bump celery from 5.3.5 to 5.3.6 (#11729)
dependabot[bot] Jan 10, 2024
3c712fb
Bump kombu from 5.3.3 to 5.3.4 (#11705)
dependabot[bot] Jan 10, 2024
268e80e
Update python-memcached requirement from <=1.59 to <=1.61 (#11793)
dependabot[bot] Jan 10, 2024
ef176cc
Bump jsonschema from 4.19.2 to 4.20.0 (#11706)
dependabot[bot] Jan 10, 2024
7b7bcb5
fixed docker image tags for test and dev compose files (#11828)
giohappy Jan 10, 2024
b556709
Add long_description_content_type for Markdown (#11831)
giohappy Jan 10, 2024
aab71bb
Bump django-sequences from 2.8 to 2.9 (#11776)
dependabot[bot] Jan 11, 2024
6030079
Delete docker-compose-dev reference to nginx script (#11834)
roicort Jan 11, 2024
680e6d2
Bump django-appconf from 1.0.5 to 1.0.6 (#11725)
dependabot[bot] Jan 11, 2024
783883b
Bump google-cloud-core from 2.3.3 to 2.4.1 (#11764)
dependabot[bot] Jan 11, 2024
25a94ec
Bump google-cloud-storage from 2.11.0 to 2.14.0 (#11775)
dependabot[bot] Jan 11, 2024
399a1d2
Bump django-cors-headers from 4.2.0 to 4.3.1 (#11709)
dependabot[bot] Jan 11, 2024
0b70ae1
Bump django-filter from 23.3 to 23.5 (#11768)
dependabot[bot] Jan 11, 2024
56d12af
Bump drf-spectacular from 0.26.5 to 0.27.0 (#11770)
dependabot[bot] Jan 11, 2024
7f50834
Update django-invitations requirement from <2.0.1 to <2.1.1 (#11728)
dependabot[bot] Jan 11, 2024
0877b65
Update django-ipware requirement from <5.1 to <6.1 (#11730)
dependabot[bot] Jan 11, 2024
5fdc609
Update idna requirement from <3.5,>=2.5 to >=2.5,<3.7 (#11726)
dependabot[bot] Jan 11, 2024
8ece512
Update setuptools requirement from <68.3.0,>=59.1.1 to >=59.1.1,<69.1…
dependabot[bot] Jan 11, 2024
ec4f8d2
Bump splinter from 0.19.0 to 0.20.1 (#11698)
dependabot[bot] Jan 11, 2024
11e85d3
Bump wrapt from 1.15.0 to 1.16.0 (#11691)
dependabot[bot] Jan 11, 2024
ac9f31b
Bump pyopenssl from 23.2.0 to 23.3.0 (#11650)
dependabot[bot] Jan 11, 2024
d47842e
Bump sqlalchemy from 2.0.21 to 2.0.22 (#11592)
dependabot[bot] Jan 11, 2024
9b76d44
Bump django-avatar from 7.1.1 to 8.0.0 (#11627)
dependabot[bot] Jan 11, 2024
20f654e
Bump docker from 6.1.3 to 7.0.0 (#11765)
dependabot[bot] Jan 11, 2024
7ef2e13
Bump django-recaptcha from 3.0.0 to 4.0.0 (#11708)
dependabot[bot] Jan 11, 2024
820af88
Update setup.cfg django-recaptcha to 4.0.0 (#11836)
mattiagiupponi Jan 12, 2024
07a73f8
fix: requirements.txt to reduce vulnerabilities (#11837)
afabiani Jan 16, 2024
df69dbf
fix: requirements.txt to reduce vulnerabilities (#11838)
afabiani Jan 16, 2024
20e1f11
Bump kombu from 5.3.4 to 5.3.5 (#11841)
dependabot[bot] Jan 16, 2024
f62dae7
Bump pip from 23.3.1 to 23.3.2 (#11843)
dependabot[bot] Jan 16, 2024
59ae217
build(deps): bump pymupdf from 1.23.8 to 1.23.14 (#11846)
dependabot[bot] Jan 16, 2024
3bcaa2e
Bump markdown from 3.5.1 to 3.5.2 (#11839)
dependabot[bot] Jan 16, 2024
7a90e7e
Update python-memcached requirement from <=1.61 to <=1.62 (#11844)
dependabot[bot] Jan 16, 2024
81fde4f
Bump sqlalchemy from 2.0.22 to 2.0.25 (#11842)
dependabot[bot] Jan 17, 2024
cb99e30
Bump django-imagekit from 4.1.0 to 5.0.0 (#11542)
dependabot[bot] Jan 17, 2024
5aabd6c
build(deps): bump boto3 from 1.34.15 to 1.34.20 (#11850)
dependabot[bot] Jan 17, 2024
5950784
[Fixes #11847] Implement the option to hide resources from search and…
mattiagiupponi Jan 17, 2024
6704ca9
[Fixes #11855] Reduce log level in donwload handler (#11856)
mattiagiupponi Jan 18, 2024
e68d8c5
recreated .mo file for italian
giohappy Jan 22, 2024
59fd76e
build(deps): bump beautifulsoup4 from 4.12.2 to 4.12.3 (#11865)
dependabot[bot] Jan 30, 2024
abcf317
build(deps): bump black from 23.12.1 to 24.1.1 (#11899)
dependabot[bot] Jan 30, 2024
714ae2f
build(deps): bump boto3 from 1.34.20 to 1.34.30 (#11905)
dependabot[bot] Jan 30, 2024
3c95691
build(deps): bump coverage from 7.4.0 to 7.4.1 (#11897)
dependabot[bot] Jan 30, 2024
6a05c69
build(deps): bump django-mptt from 0.15.0 to 0.16.0 (#11868)
dependabot[bot] Jan 30, 2024
f27a30b
build(deps): bump drf-spectacular from 0.27.0 to 0.27.1 (#11870)
dependabot[bot] Jan 30, 2024
43c7d9d
build(deps): bump jsonschema from 4.20.0 to 4.21.1 (#11867)
dependabot[bot] Jan 30, 2024
beea873
build(deps): bump psutil from 5.9.7 to 5.9.8 (#11869)
dependabot[bot] Jan 30, 2024
07e350e
build(deps): bump pymupdf from 1.23.14 to 1.23.20 (#11906)
dependabot[bot] Jan 30, 2024
e608505
build(deps): bump pyopenssl from 23.3.0 to 24.0.0 (#11894)
dependabot[bot] Jan 31, 2024
8281277
build(deps): bump pytest from 7.4.4 to 8.0.0 (#11896)
dependabot[bot] Jan 31, 2024
6125725
build(deps): bump python-slugify from 8.0.1 to 8.0.2 (#11898)
dependabot[bot] Jan 31, 2024
4bc8e5f
build(deps): bump splinter from 0.20.1 to 0.21.0 (#11871)
dependabot[bot] Jan 31, 2024
ab14ce6
[Fixes #11821] GNIP 98: Django upgrade to 4.2 LTS (#11829)
mattiagiupponi Jan 31, 2024
41668a0
Bump to 4.4.x dev (#11911)
giohappy Jan 31, 2024
cf456d8
Update setup.cfg to track the importer from master
giohappy Jan 31, 2024
9811b7b
Update requirements.txt to track importer upgraded to Django 4.2
giohappy Jan 31, 2024
690e1c6
Rename 0089_resourcebase_advertised.py to 0090_resourcebase_advertise…
giohappy Jan 31, 2024
22aea6a
fixed migrations dependencies
giohappy Jan 31, 2024
a2b3476
drop duplicated migration
giohappy Jan 31, 2024
18d509d
fixed multiple leaf migrations error
giohappy Jan 31, 2024
385fb51
fix mastore client dep
mattiagiupponi Feb 1, 2024
f8ca029
[Fixes #11912] GWC layers only cache default style after B/R restore …
etj Feb 1, 2024
c7c4dfb
build(deps): bump django-allauth from 0.54.0 to 0.60.1 (#11908)
dependabot[bot] Feb 1, 2024
372eb21
update version action (#11916)
mattiagiupponi Feb 1, 2024
ce9cb2a
Update geonode-oauth-toolkit dependency (#11924)
mattiagiupponi Feb 2, 2024
5dbc5f1
Celery cleanup task is not running #11925 (#11926)
mattiagiupponi Feb 2, 2024
94d5ffd
[[ Fix #11889 ]] (#11890)
lsntdev Feb 2, 2024
54059ce
Fixes issue#11883, the extent values should now only include decimal …
ahmdthr Feb 2, 2024
c2fa953
build(deps): bump django-sequences from 2.9 to 3.0 (#11937)
dependabot[bot] Feb 5, 2024
c5b311e
build(deps): bump django-treebeard from 4.7 to 4.7.1 (#11939)
dependabot[bot] Feb 5, 2024
06343a3
build(deps): bump pip from 23.3.2 to 24.0 (#11933)
dependabot[bot] Feb 5, 2024
feeb595
build(deps): bump pytz from 2023.3.post1 to 2024.1 (#11931)
dependabot[bot] Feb 5, 2024
d8a98d2
[Fixes #11853] Implement the Group facet API (#11893)
RegisSinjari Feb 5, 2024
d52b27e
build(deps): bump pymupdf from 1.23.20 to 1.23.21 (#11938)
dependabot[bot] Feb 5, 2024
8e14fe9
build(deps): bump python-slugify from 8.0.2 to 8.0.3 (#11932)
dependabot[bot] Feb 5, 2024
dba5617
build(deps): bump boto3 from 1.34.30 to 1.34.34 (#11936)
dependabot[bot] Feb 6, 2024
1c4e2f3
build(deps): bump ipython from 8.20.0 to 8.21.0 (#11940)
dependabot[bot] Feb 6, 2024
66d53aa
build(deps): bump mako from 1.3.0 to 1.3.2 (#11935)
dependabot[bot] Feb 6, 2024
48e5dd0
build(deps): bump pytest-django from 4.7.0 to 4.8.0 (#11934)
dependabot[bot] Feb 6, 2024
3a9e11d
[Fixes #11918] Implement linked_resources API creation and deletion …
RegisSinjari Feb 7, 2024
3870d5c
[Fixes #11944] Implement filtering for linked_resources (#11946)
RegisSinjari Feb 8, 2024
3b99fce
fix: requirements.txt to reduce vulnerabilities (#11949)
afabiani Feb 12, 2024
1ae136c
build(deps): bump django-allauth from 0.60.1 to 0.61.1 (#11950)
dependabot[bot] Feb 12, 2024
d97243b
build(deps): bump django-tinymce from 3.6.1 to 3.7.1 (#11956)
dependabot[bot] Feb 12, 2024
f07dd0c
[Snyk] Fix for 2 vulnerabilities (#11957)
afabiani Feb 12, 2024
bbe5307
build(deps): bump uwsgi from 2.0.23 to 2.0.24 (#11952)
dependabot[bot] Feb 12, 2024
aeb6f43
build(deps): bump tqdm from 4.66.1 to 4.66.2 (#11953)
dependabot[bot] Feb 12, 2024
fb61734
build(deps): bump boto3 from 1.34.34 to 1.34.39 (#11954)
dependabot[bot] Feb 12, 2024
afd4a86
build(deps): bump python-slugify from 8.0.3 to 8.0.4 (#11951)
dependabot[bot] Feb 12, 2024
0d4f9bc
build(deps): bump sqlalchemy from 2.0.25 to 2.0.26 (#11955)
dependabot[bot] Feb 12, 2024
9d6a246
[Fixes #11862] Sanitize HTML data (#11859)
t-book Feb 13, 2024
4153ad2
[Fixes #11960] NoReverseMatch at /people/edit/<username> (#11975)
RegisSinjari Feb 21, 2024
1871d2e
build(deps): bump ip from 1.1.8 to 1.1.9 in /geonode/monitoring/front…
dependabot[bot] Feb 22, 2024
8898810
build(deps): bump black from 24.1.1 to 24.2.0 (#11970)
dependabot[bot] Feb 22, 2024
54f2ea0
build(deps): bump boto3 from 1.34.39 to 1.34.44 (#11967)
dependabot[bot] Feb 22, 2024
5ba0657
[Fixes #11978] Remove Bearer token parsing from userinfo (#11979)
giohappy Feb 22, 2024
7acb306
build(deps): bump pymupdf from 1.23.21 to 1.23.23 (#11965)
dependabot[bot] Feb 23, 2024
1fa2835
fix: requirements.txt to reduce vulnerabilities (#11981)
afabiani Feb 23, 2024
d434c7b
[Fixes #10880] REST API always filters dirty resources (#11983)
RegisSinjari Feb 26, 2024
185d476
[Fixes #11675] Demo WMS service used in services tests returns 404 (#…
RegisSinjari Feb 26, 2024
9cdf671
build(deps): bump pymupdf from 1.23.23 to 1.23.25 (#11986)
dependabot[bot] Feb 26, 2024
c8adb89
build(deps): bump coverage from 7.4.1 to 7.4.3 (#11990)
dependabot[bot] Feb 26, 2024
6ac1fe8
build(deps): bump django-autocomplete-light from 3.9.5 to 3.11.0 (#11…
dependabot[bot] Feb 26, 2024
509273b
build(deps): bump ipython from 8.21.0 to 8.22.1 (#11988)
dependabot[bot] Feb 26, 2024
f8c8804
hide resources from search and catalogue listing (#11994)
mattiagiupponi Feb 26, 2024
2d493fb
build(deps): update setuptools requirement from <69.1.0,>=65.5.1 to >…
dependabot[bot] Feb 26, 2024
ee45cc1
Update gnip.md
giohappy Feb 27, 2024
bba6bdb
[Fixes #11992] Transfer users API under people app (#11997)
RegisSinjari Feb 27, 2024
de6c7ca
fix: upgrade axios from 1.6.4 to 1.6.7 (#11984)
afabiani Feb 27, 2024
a0b38b6
fix: upgrade moment from 2.29.4 to 2.30.1 (#11985)
afabiani Feb 27, 2024
432c724
build(deps): bump pytest from 8.0.0 to 8.0.2 (#11989)
dependabot[bot] Feb 27, 2024
9f5e9f0
build(deps): bump sqlalchemy from 2.0.26 to 2.0.27 (#11964)
dependabot[bot] Feb 27, 2024
023761d
build(deps): bump boto3 from 1.34.44 to 1.34.49 (#11991)
dependabot[bot] Feb 27, 2024
cd1ad83
Upgrade Remote Docker version for CircleCI (#12020)
giohappy Mar 4, 2024
d7f62c4
build(deps): bump smart-open from 6.4.0 to 7.0.1 (#12017)
dependabot[bot] Mar 5, 2024
99af357
build(deps): bump pymupdf from 1.23.25 to 1.23.26 (#12018)
dependabot[bot] Mar 5, 2024
9b800a6
build(deps): bump python-dateutil from 2.8.2 to 2.9.0.post0 (#12013)
dependabot[bot] Mar 5, 2024
043e161
build(deps): bump boto3 from 1.34.49 to 1.34.54 (#12016)
dependabot[bot] Mar 5, 2024
da14362
build(deps): bump pytest from 8.0.2 to 8.1.0 (#12015)
dependabot[bot] Mar 5, 2024
7d4e117
build(deps): bump selenium-requests from 2.0.3 to 2.0.4 (#12014)
dependabot[bot] Mar 5, 2024
3df7b47
build(deps): bump twisted from 23.10.0 to 24.3.0 (#12012)
dependabot[bot] Mar 5, 2024
3c66a54
[Fixes #11977] B/R should only deal with data (#12007)
etj Mar 6, 2024
e82d88c
[Snyk] Security upgrade jwcrypto from 1.5.2 to 1.5.6 (#12023)
afabiani Mar 7, 2024
5a794e2
build(deps): bump django-filter from 23.5 to 24.1 (#12037)
dependabot[bot] Mar 11, 2024
f6f1d58
build(deps): bump owslib from 0.29.3 to 0.30.0 (#12034)
dependabot[bot] Mar 11, 2024
b4a722e
build(deps): bump google-cloud-storage from 2.14.0 to 2.15.0 (#12029)
dependabot[bot] Mar 11, 2024
eb64364
build(deps): bump sqlalchemy from 2.0.27 to 2.0.28 (#12032)
dependabot[bot] Mar 11, 2024
a737013
build(deps): bump pytest-bdd from 7.0.1 to 7.1.1 (#12038)
dependabot[bot] Mar 11, 2024
18d457a
build(deps): bump ipython from 8.22.1 to 8.22.2 (#12033)
dependabot[bot] Mar 11, 2024
7bd8c7e
build(deps): bump pytest from 8.1.0 to 8.1.1 (#12031)
dependabot[bot] Mar 11, 2024
e46f683
build(deps): bump flaky from 3.7.0 to 3.8.0 (#12036)
dependabot[bot] Mar 11, 2024
cc517dc
build(deps): bump boto3 from 1.34.54 to 1.34.59 (#12035)
dependabot[bot] Mar 11, 2024
cb8d3f2
build(deps): bump pyopenssl from 24.0.0 to 24.1.0 (#12030)
dependabot[bot] Mar 11, 2024
e38f0c2
Bump geoserver restconfig (#12043)
mattiagiupponi Mar 14, 2024
3d851a9
[Fixes #12024] django `django-allauth` warning (#12025)
mattiagiupponi Mar 14, 2024
12e42b0
[Fixes #12039] Upgrade to GeoServer 2.24.2 (#12040)
etj Mar 14, 2024
82aeb56
Update settings.py (#12047)
mattiagiupponi Mar 14, 2024
2243498
[FIXES #12041] Fix bug in geonode/people that throws error when using…
afabiani Mar 14, 2024
685b209
build(deps): bump follow-redirects in /geonode/monitoring/frontend (#…
dependabot[bot] Mar 18, 2024
f6a2884
[Fixes #12063] Cannot clone map/geoapp with linked resources (#12064)
mattiagiupponi Mar 18, 2024
1fd4bc0
Fix upgraded image tags for GS 2.24.2 (#12070)
giohappy Mar 20, 2024
2a64efb
[Fixes #12068] linked_resources API is slow (#12069)
etj Mar 20, 2024
cababa3
[Fixes #12049] Adapt the SLD and XML upload forms to the new progress…
giohappy Mar 20, 2024
c9745b8
Fixed LayerInfo.js
giohappy Mar 20, 2024
b7543d0
Bump dynamic rest library (#12074)
mattiagiupponi Mar 21, 2024
5187f70
[Fixes #12046] Remove legacy forms and views for layer upload, replac…
mattiagiupponi Mar 21, 2024
9e39774
[Fixes #ISSUE_11995] GNIP 99: Implement a CRUD REST API for users (#1…
mattiagiupponi Mar 21, 2024
c4c3a92
build(deps): bump black from 24.2.0 to 24.3.0 (#12059)
dependabot[bot] Mar 27, 2024
78ef547
build(deps): bump boto3 from 1.34.59 to 1.34.69 (#12087)
dependabot[bot] Mar 27, 2024
869fab4
build(deps): bump express in /geonode/monitoring/frontend (#12095)
dependabot[bot] Mar 27, 2024
d88dc1e
fix: requirements.txt to reduce vulnerabilities (#12096)
afabiani Mar 27, 2024
193e9a9
build(deps): bump coverage from 7.4.3 to 7.4.4 (#12061)
dependabot[bot] Mar 27, 2024
22493ac
fix: requirements.txt to reduce vulnerabilities (#12097)
afabiani Mar 27, 2024
4133088
[Fixes #12099] Fix API tests
etj Mar 27, 2024
8c0ade7
[Fixes #12089] Errors in init entrypoint
etj Mar 27, 2024
7561406
[Fixes #12077] Add linked_resources info in resources API calls
etj Mar 22, 2024
4bf1577
[Fixes #12077] Add linked_resources info in resources API calls - test
etj Mar 22, 2024
881bee9
[Fixes #12079] Fix resources API
etj Mar 27, 2024
37a1f05
fix: geonode/static/package.json to reduce vulnerabilities (#12101)
afabiani Mar 28, 2024
9c0c1b9
build(deps): bump flaky from 3.8.0 to 3.8.1 (#12062)
dependabot[bot] Mar 28, 2024
c47540e
build(deps): bump google-cloud-storage from 2.15.0 to 2.16.0 (#12086)
dependabot[bot] Mar 28, 2024
32b4f10
build(deps): bump markdown from 3.5.2 to 3.6 (#12056)
dependabot[bot] Mar 28, 2024
6fb42bd
Replace azure account with microsoftgraph account
giohappy Mar 28, 2024
0104e84
build(deps): bump pymupdf from 1.23.26 to 1.24.0 (#12084)
dependabot[bot] Mar 29, 2024
55e7219
build(deps): bump pytest-bdd from 7.1.1 to 7.1.2 (#12055)
dependabot[bot] Mar 29, 2024
295fbc2
build(deps): update setuptools requirement from <69.2.0,>=65.5.1 to >…
dependabot[bot] Mar 29, 2024
fcccb27
build(deps): bump smart-open from 7.0.1 to 7.0.4 (#12105)
dependabot[bot] Mar 29, 2024
c0c9e57
build(deps): bump sqlalchemy from 2.0.28 to 2.0.29 (#12083)
dependabot[bot] Mar 29, 2024
f6ce22c
[Fixes #12076] Move the new users API under API module (#12081)
RegisSinjari Mar 29, 2024
c900871
build(deps): bump boto3 from 1.34.69 to 1.34.74 (#12118)
dependabot[bot] Apr 2, 2024
d25bbcf
build(deps): bump django-filter from 24.1 to 24.2 (#12113)
dependabot[bot] Apr 2, 2024
fbbbfda
build(deps): bump kombu from 5.3.5 to 5.3.6 (#12116)
dependabot[bot] Apr 2, 2024
62c4d6d
build(deps): bump django-tinymce from 3.7.1 to 4.0.0 (#12115)
dependabot[bot] Apr 2, 2024
34dc8f8
fix: requirements.txt to reduce vulnerabilities (#12121)
afabiani Apr 2, 2024
21cb5ab
fix: requirements.txt to reduce vulnerabilities (#12122)
afabiani Apr 2, 2024
3b20a49
[Fixes #12110] Resources API always include link (#12123)
etj Apr 3, 2024
ecddbf8
[Fixes #12104] API query params presets (#12109)
etj Apr 3, 2024
494b2f1
build(deps): bump ipython from 8.22.2 to 8.23.0 (#12119)
dependabot[bot] Apr 3, 2024
11d355a
build(deps): bump lxml from 5.1.0 to 5.2.0 (#12117)
dependabot[bot] Apr 3, 2024
fc281c1
build(deps): bump nh3 from 0.2.15 to 0.2.17 (#12112)
dependabot[bot] Apr 3, 2024
cc47a87
Fix tests for #12104 conflicting with #12110 changes (#12126)
etj Apr 3, 2024
310d9ef
lxml 5.2.1 fixes ABI compatibility (#12129)
giohappy Apr 3, 2024
3c00b9a
build(deps): bump pillow from 10.2.0 to 10.3.0 (#12130)
dependabot[bot] Apr 4, 2024
b295c22
Switch to PyLibMCCache (#12132)
giohappy Apr 4, 2024
6ce7f86
[#12110] Clean up some deprecation messages (#12133)
etj Apr 4, 2024
1aa56b2
[Fixes #12141] Error in migration base.0074_drop_curated_thumbs
etj Apr 8, 2024
f89ff10
[Fixes #12144] Old migration base/0045_auto_20200507_0445 deletes map…
etj Apr 8, 2024
8ac6d47
fix: upgrade axios from 1.6.7 to 1.6.8 (#12135)
afabiani Apr 9, 2024
05440b3
[Fixes #12145] Migration base/0056_resourcebase_ll_bbox_polygon creat…
etj Apr 8, 2024
f8620c8
Use the Docker build on master (#12149)
giohappy Apr 11, 2024
b10b14c
[Fixes #12150] Make GeoFence rule removal more robust (#12151)
etj Apr 11, 2024
b6ccbdf
build(deps): bump tar in /geonode/monitoring/frontend (#12152)
dependabot[bot] Apr 11, 2024
88871ed
build(deps): bump pymupdf from 1.24.0 to 1.24.1 (#12136)
dependabot[bot] Apr 12, 2024
d71b206
build(deps): bump drf-spectacular from 0.27.1 to 0.27.2 (#12137)
dependabot[bot] Apr 12, 2024
3ba73fa
build(deps): bump boto3 from 1.34.74 to 1.34.79 (#12138)
dependabot[bot] Apr 12, 2024
7ff42cb
[Snyk] Security upgrade idna from 3.6 to 3.7 (#12153)
afabiani Apr 14, 2024
7382902
build(deps): update setuptools requirement from <69.3.0,>=65.5.1 to >…
dependabot[bot] Apr 15, 2024
0fcc6ae
build(deps): bump uwsgi from 2.0.24 to 2.0.25 (#12158)
dependabot[bot] Apr 15, 2024
00d94d2
build(deps): bump mako from 1.3.2 to 1.3.3 (#12154)
dependabot[bot] Apr 15, 2024
8200def
build(deps): bump black from 24.3.0 to 24.4.0 (#12157)
dependabot[bot] Apr 15, 2024
75edcdb
[Fixes #12161] No href in profile_detail > Resources > links of resou…
mattiagiupponi Apr 17, 2024
946bf94
[Snyk] Security upgrade gunicorn from 21.2.0 to 22.0.0 (#12168)
afabiani Apr 22, 2024
84b4263
[Snyk] Security upgrade sqlparse from 0.4.4 to 0.5.0 (#12165)
afabiani Apr 22, 2024
fc4a9a9
build(deps): bump uwsgi from 2.0.25 to 2.0.25.1 (#12173)
dependabot[bot] Apr 22, 2024
8316357
build(deps): bump pymupdf from 1.24.1 to 1.24.2 (#12176)
dependabot[bot] Apr 22, 2024
0b65d6c
fix: requirements.txt to reduce vulnerabilities (#12177)
afabiani Apr 22, 2024
d95c7cd
build(deps): update django-ipware requirement from <6.1 to <7.1 (#12172)
dependabot[bot] Apr 22, 2024
59ee8ea
build(deps): bump celery from 5.3.6 to 5.4.0 (#12174)
dependabot[bot] Apr 22, 2024
3d6ab6e
build(deps): bump boto3 from 1.34.79 to 1.34.88 (#12175)
dependabot[bot] Apr 22, 2024
b8f0872
[Fixes #12170] unable to set advanced contact roles in metadata editor
mwallschlaeger Apr 18, 2024
1449603
[Fixes #12170] unable to set advanced contact roles in metadata editor
mwallschlaeger Apr 19, 2024
f023ceb
[Fixes #12170] unable to set advanced contact roles in metadata editor
mwallschlaeger Apr 19, 2024
9422844
[Fixes #12170] unable to set advanced contact roles in metadata editor
mwallschlaeger Apr 19, 2024
ce6dd11
[Fixes #12170] unable to set advanced contact roles in metadata editor
mwallschlaeger Apr 24, 2024
3112c76
Upgrade to Geoserver 2.24.3
giohappy Apr 26, 2024
3454ae5
[Fixes #10759] Handle invalid email if mandatory verification is enab…
RegisSinjari Apr 30, 2024
41b58b8
Use HTTPS for postgres apt repo
giohappy Apr 30, 2024
29e0179
build(deps): bump django-storages from 1.14.2 to 1.14.3 (#12200)
dependabot[bot] May 9, 2024
bd01bc2
build(deps): bump tqdm from 4.66.2 to 4.66.4 (#12202)
dependabot[bot] May 9, 2024
85f99c6
build(deps): bump black from 24.4.0 to 24.4.2 (#12186)
dependabot[bot] May 9, 2024
a898ba4
build(deps): bump coverage from 7.4.4 to 7.5.1 (#12204)
dependabot[bot] May 9, 2024
7b8eab1
build(deps): bump jsonschema from 4.21.1 to 4.22.0 (#12205)
dependabot[bot] May 9, 2024
18b17c9
build(deps): bump sqlalchemy from 2.0.29 to 2.0.30 (#12203)
dependabot[bot] May 9, 2024
e1b1458
build(deps): bump schema from 0.7.5 to 0.7.7 (#12199)
dependabot[bot] May 9, 2024
497bd66
build(deps): bump ipython from 8.23.0 to 8.24.0 (#12187)
dependabot[bot] May 9, 2024
82a2661
build(deps): bump boto3 from 1.34.88 to 1.34.98 (#12201)
dependabot[bot] May 9, 2024
974d5ff
build(deps): bump pytest from 8.1.1 to 8.2.0 (#12185)
dependabot[bot] May 9, 2024
1fe021d
dev branch 4.3.x creation
giohappy May 10, 2024
25a4e70
Bump minimum dev dependencies
giohappy May 10, 2024
632689d
revert minimum version of client
giohappy May 10, 2024
b85334c
tinymce is not visible after the upgrade to v4 (#12231)
giohappy May 15, 2024
eab593f
fix workflow (#12238) (#12239)
github-actions[bot] May 17, 2024
2117bbd
[Fixes #12250] Add missing migration (#12251) (#12252)
github-actions[bot] May 21, 2024
004c205
[Fixes #12253] Improvements to the proxy view (#12254) (#12257)
github-actions[bot] May 22, 2024
0436765
[Fixes #12255] Harvester is not deleted when its Service is deleted (…
github-actions[bot] May 23, 2024
2ad8442
[Fixes #12261] Current user is assigned as owner on geoapp update (#1…
github-actions[bot] May 24, 2024
c11ddee
fix to tests counting 'Featured' words (#12281) (#12282)
github-actions[bot] May 29, 2024
89cab20
[Fixes #12277] Remove the MS catalog service configuration (#12278) (…
github-actions[bot] May 29, 2024
6cb3aaf
Fixes to metadata detail URL inside metadata page (#12286) (#12287)
github-actions[bot] May 29, 2024
4bfc522
Release 4.3.0 (#12288)
giohappy May 30, 2024
99de467
Update dynamic-rest to 2.3.0 (#12292) (#12293)
github-actions[bot] May 30, 2024
23d8faf
Use published PyPi modules (#12295) (#12296)
github-actions[bot] May 30, 2024
4df0b64
Bump to dev deps (#12299)
giohappy May 30, 2024
0854a4e
Fixes missing __init__.py inside people/api (#12300) (#12301)
github-actions[bot] May 31, 2024
f1841f2
Prepare tagging for fixed 4.3.0.post1 release (#12302)
giohappy May 31, 2024
48b341d
Merge tag '4.3.0' into merge-4.3.0
Jul 17, 2024
1bb1c0e
fixes [#118]
Sep 23, 2024
2e95854
Merge branch 'main' into issue_118_upgrade_to_GeoNode_4.3.0
mwallschlaeger Sep 23, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ jobs:
- checkout
- setup_remote_docker:
docker_layer_caching: false
version: 20.10.12
version: docker24

- run:
name: Build the stack
Expand Down Expand Up @@ -128,7 +128,7 @@ workflows:
codecov_name: api
load_docker_cache: false
save_docker_cache: false
test_suite: ./test.sh geonode.base.api.tests geonode.layers.api.tests geonode.maps.api.tests geonode.documents.api.tests geonode.geoapps.api.tests geonode.upload.api.tests
test_suite: ./test.sh geonode.api.tests geonode.base.api.tests geonode.layers.api.tests geonode.maps.api.tests geonode.documents.api.tests geonode.geoapps.api.tests geonode.upload.api.tests
- build:
name: geonode_test_csw
codecov_name: csw
Expand Down
3 changes: 2 additions & 1 deletion .clabot
Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,7 @@
"EHJ-52n",
"MartinPontius",
"ahmdthr",
"fvicent"
"fvicent",
"RegisSinjari"
]
}
2 changes: 1 addition & 1 deletion .devcontainer/.env
Original file line number Diff line number Diff line change
Expand Up @@ -168,7 +168,7 @@ SECRET_KEY='myv-y4#7j-d*p-__@j#*3z@!y24fz8%^z2v6atuy4bo9vqr1_a'
CACHE_BUSTING_STATIC_ENABLED=False

MEMCACHED_ENABLED=False
MEMCACHED_BACKEND=django.core.cache.backends.memcached.MemcachedCache
MEMCACHED_BACKEND=django.core.cache.backends.memcached.PyLibMCCache
MEMCACHED_LOCATION=127.0.0.1:11211
MEMCACHED_LOCK_EXPIRE=3600
MEMCACHED_LOCK_TIMEOUT=10
Expand Down
6 changes: 1 addition & 5 deletions .env.sample
Original file line number Diff line number Diff line change
Expand Up @@ -49,10 +49,6 @@ ALLOWED_HOSTS="['django', '{hostname}']"
DEFAULT_BACKEND_UPLOADER=geonode.importer
TIME_ENABLED=True
MOSAIC_ENABLED=False
HAYSTACK_SEARCH=False
HAYSTACK_ENGINE_URL=http://elasticsearch:9200/
HAYSTACK_ENGINE_INDEX_NAME=haystack
HAYSTACK_SEARCH_RESULTS_PER_PAGE=200

# #################
# nginx
Expand Down Expand Up @@ -177,7 +173,7 @@ GEOIP_PATH=/mnt/volumes/statics/geoip.db
CACHE_BUSTING_STATIC_ENABLED=False

MEMCACHED_ENABLED=False
MEMCACHED_BACKEND=django.core.cache.backends.memcached.MemcachedCache
MEMCACHED_BACKEND=django.core.cache.backends.memcached.PyLibMCCache
MEMCACHED_LOCATION=memcached:11211
MEMCACHED_LOCK_EXPIRE=3600
MEMCACHED_LOCK_TIMEOUT=10
Expand Down
6 changes: 1 addition & 5 deletions .env_dev
Original file line number Diff line number Diff line change
Expand Up @@ -49,10 +49,6 @@ ALLOWED_HOSTS="['django', '*']"
DEFAULT_BACKEND_UPLOADER=geonode.importer
TIME_ENABLED=True
MOSAIC_ENABLED=False
HAYSTACK_SEARCH=False
HAYSTACK_ENGINE_URL=http://elasticsearch:9200/
HAYSTACK_ENGINE_INDEX_NAME=haystack
HAYSTACK_SEARCH_RESULTS_PER_PAGE=200

# #################
# nginx
Expand Down Expand Up @@ -177,7 +173,7 @@ SECRET_KEY='myv-y4#7j-d*p-__@j#*3z@!y24fz8%^z2v6atuy4bo9vqr1_a'
CACHE_BUSTING_STATIC_ENABLED=False

MEMCACHED_ENABLED=False
MEMCACHED_BACKEND=django.core.cache.backends.memcached.MemcachedCache
MEMCACHED_BACKEND=django.core.cache.backends.memcached.PyLibMCCache
MEMCACHED_LOCATION=127.0.0.1:11211
MEMCACHED_LOCK_EXPIRE=3600
MEMCACHED_LOCK_TIMEOUT=10
Expand Down
6 changes: 1 addition & 5 deletions .env_local
Original file line number Diff line number Diff line change
Expand Up @@ -49,10 +49,6 @@ ALLOWED_HOSTS="['django', '*']"
DEFAULT_BACKEND_UPLOADER=geonode.importer
TIME_ENABLED=True
MOSAIC_ENABLED=False
HAYSTACK_SEARCH=False
HAYSTACK_ENGINE_URL=http://elasticsearch:9200/
HAYSTACK_ENGINE_INDEX_NAME=haystack
HAYSTACK_SEARCH_RESULTS_PER_PAGE=200

# #################
# nginx
Expand Down Expand Up @@ -177,7 +173,7 @@ SECRET_KEY='myv-y4#7j-d*p-__@j#*3z@!y24fz8%^z2v6atuy4bo9vqr1_a'
CACHE_BUSTING_STATIC_ENABLED=False

MEMCACHED_ENABLED=False
MEMCACHED_BACKEND=django.core.cache.backends.memcached.MemcachedCache
MEMCACHED_BACKEND=django.core.cache.backends.memcached.PyLibMCCache
MEMCACHED_LOCATION=127.0.0.1:11211
MEMCACHED_LOCK_EXPIRE=3600
MEMCACHED_LOCK_TIMEOUT=10
Expand Down
6 changes: 1 addition & 5 deletions .env_test
Original file line number Diff line number Diff line change
Expand Up @@ -49,10 +49,6 @@ ALLOWED_HOSTS="['django', 'localhost', '127.0.0.1']"
DEFAULT_BACKEND_UPLOADER=geonode.importer
TIME_ENABLED=True
MOSAIC_ENABLED=False
HAYSTACK_SEARCH=False
HAYSTACK_ENGINE_URL=http://elasticsearch:9200/
HAYSTACK_ENGINE_INDEX_NAME=haystack
HAYSTACK_SEARCH_RESULTS_PER_PAGE=200

# #################
# nginx
Expand Down Expand Up @@ -186,7 +182,7 @@ GEOIP_PATH=/mnt/volumes/statics/geoip.db
CACHE_BUSTING_STATIC_ENABLED=False

MEMCACHED_ENABLED=False
MEMCACHED_BACKEND=django.core.cache.backends.memcached.MemcachedCache
MEMCACHED_BACKEND=django.core.cache.backends.memcached.PyLibMCCache
MEMCACHED_LOCATION=memcached:11211
MEMCACHED_LOCK_EXPIRE=3600
MEMCACHED_LOCK_TIMEOUT=10
Expand Down
69 changes: 69 additions & 0 deletions .github/ISSUE_TEMPLATE/gnip.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
---
name: GeoNode Improvement Proposal
about: Create an Improvement Proposal for this project
title: ''
labels: ''
assignees: ''

---

# GNIP <num> - <title of the GNIP here>

## Overview

Describe briefly and clearly what this proposal is meant for.

### Proposed By

<user and full name of the proponent>

### Assigned to Release

This proposal is for GeoNode <version>.

### State

* [x] Under Discussion
* [ ] In Progress
* [ ] Completed
* [ ] Rejected
* [ ] Deferred

### Motivation

Details about the motivations. Why people should accept this proposal. What are the benefits compared to the current situation.

## Proposal

Technical details for developers.

### Backwards Compatibility

Declare its Backwards Compatibility.

## Future evolution

Explain which could be future evolutions.

## Feedback

Update this section with relevant feedbacks, if any.

## Voting

Project Steering Committee:

* Alessio Fabiani:
* Francesco Bartoli:
* Giovanni Allegri:
* Toni Schoenbuchner:
* Florian Hoedt:

## Links

Remove unused links below.

* [Email Discussion]()
* [Pull Request]()
* [Mail Discussion]()
* [Linked Issue]()
95 changes: 94 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,97 @@
# Change Log
# Changelogs

## [4.3.0](https://github.com/GeoNode/geonode/releases/tag/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**](https://docs.mapstore.geosolutionsgroup.com/en/latest/user-guide/catalog/) 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](https://docs.mapstore.geosolutionsgroup.com/en/v2023.02.01/user-guide/catalog/#3d-tiles-catalog).
- **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.

### Software upgrades:
- Django 4.2.9
- Geoserver 2.24.3
- MapStore 2024.01.00

The full list of changes [here](https://github.com/GeoNode/geonode/milestone/43?closed=1)

## [4.2.0](https://github.com/GeoNode/geonode/releases/tag/4.2.0) (2024-01-10)

### 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](https://github.com/GeoNode/geonode/milestone/37?closed=1)

## [4.1.0](https://github.com/GeoNode/geonode/releases/tag/4.1.0) (2023-06-05)

### New upload engine
GeoNode integrates a brand new importer module based on [GDAL/OGR](https://gdal.org/), which offers increased robustness and reliability to the upload UI and API services. GeoPackage (vector), GeoJSON, KML/KMZ formats and a new CSV handler have been implemented.

### Thesaurus faceting and date filtering
If thesaurus and thesaurus keywords are configured and assigned to resources, they will be available inside the filters panel, along with the number of associated resources.
Date filtering (from/top) has also been added.

### Time series configurable after the upload
The configuration of (potential) time series at upload time was confusing for users, and not very robust.
With the new importer, the optional configuration of vector time series can be done afterward, through the Settings tab inside the Metadata editing page
Only vector fomats that provide date(time) fields natively are supported. Conversion from string fields is not implemented.

### Linked resources
This restore a functionality available in previous versions of GeoNode.
A tab inside the info panel has been added where relationships between datasets, maps and documents are reported.

### Vector dataset attributes
A tab inside the info panel has been added showing the attributes of vector datasets

### Remote documents
The API has been extended to permit the creation of document resources referencing remote URLs

### ISO-19115 XML upload via API
The API now supports the upload of a metadata XML file along with the resource data

### Software upgrades

- [Geoserver 2.23.0](https://geoserver.org/announcements/2023/04/05/geoserver-2-23-0-released.html) is now the reference version. This version includes Geofence WPS rules which are employed by GeoNode to strengthen the security of the OGC/WPS processes.
- [MapStore 2022.02.xx](https://github.com/geosolutions-it/MapStore2/tree/2022.02.xx)
- [Django 3.2.19](https://docs.djangoproject.com/en/4.2/releases/3.2.19/)
- PostgreSQL 13 and PostGIS 3.3.3


### Security and Bug Fixes
- [CVE-2023-26043](https://github.com/GeoNode/geonode/security/advisories/GHSA-mcmc-c59m-pqq8)
Fixed a vulnerability to XML External Entity (XXE) injection
- [CVE-2023-28442](https://github.com/GeoNode/geonode/security/advisories/GHSA-87mh-vw7c-5v6w)
Fixed information leak

You can see the **full list of closed issues [here](https://github.com/GeoNode/geonode/compare/4.1.0...4.0.3)**.

## System requirements
Python >3.9 is required to run GeoNode 4.1.0, since many of its dependencies have dropped support for older versions.

## [4.0.2](https://github.com/GeoNode/geonode/tree/4.0.2) (2022-12-20)

Expand Down
16 changes: 8 additions & 8 deletions docker-compose-dev.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,9 @@ version: '3.9'
x-common-django:
&default-common-django
image: geonode/geonode:local
build:
context: ./
dockerfile: Dockerfile
restart: unless-stopped
env_file:
- .env
Expand All @@ -23,9 +26,6 @@ services:
# Our custom django application. It includes Geonode.
django:
<< : *default-common-django
build:
context: ./
dockerfile: Dockerfile
container_name: django4${COMPOSE_PROJECT_NAME}
healthcheck:
test: "curl -m 10 --fail --silent --write-out 'HTTP CODE : %{http_code}\n' --output /dev/null http://django:8000/"
Expand All @@ -52,7 +52,7 @@ services:

# Nginx is serving django static and media files and proxies to django and geonode
geonode:
image: geonode/nginx:1.25.3-v1
image: geonode/nginx:1.25.3-latest
container_name: nginx4${COMPOSE_PROJECT_NAME}
env_file:
- .env
Expand All @@ -69,7 +69,7 @@ services:

# Gets and installs letsencrypt certificates
letsencrypt:
image: geonode/letsencrypt:2.6.0-v1
image: geonode/letsencrypt:2.6.0-latest
container_name: letsencrypt4${COMPOSE_PROJECT_NAME}
env_file:
- .env
Expand All @@ -79,7 +79,7 @@ services:

# Geoserver backend
geoserver:
image: geonode/geoserver:2.23.3-v2
image: geonode/geoserver:2.24.3-v1
container_name: geoserver4${COMPOSE_PROJECT_NAME}
healthcheck:
test: "curl -m 10 --fail --silent --write-out 'HTTP CODE : %{http_code}\n' --output /dev/null http://geoserver:8080/geoserver/ows"
Expand All @@ -105,7 +105,7 @@ services:
condition: service_healthy

data-dir-conf:
image: geonode/geoserver_data:2.23.3-v1
image: geonode/geoserver_data:2.24.3-v1
container_name: gsconf4${COMPOSE_PROJECT_NAME}
entrypoint: sleep infinity
volumes:
Expand All @@ -117,7 +117,7 @@ services:
# PostGIS database.
db:
# use geonode official postgis 15 image
image: geonode/postgis:15.3-v1
image: geonode/postgis:15.3-latest
command: postgres -c "max_connections=${POSTGRESQL_MAX_CONNECTIONS}"
container_name: db4${COMPOSE_PROJECT_NAME}
env_file:
Expand Down
Loading