Bond is a cross-platform framework for working with schematized data. It supports cross-language de/serialization and powerful generic mechanisms for efficiently manipulating data. Bond is broadly used at Microsoft in high scale services.
MIT License
Bot releases are hidden (Show)
Published by chwarr over 7 years ago
gbc
& compiler library: 0.7.0.0gbc
and Bond compiler librarystructName
and structParams
were renamedclassName
and classParams
(in the Language.Bond.Codegen.Cpp.Util
LayerStackProvider
no longer requires a logger;OnSend
/OnReceive
. Before,LayerStackProvider
required aEpoxyListener
from accepting multiplePublished by chwarr over 7 years ago
EpoxyTransport
can be configured to enable TCP keep-alive to help detectEpoxyTransportBuilder.SetKeepAliveTimes
forPublished by chwarr about 8 years ago
This release has been recalled. Please use 5.0.0 instead. See the CHANGELOG for what was changed.
Published by chwarr about 8 years ago
gbc
& compiler library: 0.4.1.0gbc
Deserializer.TryDeserialize()
.gbc
, bond.bond
, and bond_const.bond
in agbc
and C# MSBuild targets. No longerPublished by chwarr about 8 years ago
gbc
& compiler library: 0.4.0.2gbc
/warn:4
. Issue #82
.bond
files.U
./warn:4
. Issue #82
bond.GUID
and System.Guid
IBonded<T>
usedPublished by chwarr about 8 years ago
gbc
& compiler library: 0.6.0.0FromEnum
method that can be used toToEnum
, FromEnum
, ToString
, and FromString
. (The ...Enum
...String
variants throw.)list_sub_type
field removed, as it was breaking somelist_sub_type
field removed, as it was breaking someEpoxyListeners
can now be configured to require clients to authenticateclientCertificateRequired
parameter when creating anEpoxyServerTlsConfig
.Published by chwarr about 8 years ago
gbc
& compiler library: 0.4.0.1Serializers
.