A JBoss Project
Red Hat

AeroGear News Artciles, posts, events, videos and updates.

AeroGear 1.0.0 is out!

by

We’re happy to announce the immediate availability of AeroGear 1.0.0

A huge thank you to the AeroGear team and the open source community!

Recap

For quite a while, we have been busy in implementing our ideas for a 1.0.0 release. As you know, the library offers three overall components

  • Mobile Client SDKs (for Android, JavaScript and iOS)
  • Server Side Framework (the Controller)
  • Security accross all the layers (server and client)

Highlights

Android

AeroGear for Android is available for versions 2.3.3 and greater. In addition to the base AeroGear functionality we have provided utilities to integrate with the Android Activity lifecycle. This allows your applications to be more stable, require less memory, and run faster. We have also put together many guides on getting started, written tutorials covering simple and advanced use cases, gathered several sample applications, and much much more all covered in our Android section.

iOS

Besides two iOS libraries, we also deliver a Xcode Template for an easy development experience! For more details on this release, checkout this blog post!

JavaScript

The JavaScript library provides pluggable, easy to use APIs for authentication, data management and persistence. Check out this blog post for details.

Controller

The AeroGear Controller provides you with a server-side lightweight mvc controller. Check out this blog post for details.

Security

On AeroGear we’ve been working towards security provider integration and mitigating risks on mobile web (as you know, security is hard). During this release we spent some time improving AeroGear OTP, AeroGear Security and mitigating risks. A quick overview can be seen here.

Release Notes - AeroGear - Version 1.0.0

Bug

  • [AEROGEAR-451] - Learn more links need to link some where
  • [AEROGEAR-558] - after update the entity Project todo-server retrieve outdated information
  • [AEROGEAR-920] - Hosted AG Quickstart not displayed on
  • [AEROGEAR-999] - aerogear.org site empty placeholders on images in the guides
  • [AEROGEAR-1005] - Aerogear-Controller-Demo The login procedure for registered users does not work properly after deleting the admin user
  • [AEROGEAR-1017] - Logout does not work for show.jsp and remove.jsp
  • [AEROGEAR-1023] - Fix quickstart license and white space issues exposed by qstool report
  • [AEROGEAR-1033] - Cars table is no longer populated.
  • [AEROGEAR-1041] - Quickstarts HTML5 Server unable to service requests
  • [AEROGEAR-1052] - TODO app will raise exceptions during the startup

Enhancement

Epic

  • [AEROGEAR-1056] - There are a round of final updates needed before we launch 1.0.0

Feature Request

  • [AEROGEAR-545] - Update FAQ to include “clickable” snippets of code for the platforms we support
  • [AEROGEAR-632] - iOS: Xcode project template for AeroGear-iOS
  • [AEROGEAR-873] - Refactor RestAdapterConstructor
  • [AEROGEAR-889] - Add a link to the full download zip below the build button
  • [AEROGEAR-894] - RestAdapter has undocumented interactions with UI thread
  • [AEROGEAR-896] - Document how RestAdapter behaves in relation to the Android Activity lifecycle
  • [AEROGEAR-923] - Move Aerogear.js dist to it’s own repo
  • [AEROGEAR-952] - Android: SqlStoreTest is broken
  • [AEROGEAR-957] - JS: doc: cleanup, example writing and completeness
  • [AEROGEAR-959] - android: Eclipse guide outdated
  • [AEROGEAR-962] - Killed activity doesn’t callback to the user
  • [AEROGEAR-964] - Create a listing of conferences and CFP
  • [AEROGEAR-982] - Use +tearDown to reset AGMockURLProtocol parameters
  • [AEROGEAR-983] - Enhance TODO app to use “cancel” when it goes in background/terminates
  • [AEROGEAR-984] - Android: TODO-App not working
  • [AEROGEAR-986] - Update aerogear-ios API.md file with usage examples
  • [AEROGEAR-987] - AeroGear controller demo will throw NPE on OTP workflow
  • [AEROGEAR-993] - add a buildScript.sh to automate otp-ios library and doc building
  • [AEROGEAR-998] - Multiple args on routes return HTTP 404
  • [AEROGEAR-1007] - Create a iOS page that describes the wealth of options available
  • [AEROGEAR-1009] - OTP images are badly broken on aerogear.org
  • [AEROGEAR-1020] - create a new repo ‘aerogear-ios-xcode-template’
  • [AEROGEAR-1021] - Fix asciidoc warnings
  • [AEROGEAR-1025] - AeroGear Security will fail when deployed in non JBoss environments
  • [AEROGEAR-1045] - Inclusion of our AG versioning policy into aerogear.org
  • [AEROGEAR-1049] - PageResultExtractor and PageConfig.setPageHeaderParser are poorly named
  • [AEROGEAR-1065] - Investigate why our OpenShift instances are always down

Task

Sub-task

  • [AEROGEAR-745] - Add Learn More link to Home Page and create some sort of article so people can “Learn More” about each lib
  • [AEROGEAR-747] - Add Learn More link to Home Page and create some sort of article so people can “Learn More” about each lib
  • [AEROGEAR-748] - Add Learn More link to Home Page and create some sort of article so people can “Learn More” about each lib
  • [AEROGEAR-749] - Add Learn More link to Home Page and create some sort of article so people can “Learn More” about each lib
  • [AEROGEAR-761] - ios: otp: improve AppleDoc API doc
  • [AEROGEAR-791] - Getting Started Guide Revamp
  • [AEROGEAR-906] - Update the quickstart pom files to match changes made in the jboss-jdf repository
  • [AEROGEAR-913] - Fix Up Quickstarts and Archetypes
  • [AEROGEAR-914] - Remove Aerogear Refs
  • [AEROGEAR-915] - Sync with JDF on the Move
  • [AEROGEAR-1010] - Review AeroGear Controller docs
  • [AEROGEAR-1011] - Review AeroGear Controller Demo docs
  • [AEROGEAR-1012] - Review Controller docs on site
  • [AEROGEAR-1048] - Make old aerogear quickstart and archetype repo private
  • [AEROGEAR-1057] - Create Value Add Statement for home page
  • [AEROGEAR-1058] - Wording for controller and security call out in bottom section of home page
  • [AEROGEAR-1059] - Update/Add Content to library specific landing page
  • [AEROGEAR-1060] - Update/Add Content to library specific landing page
  • [AEROGEAR-1061] - Update/Add Content to library specific landing page

redhatlogo-wite