<div dir="ltr">Congratulations team!</div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, May 21, 2018 at 7:39 AM, Ulf Lilleengen <span dir="ltr"><<a href="mailto:lulf@redhat.com" target="_blank">lulf@redhat.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi all,<br>
<br>
I'm happy to announce 0.20.0-rc1[1]. This release will have several user-facing changes and other goodies:<br>
<br>
* Kubernetes and OpenShift resources are no longer separate. This means that the different components like authentication service, address space controller, rest api etc. can be managed and upgraded individually which makes operations a lot easier.<br>
<br>
* REST API now served by a new component, api-server, code moved from the old address-controller.  The intention is to have this act as a kubernetes API server, allowing custom resource support for address spaces and addresses.<br>
<br>
* REST API paths have changed in preparation for custom resources support. A more detailed document describing these changes will be made available at release. A short summary:<br>
<br>
      * The `/apis/<a href="http://enmasse.io/v1" rel="noreferrer" target="_blank">enmasse.io/v1`</a> prefix has changed to `/apis/<a href="http://enmasse.io/v1alpha1" rel="noreferrer" target="_blank">enmasse.io/v1alpha1`</a> which better reflects the state of our APIs in terms of breaking changes.<br>
<br>
      * Address spaces are now namespaced, which means that you can create address spaces with the same name in different namespaces. This means the path to address space resources are now `/apis/<a href="http://enmasse.io/v1alpha1/namespaces/%5B:namespace%5D/addressspaces" rel="noreferrer" target="_blank">enmasse.io/v1alpha1/nam<wbr>espaces/[:namespace]/addresssp<wbr>aces`</a><br>
<br>
      * The path `/apis/<a href="http://enmasse.io/v1/addresses" rel="noreferrer" target="_blank">enmasse.io/v1/addresses<wbr>`</a> API has 'moved' to /apis/<a href="http://enmasse.io/v1alpha/addressspaces/%5B:addressspace%5D/addresses" rel="noreferrer" target="_blank">enmasse.io/v1alpha/addre<wbr>ssspaces/[:addressspace]/addre<wbr>sses`</a>.<br>
<br>
      * A new API under `/apis/enmasse/v1alpha1/namesp<wbr>aces/[:namespace]/addresses` have been introduced to support custom resources for addresses.<br>
<br>
* address-controller renamed to address-space-controller<br>
<br>
* Performance improvements to handling large number of addresses in agent<br>
<br>
* Removal of per-address resource limits in broker as there was a lower limit than expected on how many addresses and limit settings a broker could handle<br>
<br>
* Bug fixes to console, address space controller, agent and more<br>
<br>
This release will have contributions from a record-breaking 8 individuals! A big thanks to all people involved.<br>
<br>
[1] <a href="https://github.com/EnMasseProject/enmasse/releases/download/0.20.0-rc1/enmasse-0.20.0-rc1.tgz" rel="noreferrer" target="_blank">https://github.com/EnMasseProj<wbr>ect/enmasse/releases/download/<wbr>0.20.0-rc1/enmasse-0.20.0-rc1.<wbr>tgz</a><br>
<br>
Best regards,<br>
<br>
Ulf<span class="HOEnZb"><font color="#888888"><br>
<br>
-- <br>
Ulf<br>
<br>
______________________________<wbr>_________________<br>
enmasse mailing list<br>
<a href="mailto:enmasse@redhat.com" target="_blank">enmasse@redhat.com</a><br>
<a href="https://www.redhat.com/mailman/listinfo/enmasse" rel="noreferrer" target="_blank">https://www.redhat.com/mailman<wbr>/listinfo/enmasse</a><br>
</font></span></blockquote></div><br></div>