<html><head><meta http-equiv="Content-Type" content="text/html charset=windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">Hi devs,<div><br></div><div>The new images of geoserver and geoserver_data for oauth2 are available from the docker hub [1] [2]. We have now for each 3 tags built automatically from its own github branch:</div><div><br></div><div>- latest <span class="Apple-tab-span" style="white-space: pre;">               </span>—> <span class="Apple-tab-span" style="white-space: pre;">       </span>branch master</div><div>- 2.9.x-oauth2  <span class="Apple-tab-span" style="white-space: pre;">    </span>—><span class="Apple-tab-span" style="white-space: pre;">     </span>branch 2.9.x-oauth2</div><div>- 2.9.x<span class="Apple-tab-span" style="white-space: pre;">         </span>—><span class="Apple-tab-span" style="white-space: pre;">     </span>branch 2.9.x</div><div><br></div><div>You can now use those in your docker-compose file, better if you declare the tag (i.e. <u>image: geonode/geoserver_data:2.9.x-oauth2</u>) rather than stay on the latest. The django images has to be updated accordingly with the instructions for running geonode with oauth2. Happy if you can do it and test all together.</div><div><br></div><div>If somebody wants to stay with old versions of geonode then has to use the 2.9.x tag which relies on the old authentication system. </div><div><br></div><div>Let me know if you have any issue.</div><div><br></div><div>Cheers,</div><div>Francesco</div><div><br></div><div>[1] <a href="https://hub.docker.com/r/geonode/geoserver/builds/">https://hub.docker.com/r/geonode/geoserver/builds/</a></div><div>[2] <a href="https://hub.docker.com/r/geonode/geoserver_data/builds/">https://hub.docker.com/r/geonode/geoserver_data/builds/</a></div><div><br></div><div apple-content-edited="true"><div style="color: rgb(0, 0, 0); letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><div style="color: rgb(0, 0, 0); letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><div style="color: rgb(0, 0, 0); letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><div style="color: rgb(0, 0, 0); letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">
</div></div></div></div></div><br></body></html>