Skip to content

Releases: alibaba/yalantinglibs

v0.2.8 Release

12 Dec 03:07
13a24b8
Compare
Choose a tag to compare

What's Changed

  • [easylog][improve]make easylog independent by @qicosmos in #508
  • [struct_pack][bugfix] fix broken container size cause program crash by @poor-circle in #509
  • [coro_file][improve]do some improvement by @qicosmos in #510
  • [coro_file][fix]read at, write at by @qicosmos in #513
  • [struct_pack][feature] add support for user-defined serialization by @poor-circle in #514
  • [easylog][fix]fix path when roll files by @qicosmos in #518
  • [CMake][feat] Support FetchContent use by @JYLeeLYJ in #519
  • [coro_rpc] add attachment/close/get_connection_id for coro_rpc::context by @poor-circle in #521
  • [struct_pack][fix] set std::bitset as unportable type by @poor-circle in #522
  • [coro_http][fix and update]update coro_http by @qicosmos in #524

New Contributors

Full Changelog: v0.2.7...v0.2.8

v0.2.7 Release

27 Nov 10:04
04c3e75
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.2.6...v0.2.7

v0.2.6 Release

27 Oct 07:04
9fd6b9a
Compare
Choose a tag to compare

What's Changed

  • [easylog][fix]treat the same with WARN/WARNING and CRITICAL/FATAL by @qicosmos in #439
  • [struct_json][fix]fix json by @qicosmos in #440
  • [easylog] [improve]优化日志级别的使用 by @siriuslzx in #441
  • [easylog][ut]add ut for easylog severity by @qicosmos in #442
  • [struct_pack][bugfix] add inline keyword for STRUCT_PACK_REFL helper … by @poor-circle in #446
  • [coro_http_client][feat]async_upload_chunked support iostream/filestream by @qicosmos in #448
  • [coro_http_client][feat]support out buf when request by @qicosmos in #450
  • [coro_io][fix]add currentThreadInExecutor and currentContextId by @qicosmos in #452
  • [struct_pack][feat] add support for user_defined type id by @poor-circle in #453
  • [struct_pack][doc] fix document about struct_pack::type_info_config by @poor-circle in #455
  • [easylog][fix] roll files by @qicosmos in #456
  • [struct_pack][feat] support deserialize derived class by @poor-circle in #459
  • [struct_pack] remove concept of trivial_class_t/non_trivial_class_t by @poor-circle in #461
  • [struct_pack] simply detail::get_types_code by @poor-circle in #462
  • [struct_pack][feat] add derived class into struct_pack type system by @poor-circle in #463
  • [struct_pack] refactor code by @poor-circle in #464
  • [struct_pack] fix marco warning by @poor-circle in #466
  • [coro_io] add more output to test by @poor-circle in #467
  • [coro_http_client][feat]add set get http headers by @qicosmos in #469
  • [string_resize][fix]resize compatible with gcc4.x string by @qicosmos in #470
  • [struct_pack] add test for cross_platform by @poor-circle in #471
  • [struct_pack] Add support for big-endian platform by @poor-circle in #474
  • [new lib]coro_http_server by @qicosmos in #475
  • [coro_http][fix and improve]do some update; add a check for client by @qicosmos in #476
  • [coro_http_server][fix]add missed header by @qicosmos in #477

New Contributors

Full Changelog: v0.2.5...v0.2.6

v0.2.5

31 Aug 06:43
b662259
Compare
Choose a tag to compare

What's Changed

  • [coro_http_client][improve] skip memory init when prepare http body buffer
  • [struct-xml][feat]support sv by @qicosmos in #427
  • [struct_json][struct_xml][struct_yaml] add document by @qicosmos in #435

Full Changelog: v0.2.4...v0.2.5

v0.2.4 Release

22 Aug 11:07
e6a4cf4
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.2.3...v0.2.4

v0.2.3 Release

17 Aug 10:01
64d4b3b
Compare
Choose a tag to compare

easylog

  1. fix the lock of log in sync mode. #414
  2. support more format type for ostream #410
  3. set default log level as TRACE in debug, as WARN in release. #396
  4. allow user override easylog by macro #412

struct_json/xml/yaml

  1. add support for alias #404
  2. allow serialize shared_ptr #402
  3. add support for reflection private member #398

coro_io

  1. add more log for trace & debug #412
  2. fix variable lifetime of coro_io::sleep_for #403
  3. client_pool will try to collect free client from queue if connect cost a lot of time. #403

coro_http

  1. add function std::string _view coro_http_client::get_host(), std::string _view coro_http_client::get_port() #409
  2. add option enable_tcp_no_delay; #408

coro_rpc

  1. add function std::string _view coro_rpc_client::get_host(), std::string _view coro_rpc_client::get_port() #411
  2. fix example client(the old client forget to regist rpc function named nested_echo). #411

v0.2.2 Release

04 Aug 07:20
0acb5e3
Compare
Choose a tag to compare

support C++17 for struct_pack,struct_json,struct_yaml,struct_xml.

[struct_pack]:

  1. bugfix for incorrect serialize when the struct only contain compatible object with non-zero version number.

[coro_http] :

  1. bugfix for websocket async callback response after client destruct cause heap use after free.

v0.2.1 Release

26 Jul 02:50
507769a
Compare
Choose a tag to compare
Release 0.2.1

v0.2

13 Jul 11:53
fa92e01
Compare
Choose a tag to compare
v0.2 Pre-release
Pre-release

add coro_io, struct_xml, struct_json, struct_yaml.

v0.1.1

29 Mar 09:37
454802d
Compare
Choose a tag to compare

add coro_http_client;
coro_rpc support custom serialization protocol, custom route, custom rpc protocol;
struct_pack support span;
some bug fix;