<div dir="ltr"><p style="margin-right:0px;margin-bottom:15px;margin-left:0px;color:rgb(0,0,0);font-family:Helvetica,arial,freesans,clean,sans-serif;font-size:15.454545021057129px;line-height:22.727272033691406px;margin-top:0px!important">
Hi,</p><p style="margin:15px 0px;color:rgb(0,0,0);font-family:Helvetica,arial,freesans,clean,sans-serif;font-size:15.454545021057129px;line-height:22.727272033691406px">I am happy to announce that we have a new release of the AeroGear UnifiedPush Server!</p>
<p style="margin:15px 0px;color:rgb(0,0,0);font-family:Helvetica,arial,freesans,clean,sans-serif;font-size:15.454545021057129px;line-height:22.727272033691406px">The biggest change we did in this release was applying an update to our RESTful Sender API: We now have one single endpoint to deliver Push Notifications to the supported platforms like Android, iOS and Mozilla's SimplePush. This of course has some impact on the client libraries and we will have the Java Library available on Maven Central shortly, while our latest NodeJS API is already available on npm.</p>
<p style="margin:15px 0px;color:rgb(0,0,0);font-family:Helvetica,arial,freesans,clean,sans-serif;font-size:15.454545021057129px;line-height:22.727272033691406px">Besides that we added support for JavaEE Bean Validation, added support for WildFly and polished the Admin UI (including an update to Ember 1.0.0). An SSL workaround for our OpenShift cardridge could be remove as well, as the underlying bug was fixed. And other minor things. Below are the enitre release notes for further details!</p>
<p style="margin:15px 0px;color:rgb(0,0,0);font-family:Helvetica,arial,freesans,clean,sans-serif;font-size:15.454545021057129px;line-height:22.727272033691406px">Now, you can download the <a href="http://dl.bintray.com/matzew/AeroGear-UnifiedPush/org/jboss/aerogear/unifiedpush/aerogear-unifiedpush-server/0.8.1/aerogear-unifiedpush-server-0.8.1.war" rel="noreferrer" style="color:rgb(65,131,196);text-decoration:none">WAR file</a> and give it a shot!</p>
<p style="margin:15px 0px;color:rgb(0,0,0);font-family:Helvetica,arial,freesans,clean,sans-serif;font-size:15.454545021057129px;line-height:22.727272033691406px">Have fun!<br>Matthias</p><p style="margin:15px 0px;color:rgb(0,0,0);font-family:Helvetica,arial,freesans,clean,sans-serif;font-size:15.454545021057129px;line-height:22.727272033691406px">
<br></p><p style="margin:15px 0px;color:rgb(0,0,0);font-family:Helvetica,arial,freesans,clean,sans-serif;font-size:15.454545021057129px;line-height:22.727272033691406px">Release Notes - AeroGear Push - Version 0.8.1</p><h2 style="margin:1em 0px 15px;padding:0px;line-height:1.7;font-size:2em;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgb(238,238,238);color:rgb(0,0,0);font-family:Helvetica,arial,freesans,clean,sans-serif">
<a name="--------bug" class="" href="https://gist.github.com/matzew/8524d680710919da44da#--------bug" style="color:rgb(65,131,196);text-decoration:none;display:block;padding-left:30px"><span class=""></span></a>Bug</h2><ul style="margin:15px 0px;padding:0px 0px 0px 30px;color:rgb(0,0,0);font-family:Helvetica,arial,freesans,clean,sans-serif;font-size:15.454545021057129px;line-height:22.727272033691406px">
<li>[<a href="https://issues.jboss.org/browse/AGPUSH-255" rel="noreferrer" style="color:rgb(65,131,196);text-decoration:none">AGPUSH-255</a>] - Add server side validation and appropriate response body for bad requests</li>
<li>[<a href="https://issues.jboss.org/browse/AGPUSH-259" rel="noreferrer" style="color:rgb(65,131,196);text-decoration:none">AGPUSH-259</a>] - When adding variant, all "help" links point to iOS help</li><li>[<a href="https://issues.jboss.org/browse/AGPUSH-298" rel="noreferrer" style="color:rgb(65,131,196);text-decoration:none">AGPUSH-298</a>] - PushServer @DELETE methods violate REST specifications</li>
<li>[<a href="https://issues.jboss.org/browse/AGPUSH-299" rel="noreferrer" style="color:rgb(65,131,196);text-decoration:none">AGPUSH-299</a>] - Misleading info in the Authentication Info section on the Mobile Variant Overview page</li>
<li>[<a href="https://issues.jboss.org/browse/AGPUSH-304" rel="noreferrer" style="color:rgb(65,131,196);text-decoration:none">AGPUSH-304</a>] - Admin UI should do auth check before rendering content</li><li>[<a href="https://issues.jboss.org/browse/AGPUSH-342" rel="noreferrer" style="color:rgb(65,131,196);text-decoration:none">AGPUSH-342</a>] - Admin UI installation details wrong label Description instead of Device Type</li>
<li>[<a href="https://issues.jboss.org/browse/AGPUSH-353" rel="noreferrer" style="color:rgb(65,131,196);text-decoration:none">AGPUSH-353</a>] - Loading mispelled</li></ul><h2 style="margin:1em 0px 15px;padding:0px;line-height:1.7;font-size:2em;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgb(238,238,238);color:rgb(0,0,0);font-family:Helvetica,arial,freesans,clean,sans-serif">
<a name="--------enhancement" class="" href="https://gist.github.com/matzew/8524d680710919da44da#--------enhancement" style="color:rgb(65,131,196);text-decoration:none;display:block;padding-left:30px"><span class=""></span></a>Enhancement</h2>
<ul style="margin:15px 0px;padding:0px 0px 0px 30px;color:rgb(0,0,0);font-family:Helvetica,arial,freesans,clean,sans-serif;font-size:15.454545021057129px;line-height:22.727272033691406px"><li>[<a href="https://issues.jboss.org/browse/AGPUSH-343" rel="noreferrer" style="color:rgb(65,131,196);text-decoration:none">AGPUSH-343</a>] - Add Access-Control-Max-Age to CORS preflight headers</li>
</ul><h2 style="margin:1em 0px 15px;padding:0px;line-height:1.7;font-size:2em;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgb(238,238,238);color:rgb(0,0,0);font-family:Helvetica,arial,freesans,clean,sans-serif">
<a name="--------feature-request" class="" href="https://gist.github.com/matzew/8524d680710919da44da#--------feature-request" style="color:rgb(65,131,196);text-decoration:none;display:block;padding-left:30px"><span class=""></span></a>Feature Request</h2>
<ul style="margin:15px 0px;padding:0px 0px 0px 30px;color:rgb(0,0,0);font-family:Helvetica,arial,freesans,clean,sans-serif;font-size:15.454545021057129px;line-height:22.727272033691406px"><li>[<a href="https://issues.jboss.org/browse/AGPUSH-200" rel="noreferrer" style="color:rgb(65,131,196);text-decoration:none">AGPUSH-200</a>] - Add Google "Project Number" to Android Variant</li>
<li>[<a href="https://issues.jboss.org/browse/AGPUSH-271" rel="noreferrer" style="color:rgb(65,131,196);text-decoration:none">AGPUSH-271</a>] - AdminUI: simplePushEndpoint for SP installations</li><li>[<a href="https://issues.jboss.org/browse/AGPUSH-275" rel="noreferrer" style="color:rgb(65,131,196);text-decoration:none">AGPUSH-275</a>] - UnifiedPush Server: Add database CLI</li>
<li>[<a href="https://issues.jboss.org/browse/AGPUSH-287" rel="noreferrer" style="color:rgb(65,131,196);text-decoration:none">AGPUSH-287</a>] - Undo OpenShift SSL Certificate workaround</li><li>[<a href="https://issues.jboss.org/browse/AGPUSH-288" rel="noreferrer" style="color:rgb(65,131,196);text-decoration:none">AGPUSH-288</a>] - No way to show variant details if the variant has no name</li>
<li>[<a href="https://issues.jboss.org/browse/AGPUSH-302" rel="noreferrer" style="color:rgb(65,131,196);text-decoration:none">AGPUSH-302</a>] - UnifiedPush: iOS-Corodva guide</li><li>[<a href="https://issues.jboss.org/browse/AGPUSH-305" rel="noreferrer" style="color:rgb(65,131,196);text-decoration:none">AGPUSH-305</a>] - Move CURL commands to REST API specs</li>
<li>[<a href="https://issues.jboss.org/browse/AGPUSH-332" rel="noreferrer" style="color:rgb(65,131,196);text-decoration:none">AGPUSH-332</a>] - Allow to add user</li><li>[<a href="https://issues.jboss.org/browse/AGPUSH-334" rel="noreferrer" style="color:rgb(65,131,196);text-decoration:none">AGPUSH-334</a>] - Update to Ember 1.0.0</li>
<li>[<a href="https://issues.jboss.org/browse/AGPUSH-341" rel="noreferrer" style="color:rgb(65,131,196);text-decoration:none">AGPUSH-341</a>] - Admin UI show push endpoint URL in installation details screen</li><li>[<a href="https://issues.jboss.org/browse/AGPUSH-354" rel="noreferrer" style="color:rgb(65,131,196);text-decoration:none">AGPUSH-354</a>] - remove provider class name in persistence.xml</li>
<li>[<a href="https://issues.jboss.org/browse/AGPUSH-356" rel="noreferrer" style="color:rgb(65,131,196);text-decoration:none">AGPUSH-356</a>] - Using AuthenticationManager injection with Agent parameter</li><li>[<a href="https://issues.jboss.org/browse/AGPUSH-357" rel="noreferrer" style="color:rgb(65,131,196);text-decoration:none">AGPUSH-357</a>] - Using IdentityManagement injection with User parameter</li>
<li>[<a href="https://issues.jboss.org/browse/AGPUSH-375" rel="noreferrer" style="color:rgb(65,131,196);text-decoration:none">AGPUSH-375</a>] - Update UnifiedPush Spec to use https</li></ul><h2 style="margin:1em 0px 15px;padding:0px;line-height:1.7;font-size:2em;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgb(238,238,238);color:rgb(0,0,0);font-family:Helvetica,arial,freesans,clean,sans-serif">
<a name="--------task" class="" href="https://gist.github.com/matzew/8524d680710919da44da#--------task" style="color:rgb(65,131,196);text-decoration:none;display:block;padding-left:30px"><span class=""></span></a>Task</h2>
<ul style="margin:15px 0px;padding:0px 0px 0px 30px;color:rgb(0,0,0);font-family:Helvetica,arial,freesans,clean,sans-serif;font-size:15.454545021057129px;line-height:22.727272033691406px"><li>[<a href="https://issues.jboss.org/browse/AGPUSH-226" rel="noreferrer" style="color:rgb(65,131,196);text-decoration:none">AGPUSH-226</a>] - Update Ember in Bower</li>
<li>[<a href="https://issues.jboss.org/browse/AGPUSH-323" rel="noreferrer" style="color:rgb(65,131,196);text-decoration:none">AGPUSH-323</a>] - Remove broadcast from Sender API</li></ul><h2 style="margin:1em 0px 15px;padding:0px;line-height:1.7;font-size:2em;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgb(238,238,238);color:rgb(0,0,0);font-family:Helvetica,arial,freesans,clean,sans-serif">
<a name="--------sub-task" class="" href="https://gist.github.com/matzew/8524d680710919da44da#--------sub-task" style="color:rgb(65,131,196);text-decoration:none;display:block;padding-left:30px"><span class=""></span></a>Sub-task</h2>
<ul style="margin:15px 0px;padding:0px 0px 0px 30px;color:rgb(0,0,0);font-family:Helvetica,arial,freesans,clean,sans-serif;font-size:15.454545021057129px;line-height:22.727272033691406px"><li>[<a href="https://issues.jboss.org/browse/AGPUSH-313" rel="noreferrer" style="color:rgb(65,131,196);text-decoration:none">AGPUSH-313</a>] - Admin UI: Display Android Project Number</li>
<li>[<a href="https://issues.jboss.org/browse/AGPUSH-314" rel="noreferrer" style="color:rgb(65,131,196);text-decoration:none">AGPUSH-314</a>] - Update AG-UP specs to reflect the project number property</li><li>[<a href="https://issues.jboss.org/browse/AGPUSH-348" rel="noreferrer" style="color:rgb(65,131,196);text-decoration:none">AGPUSH-348</a>] - Update UP Specs</li>
<li>[<a href="https://issues.jboss.org/browse/AGPUSH-370" rel="noreferrer" style="color:rgb(65,131,196);text-decoration:none">AGPUSH-370</a>] - Spec update</li></ul><div class="gmail_extra"><br></div><div class="gmail_extra">
<br></div><div class="gmail_extra"><br></div><div class="gmail_extra"><br></div><div class="gmail_extra"><br></div><div class="gmail_extra"><br></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Oct 15, 2013 at 4:43 PM, Matthias Wessendorf <span dir="ltr"><<a href="mailto:matzew@apache.org" target="_blank">matzew@apache.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr">Hi,<div><br></div><div>the WAR file has been staged:</div>
<div><a href="http://dl.bintray.com/matzew/AeroGear-UnifiedPush/org/jboss/aerogear/unifiedpush/aerogear-unifiedpush-server/0.8.1/aerogear-unifiedpush-server-0.8.1.war" target="_blank">http://dl.bintray.com/matzew/AeroGear-UnifiedPush/org/jboss/aerogear/unifiedpush/aerogear-unifiedpush-server/0.8.1/aerogear-unifiedpush-server-0.8.1.war</a></div>
<div><br></div><div>I'd appreciate if you give it a shot.</div><div><br></div><div>NOTE: You need to take care of adding our datasource to the standalone.xml file.</div><div>We have a CLI that does that for you, details are here:</div>
<div><br></div><div><a href="https://github.com/aerogear/aerogear-unifiedpush-server#h2-database-configuration" target="_blank">https://github.com/aerogear/aerogear-unifiedpush-server#h2-database-configuration</a><span class=""><font color="#888888"><br clear="all">
<div><br>
</div>-- <br>Matthias Wessendorf <br><br>blog: <a href="http://matthiaswessendorf.wordpress.com/" target="_blank">http://matthiaswessendorf.wordpress.com/</a><br>sessions: <a href="http://www.slideshare.net/mwessendorf" target="_blank">http://www.slideshare.net/mwessendorf</a><br>
twitter: <a href="http://twitter.com/mwessendorf" target="_blank">http://twitter.com/mwessendorf</a>
</font></span></div></div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br>Matthias Wessendorf <br><br>blog: <a href="http://matthiaswessendorf.wordpress.com/" target="_blank">http://matthiaswessendorf.wordpress.com/</a><br>sessions: <a href="http://www.slideshare.net/mwessendorf" target="_blank">http://www.slideshare.net/mwessendorf</a><br>
twitter: <a href="http://twitter.com/mwessendorf" target="_blank">http://twitter.com/mwessendorf</a>
</div></div>