<div dir="ltr">Dear Adrian,<div>please see below a first draft of the upcoming 3.2.0 release changelog</div><div><br></div><div><br></div><div><h1 style="box-sizing:border-box;margin:0px 0px 16px;line-height:1.25;padding-bottom:0.3em;color:rgb(36,41,46);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"">Change Log</h1><h2 style="box-sizing:border-box;margin-top:24px;margin-bottom:16px;line-height:1.25;padding-bottom:0.3em;color:rgb(36,41,46);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji""><a href="https://github.com/GeoNode/geonode/tree/3.2.0" style="box-sizing:border-box;background-color:initial;text-decoration-line:none">3.2.0</a> (2021-04)</h2><h3 style="box-sizing:border-box;margin-top:24px;margin-bottom:16px;font-size:1.25em;line-height:1.25;color:rgb(36,41,46);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"">Breaking Changes</h3><ul style="box-sizing:border-box;padding-left:2em;margin-top:0px;margin-bottom:16px;color:rgb(36,41,46);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:16px"><li style="box-sizing:border-box">Bump to postgresql-13</li><li style="box-sizing:border-box;margin-top:0.25em">Based on MapStore client <a href="https://github.com/GeoNode/geonode-mapstore-client/releases/tag/2.1.3" style="box-sizing:border-box;background-color:initial;text-decoration-line:none">2.1.3</a></li><li style="box-sizing:border-box;margin-top:0.25em">MapStore client is no more compatible with 3.0.x train</li><li style="box-sizing:border-box;margin-top:0.25em">ResourceBase Model <code style="box-sizing:border-box;font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:13.6px;padding:0.2em 0.4em;margin:0px;border-radius:6px">BBOX</code> now is a geometry; that is no more compatible with the 3.1.x one</li><li style="box-sizing:border-box;margin-top:0.25em"><a href="https://github.com/GeoNode/geonode/issues/6917" style="box-sizing:border-box;background-color:initial;text-decoration-line:none">GNIP-81: GeoNode Core Cleanup</a>:<ul style="box-sizing:border-box;padding-left:2em;margin-top:0px;margin-bottom:0px"><li style="box-sizing:border-box">Removed GeoNetwork support</li><li style="box-sizing:border-box;margin-top:0.25em">Removed QGIS-Server support</li><li style="box-sizing:border-box;margin-top:0.25em">Removed SPC GeoNode support</li></ul></li><li style="box-sizing:border-box;margin-top:0.25em">Advanced Resources Publishing Logic has been revised (see below)</li></ul><h3 style="box-sizing:border-box;margin-top:24px;margin-bottom:16px;font-size:1.25em;line-height:1.25;color:rgb(36,41,46);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"">Features</h3><ul style="box-sizing:border-box;padding-left:2em;margin-top:0px;margin-bottom:16px;color:rgb(36,41,46);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:16px"><li style="box-sizing:border-box"><p style="box-sizing:border-box;margin-top:16px;margin-bottom:16px">Python upgrade 3.7+</p></li><li style="box-sizing:border-box;margin-top:0.25em"><p style="box-sizing:border-box;margin-top:16px;margin-bottom:16px">Django upgrade 2.2.16+</p></li><li style="box-sizing:border-box;margin-top:0.25em"><p style="box-sizing:border-box;margin-top:16px;margin-bottom:16px">GeoServer upgrade 2.18.2</p></li><li style="box-sizing:border-box;margin-top:0.25em"><p style="box-sizing:border-box;margin-top:16px;margin-bottom:16px">MapStore2 Client Updates:</p><ul style="box-sizing:border-box;padding-left:2em;margin-top:0px;margin-bottom:0px"><li style="box-sizing:border-box">Save Search Services to the Map</li><li style="box-sizing:border-box;margin-top:0.25em">Save Map Preferences into the adapter model</li><li style="box-sizing:border-box;margin-top:0.25em">Advanced Style Editor with graphical UI</li><li style="box-sizing:border-box;margin-top:0.25em">Improved Map Save Widget, specific for GeoNode</li><li style="box-sizing:border-box;margin-top:0.25em">New MapStore client configuration subsytem</li></ul></li><li style="box-sizing:border-box;margin-top:0.25em"><p style="box-sizing:border-box;margin-top:16px;margin-bottom:16px">Upgraded <code style="box-sizing:border-box;font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:13.6px;padding:0.2em 0.4em;margin:0px;border-radius:6px">Dokerfile</code> and <code style="box-sizing:border-box;font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:13.6px;padding:0.2em 0.4em;margin:0px;border-radius:6px">docker-compose</code> to version 3.4</p></li><li style="box-sizing:border-box;margin-top:0.25em"><p style="box-sizing:border-box;margin-top:16px;margin-bottom:16px">Migration of CI from Travis to CircleCI</p></li><li style="box-sizing:border-box;margin-top:0.25em"><p style="box-sizing:border-box;margin-top:16px;margin-bottom:16px">General Code Quality and Performance Improvements</p></li><li style="box-sizing:border-box;margin-top:0.25em"><p style="box-sizing:border-box;margin-top:16px;margin-bottom:16px">Highlights GeoNode 3.2:</p><ul style="box-sizing:border-box;padding-left:2em;margin-top:0px;margin-bottom:0px"><li style="box-sizing:border-box"><a href="https://github.com/GeoNode/geonode/issues/6156" style="box-sizing:border-box;background-color:initial;text-decoration-line:none">GNIP-76: Add RTL Support</a></li><li style="box-sizing:border-box;margin-top:0.25em"><a href="https://github.com/GeoNode/geonode/issues/6182" style="box-sizing:border-box;background-color:initial;text-decoration-line:none">GNIP-77: GetFeatureInfo Templating For GeoNode</a></li><li style="box-sizing:border-box;margin-top:0.25em"><a href="https://github.com/GeoNode/geonode/issues/6684" style="box-sizing:border-box;background-color:initial;text-decoration-line:none">GNIP-78: GeoNode generic "Apps" model to include pluggable entities into the framework</a></li><li style="box-sizing:border-box;margin-top:0.25em"><a href="https://github.com/GeoNode/geonode/issues/6685" style="box-sizing:border-box;background-color:initial;text-decoration-line:none">GNIP-79: GeoNode REST APIs (v2)</a></li><li style="box-sizing:border-box;margin-top:0.25em"><a href="https://github.com/GeoNode/geonode/issues/6925" style="box-sizing:border-box;background-color:initial;text-decoration-line:none">GNIP-82: Thesauri improvements</a></li><li style="box-sizing:border-box;margin-top:0.25em"><a href="https://github.com/GeoNode/geonode/issues/7057" style="box-sizing:border-box;background-color:initial;text-decoration-line:none">GNIP-83: ResourceBase for metadata-only resources</a></li><li style="box-sizing:border-box;margin-top:0.25em"><a href="https://github.com/GeoNode/geonode/issues/7154" style="box-sizing:border-box;background-color:initial;text-decoration-line:none">GNIP-84: Upload Page Enhancements</a></li><li style="box-sizing:border-box;margin-top:0.25em"><a href="https://github.com/GeoNode/geonode/issues/7254" style="box-sizing:border-box;background-color:initial;text-decoration-line:none">GNIP-85: Map legend</a></li><li style="box-sizing:border-box;margin-top:0.25em"><a href="https://github.com/GeoNode/geonode/issues/7263" style="box-sizing:border-box;background-color:initial;text-decoration-line:none">GNIP 86: metadata parsing and storing</a></li><li style="box-sizing:border-box;margin-top:0.25em">Append data to an existing layer feature</li><li style="box-sizing:border-box;margin-top:0.25em">Improved Metadata Editors, now able to handle HTML tags</li><li style="box-sizing:border-box;margin-top:0.25em">Improved Catalog and Thesauri</li><li style="box-sizing:border-box;margin-top:0.25em">Possibility to Upload RDF thesaurus via web</li><li style="box-sizing:border-box;margin-top:0.25em">Pluggable CSW prefiltering from external apps</li><li style="box-sizing:border-box;margin-top:0.25em">Delete existing table on restore command feature (general improvements to Backup/Restore machinery)</li><li style="box-sizing:border-box;margin-top:0.25em">Advanced Upload Workflow Improvements:<ul style="box-sizing:border-box;padding-left:2em;margin-top:0px;margin-bottom:0px"><li style="box-sizing:border-box">Non admin user cannot change permission</li><li style="box-sizing:border-box;margin-top:0.25em">Disable edit permissions globally when read-only mode is active</li><li style="box-sizing:border-box;margin-top:0.25em">RESOURCE_PUBLISHING:<ol style="box-sizing:border-box;padding-left:2em;margin-top:0px;margin-bottom:0px;list-style-type:lower-alpha"><li style="box-sizing:border-box">"unpublished" won't be visibile to Anonymous users</li><li style="box-sizing:border-box;margin-top:0.25em">"unpublished" will be visible to registered users <span style="box-sizing:border-box;font-weight:600">IF</span> they have view permissions</li><li style="box-sizing:border-box;margin-top:0.25em">"unpublished" will be always visible to the owner and Group Managers<br style="box-sizing:border-box">By default the uploaded resources will be "unpublished".<br style="box-sizing:border-box">The owner will be able to change them to "published" <span style="box-sizing:border-box;font-weight:600">UNLESS</span> the ADMIN_MODERATE_UPLOADS is activated.<br style="box-sizing:border-box">If the owner assigns unpublished resources to a Group, both from Metadata and Permissions, in any case the Group "Managers" will be able to edit the Resource.</li></ol></li><li style="box-sizing:border-box;margin-top:0.25em">ADMIN_MODERATE_UPLOADS:<ol style="box-sizing:border-box;padding-left:2em;margin-top:0px;margin-bottom:0px;list-style-type:lower-alpha"><li style="box-sizing:border-box">The owner won't be able to change to neither "approved" nor "published" state (unless he is a superuser)</li><li style="box-sizing:border-box;margin-top:0.25em">If the Resource belongs to a Group somehow, the Managers will be able to change the state to "approved"<br style="box-sizing:border-box">but <span style="box-sizing:border-box;font-weight:600">NOT</span> to "published". Only a superuser can publish a resource.</li><li style="box-sizing:border-box;margin-top:0.25em">Superusers can do enything.</li></ol></li><li style="box-sizing:border-box;margin-top:0.25em">GROUP_PRIVATE_RESOURCES:<br style="box-sizing:border-box">The "unapproved" and "unpublished" Resources will be accessible <span style="box-sizing:border-box;font-weight:600">ONLY</span> by owners, superusers and member of the belonging groups.</li><li style="box-sizing:border-box;margin-top:0.25em">GROUP_MANDATORY_RESOURCES:<br style="box-sizing:border-box">Editor will be <span style="box-sizing:border-box;font-weight:600">FORCED</span> to select a Group when editing the resource metadata.</li></ul></li></ul></li><li style="box-sizing:border-box;margin-top:0.25em"><p style="box-sizing:border-box;margin-top:16px;margin-bottom:16px">Documentation Updates:</p><ul style="box-sizing:border-box;padding-left:2em;margin-top:0px;margin-bottom:0px"><li style="box-sizing:border-box"><a href="https://docs.geonode.org/en/master/usage/managing_maps/exploring_maps/get_fetureinfo.html?highlight=GetFeatureInfo" rel="nofollow" style="box-sizing:border-box;background-color:initial;text-decoration-line:none">GetFeatureInfo Templating For GeoNode</a></li><li style="box-sizing:border-box;margin-top:0.25em"><a href="https://docs.geonode.org/en/master/usage/other_apps/qgis/index.html" rel="nofollow" style="box-sizing:border-box;background-color:initial;text-decoration-line:none">HowTo: Geonode with QGIS</a></li><li style="box-sizing:border-box;margin-top:0.25em"><a href="https://docs.geonode.org/en/master/usage/other_apps/qgis/index.html?highlight=Connect%20to%20Private%20layers%20by%20using%20OAuth2#connect-to-private-layers-by-using-oauth2" rel="nofollow" style="box-sizing:border-box;background-color:initial;text-decoration-line:none">Improve GeoNode OpenID SP Protocol in order to be able to provide access to external clients</a></li><li style="box-sizing:border-box;margin-top:0.25em"><a href="https://docs.geonode.org/en/master/admin/admin_panel/index.html?highlight=Slide%20show#slide-show" rel="nofollow" style="box-sizing:border-box;background-color:initial;text-decoration-line:none">Document the use of slide show in themes</a></li><li style="box-sizing:border-box;margin-top:0.25em"><a href="https://docs.geonode.org/en/master/install/advanced/core/index.html?highlight=Ubuntu%2020.04LTS#ubuntu-20-04lts" rel="nofollow" style="box-sizing:border-box;background-color:initial;text-decoration-line:none">Update Advanced Installation steps to work against Ubuntu 20.04LTS</a></li><li style="box-sizing:border-box;margin-top:0.25em"><a href="https://docs.geonode.org/en/master/install/advanced/core/index.html?highlight=Ubuntu%2020.04LTS#rhel-7-x" rel="nofollow" style="box-sizing:border-box;background-color:initial;text-decoration-line:none">Update Advanced Installation steps to work against RHEL 7.x</a></li><li style="box-sizing:border-box;margin-top:0.25em"><a href="https://docs.geonode.org/en/master/install/advanced/core/index.html?highlight=Enabling%20Fully%20Asynchronous%20Tasks#enabling-fully-asynchronous-tasks" rel="nofollow" style="box-sizing:border-box;background-color:initial;text-decoration-line:none">How to setup rabbitmq, supervisor and memcached in order to fully enable async workers</a></li><li style="box-sizing:border-box;margin-top:0.25em"><a href="https://docs.geonode.org/en/master/admin/upgrade/index.html?highlight=Upgrade%20from%202.10.x" rel="nofollow" style="box-sizing:border-box;background-color:initial;text-decoration-line:none">How to Upgrade from 2.10.x / 3.0</a></li><li style="box-sizing:border-box;margin-top:0.25em"><a href="https://github.com/GeoNode/documentation/pull/74" style="box-sizing:border-box;background-color:initial;text-decoration-line:none">Docs to connect production docker to external postgreSQL db server</a></li><li style="box-sizing:border-box;margin-top:0.25em"><a href="https://github.com/GeoNode/documentation/pull/75" style="box-sizing:border-box;background-color:initial;text-decoration-line:none">Documentantion for new metadata settings</a></li><li style="box-sizing:border-box;margin-top:0.25em"><a href="https://github.com/GeoNode/documentation/pull/77" style="box-sizing:border-box;background-color:initial;text-decoration-line:none">Refers #6925: add documentation for thesaurus configuration</a></li><li style="box-sizing:border-box;margin-top:0.25em"><a href="https://github.com/GeoNode/documentation/pull/78" style="box-sizing:border-box;background-color:initial;text-decoration-line:none">Refers #6952: add documentantion for uuidhandler</a></li><li style="box-sizing:border-box;margin-top:0.25em"><a href="https://github.com/GeoNode/documentation/pull/84" style="box-sizing:border-box;background-color:initial;text-decoration-line:none">Adding new settings in order to let the optional metadata in metadata wizard to become required</a></li><li style="box-sizing:border-box;margin-top:0.25em"><a href="https://github.com/GeoNode/documentation/pull/85" style="box-sizing:border-box;background-color:initial;text-decoration-line:none">Remove outdated/misleading SPC GeoNdoe documentation</a></li><li style="box-sizing:border-box;margin-top:0.25em"><a href="https://github.com/GeoNode/documentation/pull/86" style="box-sizing:border-box;background-color:initial;text-decoration-line:none">Relates to #7089 Delete existing table on restore</a></li><li style="box-sizing:border-box;margin-top:0.25em"><a href="https://github.com/GeoNode/documentation/pull/87" style="box-sizing:border-box;background-color:initial;text-decoration-line:none">Allow XSL customization</a></li><li style="box-sizing:border-box;margin-top:0.25em"><a href="https://github.com/GeoNode/documentation/pull/88" style="box-sizing:border-box;background-color:initial;text-decoration-line:none">Relates to #7150 Doc for upload thesausus from admin interface</a></li><li style="box-sizing:border-box;margin-top:0.25em"><a href="https://github.com/GeoNode/documentation/pull/89" style="box-sizing:border-box;background-color:initial;text-decoration-line:none">Relates to #7194 Append data to layer</a></li><li style="box-sizing:border-box;margin-top:0.25em"><a href="https://github.com/GeoNode/documentation/pull/90" style="box-sizing:border-box;background-color:initial;text-decoration-line:none">Refers to #7214 Sorting Thesauri</a></li><li style="box-sizing:border-box;margin-top:0.25em"><a href="https://github.com/GeoNode/documentation/pull/91" style="box-sizing:border-box;background-color:initial;text-decoration-line:none">Relates to #6995 Documentation for ADVANCED_EDIT_EXCLUDE_FIELD</a></li></ul></li><li style="box-sizing:border-box;margin-top:0.25em"><p style="box-sizing:border-box;margin-top:16px;margin-bottom:16px">Improving GeoNode Theme Library: introducing Jumbotron Slides</p></li><li style="box-sizing:border-box;margin-top:0.25em"><p style="box-sizing:border-box;margin-top:16px;margin-bottom:16px">Implementation of an action to assign bulk permissions on layer to users selected from People and/or Group Django admin forms enhancement <a class="gmail-issue-link gmail-js-issue-link" href="https://github.com/GeoNode/geonode/issues/6582" style="box-sizing:border-box;background-color:initial;text-decoration-line:none">#6582</a></p></li><li style="box-sizing:border-box;margin-top:0.25em"><p style="box-sizing:border-box;margin-top:16px;margin-bottom:16px">Review of the current advanced resource workflow implementation enhancement security <a class="gmail-issue-link gmail-js-issue-link" href="https://github.com/GeoNode/geonode/issues/6551" style="box-sizing:border-box;background-color:initial;text-decoration-line:none">#6551</a></p></li><li style="box-sizing:border-box;margin-top:0.25em"><p style="box-sizing:border-box;margin-top:16px;margin-bottom:16px">File system operations do not adhere to Django file storage API enhancement in progress <a class="gmail-issue-link gmail-js-issue-link" href="https://github.com/GeoNode/geonode/issues/6414" style="box-sizing:border-box;background-color:initial;text-decoration-line:none">#6414</a></p></li><li style="box-sizing:border-box;margin-top:0.25em"><p style="box-sizing:border-box;margin-top:16px;margin-bottom:16px">Nav Toolbar gets distorted when multiple nav bar items are added by the admin enhancement frontend major <a class="gmail-issue-link gmail-js-issue-link" href="https://github.com/GeoNode/geonode/issues/6412" style="box-sizing:border-box;background-color:initial;text-decoration-line:none">#6412</a></p></li><li style="box-sizing:border-box;margin-top:0.25em"><p style="box-sizing:border-box;margin-top:16px;margin-bottom:16px">Allow only admins to edit/create keywords enhancement regression <a class="gmail-issue-link gmail-js-issue-link" href="https://github.com/GeoNode/geonode/issues/6360" style="box-sizing:border-box;background-color:initial;text-decoration-line:none">#6360</a></p></li><li style="box-sizing:border-box;margin-top:0.25em"><p style="box-sizing:border-box;margin-top:16px;margin-bottom:16px">In home page show only ISO categories currently assigned to some dataset enhancement frontend <a class="gmail-issue-link gmail-js-issue-link" href="https://github.com/GeoNode/geonode/issues/6332" style="box-sizing:border-box;background-color:initial;text-decoration-line:none">#6332</a></p></li><li style="box-sizing:border-box;margin-top:0.25em"><p style="box-sizing:border-box;margin-top:16px;margin-bottom:16px">Modify the admin theme customisation feature to allow for the use of a slide show in the home page enhancement feature frontend <a class="gmail-issue-link gmail-js-issue-link" href="https://github.com/GeoNode/geonode/issues/6301" style="box-sizing:border-box;background-color:initial;text-decoration-line:none">#6301</a></p></li><li style="box-sizing:border-box;margin-top:0.25em"><p style="box-sizing:border-box;margin-top:16px;margin-bottom:16px">Improve GeoNode OpenID SP Protocol in order to be able to provide access to external clients enhancement security <a class="gmail-issue-link gmail-js-issue-link" href="https://github.com/GeoNode/geonode/issues/6273" style="box-sizing:border-box;background-color:initial;text-decoration-line:none">#6273</a></p></li><li style="box-sizing:border-box;margin-top:0.25em"><p style="box-sizing:border-box;margin-top:16px;margin-bottom:16px">Limit "maps using this layer" to maps the user has permission to see enhancement security <a class="gmail-issue-link gmail-js-issue-link" href="https://github.com/GeoNode/geonode/issues/6261" style="box-sizing:border-box;background-color:initial;text-decoration-line:none">#6261</a></p></li><li style="box-sizing:border-box;margin-top:0.25em"><p style="box-sizing:border-box;margin-top:16px;margin-bottom:16px">Prevent integrity errors on singleton model save enhancement <a class="gmail-issue-link gmail-js-issue-link" href="https://github.com/GeoNode/geonode/issues/6223" style="box-sizing:border-box;background-color:initial;text-decoration-line:none">#6223</a></p></li><li style="box-sizing:border-box;margin-top:0.25em"><p style="box-sizing:border-box;margin-top:16px;margin-bottom:16px"><span style="box-sizing:border-box;font-weight:600"><a href="https://github.com/GeoNode/geonode/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aclosed+milestone%3A3.2+label%3Agnip" style="box-sizing:border-box;background-color:initial;text-decoration-line:none">Full list of Implemented GNIP</a></span></p></li><li style="box-sizing:border-box;margin-top:0.25em"><p style="box-sizing:border-box;margin-top:16px;margin-bottom:16px"><span style="box-sizing:border-box;font-weight:600"><a href="https://github.com/GeoNode/geonode/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aclosed+milestone%3A3.2+label%3Afeature" style="box-sizing:border-box;background-color:initial;text-decoration-line:none">Full List of Implemented Features</a></span></p></li><li style="box-sizing:border-box;margin-top:0.25em"><p style="box-sizing:border-box;margin-top:16px;margin-bottom:16px"><span style="box-sizing:border-box;font-weight:600"><a href="https://github.com/GeoNode/geonode/issues?page=1&q=is%3Aissue+is%3Aclosed+milestone%3A3.2+label%3Aenhancement&utf8=%E2%9C%93" style="box-sizing:border-box;background-color:initial;text-decoration-line:none">Full list of Implemented Enhancements</a></span></p></li><li style="box-sizing:border-box;margin-top:0.25em"><p style="box-sizing:border-box;margin-top:16px;margin-bottom:16px"><span style="box-sizing:border-box;font-weight:600"><a href="https://github.com/GeoNode/geonode/issues?q=is%3Aclosed+milestone%3A3.2+label%3Adependencies+" style="box-sizing:border-box;background-color:initial;text-decoration-line:none">Full list of Dependencies Updates</a></span></p></li><li style="box-sizing:border-box;margin-top:0.25em"><p style="box-sizing:border-box;margin-top:16px;margin-bottom:16px"><span style="box-sizing:border-box;font-weight:600"><a href="https://github.com/GeoNode/geonode/issues?q=is%3Aissue+is%3Aclosed+milestone%3A3.2+label%3Asecurity" style="box-sizing:border-box;background-color:initial;text-decoration-line:none">Full list of Fixed Security Issues</a></span></p></li><li style="box-sizing:border-box;margin-top:0.25em"><p style="box-sizing:border-box;margin-top:16px;margin-bottom:16px"><span style="box-sizing:border-box;font-weight:600"><a href="https://github.com/GeoNode/geonode/pulls?utf8=%E2%9C%93&q=is%3Apr+is%3Aclosed+label%3Asecurity+milestone%3A3.2+" style="box-sizing:border-box;background-color:initial;text-decoration-line:none">Full list of Fixed Security Pull Requests</a></span></p></li><li style="box-sizing:border-box;margin-top:0.25em"><p style="box-sizing:border-box;margin-top:16px;margin-bottom:16px"><span style="box-sizing:border-box;font-weight:600"><a href="https://github.com/GeoNode/geonode/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aclosed+milestone%3A3.2+label%3Aregression" style="box-sizing:border-box;background-color:initial;text-decoration-line:none">Full list of Resolved Regressions</a></span></p></li><li style="box-sizing:border-box;margin-top:0.25em"><p style="box-sizing:border-box;margin-top:16px;margin-bottom:16px"><span style="box-sizing:border-box;font-weight:600"><a href="https://github.com/GeoNode/geonode/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aclosed+milestone%3A3.2+label%3Ablocker" style="box-sizing:border-box;background-color:initial;text-decoration-line:none">Full list of Fixed Critical Issues</a></span></p></li><li style="box-sizing:border-box;margin-top:0.25em"><p style="box-sizing:border-box;margin-top:16px;margin-bottom:16px"><span style="box-sizing:border-box;font-weight:600"><a href="https://github.com/GeoNode/geonode/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aclosed+milestone%3A3.2+label%3Amajor" style="box-sizing:border-box;background-color:initial;text-decoration-line:none">Full list of Fixed Major Issues</a></span></p></li><li style="box-sizing:border-box;margin-top:0.25em"><p style="box-sizing:border-box;margin-top:16px;margin-bottom:16px"><span style="box-sizing:border-box;font-weight:600"><a href="https://github.com/GeoNode/geonode/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aclosed+milestone%3A3.2+label%3Aminor" style="box-sizing:border-box;background-color:initial;text-decoration-line:none">Full list of Fixed Minor Issues</a></span></p></li><li style="box-sizing:border-box;margin-top:0.25em"><p style="box-sizing:border-box;margin-top:16px;margin-bottom:16px"><span style="box-sizing:border-box;font-weight:600"><a href="https://github.com/GeoNode/geonode/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aclosed+milestone%3A3.2+label%3Atranslations" style="box-sizing:border-box;background-color:initial;text-decoration-line:none">Full list of Updated Translations</a></span></p></li><li style="box-sizing:border-box;margin-top:0.25em"><p style="box-sizing:border-box;margin-top:16px;margin-bottom:16px"><span style="box-sizing:border-box;font-weight:600"><a href="https://github.com/GeoNode/geonode/issues?q=is%3Aissue+is%3Aclosed+milestone%3A3.2" style="box-sizing:border-box;background-color:initial;text-decoration-line:none">All Closed Issues</a></span></p></li></ul><h3 style="box-sizing:border-box;margin-top:24px;margin-bottom:16px;font-size:1.25em;line-height:1.25;color:rgb(36,41,46);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"">Full Changelog</h3><p style="box-sizing:border-box;margin-top:0px;color:rgb(36,41,46);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:16px;margin-bottom:0px"><a href="https://github.com/GeoNode/geonode/compare/3.1...3.2.x" style="box-sizing:border-box;background-color:initial;text-decoration-line:none">https://github.com/GeoNode/geonode/compare/3.1...3.2.0</a></p><p style="box-sizing:border-box;margin-top:0px;color:rgb(36,41,46);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:16px;margin-bottom:0px"><br></p></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Il giorno ven 19 mar 2021 alle ore 17:08 Alessio Fabiani <<a href="mailto:alessio.fabiani@geo-solutions.it">alessio.fabiani@geo-solutions.it</a>> ha scritto:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Dear Adrian,<div>the changelog for 3.2.x is not yet complete. However I'm going to refresh it during the we. You will be able to find the updated version <a href="https://github.com/GeoNode/geonode/blob/3.2.x/CHANGELOG.md" target="_blank">here</a></div><div><br></div><div>The doc for upgrading is referring to the version 3.1 not the upcoming 3.1.1 or 3.2.0, so unless you are going to upgrade to the stable 3.1.0 that documentation might not be fully updated.</div><div><br></div><div>I always suggest making a backup. If you are going to upgrade a production instance the best practice is typically cloning it to a staging server, upgrade, test and than switch the instances or repeat the upgrade steps carefully.</div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Il giorno ven 19 mar 2021 alle ore 13:39 Adrian Bajer <<a href="mailto:bajeradr@gmail.com" target="_blank">bajeradr@gmail.com</a>> ha scritto:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Thank you for your fast response!<div><br><br>I  have same additional questions regarding upgrade of my GeoNode instance:<br><br><br>1. I have GeoNode 3.0 (manually installed) running on a production-machine with Ubuntu 20.04LTS, GeoServer on a separate Tomcat, separate PostgreSQL/PostGis, using UWSGI daemon.<div><div>If I want to upgrade to 3.1 or 3.2 should I follow that instruction:</div><div><a href="https://docs.geonode.org/en/master/admin/upgrade/index.html#upgrade-from-2-10-x-3-0" target="_blank">https://docs.geonode.org/en/master/admin/upgrade/index.html#upgrade-from-2-10-x-3-0</a></div><div>switching and aligning the source code and the requirements.txt to the 3.1.x branch?</div><div><br></div><div><br></div><div>2. Is it necessary to make data backup before upgrading?</div><div><a href="https://docs.geonode.org/en/master/intermediate/backup/index.html#full-geonode-backup-restore" target="_blank">https://docs.geonode.org/en/master/intermediate/backup/index.html#full-geonode-backup-restore</a><br></div><div><br></div><div><br></div><div>3. Is there a Change Log for version 3.2? (I want to know what will be the most important changes in 3.2.)<br></div><div><br></div><div><br></div><div><div class="gmail_attr">Best regards,</div><div class="gmail_attr"><br><b style="font-size:12.8px">Adrian Bajer, MA</b><div><span style="font-size:12.8px"><b><br></b></span></div><div><font color="#000000"><b>Department of Historical Atlas</b><br></font></div><div><font color="#000000">Institute of History, Polish Academy of Sciences<span style="font-size:12.8px"> </span></font><div style="font-size:12.8px"><font color="#999999"><br></font></div><div><font color="#000000"><span style="font-size:12.8px">Rynek Starego Miasta 29/31 </span></font></div><div><font color="#000000"><span style="font-size:12.8px">00-272 Warsaw, Poland</span></font></div><div><font color="#000000"><div style="font-size:12.8px"><span style="font-size:12.8px;color:rgb(32,33,36)">e-mail: <a href="mailto:bajeradr@gmail.com" target="_blank">bajeradr@gmail.com</a></span></div></font></div></div></div></div><div><div><br></div></div></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">pt., 19 mar 2021 o 12:52 Alessio Fabiani <<a href="mailto:alessio.fabiani@geo-solutions.it" target="_blank">alessio.fabiani@geo-solutions.it</a>> napisał(a):<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Dear Adrian,<div>the branch 3.1.x is stable, we are backporting only few bug fixes and minor improvements.</div><div><br></div><div>I just tested it both running docker from the root geonode and geonode-project and it works fine.</div><div><br></div><div>3.2.x is also relatively stable now, and we plan to release 3.2.0 soon. However keep in mind that 3.2.x has breaking changes, so you might need to do some manual work in order to adapt the old model to the new one.</div><div>There's no upgrade guide available yet around unfortunately, but the process is not that hard (if you know how to do it).</div><div><br></div><div>Just a big warning: both 3.1.x and 3.2.x are now relying a lot to asynchronous architecture, so accordingly to how you deployed your old versions, you might also install some new components as described here</div><div><br></div><div><a href="https://docs.geonode.org/en/master/install/advanced/core/index.html#enabling-fully-asynchronous-tasks" target="_blank">https://docs.geonode.org/en/master/install/advanced/core/index.html#enabling-fully-asynchronous-tasks</a> <br></div><div><br></div><div>You are still allowed to run everything synchronously, just pay attention to your settings.</div><div><br></div><div>Regards,</div><div>Alessio.</div><div><br></div><div><br></div><div><br></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Il giorno ven 19 mar 2021 alle ore 11:55 Adrian Bajer <<a href="mailto:bajeradr@gmail.com" target="_blank">bajeradr@gmail.com</a>> ha scritto:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><div class="gmail_attr">Dear all,<br><br>I need to upgrade instance of GeoNode in my Institute. Currently we have GeoNode 3.0</div><div class="gmail_attr"><br></div><div class="gmail_attr">According to recent information about changes in branches I have some questions:</div><div class="gmail_attr"><br></div><div class="gmail_attr">1. Which branch is stable if I want to install version 3.1?</div><div class="gmail_attr"><br></div><div class="gmail_attr">2. When version 3.2 will be released? Maybe should I hold up my upgrade until 3.2 release?</div><div class="gmail_attr"><br></div><div class="gmail_attr"><br></div><div class="gmail_attr">Best regards,</div><div class="gmail_attr"><br><b style="font-size:12.8px">Adrian Bajer, MA</b><div><span style="font-size:12.8px"><b><br></b></span></div><div><font color="#000000"><b>Department of Historical Atlas</b><br></font></div><div><font color="#000000">Institute of History, Polish Academy of Sciences<span style="font-size:12.8px"> </span></font><div style="font-size:12.8px"><font color="#999999"><br></font></div><div><font color="#000000"><span style="font-size:12.8px">Rynek Starego Miasta 29/31 </span></font></div><div><font color="#000000"><span style="font-size:12.8px">00-272 Warsaw, Poland</span></font></div><div><font color="#000000"><div style="font-size:12.8px"><span style="font-size:12.8px;color:rgb(32,33,36)">e-mail: <a href="mailto:bajeradr@gmail.com" target="_blank">bajeradr@gmail.com</a></span></div></font></div></div></div><div class="gmail_attr"><br></div><div dir="ltr" class="gmail_attr"><br></div><div dir="ltr" class="gmail_attr"><br></div><div dir="ltr" class="gmail_attr">----------------------------------------------------------------------------------------------------------------------</div><div dir="ltr" class="gmail_attr">czw., 4 mar 2021 o 16:26 Alessio Fabiani <<a href="mailto:alessio.fabiani@geo-solutions.it" target="_blank">alessio.fabiani@geo-solutions.it</a>> napisał(a):<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Dear devs,<div>branches created on:</div><div><br></div><div>- geonode {3.2.x, 3.1.x}</div><div>- geonode-project {3.2.x, 3.1.x}

