Tuesday, May 25, 2010

Google App Engine 0.0.13 gems released

We just released the 0.0.13 google-appengine gem. We published the latest App Engine SDK, and we're now using the jruby-jars gem published by the JRuby team. We also have some bug fixes to the appengine-apis gem, and the dm-appengine gem now supports Discriminators (single-table-inheritance):
  • App Engine Tools updated to version 0.0.13
  • App Engine Rack updated to version 0.0.9
  • App Engine SDK updated to version 1.3.4
  • App Engine APIs updated to version 0.0.16
Currently, appengine-rack depends on jruby-jars 1.4.1, but we have a pre-release version that will allow you to install any version of JRuby you want (by specifying it in the Gemfile).
More Coming Soon - We found an obscure issue with JRuby 1.5.0 on App Engine, but we expect to see this addressed in JRuby 1.5.1. Folks that want to use jruby-openssl 0.7 will need to hold untill JRuby 1.5.1. In the next few days, I plan to publish guides for Rails 2.3.8 and pure-Java Nokogiri.
RailsConf Session - Ryan Brown and I will be giving a talk at RailsConf, "Scaling Rails on App Engine with JRuby and Duby". You won't believe how far we've come in one year. David Masover will be there to bring us up-to-speed on the work he's doing with the DataMapper adapter. We'll also share highlights from Google I/O, and review the App Engine product roadmap.
Hackfest at RailsConf - Google is sponsoring a Hackfest at RailsConf on June 9. We'll have food, drinks, and even some swag to give away. Ryan and I will be helping folks with Duby and JRuby on App Engine. Other Googlers will be on-hand to help folks with Apps Marketplace integration and we'll get folks signed-up beforehand to use Google Storage for Developers. More details to follow.

Wednesday, May 5, 2010

Google App Engine 0.0.12 gems released

We just released the 0.0.12 google-appengine gem. We published the latest App Engine SDK, and did some cleanup on the tools to properly set ENV['RACK_ENV'] for Sinatra::Reloader. We also fixed some issues with threads hanging in the development console:
  • Both JRuby 1.4.1 and 1.5.0.dev are available
  • App Engine Tools updated to version 0.0.12
  • App Engine Rack updated to version 0.0.8
  • App Engine SDK updated to version 1.3.3.1
  • App Engine APIs updated to version 0.0.15
JRuby OpenSSL - Simply install our prerelease version of JRuby 1.5, and the latest jruby-openssl gem will work just fine. Folks that have been using an altered version of jruby-openssl 0.5.2 should update to jruby-openssl 0.7.
    sudo gem install google-appengine
    sudo gem install appengine-jruby-jars --pre


Contributions - Lots of great posts have been coming into the list recently. John Wang wrote up a nice blog post on generating JSON on Rails. Stefan Michaelis just wrote up a detailed gist on custom Authentication and Authorization.Local Meetup - Around 100 local Rubyists attended the App Engine Meetup last night. I presented summary slides form developers in Hawaii, Taiwan and Greece, and dissected a Rails application. Right after the meetup, Sarah Allen wrote up this fantastic blog post. I've also made my presentation available.Conferences - We're excited about a couple upcoming conferences. On Thursday I'll be at the Red Dirt RubyConf, I'll lead off the Servers/Hosting theme with a talk on JRuby on Google App Engine. A couple weeks later is Google I/O, we expect to hear some exciting announcements about App Engine. Those attending won't want to miss What's hot in Java for App Engine.