Skip to content

Releases: alibaba/yalantinglibs

Release 0.3.2

28 Apr 06:02
1348545

Choose a tag to compare

What's Changed

  • [coro_rpc_client][improve]avoid create timer everytime when call rpc by @qicosmos in #643
  • [coro_rpc][improve]set tcp nodelay by @qicosmos in #646
  • [coro_io][feat]support lazy callback by @qicosmos in #647
  • [ci][gcc asan]test gcc asan in ubuntu20.04 by @qicosmos in #648
  • [coro_rpc/coro_http][feat]support set server address by @qicosmos in #649
  • [easylog][fix]add more restrict for writing log with data/str by @qicosmos in #652
  • [coro_http.websocket]Fix websocket example by @qicosmos in #651
  • [coro_rpc] simply rpc logic by @poor-circle in #653
  • [coro_http_server] use std::error_code instead of std::errc as result in coro_http_server. fix singleton servercrash when destructed. by @qicosmos in #656
  • [coro_io] fix client pool slow connect bug by @poor-circle in #657
  • [coro_http_client]fix timeout by @qicosmos in #658
  • [ci][coverage] show details by @qicosmos in #659
  • [coro_http][fix][feature]coro_http by @qicosmos in #661
  • [coro_http][fix][feat]fix and support ws deflate by @qicosmos in #662
  • [coro_http_server][feath]avoid copy headers by @qicosmos in #663
  • [coro_http][fix]coro_http_client tcp_no_delay as default, fix response content view by @qicosmos in #664
  • fix ci by @qicosmos in #667
  • [coro_http]fix chunked and remote address by @qicosmos in #665
  • [coro_http_server]fix content_view by @qicosmos in #668
  • [ylt]Add version by @qicosmos in #670
  • [coro_http_client]revert some code by @qicosmos in #671

Full Changelog: 0.3.1...0.3.2

v0.3.1 Release

19 Mar 09:01
a414eea

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.3.0...0.3.1

Release v0.3.0

31 Jan 07:53
a920fce

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.2.9...v0.3.0

Release v0.2.9

26 Jan 06:01
888c8a7

Choose a tag to compare

What's Changed

Full Changelog: v0.2.8...v0.2.9

v0.2.8 Release

12 Dec 03:07
13a24b8

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

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

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

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

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

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