</div><div><br></div><div>deprecation messages put on:</div><div><br></div><div><div>- geonode {3.x}</div><div>- geonode-project {3.x}

</div><div></div></div><div><br></div><div>documentation updated</div><div><br></div><div>- documentation {master --> 3.2.x; 3.x --> 3.1.x}</div><div><br></div><div>Moreover:</div><div><br></div><div>geonode/geonode-project 3.2.x now point to geonode-mapstore-client 2.1.x</div><div><br></div><div><b>WARNING 1: DO NOT USE MASTER BRANCH, IT WILL BE HIGHLY UNSTABLE</b></div><div><br></div><div><b>WARNING 1: BUILD AND DEPLOYMENT TESTS STILL TO BE DONE ON NEW BRANCHES 3.1.x; 3.2.x </b></div></div></blockquote></div><div class="gmail_quote"></div></div>
_______________________________________________<br>
geonode-devel mailing list<br>
<a href="mailto:geonode-devel@lists.osgeo.org" target="_blank">geonode-devel@lists.osgeo.org</a><br>
<a href="https://lists.osgeo.org/mailman/listinfo/geonode-devel" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/geonode-devel</a><br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div style="font-size:12.8px"><span><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Arial;font-size:11pt;white-space:pre-wrap">==</span><br></p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">GeoServer Professional Services from the experts! Visit <a href="http://goo.gl/it488V" target="_blank">http://goo.gl/it488V</a> for more information.</span><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"><br></span><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">==</span><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"><br></span><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">Ing. Alessio Fabiani</span></p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">@alfa7691</span><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"><br></span><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">Founder/Technical Lead</span></p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"><br></span></p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">GeoSolutions S.A.S.</span><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"><br></span><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">Via di Montramito 3/A - </span><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">55054  Massarosa (LU) - </span><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">Italy</span><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"><br></span><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">phone: +39 0584 962313</span><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"><br></span><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">fax:     +39 0584 1660272</span><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"><br></span><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">mob:   +39 331 6233686</span></p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"><br></span><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"><a href="http://www.geo-solutions.it" target="_blank">http://www.geo-solutions.it</a></span><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"><br></span><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"><a href="http://twitter.com/geosolutions_it" target="_blank">http://twitter.com/geosolutions_it</a></span><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"><br></span><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">-------------------------------------------------------</span></p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:11pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-weight:400;font-style:italic;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">Con riferimento alla normativa sul trattamento dei dati personali (Reg. UE 2016/679 - Regolamento generale sulla protezione dei dati “GDPR”), si precisa che ogni circostanza inerente alla presente email (il suo contenuto, gli eventuali allegati, etc.) è un dato la cui conoscenza è riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il messaggio Le è giunto per errore, è tenuta/o a cancellarlo, ogni altra operazione è illecita. Le sarei comunque grato se potesse darmene notizia.</span></p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:11pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-weight:400;font-style:italic;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"><br></span><span style="font-size:11pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-weight:400;font-style:italic;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">This email is intended only for the person or entity to which it is addressed and may contain information that is privileged, confidential or otherwise protected from disclosure. We remind that - as provided by European Regulation 2016/679 “GDPR” - copying, dissemination or use of this e-mail or the information herein by anyone other than the intended recipient is prohibited. If you have received this email by mistake, please notify us immediately by telephone or e-mail.</span><span style="font-size:11pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-weight:400;font-style:italic;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"><br></span></p></span></div></div></div></div></div></div></div></div></div></div></div></div></div></div>
</blockquote></div>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div style="font-size:12.8px"><span><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Arial;font-size:11pt;white-space:pre-wrap">==</span><br></p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">GeoServer Professional Services from the experts! Visit <a href="http://goo.gl/it488V" target="_blank">http://goo.gl/it488V</a> for more information.</span><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"><br></span><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">==</span><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"><br></span><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">Ing. Alessio Fabiani</span></p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">@alfa7691</span><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"><br></span><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">Founder/Technical Lead</span></p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"><br></span></p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">GeoSolutions S.A.S.</span><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"><br></span><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">Via di Montramito 3/A - </span><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">55054  Massarosa (LU) - </span><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">Italy</span><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"><br></span><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">phone: +39 0584 962313</span><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"><br></span><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">fax:     +39 0584 1660272</span><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"><br></span><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">mob:   +39 331 6233686</span></p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"><br></span><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"><a href="http://www.geo-solutions.it" target="_blank">http://www.geo-solutions.it</a></span><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"><br></span><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"><a href="http://twitter.com/geosolutions_it" target="_blank">http://twitter.com/geosolutions_it</a></span><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"><br></span><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">-------------------------------------------------------</span></p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:11pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-weight:400;font-style:italic;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">Con riferimento alla normativa sul trattamento dei dati personali (Reg. UE 2016/679 - Regolamento generale sulla protezione dei dati “GDPR”), si precisa che ogni circostanza inerente alla presente email (il suo contenuto, gli eventuali allegati, etc.) è un dato la cui conoscenza è riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il messaggio Le è giunto per errore, è tenuta/o a cancellarlo, ogni altra operazione è illecita. Le sarei comunque grato se potesse darmene notizia.</span></p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:11pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-weight:400;font-style:italic;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"><br></span><span style="font-size:11pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-weight:400;font-style:italic;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">This email is intended only for the person or entity to which it is addressed and may contain information that is privileged, confidential or otherwise protected from disclosure. We remind that - as provided by European Regulation 2016/679 “GDPR” - copying, dissemination or use of this e-mail or the information herein by anyone other than the intended recipient is prohibited. If you have received this email by mistake, please notify us immediately by telephone or e-mail.</span><span style="font-size:11pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-weight:400;font-style:italic;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"><br></span></p></span></div></div></div></div></div></div></div></div></div></div></div></div></div></div>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div style="font-size:12.8px"><span><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Arial;font-size:11pt;white-space:pre-wrap">==</span><br></p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">GeoServer Professional Services from the experts! Visit <a href="http://goo.gl/it488V" target="_blank">http://goo.gl/it488V</a> for more information.</span><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"><br></span><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">==</span><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"><br></span><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">Ing. Alessio Fabiani</span></p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">@alfa7691</span><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"><br></span><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">Founder/Technical Lead</span></p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"><br></span></p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">GeoSolutions S.A.S.</span><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"><br></span><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">Via di Montramito 3/A - </span><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">55054  Massarosa (LU) - </span><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">Italy</span><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"><br></span><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">phone: +39 0584 962313</span><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"><br></span><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">fax:     +39 0584 1660272</span><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"><br></span><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">mob:   +39 331 6233686</span></p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"><br></span><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"><a href="http://www.geo-solutions.it" target="_blank">http://www.geo-solutions.it</a></span><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"><br></span><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"><a href="http://twitter.com/geosolutions_it" target="_blank">http://twitter.com/geosolutions_it</a></span><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"><br></span><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">-------------------------------------------------------</span></p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:11pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-weight:400;font-style:italic;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">Con riferimento alla normativa sul trattamento dei dati personali (Reg. UE 2016/679 - Regolamento generale sulla protezione dei dati “GDPR”), si precisa che ogni circostanza inerente alla presente email (il suo contenuto, gli eventuali allegati, etc.) è un dato la cui conoscenza è riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il messaggio Le è giunto per errore, è tenuta/o a cancellarlo, ogni altra operazione è illecita. Le sarei comunque grato se potesse darmene notizia.</span></p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:11pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-weight:400;font-style:italic;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"><br></span><span style="font-size:11pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-weight:400;font-style:italic;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">This email is intended only for the person or entity to which it is addressed and may contain information that is privileged, confidential or otherwise protected from disclosure. We remind that - as provided by European Regulation 2016/679 “GDPR” - copying, dissemination or use of this e-mail or the information herein by anyone other than the intended recipient is prohibited. If you have received this email by mistake, please notify us immediately by telephone or e-mail.</span><span style="font-size:11pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-weight:400;font-style:italic;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"><br></span></p></span></div></div></div></div></div></div></div></div></div></div></div></div></div></div>