Skip navigation

RhoMobile Blogs

6 Posts authored by: Lars Burgess

Today we released RhoConnect 3.4.4.  The RPM/DEB installers have been updated with the following stack:


* ruby-1.9.3-p392

* redis 2.6.10

* nginx 3.1.13

* RubyGems version has been locked to 1.8.25

 

This release only fixes installation issues with the RPM/DEB packages, there are no rhoconnect gem changes.

 

Note that RubyGems 2.0.0 and Ruby 2.0 support is coming in RhoConnect 4, so please use RubyGems 1.8.x and Ruby 1.9.3 in the meantime.

 

Installation (linux rpm/deb packages):

 

http://docs.rhomobile.com/rhoconnect/deploying#deploying-packaged-rhoconnect-software-on-linux-servers

Today we released RhoConnect 3.4.3.  This version addresses an important security patch that was added to rack, a 3rd party dependency we use.

 

RhoConnect 3.4.3 locks the minimum required version of rack to 1.5.2, which addresses the following security advisories: CVE-2013-0263 and CVE-2013-0262. More information about these issues are available on the rack group.  You should upgrade to rhoconnect 3.4.3 as soon as possible or upgrade your rack version to 1.5.2 manually.

 

Other fixes included in this release:

 

* `rhoconnect spec` command now works in production mode

* locked connection_pool gem version to 0.9.2 since 0.9.3 is not compatible with Ruby 1.8.7

 

Installation (gem only):

 

$ gem install rhoconnect

 

https://rubygems.org/gems/rhoconnect/versions/3.4.3

 

Upgrade:

1. Upgrade your application to 3.4.x if you haven't already:

http://docs.rhomobile.com/rhoconnect/install#upgrading-previous-versions-to-rhoconnect-34

2. Change rhoconnect gem version to "3.4.3" in your app's Gemfile

3. Run "bundle install" to install rhoconnect

 

Installation (linux rpm/deb packages):

 

http://docs.rhomobile.com/rhoconnect/deploying#deploying-packaged-rhoconnect-software-on-linux-servers

RhoConnect 3.3 released!

Posted by Lars Burgess Jul 24, 2012

We are happy to announce that RhoConnect 3.3.1 is released.  This version has a few small changes from the final beta (3.3.1.beta4):

 

Features & Enhancements:

 

* disable sqlite3 dependency by default so applications deploy on heroku without modification

* #28696971 - select which models to bulk sync

 

Bug Fixes:

 

* #33021139 - ping test page doesn't send sound parameter

* cleaner layout on statistics page

 

Features & Enhancements new in RhoConnect 3.3:

 

* Support for new RhoConnect push service (beta)  - Documentation, CLI and client support coming soon

* Bulk sync now supports objects with blob attributes

* New bucket-based storage system for redis which provides much faster access to adapter datasets

* New REST API routes available

 

Installation:

 

$ gem install rhoconnect

 

Upgrade:

 

1) change rhoconnect version in your app's Gemfile to "3.3.1"

2) bundle install

 

NOTE: The previous release 3.3.1.beta4 introduced a hard-coded dependency on the windows-pr 1.2.1 gem.  This was a workaround due to issue https://github.com/djberg96/windows-pr/issues/8.   If you have a previous app where you added the windows-pr dependency manually to your Gemfile, you can remove it.  It is not necessary anymore.

Today we released RhoConnect 3.3 beta 2 for download.  RhoConnect 3.3 includes the following new features and bugfixes.

 

Features:

 

* Support for new RhoConnect push service (beta)  - Documentation, CLI and client support coming soon

* Bulk sync now supports objects with blob attributes

* New bucket-based storage system for redis which provides much faster access to adapter datasets

* New REST API routes available

 

Bug Fixes:

 

* Middleware was halting with 401 or 422 on custom routes

* Ping didn't handle user with 0 devices

* Bulk sync database wasn't populating blob_attribs field

 

Installation (gem only):

 

$ gem install rhoconnect --pre

 

http://rubygems.org/gems/rhoconnect/versions/3.3.1.beta2

 

Upgrade:

 

1. Change rhoconnect gem version to "3.3.1.beta2" in your app's Gemfile

2. Run "bundle install" to install the new rhoconnect gem

Today we released RhoConnect 3.2.1 with the following updates:

 

Bug Fixes:

 

* Apps using plugins were not able to set the appserver option

 

If you are using plugins, this is a critical update.

 

Enhancements:

 

* RhoConnect will detect REDISTOGO_URL environment variable to make it even easier to deploy directly to Heroku.

 

 

Installation (gem only):

 

$ gem install rhoconnect

 

https://rubygems.org/gems/rhoconnect/versions/3.2.1

 

Upgrade:

 

1. Change rhoconnect gem version to "3.2.1" in your app's Gemfile

2. Run "bundle install" to install rhoconnect

 

Installation (linux rpm/deb packages):

 

http://docs.rhomobile.com/rhoconnect/deploying#deploying-packaged-rhoconnect-software-on-linux-servers

We are very excited to announce the public preview release of RhoConnect 3.2.  This version of RhoConnect has massive sync concurrency improvements over 3.1 by introducing three key new components into the stack:

 

* ruby 1.9.x EventMachine & Fiber support through rack-fiber_pool

* Nginx + Thin evented server stack (replacing Nginx + Passenger)

* Asynchronous server framework utilizing the above stack

 

This allows asynchronous RhoConnect source adapter execution (without having to use background jobs) and makes the RhoConnect sync front-end completely non-blocking.  In short, you get much more concurrency horsepower out of your server.

 

It also has a new web and command line interface so check it out and let us know what you think!

 

New Features:

 

* Rhoconnect production stack updates: ruby-1.9.3-p194, redis-2.4.12, nginx-1.2.0, thin-1.3.1

   http://edgedocs.rhomobile.com/rhoconnect/supported-platforms

 

* Async framework using EventMachine and Fibers is introduced for rubies 1.9.x (no 1.8.7 or JRuby support)

 

* RhoConnect production stack is updated for full support of async framework (nginx as reverse proxy server, thin app server)

 

* `rhoconnect` command line interface (replacement for `rake` tasks)

   http://edgedocs.rhomobile.com/rhoconnect/command-line#rhoconnect-cli-rhoconnect-v32

 

* Console has been rebuilt using Twitter Bootstrap

 

* Implementing fast_insert/update/delete REST API for direct set manipulations with Redis

  http://edgedocs.rhomobile.com/rhoconnect/rest-api#api-methods

 

 

Bug Fixes:

 

* Ping should process all clients and report cumulative error at the end

* Empty 'queue_updates' request should trigger processing of the posted queue

* Various bulk sync related fixes

* Don't allow creating a user with an empty login

 

 

Installation (gem only):

 

$ gem install rhoconnect --pre

 

http://rubygems.org/gems/rhoconnect/versions/3.2.0.beta2

 

 

Installation (rpm/deb packages):

 

http://docs.rhomobile.com/rhoconnect/deploying#deploying-packaged-rhoconnect-software-on-linux-servers

 

 

Also, new `rhoconnect-adapters` 1.0.3.beta1 gem has been released. It contains latest updates for ruby-1.9.3 and supports latest Rhoconnect version.

 

 

Installation:

 

$ gem install rhoconnect-adapters --pre

Filter Blog

By date:
By tag: