Apache Qpid Proton 0.16.0,轻量通信库

Apache Qpid Proton 0.16.0 发布了。Qpid Proton 是一个 AMQP 1.0 通讯库。高性能,轻量级,应用广泛。

更新内容:

新特性和改进
PROTON-721 - [proton-j] expose ability to operate on Link capabilities
PROTON-722 - [proton-j] expose ability to operate on Session capabilities and properties
PROTON-1309 - Add the ability to set the outgoing message window to electron interface
PROTON-1314 - Fixing SIGPIPE ignore on Solaris OS
PROTON-1315 - Force compilation in multi-threading mode for Solaris SunStudio
PROTON-1316 - Add a way to set visibility of exportable symbols on Solaris
PROTON-1317 - Add template parameter because SunStudio 12.1 doesn't handle templated method signature detection when using an "extern c" parameter
PROTON-1318 - Replace variadic constructror of "sfinae::wildcard" with template for SunStudio
PROTON-1319 - [SunStudio] Move internal header files of cpp bindings from src to their own directory
PROTON-1320 - Add namespace prefix to srand and rand
PROTON-1322 - Fix Sunstudio unable to find templated method when parameter can be constructed by an intermediate class (proton::scalar --> proton::value)
PROTON-1327 - Go binding should not use any proton-c handlers
PROTON-1337 - [proton-j] Add methods and Sender and Receiver that allow for alternate buffer types
PROTON-1338 - Go: make binding compatible with older C libraries, update go get
PROTON-1344 - Provide C "proactor" API for multi-threaded proton applications
PROTON-1351 - Introduce proton core library
PROTON-1352 - Trivial casting from UnsignedByte to ReceiverSettleMode and SenderSettleMode
PROTON-1353 - Adding message annotations on toString for Message implementation class
PROTON-1355 - Allow controlling peer_hostname independently of connection url
PROTON-1363 - Remove unecessary and unused stuff from the C++ binding
PROTON-1373 - Clean up C++ API docs

Bug 修复
PROTON-241 - proton-c: mark old transport interfaces 'deprecated'
PROTON-623 - Add missing error check to pn_string_inspect
PROTON-1012 - Unable to build python-qpid-proton when behind a proxy server
PROTON-1292 - errno not thread-safe on Solaris
PROTON-1311 - [proton-c] Accessors for max-message-size on link
PROTON-1324 - Interpretation of "int8_t" on Solaris using SunStudio is different from GCC one
PROTON-1325 - Python "buffer" type in Message body should map to a known encoding type
PROTON-1330 - Include the C sources in the python source distribution
PROTON-1331 - go: electron.Container.Dial returning (nil, nil)
PROTON-1332 - go: electron client leaking links/sessions in long lived connection
PROTON-1333 - CMake error if no C++ compiler avaliable.
PROTON-1336 - [Proton-c 0.14.0][Visual Studio 2013] Failing ssl unit test only in Debug mode
PROTON-1346 - [proton-j] reactor exit when UnresolvedAddressException is thrown during connect
PROTON-1366 - Reactor Python - segfault when out of file descriptors
PROTON-1371 - proton::container::schedule crashes when mixing different language versions
PROTON-1372 - Use PIMPL, not an interface, for event_loop

Tasks
PROTON-1329 - [proton-j] remove the TestDecoder class
PROTON-1361 - [proton-j] mark Messenger as deprecated

文章转载自 开源中国社区[https://www.oschina.net]

时间: 2024-11-08 17:07:29

Apache Qpid Proton 0.16.0,轻量通信库的相关文章

Timeline 0.16.0发布 时间轴工具

Timeline是一个免费的跨平台应用程序,用于显示和操作时间轴上的事件任务,支持GNU General Public License, version 3版本. Timeline 0.16.0该版本增加了一个在容器中的群体事件的新功能.修复了导致非英文字符的名称的时间轴文件不能打开的问题. 软件信息:http://thetimelineproj.sourceforge.net/ 下载地址:http://sourceforge.net/projects/thetimelineproj/files

Vrapper 0.16.0发布 Eclipse文本编辑器插件

Vrapper是一个http://www.aliyun.com/zixun/aggregation/13428.html">Eclipse的文本编辑器插件,使文本编辑器具备 vi 的编辑效果. 习惯了vim的操作方式,换上IDE环境还真有点不习惯,像dd yy $ gg jkli这些常用的操作指令还是很高效,eclipse下面也有vim的插件来支持一些vim常见的操作方式.eclipse下常用的vim插件有两个,一个收费的ViPlugin,另一个免费的vrapper Vrapper是开源的

CYQ.Data 轻量数据层之路 V3.0版本发布-Xml绝对杀手(三十二)

前言: 继正式发布V2.0到现在,已30来天了,一直静悄悄的都没发布什么版本 中间仅有插播了一下:CYQ.Data 轻量数据层之路 V2.5 抢先体验版本功能说明演示 (二十九)   只因最近花了很多时间在重构一个以前的博客,目前已完成其基础功能,不日将发布相关文章. 提前预览网址:http://www.cyqdata.com/     本次版本升级内容大体说明: 1:Access应用调整2:修正对:uniqueidentifier.ntext.text.Image等几个类型的应用.3:扩展缓存

apache 2.0.48 + tomcat 5.0.16 配置说明

apache 一.准备(尽量找到下面版本一样的包,因为别的包我没测试):因为网上容易找到,所以在此不提同下载地址.apache_2.0.48-win32-x86-no_ssl.exejdk1.4_03.exejakarta-tomcat-5.0.16.exemod_jk1.2.4.dll(这个东东不好找,所以我给大家带来一个.下载) 二.安装:1.安装(为了方便说明,下面是我自己的安装目录)APACHE(c:\program files\apach2),JDK(d:\myweb\jdk1.4),

CYQ.Data 轻量数据层之路 V2.0 震撼惊世 支持多数据库/内置Aop(二十五)

所有文章索引:CYQ.Data 轻量数据层之路 框架开源系列 索引   前言: 从V1.5发布到现在时隔20天了,终于发布2.0版本了,2.0系列版本由于引入多数据库支持,内部结构改动较大. 但是外面调用方式仍保持一致向下兼容,因此若从原来V1.N版本升级到2.N版本,只需要轻轻更换CYQ.Data.DLL即可,界面代码不需要改变.   疑问? 最近26号才刚发布了V1.5.5,怎么才3天又发布了2.0版本?就这么点时间改动就很大,那不是很不稳定? 解疑: V1.5.5版本是拿V1.5版本的源码

Lifeograph 0.7.3发布 基于gtkmm的轻量电子日记本

Lifeograph 0.7.3该版本标签进行分类.在一个单一的日记可记录多个主题.每个条目不同主题的支持.自动插入项目符号和检查框一起缩排的支持.创建和记录最后更改日期.喜爱和标签过滤条目.拖放的条目分配标签和主题.导入从其他日记文件中的条目和标签.还有更多的变化. Lifeograph 是一款基于gtkmm的轻量电子日记本,可以建立多个用户,Lifeograph会把每个用户的日记文档保存在单个文件中,并通过 gcrypt 对其加密. 下载地址:http://launchpad.net/lif

DataRabbit 轻量的数据访问框架(13)--DataRabbit 3.0 ORM性能大幅度提升!

   DataRabbit 3.0重写了DataRabbit 2.0的ORM实现的内核,性能提升了90倍左右,结果是DataRabbit 3.0的ORM性能与直接使用ADO.NET的性能已经非常接近.这是如何做到的?   主要是基于两点:(1)DataRabbit 2.0 基于泛型和反射实现,而DataRabbit 3.0 基于泛型和Emit动态程序集实现.   DataRabbit 2.0使用反射机制将值在O和R之间传递,如此大量使用反射会使性能折损不少.DataRabbit 3.0在运行时,

《ANSYS FLUENT 16.0超级学习手册》——第2章 FLUENT软件介绍2.1 FLUENT软件特点简介

第2章 FLUENT软件介绍 CFD商业软件FLUENT是通用CFD软件包,用来模拟从不可压缩到高度可压缩范围内的复杂流动.由于采用了多种求解方法和多重网格加速收敛技术,因而FLUENT能达到最佳的收敛速度和求解精度.灵活的非结构化网格和基于解的自适应网格技术及成熟的物理模型,使FLUENT在转换与湍流.传热与相变.化学反应与燃烧.多相流.旋转机械.动/变形网格.噪声.材料加工.燃料电池等方面有广泛的应用. 学习目标: 学习FLUENT软件的主要特点: 了解FLUENT 16.0的新特性和功能模

《操作系统真象还原》——0.16 为什么说汇编语言比C语言快

0.16 为什么说汇编语言比C语言快 首先说这是谬论(有没有想喷我的冲动?大人且慢,请听我慢慢道来). 不管用什么语言,程序最终都是给CPU运行的,只有CPU才能让程序跑起来.CPU不知道什么是汇编语言.C语言,甚至Java.PHP.Python等,它根本不知道交给它的指令曾经经历过那么多的解释.编译工序.不管什么语言,编译器最终翻译出来的都是机器指令.所以在这一点来说,汇编语言编译器编译出来的机器指令和C编译器编译出来的机器指令无异. 那为什么还说汇编语言更快呢? 我觉得应该说汇编语言生成的指