Skip to content

Releases: alibaba/PhotonLibOS

v0.9.2

21 Nov 03:03
61573e2

Choose a tag to compare

What's Changed

Co-authored-by: Coldwings coldwings@me.com by @photonlibos in #935

  • [Pick][0.8 to 0.9] | Fix PHOTON_BUILD_WITH_ASAN (#940)

by @photonlibos in #941

Full Changelog: v0.9.1...v0.9.2

v0.8.5

21 Nov 03:01
c401a0e

Choose a tag to compare

What's Changed

  • [Pick][0.7 to 0.8] | Fix AutoPR dealing with PR title/body contain quota like ` ' " (#913) by @photonlibos in #914
  • Fix X86 linux asan start call by @Coldwings in #922
  • [Pick][0.7 to 0.8] | Fix autopr (#933) __AUTOPR_EOF
    MESSAGE<<__AUTOPR_EOF

Fix autopr (#933)

by @photonlibos in #934

Full Changelog: v0.8.4...v0.8.5

v0.8.4

01 Aug 14:31

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.8.3...v0.8.4

v0.9.1

31 Jul 03:00

Choose a tag to compare

What's Changed

  • fix istarts_with bug in estring_view by @HanLee13 in #773
  • fix include in pool_store.h by @liulanzheng in #775
  • [Pick][0.8 to 0.9] | Make autopr cleanup using autopr secret by @photonlibos in #778
  • cmake: fix curl lib path when building from src by @beef9999 in #781
  • cmake: adjust link order for curl and ssl lib by @beef9999 in #785
  • [Pick][0.8 to 0.9] | Upgrade c++ version to 17 for macOS CI by @photonlibos in #787
  • [Pick][0.8 to 0.9] | fix compile 0.8 with clang17 (#796) by @photonlibos in #798
  • update Callback in net/utils.cpp by @beef9999 in #800
  • move photon/cache/ to photon/fs/cache/ by @BigVan in #809
  • [Pick][0.8 to 0.9] | FIX autopr when commit message contains quota ' character (#812) by @photonlibos in #814
  • make simple dom preseving the nodes' order of the document for 0.9 by @lihuiba in #816
  • [Pick][0.8 to 0.9] | simple_dom supports .ini by @photonlibos in #819
  • CMake: Some gcc does not recognize -faligned-new. It's only for g++ by @beef9999 in #821
  • Fix compile cache test with C++17 or above by @Coldwings in #825
  • fuse_adaptor: fix memory leaks in fuse_adptor by using IdentityPool by @haolianglh in #827
  • fix compile in macos 15.5 by @lihuiba in #830
  • [Pick][0.8 to 0.9] | fix url escape/unescape by @photonlibos in #832
  • Make rsocket less latency by @Coldwings in #842
  • [Pick][0.8 to 0.9] | fini_hook should clear after executed (#839) by @photonlibos in #840
  • [Pick][0.8 to 0.9] | fix race and leak in DefaultResolver by @photonlibos in #855
  • Add rsocket in net-perf by @beef9999 in #858
  • Fix net-perf example if work_pool is nullptr by @beef9999 in #863
  • [Pick][0.8 to 0.9] | Fix incorrect char usage in estring trim function by @photonlibos in #868
  • [Pick][0.8 to 0.9] | no unit test on push, only on pull request by @photonlibos in #871
  • [Pick][0.8 to 0.9] | Force libcurl using http/1.1 since photon wrapper does not support using http/2 by @photonlibos in #878
  • fix interrupted wakeup by @lihuiba in #882
  • workpool minor refinement by @lihuiba in #884
  • [Pick][0.8 to 0.9] | FIX: lockfree BatchMPMCQueue on aarch64 by @photonlibos in #887
  • workpool refine: making it completely usable in non-photon env by @lihuiba in #888
  • fix ~workerpool by using AutoContext by @lihuiba in #891
  • [Pick][0.8 to 0.9] | ensure at_photon_fini executed in PooledDialer when photon init and finish twice by @photonlibos in #896
  • [Pick][0.8 to 0.9] | types in simple_dom by @photonlibos in #901
  • net-perf server listens to multiple ports; Refine semaphore doc by @beef9999 in #907

Full Changelog: v0.9.0...v0.9.1

v0.9.0

22 Apr 06:33

Choose a tag to compare

What's Changed

Task scheduling:

Event-driven I/O:

Networking:

Miscellaneous:

  • a new portable implementation of CRC32C and CRC64-ECMA for x86-64 and AArch64, using SSE/AVX/NEON instructions @lihuiba
  • Add moveout feature for ObjectCache by @Coldwings in #630
  • Add install option for cmake by @rainhard in #622
  • Add build deps in CI baseimg by @Coldwings in #693
  • fast case conversion and case-insensitive comparison by @lihuiba @HanLee13
  • unordered_inline_set (hash table) by @lihuiba in #546
  • log2_truncate(), log2_round(), log2_round_up(), round_up_to_exp2() by @lihuiba in #570
  • stackful-coroutine-made-fast.html by @lihuiba in #599
  • fix typo in write-first-example by @yanghao in #724
  • fix -Wvla-cxx-extension errors by @tzcnt in #749

Ecosystem:

New Contributors

Full Changelog: v0.8.1...v0.9.0

v0.8.3

22 Apr 06:35

Choose a tag to compare

What's Changed

Full Changelog: v0.8.2...v0.8.3

v0.8.2

18 Dec 10:51

Choose a tag to compare

What's Changed

Full Changelog: v0.8.1...v0.8.2

v0.8.1

27 Sep 13:56

Choose a tag to compare

What's Changed

Full Changelog: v0.8.0...v0.8.1

v0.8.0

14 Aug 03:39

Choose a tag to compare

What's Changed

Full Changelog: v0.7.10...v0.8.0

v0.7.10

23 May 05:58
40507a6

Choose a tag to compare

What's Changed

Full Changelog: v0.7.9...v0.7.10