[beepbuilders] [ANN] Vortex Library 1.1.18 is ready for download!

Francis Brosnan Blázquez francis.brosnan en aspl.es
Mie Oct 19 17:22:17 CEST 2016


      ###################################################
      ##              Vortex Library 1.1.18            ##
      ##               "Sharknado attack"              ##
      ###################################################

Release note
~~~~~~~~~~~~

  Advanced Software Production Line is proud to announce Vortex
  Library 1.1.18 "Sharknado" release availability: an open source
  "BEEP Core" protocol implementation written in C, mapped onto
  TCP/IP.

  Vortex Library is a stable and robust application protocol
  development toolkit, with active support for Microsoft Windows and
  GNU/Linux platforms.

  Check out the following links to get ready with Vortex Library:

    - http://www.aspl.es/vortex
      [Vortex Library homepage]

    - http://www.aspl.es/vortex/downloads
      [Vortex Library downloads, binaries w64 & w32]

    - http://www.core-admin.com
      [Featured product: Core-Admin]
      
    
This release in short
~~~~~~~~~~~~~~~~~~~~~

  - Several PyVortex improvements to increase thread granularity
  and reentrant code.

  - Improved log reporting on connection lost/broken to include more
  information about remote peer, serverName...


Change notifications
~~~~~~~~~~~~~~~~~~~~

  None

Changes since 1.1.17
~~~~~~~~~~~~~~~~~~~~

* [fix] Updated vortex_connection and vortex_frame_factory module to
  report remote ip when a failure is found for connection lost or
  connection close detected..

* [fix] Added more information to error log generated when connection
  error is found (serverName, status and message)
  
* [fix] Added additional pairs of
  Py_BEGIN_ALLOW_THREADS/Py_END_ALLOW_THREADS to py vortex channel
  module to make send operations allow others python threads (fixes
  dead lock reported)

* [fix] Updated py-vortex-ctx to allow python threading code before
  calling vortex_exit_ctx (Py_BEGIN_ALLOW_THREADS)...

* [fix] Updated py_vortex_connection_dealloc to allow python threads
  (Py_BEGIN_ALLOW_THREADS) before calling vortex API
  (vortex_connection_is_ok, vortex_connection_shutdown,
  vortex_connection_ref_count, etc.., inside
  py_vortex_connection_dealloc

* [fix] Added more declarations for allow/end threads inside
  py_vortex_ctx_bridge_event when removing event after finishing event
  installed through vortex.Ctx ().new_event

* [fix] Several updates to make vortex.Ctx () internal call to
  vortex_ctx_free to allow/end threads around that call

* [fix] Making vortex_connection_ref_count to avoid acquiring mutex
  (ref_mutex) to report current data.

* [fix] Making vortex_ctx_ref_count to report reference counting
  without locking internal ref_mutex

* [fix] Updated VortexLogHandlerFull implementation to pass as first
  parameter a reference to the VortexCtx context..

* [fix] Fixed critical section to acquire GIL just after removing
  bridged event..

* [fix] Updated CLOSE_HANDLE (py_vortex_ctx_record_close_handler) to
release
  GIL while searching for watcher handler and removing it after
finishing recording....

About Us
~~~~~~~~

  Advanced Software Production Line provides GNU/Linux support and
  consulting services to help organisations to introduce GNU/Linux
  inside its process.

  Contact us, using 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

  Enjoy Vortex Library!  

--
Francis Brosnan Blázquez           - francis en aspl.es
Advanced Software Production Line  - http://www.aspl.es
19th Oct 2016, Madrid (Spain)




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