Archive for the ‘Releases’ Category

Orbited 0.6.1

Saturday, September 13th, 2008

0.6.1 is a maintenance release that fixes a number of small problems. Everyone is encouraged to upgrade. 0.6.1 also adds a new feature that’s been under development for awhile called heartbeats, which improve dropped connection handling and reduce timeouts. I’ll be writing a post on that shortly.

If you’re using a version of Orbited lower than 0.6.x, this is a great time to make the change, because 0.6.0 marked the change from alpha to beta, with the corresponding stabilization in API and core functionality. Remember to stop by the mailing list, IRC channel (#orbited on freenode or use the LiveDemo), and Trac system to participate in the development process and/or get help with Orbited.

Orbited 0.6.0

Monday, August 18th, 2008

Orbited 0.6.0 has been released. See the announcements in the Google group and on Comet Daily. Work is now underway on Orbited 0.7.0, which will add two new features: stream multiplexing and integrated message queue (STOMP) server capabilities.

Orbited 0.5.0

Sunday, June 22nd, 2008

You may have noticed the lack of a 0.4.x release. We tried to make a number of improvements for 0.4.x, but ultimately we never thought that branch was stable enough to release. The 0.5.0 release, on the other hand, is the most stable and feature-rich version of Orbited yet. This is a pre-announcement that should give you a day or two notice and some information about porting your app to 0.5. You can expect the official release announcement over the next couple of days.

While we still support the old orbited protocol, there are a couple of differences when using Orbited 0.5.x with 0.3.x applications:

(more…)

Upcoming Orbited 0.4.0 information

Saturday, February 23rd, 2008

The orbited 0.4.0 branch has been under heavy development for the past month and we are finally starting to near an alpha release. While this release won’t be immediately useful to Comet developers, it can give you a good idea of what will be in the final Orbited 0.4.0 release. There’s news on a new website, the ORBIT protocol, the STOMP Protocol, layered communication, CSP, Revolved, deployability, and the goals for the 0.4 branch.

(more…)

Announcing Orbited 0.3.0

Thursday, December 27th, 2007

The Orbited team is happy to announce the release of Orbited 0.3.0.

Orbited 0.3 is an evolutionary update to Orbited 0.2, with several new and exciting features, improved stability and efficiency, and some groundwork for future improvements.

Most notably, the Revolved publish/subscribe system has been rolled into Orbited. To start it, visit `http://orbited_server:8000/_/revolved/manage/`.

Other improvements include:

(more…)

Announcing Orbited 0.2.0

Friday, October 26th, 2007

The Orbited core development team is pleased to announce the release of Orbited 0.2.0.

Core Team:

  • Michael Carter
  • Jacob Rus
  • Mario Balibrera

Our Goals:

  • Support all major browsers without loading bars, clicks, or hour glasses
  • Create a standard, interoperable Orbited js library
  • Refactor transport architecture to achieve greater extensibility
  • Create a plugin system
  • Standardize logging / debugging output
  • Standardize the urls
  • Increase the separation of orbited sub modules

Orbited 0.2 is nearly a complete rewrite of most of Orbited’s internal components. It reorganizes architecture while leaving external interfaces nearly unchanged.

There are many great new features that will be documented over the course of the next few weeks via blog posts and updates to the core documentation. In particular, stay posted for information about the new plugin system. We provide a simple admin application as an example of how to create a plugin. Also stay posted for documentation on creating new transports by extending orbited’s Comet transport system.

We would like to thank the following contributors of documentation, patches, tutorials, and ideas for their time (in no particular order, and apologies to anyone we forgot to list):

  • Paul Johnston
  • Matthew Desmarais
  • Mike Zaic
  • Rob Morris
  • Alex Russel
  • Max Nickel
  • Christian Czura
  • CiarĂ¡n Walsh

Status of Orbited and AjaxExperience

Thursday, October 4th, 2007

I just received word that my talk titled “Comet for highly scalable applications” has been accepted to AjaxExperience. From the look of it, AjaxExperience will be a much nicer conference than AjaxWorld, at least in how they treat speakers. I’ve had personal assistance with scheduling from the conference organizer and they are paying my airfare. I’ll be giving a similar talk to that which I gave at AjaxWorld. As I’ve mentioned before, you can find those slides here, and the speaking outline here.

Orbited is coming along nicely. I’ve gone over all the patches that were submitted in the last month. I accepted a few directly, but most I had to rewrite. The reason is that we are skipping Orbited 0.1.6 and moving directly to Orbited 0.2.0 as most of the codebase has been changed. There’s been a complete restructuring so it’ll be easier for developers to get involved in specific parts of the project without understanding everything. In particular, creating and understanding transports will be very straightforward and will not require changing the Orbited source. We also moved away from the pipe-based urls like “/location|user,session,transport” in favor of standard query strings: “/location?user=x&session=y&transport=z”. I personally liked the look of the old urls, but the end-user never sees them, so the result was that Orbited sometimes breaks ie with no tangible benefit.

Stay tuned over the next week for Orbited 0.2.0. We’ll need help porting the documentation, though only minor changes will be needed in the javascript and application code.

Announcing Orbited 0.1.5

Saturday, August 25th, 2007

Announcing Orbited 0.1.5

  • New website: www.orbited.org (thanks to Jacob Rus!)
  • Live Demo! Get help from out irc channel… in your web browser!
    • www.orbited.org/livehelp (thanks to Jacob Rus!)
  • Major stability fixes
    • No longer crashes with malformed input
    • Catchall error reporting (includes line number)
    • Proxy fix
      • somehow proxy lost HTTP/1.0 support (missing content-length header case)
      • Caused it to not work with Pylons/Paste. now it does
  • New Pylons Demo.. tutorial soon to come (thanks to Matthew/desmaj!)

Announcing Orbited 0.1.4

Wednesday, August 8th, 2007
  • Rewrote the Proxy
    • Django didn’t use to work. Does it now? Calling all Django Developers
    • Added transfer-encoded: chunked
    • New keepalive Engine
    • Arbitrary keepalive timeout
    • Fixed missing transport bug (doesn’t crash now)
  • New User Group @ Google Groups

Announcing Orbited 0.1.3

Tuesday, June 5th, 2007
  • New pluggable transport System: Uses setuptools; Write transports as seperate modules and it finds entry points at run time
  • Added iframe_alert: Not much of a point, but shows how you can control the browser remotely
  • Tutorial: using orbited with ruby
  • Tutorial: RailsChat (thanks to Jacob Rus!)
  • IRC Channel on freenode: #orbited
  • Demo: WebIRC (Thanks to Mario Balibrera!)

I would also like to note that I’ve begun work on an Orbited Paper, with my esteemed colleague Professor Art Lee who is an expert on distributed Java systems. He’s interested in getting into python and he’s also interested in comparing Orbited against the Java Cometd implementation.