[Beepwg] [ANN] jsVortex 0.6.1 'Levels' is ready!

Francis Brosnan Blazquez francis en aspl.es
Jue Mar 13 20:03:06 CET 2014


                     >>>> jsVortex 0.6.1 <<<<
                             'Levels' 

>>>> Release note
----------------------------------------------------------------------

  Advanced Software Production Line is proud to announce jsVortex
  0.6.1 "Levels" release: an Open Source Javascript BEEP
  implementation.

  jsVortex is a Javascript BEEP implementation that is specially
  designed to run in the context of a web browser, turning it into an
  effective BEEP peer without too much effort.

  Check out the following links to get ready with jsVortex:

    - http://www.aspl.es/jsVortex
      [jsVortex homepage]

    - http://www.aspl.es/jsVortex/docs
      [jsVortex API documentation]

    - http://www.aspl.es/vortex
      [Vortex Library homepage, used to validate jsVortex]
 
    - http://www.aspl.es/jsVortex/downloads/
      [Source download]

    - http://www.beepcore.org
      [BEEP Core community web site]
    

>>>> This release in short
----------------------------------------------------------------------

  - Added BEEP over WebSocket support ;-) 

  - Improved library partial frame header handling and retry code when
    the connection isn't available.

  - Several improvements and bug were fixed.


>>>> Changes from last release
----------------------------------------------------------------------

* [fix] Making VortexBase64.{encode,decode} to just return when they
  receive null or undefined.

* [fix] Making VortexBase64.{encode,decode} to return the same object
  if received a hash or a list.

* [fix] Several modifications to support BEEP over WebSocket using
  recent noPoll support added to Vortex Library. Updated regression
  tests to check all items are passed. Nice!!!

* [fix] Fixed some wrong variable references when WebSocket connection
  fails.

* [fix] Several fixings into reg test and WebSocket send handler to
  make it to work with Firefox...poor performance got with this
  browser compared with GG. They must catch up!

* [fix] Updated frame reading engine to detect missing header trailing
  \r\n not as a failure but instead saving read content waiting for
  more octets to come to complete the operation (but with a limit to
  avoid infinite header size).

* [fix] More changes to detect where was done the last header read
  inside the reading engine.

* [fix] More adjustments to support reading BEEP frames with partial
  headers..

* [fix] Fixed bug while reading several consolidated frames but where
  the last frame received in just a part of the header. Added code to
  save those bytes and retry later.

* [fix] Fixed support to receive incomplete BEEP frames and to retry
  later with safety.

* [fix] Adding more debug information when found frame join failures.

* [fix] Making internal frame getter to return the current list of
frames
  found when found not enough content to be keep on processing frames
instead
  of returning null.

* [fix] Some changes to detect frame seqno mismatch.

* [fix] More updates into the frame reading engine.

>>>> About Us
----------------------------------------------------------------------

  ASPL (Advanced Software Production Line) is a Spanish company that
  provides services and support to introduce open source products,
  especially GNU/Linux, into organisation's processes.

  Contact us, English or Spanish, to get commercial support and/or
  BEEP based development services.

  You can reach us:

       http://www.aspl.es - info en aspl.es
--
Francis Brosnan Blázquez           - francis en aspl.es
Advanced Software Production Line  - http://www.aspl.es
13th Mar 2014, Madrid (Spain)





Más información sobre la lista de distribución Beepwg