|
| 1 | +--- |
| 2 | +layout: base |
| 3 | +category: blog |
| 4 | +title: GeoNode 3.1 is out! |
| 5 | +--- |
| 6 | +<section class="feature-detail"> |
| 7 | + <div class="container"> |
| 8 | + <div class="row"> |
| 9 | + <div class="span7"> |
| 10 | + <a href="https://summit.geonode.org"><h2>{{ page.title }}</h2></a> |
| 11 | + <article class="article1"><br> |
| 12 | + <img src="/static/img/py3.png" style="height: 170px; margin-bottom: 40px; margin-top: 20px; margin-left: 60px" alt="geonode and python3"/> |
| 13 | + |
| 14 | + <p><b>This Post is gonna kick things off by summarizing the latest release GeoNode 3.1.</b></p> |
| 15 | + |
| 16 | + <p style="padding-bottom: 10px">The release fixes several <i>minor</i>, <i>major</i> and <i>security</i> issues. Further GeoNode 3.1 brings several new features you should not miss! |
| 17 | + |
| 18 | + <h3><i class="fa fa-star"></i> Features GeoNode 3.1</h3> |
| 19 | + |
| 20 | + <ul> |
| 21 | + <li>Python upgrade 3.7+</li> |
| 22 | + <li>Django upgrade 2.2.16</li> |
| 23 | + <li>GeoServer upgrade 2.17.2</li> |
| 24 | + <li>MapStore2 Client Updates: |
| 25 | + <ul> |
| 26 | + <li>Save Search Services to the Map</li> |
| 27 | + <li>Save Map Preferences into the adapter model</li> |
| 28 | + <li>Advanced Style Editor with graphical UI</li> |
| 29 | + <li>Improved Map Save Widget, specific for GeoNode</li> |
| 30 | + </ul> |
| 31 | + </li> |
| 32 | + <li>Documentation Updates: |
| 33 | + <ul> |
| 34 | + <li><a href="https://docs.geonode.org/en/master/usage/managing_maps/exploring_maps/get_fetureinfo.html?highlight=GetFeatureInfo">GetFeatureInfo Templating For GeoNode</a></li> |
| 35 | + <li><a href="https://docs.geonode.org/en/master/usage/other_apps/qgis/index.html">HowTo: Geonode with QGIS</a></li> |
| 36 | + <li><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">Improve GeoNode OpenID SP Protocol in order to be able to provide access to external clients</a></li> |
| 37 | + <li><a href="https://docs.geonode.org/en/master/admin/admin_panel/index.html?highlight=Slide%20show#slide-show">Document the use of slide show in themes</a></li> |
| 38 | + <li><a href="https://docs.geonode.org/en/master/install/advanced/core/index.html?highlight=Ubuntu%2020.04LTS#ubuntu-20-04lts">Update Advanced Installation steps to work against Ubuntu 20.04LTS</a></li> |
| 39 | + <li><a href="https://docs.geonode.org/en/master/install/advanced/core/index.html?highlight=Ubuntu%2020.04LTS#rhel-7-x">Update Advanced Installation steps to work against RHEL 7.x</a></li> |
| 40 | + <li><a href="https://docs.geonode.org/en/master/install/advanced/core/index.html?highlight=Enabling%20Fully%20Asynchronous%20Tasks#enabling-fully-asynchronous-tasks">How to setup rabbitmq, supervisor and memcached in order to fully enable async workers</a></li> |
| 41 | + <li><a href="https://docs.geonode.org/en/master/admin/upgrade/index.html?highlight=Upgrade%20from%202.10.x">How to Upgrade from 2.10.x / 3.0</a></li> |
| 42 | + </ul> |
| 43 | + </li> |
| 44 | + <li>GNIP-77: GetFeatureInfo Templating For GeoNode</li> |
| 45 | + <li>GNIP-76: Add RTL Support</li> |
| 46 | + <li>Improving GeoNode Theme Library: introducing Jumbotron Slides</li> |
| 47 | + <li>[Admin bulk perms] Implementation of an action to assign bulk permissions on layer to users selected from People and/or Group Django admin forms enhancement #6582</li> |
| 48 | + <li>Review of the current advanced resource workflow implementation enhancement security #6551</li> |
| 49 | + <li>File system operations do not adhere to Django file storage API enhancement in progress #6414</li> |
| 50 | + <li>Nav Toolbar gets distorted when multiple nav bar items are added by the admin enhancement frontend major #6412</li> |
| 51 | + <li>Allow only admins to edit/create keywords enhancement regression #6360</li> |
| 52 | + <li>In home page show only ISO categories currently assigned to some dataset enhancement frontend #6332</li> |
| 53 | + <li>Modify the admin theme customisation feature to allow for the use of a slide show in the home page enhancement feature frontend #6301</li> |
| 54 | + <li>Improve GeoNode OpenID SP Protocol in order to be able to provide access to external clients enhancement security #6273</li> |
| 55 | + <li>Limit "maps using this layer" to maps the user has permission to see enhancement security #6261</li> |
| 56 | + <li>Prevent integrity errors on singleton model save enhancement #6223</li> |
| 57 | + <li>Extend SPCGeonode setup to be customizable using Kubernetes docker enhancement #6208</li> |
| 58 | + </ul> |
| 59 | + |
| 60 | + |
| 61 | + <div style="padding-left: 15px; margin-bottom: 40px;margin-top: 30px; border-left: 8px solid #1177A2; color:#1177A2; font-weight: bold"> |
| 62 | + To rule out any misunderstandings:<br> |
| 63 | + Whenever you see GeoNode 2.x make sure your virtual environment uses Python 2.7. |
| 64 | + In case you see a shining 3 at the end of GeoNode — you have to use Python 3.7+. |
| 65 | + </div> |
| 66 | + |
| 67 | + <p style="padding-bottom: 30px;"> |
| 68 | + For all other things which have been added, do not miss to read — the release notes for |
| 69 | + <a href="https://github.com/GeoNode/geonode/releases/tag/3.1">GeoNode 3.1!</a><br><br> |
| 70 | + Last but not least in case you're planning a manual install of version 3, be sure to visit the updated |
| 71 | + <a href="https://docs.geonode.org/en/master/">docs</a>. You can report any issues or feature requests at our <a href="https://github.com/GeoNode/geonode/issues">Issue Tracker @ Github</a>. |
| 72 | + <br><br> |
| 73 | + Stay healthy & happy GeoNod'ing! |
| 74 | + </p> |
| 75 | + |
| 76 | + </article> |
| 77 | + </div> |
| 78 | + </div> |
| 79 | + </div> |
| 80 | +</section> |
| 81 | +{% include footer.html %} |
0 commit comments