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

10 views
Skip to first unread message

Francis Brosnan Blázquez

unread,
Oct 19, 2016, 11:24:52 AM10/19/16
to vor...@lists.aspl.es, BEEP, BEEPwg
###################################################
## 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 - in...@aspl.es

Enjoy Vortex Library!

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


Reply all
Reply to author
Forward
0 new messages