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