3.6.0

lynx-family/lynx3.6.0Jan 4, 2026by Kingatnuaa0528

AI Summary

Major feature release with platform gesture support, LynxService framework decoupling, PlatformRenderer abstraction for cross-platform UI rendering, extensive CSS improvements including inline variables and conic gradients, and FSP (First Stable Paint) tracing implementation across Android and iOS.

Key Highlights

  • Platform gesture support introduced for both iOS and Android platforms
  • LynxService framework and Trail/Log service decoupled from Lynx framework
  • PlatformRenderer abstraction added for cross-platform UI rendering
  • CSS inline variables support and conic-gradient parsing
  • FSP (First Stable Paint) tracing implementation with snapshot functionality for iOS and Android
  • LynxBase component now uses ServiceAPI to manage Service implementations

New Features

  • Platform gesture support for iOS and Android
  • LynxService framework decoupling from Lynx framework
  • LynxExtensionModule for improved Module-LynxRuntime interaction
  • CSS inline variables compatibility with VarReference
  • PlatformRenderer abstraction for cross-platform UI rendering
  • LynxBase uses ServiceAPI for Service implementations (Android/darwin)
  • List modularization with independent interfaces
  • FSP tracing implementation with meaningful content tracking
  • Conic-gradient support for background-image parsing
  • V8 version 14 API adaptation
  • Global memory usage reporter and threshold-based memory reporting
  • AutoLayout support for iOS LynxView
  • Zoom event support in desktop
  • BackgroundRuntime standalone support for Harmony
  • TemplateBundle async decoding for Harmony

Full Release Notes

# Changelog

## 3.6.0

### Related Dependencies

```js
// Android:
org.lynxsdk.lynx:primjs:3.6.1

// iOS
pod 'PrimJS', '3.6.1', :subspecs => ['quickjs', 'napi']

// Harmony
@lynx/primjs: 3.6.1
```

### ✨ Features

- [Feature][iOS][Gesture][TEST] Introduce platform gesture ([831254d](https://github.com/lynx-family/lynx/commit/831254dc6d2f4fc58489340ef0753992a5f53506))  @AdrianLCA


- [Feature][iOS] Decoupling LynxService framework and Trail/Log service interface from Lynx framework ([424f9e1](https://github.com/lynx-family/lynx/commit/424f9e14ff616018ff6150125b6628e86a481ddb))  @ykai55


- [Feature][Android][Gesture] Introduce platform gesture ([8ee39d2](https://github.com/lynx-family/lynx/commit/8ee39d20528ac6f2a23192110a1a2661cee46ba9))  @AdrianLCA


- [Feature] The LynxBase component uses ServiceAPI to manage Service implementations on the Android side. ([69d8186](https://github.com/lynx-family/lynx/commit/69d8186abc1348820358391c8844b52f5e5cde96))  @yongjieTang


- [Feature][iOS] Decoupling LynxService framework and Trail/Log service interface from Lynx framework ([7405032](https://github.com/lynx-family/lynx/commit/7405032e3be27745ca2fdd7424e5829eb227cf6c))  @ykai55


- [Feature] Add LynxExtensionModule to improve the interaction between Module and LynxRuntime ([23d7927](https://github.com/lynx-family/lynx/commit/23d7927ec202c59b5e5e31308a1b24e9729fc1bf))  @FrendyChen


- [Feature] Support CSS inline variables. ([1ce5d7c](https://github.com/lynx-family/lynx/commit/1ce5d7cc92f2a81214725ad0369dada60c982d77))  @pilipala195


- [Feature][PlatformView] Add PlatformRenderer abstraction for cross-platform UI rendering ([4780238](https://github.com/lynx-family/lynx/commit/47802386788ea0244283668b9950d771f74f2f7b))  @zhongyr


- [Feature] LynxBase component uses ServiceAPI to manage Service implementations on the darwin side. ([0fd052c](https://github.com/lynx-family/lynx/commit/0fd052c1f567977181ee3c7374c982bc2ae6ef66))  @yongjieTang


- [Feature] Add the corresponding C API and implementation for LynxExtensionModule. ([23ec895](https://github.com/lynx-family/lynx/commit/23ec8957d61ddf56e0190570425e6d1ea7968fec))  @FrendyChen


- [Feature][flatten] Add PlatformRenderer abstraction for cross-platform UI rendering ([4b50b06](https://github.com/lynx-family/lynx/commit/4b50b065ae732abfaaddd9f50704de7a0a9a5813))  @zhongyr


- [Feature] Add C++ Wrapper API of LynxExtensionModule ([1f53212](https://github.com/lynx-family/lynx/commit/1f53212394603407b73d8574941ebe2b1e8b8777))  @FrendyChen


- [Feature] LynxImage `bindload` report fields optimization ([8f5d512](https://github.com/lynx-family/lynx/commit/8f5d51256dc4db2d0887926d10a09201d5cdad14))  @liubb0516


- [Feature] Add registration interfaces for LynxExtensionModule ([6249e64](https://github.com/lynx-family/lynx/commit/6249e646c3e9c043dd3f4eee147bad67bf8f28b9))  @FrendyChen


- [Feature][iOS] Support isTemplateBundleReady/getLynxViewById API in LynxViewGroup ([22ca048](https://github.com/lynx-family/lynx/commit/22ca04847bd08264f3a5cb36f376caccc9c6b160))  @ykai55


- [Feature]optimize pipelineEnd marking logic and extend timing interface for ClayHostPlatformTiming ([e83bccd](https://github.com/lynx-family/lynx/commit/e83bccd1d2875d8800894a174dde1efe44c081ab))  @Zhangpcplus


- [Feature][Harmony] Support BackgroundRuntime standalone ([2778388](https://github.com/lynx-family/lynx/commit/2778388224fa3a8d734caba4f91cfc928829f9e2))  @lybvinci


- [Feature]optimize pipelineEnd marking logic and extend timing interface for ClayHostPlatformTiming ([beb84d8](https://github.com/lynx-family/lynx/commit/beb84d8c1909c74464dbfd124c6f2ce19d84df5e))  @Zhangpcplus


- [Feature][Harmony] TemplateBundle support async decoding ([85d2e85](https://github.com/lynx-family/lynx/commit/85d2e85760cd0fc40510c79b95e08b0f0614e798))  @pilipala195


- [Feature][Android] LynxModuleAndroid Authentication ([daa19ca](https://github.com/lynx-family/lynx/commit/daa19ca3d2cf545a4473973d545c2c19a6f52a46))  @OverWatch-Winder


- [Feature]support LynxEventReporterService on PC ([288abd7](https://github.com/lynx-family/lynx/commit/288abd78c89bbf9764ba1332f45a95239273ef35))  @Zhangpcplus


- [Feature][DevTool] Support getBoxModel and getNodeForLocation for ios clay ([fd0fa42](https://github.com/lynx-family/lynx/commit/fd0fa42b2dfe4e3d52158463b9a7568adac1dbb3))  @yuweizheng


- [Feature][flatten] Add PlatformRenderer abstraction for cross-platform UI rendering ([f10de10](https://github.com/lynx-family/lynx/commit/f10de10e235907d154717db9106e415032e2cf9a))  @zhongyr


- [Feature] Binding implementation for GPUSupportFeatures and WGSLLanguageFeatures ([d43ecff](https://github.com/lynx-family/lynx/commit/d43ecffc19cafb9e6137294ed236669321b999f3))  @ci_lynx


- [Feature][Android] Implement PlatformRenderer Android view creation ([94f6ce6](https://github.com/lynx-family/lynx/commit/94f6ce690ebe82b20f31d372d1b746cfa73916e8))  @zhongyr


- [Feature][List] list modularization, design independent interfaces ([e46cc59](https://github.com/lynx-family/lynx/commit/e46cc596358fe0066b96321876915bec35c2aaba))  @keweibing


- [Feature] Support zoom event in desktop ([eb20e1f](https://github.com/lynx-family/lynx/commit/eb20e1f6cf20da2a6ffe78c2f753c1e8865de8e3))  @ci_lynx


- [Feature] Expose resource fetching C-APIs for external modules ([68156d6](https://github.com/lynx-family/lynx/commit/68156d6ff6d2d4fb087afd7eaec02c06c38460b4))  @Yellow5A5


- [Feature][CSS] Add CSS inline variables compatibility with VarReference ([28a8125](https://github.com/lynx-family/lynx/commit/28a81258a0486f92793e511676baddb9811ce3d0))  @zhongyr


- [Feature][List] Introduce ListContainerDelegateInternal for decoupled list. ([a09755f](https://github.com/lynx-family/lynx/commit/a09755fa8c746912bcfa8cd12f2c7e5c5ba3d273))  @DwwWxx


- [Feature] Expose C-APIs for logging and tracing to external modules ([561c22f](https://github.com/lynx-family/lynx/commit/561c22fdccf16fe37b4ce40a0a31ff9f0792eec9))  @Yellow5A5


- [Feature][Config][Part13] Support lynx config types generation and NPM publishing ([0d81017](https://github.com/lynx-family/lynx/commit/0d8101774c6d7be91e8299041dab0ba3d03afc1c))  @pilipala195


- [Feature][List] part2: list modularization, design independent interfaces ([b91a705](https://github.com/lynx-family/lynx/commit/b91a7056cccb230e8619aa7ac33a44a7d8e1a6e5))  @keweibing


- [Feature][iOS] add global memory usage reporter and path formatting. ([32e3088](https://github.com/lynx-family/lynx/commit/32e3088948d47bcc41f584eb7e115132e41182b5))  @Tamerlx


- [Feature][Harmony] Add addLifecycleClient and removeLifecycleClient for LynxBackgroundRuntime ([949fac9](https://github.com/lynx-family/lynx/commit/949fac90f3df4c58a77990bf88c1588904a214bb))  @lybvinci


- [Feature][Part3] add threshold-based memory reporting. ([dd09b34](https://github.com/lynx-family/lynx/commit/dd09b34cf98e8863ae3bd85a4f58519b2abcba7a))  @Tamerlx


- [Feature][Element] Implement level-order parallel traversing for DOM resolution ([7796dee](https://github.com/lynx-family/lynx/commit/7796dee435bdc1d004205b2b4e3af37c9318ceb0))  @usczz


- [Feature][FSP][iOS][Part2]: add meaningful content tracking for FSP tracing. ([486317e](https://github.com/lynx-family/lynx/commit/486317edb693fdd62dcdfa6a25a0ff3242a97e16))  @Tamerlx


- [Feature][CSS] Support z-index and filter for GetComputedStyleByKey ([76fa8e7](https://github.com/lynx-family/lynx/commit/76fa8e781c20b87fa0ceb75618e7f67ce1485b92))  @usczz


- [Feature][List] part3: list modularization, design independent interfaces ([cf29ee0](https://github.com/lynx-family/lynx/commit/cf29ee00904eb11465e14ccde8c85e001cde0ef6))  @keweibing


- [Feature][Embedder] Add pluggable VSyncMonitor platform interface and C API for custom vsync ([203c8aa](https://github.com/lynx-family/lynx/commit/203c8aa54ba32b96dc15675b05177145f0f5fb37))  @FrendyChen


- [Feature][DevTool] Add trace events for BTS/MTS CDP message processing. ([f338229](https://github.com/lynx-family/lynx/commit/f338229e49d183733418a2703cd1c97ba69e447e))  @ZhaoSongGOO


- [Feature] Add C-API for Resource URL Interception ([0af12b2](https://github.com/lynx-family/lynx/commit/0af12b24d6500b9dc945c3935bdaa69168262682))  @Yellow5A5


- [Feature][FSP][Android][Part3]: add meaningful content tracking for FSP tracing. ([359cc82](https://github.com/lynx-family/lynx/commit/359cc82f5a02c79ea3aab0018be30fe9be091d07))  @Tamerlx


- [Feature][Frame] Support bindload event in frame element ([4827741](https://github.com/lynx-family/lynx/commit/48277412a8b68696589acf4183b052c45e455d14))  @pilipala195


- [Feature][Element] Support direction and background-position in GetComputedStyleByKey ([969b213](https://github.com/lynx-family/lynx/commit/969b213b17518451e915359ab87f5bb346149071))  @usczz


- [Feature][Android] Implement PlatformRendererContext JNI methods for DisplayList retrieval ([dd0270f](https://github.com/lynx-family/lynx/commit/dd0270fc97e5b24cf7e33107a02164ea7311b866))  @zhongyr


- [Feature][CSS] Add conic-gradient support for background-image parsing and serialization ([866d4fd](https://github.com/lynx-family/lynx/commit/866d4fd7d22cc07f7ce20373712b0b1065b9371c))  @rel-q


- [Feature][FSP][C++][Part4] add FSP tracing implementation and tests. ([d0a9dfb](https://github.com/lynx-family/lynx/commit/d0a9dfbe062f0b18d4fd33bb9b882e7d4869d3e3))  @Tamerlx


- [Feature][Config] Introduce `CompileOptions` types and auto-generate `CompileOptions` members ([8477a03](https://github.com/lynx-family/lynx/commit/8477a03fe0aaf4739c4dbb2163646765f4f765eb))  @pilipala195


- [Feature][Element] Add computed CSS text support for padding/margin ([67313ac](https://github.com/lynx-family/lynx/commit/67313ac413f37d05bf5a7379a7c4a090d8451375))  @usczz


- [Feature][FSP][iOS][Part6]Implement FSP snapshot functionality for iOS platform. ([ed8458b](https://github.com/lynx-family/lynx/commit/ed8458bc1f97538fed1089c0e989624d435d7fff))  @Tamerlx


- [Feature][Android][DisplayList] Implement DisplayList rendering with image support ([99a8b4b](https://github.com/lynx-family/lynx/commit/99a8b4ba9907b2ffb31800267d39e17179cf6eb6))  @zhongyr


- [Feature] Support zoom event in desktop ([52bbb2f](https://github.com/lynx-family/lynx/commit/52bbb2fcc3fb6bec6826579d29415ddbefdb88c2))  @ci_lynx


- [Feature]  Adapt to V8 version 14 API. ([c1fa599](https://github.com/lynx-family/lynx/commit/c1fa599f0203440464d35f2237d341166ac81815))  @yongjieTang


- [Feature][FSP][Android][Part7]Implement FSP snapshot functionality for Android platform. ([a89a103](https://github.com/lynx-family/lynx/commit/a89a103abf18eec018ad8e7ea1f80832aee678a8))  @Tamerlx


- [Feature][Renderer] Add border rendering support to fragment system ([600646e](https://github.com/lynx-family/lynx/commit/600646e01a2198cf0d3b2f9b1290a8bdef89f4f4))  @zhongyr


- [Feature][FSP][Part5] add FSP-related environment variable configurations to Android & iOS platform. ([b43e4ee](https://github.com/lynx-family/lynx/commit/b43e4eeb1876c2620f95c24cc281248a2e964c2e))  @Tamerlx


- [Feature][Android] Add conic gradient support for background and text layers ([4a4c2d1](https://github.com/lynx-family/lynx/commit/4a4c2d1f247f203c77094c660179690684766905))  @rel-q


- [Feature][FSP][Android][Part8] add FSP snapshot implementation and tests. ([7fffe44](https://github.com/lynx-family/lynx/commit/7fffe440a760ea87a3073ac91da1b14e457b0444))  @Tamerlx


- [Feature][iOS] Add conic gradient support for backgrounds and text rendering ([aa8bb42](https://github.com/lynx-family/lynx/commit/aa8bb4268aef949c21fc1e27f19fb4607f015c1a))  @rel-q


- [Feature][Element] Add border-width/border-radius/border-color computed CSS text generation ([a4ed9a3](https://github.com/lynx-family/lynx/commit/a4ed9a33692630c75dd80b37ef9340385ec5f914))  @usczz


- [Feature][Harmony] Add conic (sweep) gradient background support ([b2cb167](https://github.com/lynx-family/lynx/commit/b2cb167dd25ff405648decb1c2503ec75c957d8b))  @rel-q


- [Feature][FSP][iOS][Part9] add FSP tracer for measuring meaningful content stability. ([d6664fd](https://github.com/lynx-family/lynx/commit/d6664fd9d416a39434d2da530d0a4577883b9adc))  @Tamerlx


- [Feature][FSP][Android][Part10] implement FSP tracer for measuring first stable paint. ([0773c7c](https://github.com/lynx-family/lynx/commit/0773c7c9485abad8feede5af8e34850adaae7568))  @Tamerlx


- [Feature][Devtool] Improve the logbox feature on pc ([7b1b79c](https://github.com/lynx-family/lynx/commit/7b1b79c096f5e838b11a450a31ffac74e5c776de))  @ci_lynx


- [Feature][Renderer] Introduce ImageFragmentBehavior and hook into ImageElement ([a062b0d](https://github.com/lynx-family/lynx/commit/a062b0d900ab4a949c43b706698ce8db85096a33))  @zhongyr


- [Feature][FSP][iOS][Part9] add FSP tracer for measuring meaningful content stability. ([0df43cb](https://github.com/lynx-family/lynx/commit/0df43cbec21e4546aed03f16cf6904eea21df5cb))  @Tamerlx


- [Feature] Enable the OnRuntimeReady lifecycle of Lynx Extension Module ([4a79f1e](https://github.com/lynx-family/lynx/commit/4a79f1e00c229c478c273aedaa239cbc23a0893b))  @RobinWuu


- [Feature][FSP][Android][Part11] use FSPTracer for measuring meaningful content stability. ([9fb8600](https://github.com/lynx-family/lynx/commit/9fb8600ca91fef5d36c11f0af7626beb8857b186))  @Tamerlx


- [Feature] Add AutoLayout support for iOS LynxView ([8fd3141](https://github.com/lynx-family/lynx/commit/8fd3141b408371d30492ad119e670be803b1d25d))  @ChrisChan0668


- [Feature] support LEPUS_Eval with filename ([9d92057](https://github.com/lynx-family/lynx/commit/9d92057981229a040a6cfaf473bec90a19f05330))  @nhsprite


- [Feature][frame] Add global-props support and unify load event field names ([7647635](https://github.com/lynx-family/lynx/commit/7647635bd1d5638341a8eab0ca72dba283a067e0))  @pilipala195


- [Feature][Reland] Enable the OnRuntimeReady lifecycle of Lynx Extension Module ([4002fbc](https://github.com/lynx-family/lynx/commit/4002fbc309fa771b94c17bbbb0946fb29cf9d78d))  @RobinWuu

### πŸ› Bug Fixes

- [BugFix][Text] Fix the issue that the default color of inline text does not take effect. ([ead8f2a](https://github.com/lynx-family/lynx/commit/ead8f2a08e6e70739c57732d3e17ca5edc4e7c2a))  @Randycn


- [BugFix][ListContainer] using `AnimationItemHolder` by default. ([0eabfe7](https://github.com/lynx-family/lynx/commit/0eabfe76c63efcb4f48e6538295a6d2d2a704b39))  @ci_lynx


- [BugFix][Animator] fix the animation flush bug ([b5b2a84](https://github.com/lynx-family/lynx/commit/b5b2a84fae188904a3f3e38ca9c7162646c62fb7))  @linxs0211


- [BugFix][Event] Fix the issue of :active failing in Fiber architecture. ([413ec04](https://github.com/lynx-family/lynx/commit/413ec0477e9cb4602aaa816c4f606457ca96a172))  @rAY-ooo


- [BugFix][Gesture][Harmony] Fix defaultGesture scroll conflict and add gesture extra bundle ([ae14bd1](https://github.com/lynx-family/lynx/commit/ae14bd13051ecc2517ac167c5366bdeab66b78eb))  @AdrianLCA


- [BugFix] Fix incorrect Trace location in MessageLoop::FlushVSyncAlignedTasks ([fd1ec96](https://github.com/lynx-family/lynx/commit/fd1ec961b1db64f154965145d5bb31d5ac45a4ac))  @KingAlen


- [BugFix] Add null check for category_name before adding categories ([6bc89b8](https://github.com/lynx-family/lynx/commit/6bc89b8ddce4e0213d8728f1e91020db4ad72903))  @KananSu


- [BugFix][Event] Added the enableEventHandleRefactor switch to control the new event handling logic. ([19913b8](https://github.com/lynx-family/lynx/commit/19913b8d2c626a7a7c936c00050142971ad5c4eb))  @rAY-ooo


- [BugFix] disable assertion for production wasm ([cb1a764](https://github.com/lynx-family/lynx/commit/cb1a76435c9b801659f4e7e74452ef3696af7292))  @nhsprite


- [BugFix][Event] Fix runWorklet not differ event and eventClosureListener ([5eeabe0](https://github.com/lynx-family/lynx/commit/5eeabe01a15e1a2a07fa8b1b0c1f07488b387d89))  @f0rdream


- [BugFix][Harmony] Fix the lynxbase loading failure issue. ([0942367](https://github.com/lynx-family/lynx/commit/0942367f8fc6f7113bcf98e88add734614a23eed))  @yongjieTang


- [BugFix] using correct resourcetype when fetchTemplate ([fd362fc](https://github.com/lynx-family/lynx/commit/fd362fc9604206379ce34279db37ef06b8370278))  @nhsprite


- [BugFix][Recorder]Fix ASAN occasional crash caused by StringRef unsafe memory reference ([950a06e](https://github.com/lynx-family/lynx/commit/950a06e428dd24ca28af867abd1d4a77ac6b97ad))  @RovicnowYoyi


- [BugFix][Harmony] LynxView: fix templateBundle render error issue ([b8b744d](https://github.com/lynx-family/lynx/commit/b8b744d03fdc02622c1a2ae885c5af57a5b694d1))  @ci_lynx


- [BugFix] Missing field copy in CopyForAsyncDecode may causes abnormal CPU/memory consumption ([a966af3](https://github.com/lynx-family/lynx/commit/a966af325c49ed6422d930ad6c4f17e8b0e0c30c))  @Kam-To


- [BugFix][DevTool] fix android logbox error: fail to resolve error ([2577785](https://github.com/lynx-family/lynx/commit/257778535498646497ef39c858648087dc3ae8aa))  @yuweizheng


- [BugFix] ChoreographerLayoutTick needs to post layout-related to Layout thread rather than executing it on current thread. ([628f1d9](https://github.com/lynx-family/lynx/commit/628f1d94157c9fb79b55fe6f0475ff9dcb68d263))  @ChrisChan0668


- [BugFix][Harmony] clear pending exception after JSVM call failed ([3895b19](https://github.com/lynx-family/lynx/commit/3895b19b5d4f993e1c23b220fa6c482aba197e18))  @pilipala195


- [BugFix] update host branch and base version to 3.6 ([81490c5](https://github.com/lynx-family/lynx/commit/81490c51e3867e6236377a740c58277b72cec14f))  @Tamerlx


- [BugFix][Event] Added the enableEventHandleRefactor switch to control the new event handling logic. ([10c71a0](https://github.com/lynx-family/lynx/commit/10c71a0b42bc5d1c2d1492d94bd1ea3771ebfa26))  @rAY-ooo


- [BugFix] ensure ResetCurrentPipelineContext in exception cases. ([febc3fa](https://github.com/lynx-family/lynx/commit/febc3fa4be9cd868644ebe3f0753ce2c57aac710))  @nhsprite


- [BugFix] Fix init logic not being re-executed when reusing app-service.js ([71b7d06](https://github.com/lynx-family/lynx/commit/71b7d06f8dffa01f1b8d89fd16cad14ca2012994))  @lybvinci


- [BugFix][Harmony] Refactor overflow clipping implementation in UIBase for Harmony platform ([12b61c1](https://github.com/lynx-family/lynx/commit/12b61c1eeaeeb0df15a6dc8686addf5a552a2cb6))  @rel-q


- [BugFix][Event] Modify the native-interaction-enabled validation logic. ([673ba31](https://github.com/lynx-family/lynx/commit/673ba3135a4881238b157d8dedd67199f59ac358))  @rAY-ooo


- [BugFix][Event] Fix the issue of abnormal event callback triggering under new event logic ([52f5ad7](https://github.com/lynx-family/lynx/commit/52f5ad7851532b5e4e15c448bab5cae156069215))  @rAY-ooo


- [BugFix][Part2] suppot lynxViewGroup in Darwin ([172d9a9](https://github.com/lynx-family/lynx/commit/172d9a949161ccf54492569743898d4486d3bfb4))  @nhsprite


- [BugFix][Harmony] Fix vertical position error of inline view when setting vertical-align as middle. ([aed49cd](https://github.com/lynx-family/lynx/commit/aed49cd16902cd7039a708219185949692cc4c0e))  @Randycn


- [BugFix] fix embedded mode issues ([2485b5b](https://github.com/lynx-family/lynx/commit/2485b5b1d11ea935f815adb6b647601a212ebfa0))  @nhsprite


- [BugFix][Devtool]Initialize devtool env before lynx shell reset. ([8a1d83a](https://github.com/lynx-family/lynx/commit/8a1d83a4b090619663e4f4bd6c5a1421279c53bd))  @ci_lynx


- [BugFix][List] Fix sticky item not render when list scroll in the next vsync. ([10ba6c5](https://github.com/lynx-family/lynx/commit/10ba6c590bbd33db3fa90e87d45c993b99186b41))  @DwwWxx


- [BugFix][Event] enableExposureWhenReload adds adaptation. ([f32b657](https://github.com/lynx-family/lynx/commit/f32b657a9d9fc29aedb3f106f204e2fe23c9f890))  @rAY-ooo


- [BugFix][Android] Add pixelCopy support and optimize screenshot generation ([721c4d4](https://github.com/lynx-family/lynx/commit/721c4d4fe94e35bb5879d7e4d8da110c37c3737c))  @rel-q


- [BugFix][Android] Fixed the issue of registering LynxMethod with the same name in Devtool ([0e35041](https://github.com/lynx-family/lynx/commit/0e350417ab967401b44bd4a6823664f20529116a))  @OverWatch-Winder


- [BugFix][InlineStyle] fix the issue when splitting inline style string ([e775e4c](https://github.com/lynx-family/lynx/commit/e775e4c3f6c6bce94a2a78d74324f87af9ad07b9))  @linxs0211


- [BugFix][iOS] Fix compilation errors when using LynxServiceRegister in LynxBase ([f65df24](https://github.com/lynx-family/lynx/commit/f65df24889fac48f5ad65df1c0f5966495a6776b))  @ykai55


- [BugFix][List] Fix invoking EnqueueComponent() multiple times in the rendering pipeline of a single list item. ([e03c2b4](https://github.com/lynx-family/lynx/commit/e03c2b4e2268050ef3b65752cc12381b624780ba))  @DwwWxx


- [BugFix][List] Fix return value with list getVisibileCells ([7e3c26a](https://github.com/lynx-family/lynx/commit/7e3c26a51d70622ee4a54464432acd36f5a4ea3c))  @DwwWxx


- [BugFix][Gesture][Harmony] Fix gesture stop fling will trigger bindtap in harmony ([9f26a05](https://github.com/lynx-family/lynx/commit/9f26a05d8fa8be53b2ae16db779425c5b30e608b))  @AdrianLCA


- [BugFix][Harmony] Self-Adaptation text height when line-height is the default value. ([6b3ac8c](https://github.com/lynx-family/lynx/commit/6b3ac8c5427daabafabab0c09c867728f23f8aea))  @Randycn


- [BugFix] Correct thread priority setting order on Darwin to prevent performance degradation. ([4c59c63](https://github.com/lynx-family/lynx/commit/4c59c63abef5ae6c12f65c10a88d99027aa6750a))  @Yellow5A5


- [BugFix][Event] The new event logic adapts to triggerEvent. ([2e9b187](https://github.com/lynx-family/lynx/commit/2e9b187dbc75c3451939e20ac2230314cd18185b))  @rAY-ooo


- [BugFix] There lacks a `debuggable` value in InitRuntimeStandalone ([3bb5936](https://github.com/lynx-family/lynx/commit/3bb59366019220638c405c5fb5542b0ac119bb05))  @talisk


- [BugFix][iOS] Fix text overlapping in the scenario where text is reused in a list. ([64a26e3](https://github.com/lynx-family/lynx/commit/64a26e3ef935a794d2b65505890e2c8a44d5e61b))  @Randycn


- [BugFix] Fix the bytecode generation task handling error that causes task loss ([3c48f61](https://github.com/lynx-family/lynx/commit/3c48f61ce118f0a09aca20167069ef0a34b275f4))  @lybvinci


- [BugFix][List] Fix list item-snap not work on Harmony platform. ([ee6b7da](https://github.com/lynx-family/lynx/commit/ee6b7da62ff4ac48a651c00ac8b9e35f21042940))  @DwwWxx


- [BugFix][canvas] fix clearbuffer[ifui]v performance issue ([9d0f7d7](https://github.com/lynx-family/lynx/commit/9d0f7d7fef450c584b6ef659b51be79ac1225500))  @ci_lynx


- [BugFix] Fix the issue with incorrect reading of the codecache toggle. ([dd51513](https://github.com/lynx-family/lynx/commit/dd51513c7ee03faee2c93cd0a3dbccce92a2d310))  @lybvinci


- [BugFix][Android]: add ByteBuffer support for TemplateProviderResult initialization ([999b716](https://github.com/lynx-family/lynx/commit/999b716cfc6209fd53a60e47c88612ee9dfda17f))  @nhsprite


- [BugFix][iOS] Fix background shadow layer ordering issue ([a2c38a6](https://github.com/lynx-family/lynx/commit/a2c38a645a79261b4c331a12570c54ee1846d914))  @zhongyr


- [BugFix][Harmony] Use weak_ptr for Delegate in NativeModuleHarmony ([7296cdc](https://github.com/lynx-family/lynx/commit/7296cdc76fc73c238c4fa1a011e85781d1cb7806))  @rel-q


- [BugFix][Harmony] Fix shadow node UAF in FontFaceManager ([63c52a0](https://github.com/lynx-family/lynx/commit/63c52a01fb216912f70bdd32416f227ef737b0a1))  @zhongyr


- [BugFix][Clay][Headless] Pick historical fixes in headless mode. ([fb11a74](https://github.com/lynx-family/lynx/commit/fb11a744898bbf01d3bc3aeb5c8a0eb6a9201a3a))  @ChrisChan0668


- [BugFix] Add preload event reporting for iOS ([116e5af](https://github.com/lynx-family/lynx/commit/116e5af06a3d852f0f2cce3c88ce9f61432a419d))  @lybvinci


- [BugFix] Make LynxRuntime Initialization If LogicExecutor is not Provided ([c074f15](https://github.com/lynx-family/lynx/commit/c074f1575eef7687609542c7ee3aabdeeb2bd9a4))  @nhsprite


- [BugFix] typo for `scroll-width` and `list-width` ([28efce6](https://github.com/lynx-family/lynx/commit/28efce622293b521bdd37b2fe9ded939028dc0df))  @ci_lynx


- [BugFix][DevTool] Fix the function name’s initial capitalization error in HarmonySessionHandler ([e266108](https://github.com/lynx-family/lynx/commit/e266108276e9e58d0c526c022f610c40e9f20165))  @yuweizheng


- [BugFix][DevTool] Fix HarmonyOS logbox failing to display error in some scenarios ([f22d026](https://github.com/lynx-family/lynx/commit/f22d026e88e320b5120db27639ca6b545ddf205f))  @yuweizheng


- [BugFix][Event] Fix the issue where custom events could not be monitored or intercepted. ([b1c6252](https://github.com/lynx-family/lynx/commit/b1c62526299cedd1a5081b41957e0f1eec83bab2))  @rAY-ooo


- [BugFix][Event] Fix exposure accuracy logic and sub-thread operation issues ([f242200](https://github.com/lynx-family/lynx/commit/f242200c8715bf24fa5e005db421731da1c19914))  @rAY-ooo


- [BugFix] Handle null nodes and out-of-bounds operations in ShadowNode. ([d75fdcd](https://github.com/lynx-family/lynx/commit/d75fdcdaaf331863403e6d0cb87bfeccea5f98f7))  @ChrisChan0668


- [BugFix] Fix related issues when embeddedMode with jsruntime on ([d8fd5e5](https://github.com/lynx-family/lynx/commit/d8fd5e5710952a24918cc0b55cdcb6932182ef74))  @nhsprite


- [BugFix][Frame] The LynxView mounted on LynxContext is null ([7bc877b](https://github.com/lynx-family/lynx/commit/7bc877b527cfb999b72438e429f9ca64311d1a0e))  @pilipala195


- [BugFix][list] Support set `update-animation` multiple times. ([211acba](https://github.com/lynx-family/lynx/commit/211acbaf349972a190c4379112ed2b580503a6f7))  @ci_lynx


- [BugFix][List] list item should have defualt size in main axis. ([1a9d69f](https://github.com/lynx-family/lynx/commit/1a9d69ffebe105bffb5de8710d422678160a9cf1))  @DwwWxx


- [BugFix][List] Fix list trace info ([75468dd](https://github.com/lynx-family/lynx/commit/75468dd2baff0cc4b7e98d0ec7986a506e45e83e))  @DwwWxx


- [BugFix] fix issues with embeddedMode set in darwin ([6fe5c53](https://github.com/lynx-family/lynx/commit/6fe5c5343605995d2ea15823a62647975bc591da))  @nhsprite


- [BugFix]CSS Vars resolve error caused by passing reference to subtrees during inheritance ([e52aa8c](https://github.com/lynx-family/lynx/commit/e52aa8c85c42cf626af1711165160a8746b18b3e))  @pilipala195


- [BugFix][FoldView][Test] Fix foldview hitTest not consider overflow and header/slot level ([0c7fe5d](https://github.com/lynx-family/lynx/commit/0c7fe5d0863c088b217eb3059175bcfc5c1dc616))  @AdrianLCA


- [BugFix][Element] Utilize the attach state to identify if the remove action represents a move operation ([6a627fc](https://github.com/lynx-family/lynx/commit/6a627fcc40706f334fdf63f73bd267b88636cbbd))  @usczz


- [BugFix][iOS] Fix scrollIntoView not respond in list ([3d01630](https://github.com/lynx-family/lynx/commit/3d01630068eaa1410914945f38a70c674cd9e610))  @DwwWxx


- [BugFix][Event] HitTest adapts the sticky logic of the list. ([f4be4b6](https://github.com/lynx-family/lynx/commit/f4be4b61893674a4b797f0bc31e8e3a23c3fef6d))  @rAY-ooo


- [BugFix] Ensure bytecode generate's callback is invoked regardless of success or failure. ([4d6d3ac](https://github.com/lynx-family/lynx/commit/4d6d3ac819345cc92d6ebc49f56fc50dcbd55bc3))  @lybvinci


- [BugFix][Harmony] Remove spread limit for outset shadow to enable complete display ([8215c28](https://github.com/lynx-family/lynx/commit/8215c287f3577596842adf90efdc390742a4c3ff))  @zhongyr


- [BugFix][Event] Fix the multi-threaded operation issue of sendEvent in LynxUIExposure. ([090dc5f](https://github.com/lynx-family/lynx/commit/090dc5f012bef1d3d3505fe57e38667898f004ab))  @rAY-ooo


- [BugFix][CSS] Fix null pointer handling in CSS variable resolver ([f082ca2](https://github.com/lynx-family/lynx/commit/f082ca29dc686b9c15894b4fc5b7b980bac63cce))  @zhongyr


- [BugFix] ChoreographerLayoutTick needs to post layout-related to Layout thread rather than executing it on current thread. ([b7b6505](https://github.com/lynx-family/lynx/commit/b7b6505c9b67eb5e1054dd1c8bb236f3a8d4b995))  @ChrisChan0668


- [BugFix] Fix the issue where the static variable g_looper_class is null. ([86b2b5f](https://github.com/lynx-family/lynx/commit/86b2b5f36876cda26e41670496cb843cd7efbb7a))  @yongjieTang


- [BugFix][Embedded]fix lineHeight error ([6f7829f](https://github.com/lynx-family/lynx/commit/6f7829f4b4d8f9403c583678d82b6841fc2cad1a))  @linxs0211


- [BugFix][List] Fix list typings. ([858a13b](https://github.com/lynx-family/lynx/commit/858a13bcb2f6191145e7dd1acbc40cb9bda1c685))  @DwwWxx


- [BugFix][iOS] Fix image element layout behavior on iOS platform ([c82b832](https://github.com/lynx-family/lynx/commit/c82b83258e18199c5e438c3e2b90136ccd727cab))  @zhongyr


- [BugFix][Timing] attach NativeFacadeActor to TimingActor for full functionality. ([217b6d6](https://github.com/lynx-family/lynx/commit/217b6d6033ce526bac8f6c15c73c9f517e759a45))  @Tamerlx


- [BugFix][DevTool] Fix MTS debugging unavailable on LynxView with standalone scripts. ([72d7057](https://github.com/lynx-family/lynx/commit/72d7057bef9c3eb2ef3537207cbd4761175a185b))  @Dango-2021


- [BugFix][Android] Fixed ExtensionModule not being initialized in Context Free mode ([596dac2](https://github.com/lynx-family/lynx/commit/596dac206c03732e5fcda46fca5812b39f737a03))  @FrendyChen


- [BugFix] Report error when evaluateJavaScriptBytecode fails ([f30e381](https://github.com/lynx-family/lynx/commit/f30e381b35725a00a63de75e14234532d5574eed))  @lybvinci


- [BugFix][LynxRecorder]Fix crash issues during recording and replay ([1ea93bb](https://github.com/lynx-family/lynx/commit/1ea93bbe2fc3d9b950a2ddea0ce423b90112c375))  @RovicnowYoyi


- [BugFix][Harmony] Use postTask instead of postSyncTask to avoid stuck. ([7ba9c46](https://github.com/lynx-family/lynx/commit/7ba9c460f33879731bcc149dc675e541238883dc))  @Tamerlx


- [BugFix][EmbeddedMode] fix keyframes not working issue ([2980ee7](https://github.com/lynx-family/lynx/commit/2980ee735ba1ec08e384edc35f007c2fdac07fdc))  @linxs0211


- [BugFix] add `auto-size` feature in embeddedMode. ([6f5fe76](https://github.com/lynx-family/lynx/commit/6f5fe76bada4ae32d077f6e973d879e220aaff94))  @nhsprite


- [BugFix] Fix compile error in i18nService ([0539dcb](https://github.com/lynx-family/lynx/commit/0539dcbb0575b4a8c1e0f00774e3dcd7eddba371))  @ykai55


- [BugFix] fix crash in layout node manager ([25f9da1](https://github.com/lynx-family/lynx/commit/25f9da105cfc49ceae02183352acbbe0ed74859e))  @ci_lynx


- [BugFix][Android][EmbeddedMode] Fix inline view not take effect. ([7ec8657](https://github.com/lynx-family/lynx/commit/7ec86571622e160d3324739b21306ff33b27e843))  @Randycn


- [BugFix][Event] Provides a client interface for tapSlop on Android. ([6b3f214](https://github.com/lynx-family/lynx/commit/6b3f214725870fa90d1efcf0e7876d20afdc7464))  @rAY-ooo


- [BugFix][Harmony] Fix the crash caused by multi-threaded reading and writing of font face. ([15bc314](https://github.com/lynx-family/lynx/commit/15bc314f8c6c2443127654a2a362c1c4ef592d53))  @Randycn


- [BugFix][Event] Fix the problem of catch interception failure. ([720b862](https://github.com/lynx-family/lynx/commit/720b862a6ee35ced852a14de3b33ab5d8671126b))  @rAY-ooo


- [BugFix][iOS][image] LynxUIImage preview hash supports default metaData ([87c2ca3](https://github.com/lynx-family/lynx/commit/87c2ca34a0e9f9d1ce7e4c3bf7e9a5d84b975c34))  @liubb0516


- [BugFix][iOS][EmbeddedMode] Fix line-height not take effect. ([7ce0df2](https://github.com/lynx-family/lynx/commit/7ce0df212c7fa46911122b15ab4632fb7728313e))  @Randycn


- [BugFix] add trailKey for quickjs thread checker ([d0f37e0](https://github.com/lynx-family/lynx/commit/d0f37e007ff93f28e991a188c50ce5bd1241e8d1))  @nhsprite


- [BugFix][LayoutInElement] fix the text decoration style issue ([3e8dcc6](https://github.com/lynx-family/lynx/commit/3e8dcc6d42d352fd6e943013cc230f6f5ac849a7))  @linxs0211


- [BugFix] Fixed the issue where lynxviewclient could not receive InitLynxviewEntry ([5766463](https://github.com/lynx-family/lynx/commit/5766463deb18a21be1e0257f1c15e1b0f62f7977))  @Tamerlx


- [BugFix][DevTool] Fix HarmonyOS DevTools reload issue. ([a9d06a6](https://github.com/lynx-family/lynx/commit/a9d06a6188b9db073ad9395868e4458452381ded))  @yuweizheng


- [BugFix] merge moduleWarpper with lynxViewGroup & lynxViewBuilder ([629d180](https://github.com/lynx-family/lynx/commit/629d180b224c76d36e6bec91876f667ac69e28ed))  @nhsprite


- [BugFix] Fix Use-After-Free in MessageLoopTaskQueues ([a7a7c86](https://github.com/lynx-family/lynx/commit/a7a7c8654c1ada9ca06d8c9075205c4ba6a3d330))  @Yellow5A5


- [BugFix] Add a global bytecode generation callback to avoid missing bytecode generation for Non-built-in files. ([08bdb7d](https://github.com/lynx-family/lynx/commit/08bdb7df16ded5646e78559a06831860b697fde6))  @lybvinci


- [BugFix][Memory] Unify MemoryReportTimer to use LynxEventReporter thread. ([158ca0d](https://github.com/lynx-family/lynx/commit/158ca0db68d89bd2b2d77ad9ea2548ffbfda636a))  @Tamerlx


- [BugFix] Guard removal of layout node by checking parent and using actual parent ([1024e34](https://github.com/lynx-family/lynx/commit/1024e34a783a38e4ba099c534bb6bf1a96b2e0c0))  @zhongyr


- [BugFix] Making sure that TemplateData is released properly ([921427e](https://github.com/lynx-family/lynx/commit/921427ea0df850af2f5a26e62f6cae2d269b2815))  @nhsprite


- [BugFix][Event] Fix a gesture conflict issue when Lynx cards overlapped. ([5290074](https://github.com/lynx-family/lynx/commit/52900745ea741588d49d7f8dc33e4f606f56c35e))  @rAY-ooo


- [BugFix][iOS][list] Retain currentItemKey in LynxUIScroller and add test for list state restore ([0e2d668](https://github.com/lynx-family/lynx/commit/0e2d668b25b0e0b10fcd2c2e42477256498fbed3))  @DwwWxx


- [BugFix] prefers lynxGroup in LynxViewBuilder ([41f24b8](https://github.com/lynx-family/lynx/commit/41f24b881f139b3a32677654ec1379e1604bb5dc))  @nhsprite


- [BugFix] support devtool for harmmony ([0d93e48](https://github.com/lynx-family/lynx/commit/0d93e488044f7ffcb74950e0110f3887e156d694))  @Yuchi-hz


- [BugFix] Fix Lynx image getUrl crash ([ee319a5](https://github.com/lynx-family/lynx/commit/ee319a562404566fb446c61c5e171ca7c512cd8d))  @liubb0516


- [BugFix][iOS][EmbeddedMode] Apply NSParagraphStyle to entire attributed string to fix line-height. ([43c617c](https://github.com/lynx-family/lynx/commit/43c617c3abdc73f2afa9a689aff4b2d6495c3576))  @Randycn


- [BugFix][Image] revert enableImageRequestOptimize settings as false ([cc592b9](https://github.com/lynx-family/lynx/commit/cc592b9564aa665bc65da6f156497a420f6dbca6))  @linxs0211


- [BugFix] protect for NPE in getModuleWrapper ([56aaa16](https://github.com/lynx-family/lynx/commit/56aaa16446cb20a69ce718ef9ec6ab73e82743a3))  @nhsprite


- [BugFix][Event] Fix the issue where exposure was still triggered even when the Lynx card was in a hidden state. ([e8339a5](https://github.com/lynx-family/lynx/commit/e8339a5561c813a52ccd6eea9f2901e5f4703277))  @rAY-ooo


- [BugFix][Event] Fix the issue where exposure was still triggered even when the Lynx card was in a hidden state. ([f4ae68f](https://github.com/lynx-family/lynx/commit/f4ae68f6e252900bb6c0f054c693ef6c2fdc28cc))  @rAY-ooo


- [BugFix][iOS] correct memory usage calculation for scaled images. ([98b9fc8](https://github.com/lynx-family/lynx/commit/98b9fc8e0c6da8a0c7a090028d9b9337078a84b6))  @Tamerlx


- [BugFix][List] Resolve update-animation attribute in PropsUpdateFinish callback. ([c6dc393](https://github.com/lynx-family/lynx/commit/c6dc393bee836000482072c48792cd1df773ddd7))  @DwwWxx


- [BugFix][Crash] fix the unthreadsafe init issue ([4f4608b](https://github.com/lynx-family/lynx/commit/4f4608ba1bbf2628b2d12c32c82e215a9bf8969d))  @linxs0211


- [BugFix][LynxRecorder]Fix that the result of findViewById  maybe null ([ce69287](https://github.com/lynx-family/lynx/commit/ce69287448949303f40a3223219d0014ccef4875))  @RovicnowYoyi


- [BugFix][RadonFiber] when page classes change under Fiber-based Radon diff, mark children dirty before diffing to ensure styles resolve correctly. ([dbeaef0](https://github.com/lynx-family/lynx/commit/dbeaef0f542eb458ecb0503f53aa11bfbb8d9c13))  @DragonDragonDDD


- [BugFix][Event] Modify the way Events are held and passed. ([42a7f04](https://github.com/lynx-family/lynx/commit/42a7f040b6c7958cf4db7b8aadda0e9d7f77f933))  @rAY-ooo


- [BugFix]Fix NSInvalidArgumentException cause by missing parameter ([93302de](https://github.com/lynx-family/lynx/commit/93302defbe71da881614362453ca8e29534213dc))  @RovicnowYoyi


- [BugFix] Make Tasm Check with bytebuffer as template input ([200aa9e](https://github.com/lynx-family/lynx/commit/200aa9e22a3d316739df1ac6c2b38aafd87d56ba))  @nhsprite


- [BugFix] Route font-face definitions to platform layout mode and fix map initialization ([015ebdd](https://github.com/lynx-family/lynx/commit/015ebdd9b302b407cc4357317ebe2124a1f2d13b))  @zhongyr


- [BugFix] Initialize LayoutProxy in JSRuntime Standalone ([56499e3](https://github.com/lynx-family/lynx/commit/56499e389149399cbe069f94bdecdd348f98cb79))  @ChrisChan0668


- [BugFix][iOS] Avoid mutating collection during enumeration in ForeachArray ([61ea504](https://github.com/lynx-family/lynx/commit/61ea504f24fd5cdc6e578a83fdc6ddbcb9311ee6))  @FrendyChen


- [BugFix] Fix page_options crash in console ([28e50d7](https://github.com/lynx-family/lynx/commit/28e50d771f4aed472e4c80c415069fb6def1b5d8))  @talisk


- [BugFix][DevTool] Fix potential deadlock when destroying LynxView. ([67b2960](https://github.com/lynx-family/lynx/commit/67b29602e95d013bee7a3594f24d4496c6b243f0))  @Dango-2021


- [BugFix][Harmony] Propagate detailed error messages for lazy bundle fetch/verify failures ([c806969](https://github.com/lynx-family/lynx/commit/c806969ddd670d9572167590f5b6dc3462cc4be1))  @pilipala195


- [BugFix][devtool] Fixed an issue where BaseDevTool would cause a crash by continuing to process messages after it had been destroyed. ([fbc0694](https://github.com/lynx-family/lynx/commit/fbc069416d9146a0f343e3d87f12552977f7bbd6))  @popoaichuiniu


- [BugFix][NewFixed] check the render_parent_ if is nullptr ([e17b65d](https://github.com/lynx-family/lynx/commit/e17b65dadf40186c7ed319eaa924157e214592e8))  @linxs0211


- [BugFix][Text][input] Fixed clay asan error ([61435dc](https://github.com/lynx-family/lynx/commit/61435dc3a54e558bafa70dfe392f93714c9031e7))  @ci_lynx


- [BugFix][Harmony] Fix overlay not hide when remove from parent ([9897675](https://github.com/lynx-family/lynx/commit/9897675655f3785f9dbfcbab0c029a4575ec774b))  @AdrianLCA


- [BugFix][DevTool] Fix trace not working when DevTool is disabled. ([1e72fea](https://github.com/lynx-family/lynx/commit/1e72fea21a25039e4ead5c28f08d8d67aab9815f))  @Dango-2021


- [BugFix][EmbeddedMode][Android] Fix incorrect font size of inline text. ([96318ac](https://github.com/lynx-family/lynx/commit/96318ac507bcc8cc358ee40de5c2ec89c2f12495))  @Randycn


- [BugFix] Do not create DefaultLogicExecutor by default. ([bd2d520](https://github.com/lynx-family/lynx/commit/bd2d520bb554ecff3cf67fcd0c3e4529601ca9e1))  @nhsprite


- [BugFix][Android] Fixed the issue that text layout was not cached. ([9d1b11a](https://github.com/lynx-family/lynx/commit/9d1b11af752bdbddd44060de8878abf5c79da25e))  @Randycn


- [BugFix][Event] Fix the issue of incorrect overflow hotspot detection when enableEventRefactor was enabled. ([8653b21](https://github.com/lynx-family/lynx/commit/8653b2125f7373f6e702a370257145165501ad65))  @rAY-ooo


- [BugFix][Harmony][Font] Fix null pointer crash when calling GetTextInfo. ([1aa368b](https://github.com/lynx-family/lynx/commit/1aa368b49ea9ad494103bc93d59a4730c48cdfb6))  @Randycn


- [BugFix] resolve animation attr in layout. ([b8f83fe](https://github.com/lynx-family/lynx/commit/b8f83fe16079b8ca1761b98d13989f67f198800f))  @ci_lynx


- [BugFix][Fiber] Stop inline conversion from propagating into ComponentElement ([34413f4](https://github.com/lynx-family/lynx/commit/34413f485ba91424ebb11c724722f110088422bb))  @DragonDragonDDD


- [BugFix][Android] Make sure LayoutProxy is initialized in all branches. ([f8431c8](https://github.com/lynx-family/lynx/commit/f8431c82fef72f5b81580e014d8b84cbaf65c9ba))  @ChrisChan0668


- [BugFix] Fix the recursive call logic for ToLepusValue ([042c813](https://github.com/lynx-family/lynx/commit/042c813a876493b1b684a6c8e73092858d96c14b))  @FrendyChen


- [BugFix] It's not allowed for platform_data to be modified. ([a89cc66](https://github.com/lynx-family/lynx/commit/a89cc66cb1c72766ef6741a8de48d4c9348065ca))  @nhsprite


- [BugFix][Event] Support the click event. ([f966cfc](https://github.com/lynx-family/lynx/commit/f966cfca3cc9107cae907e1c8548624b7ddef1fa))  @rAY-ooo


- [BugFix][iOS] Acquire recLock before early-return in getInstanceWithProtocol ([9e6a74b](https://github.com/lynx-family/lynx/commit/9e6a74b5a0b3e7219555c85c89657e6ea384f94c))  @ykai55


- [BugFix][Android] Fix null pointer crash when releasing view in UIText. ([70ddea5](https://github.com/lynx-family/lynx/commit/70ddea52361d7f77c4b4853c0b528aa198e96940))  @Randycn


- [BugFix][iOS] Avoid repeated blocking when template fetch times out and specify request type ([6c913b5](https://github.com/lynx-family/lynx/commit/6c913b5781ed0cc94dab2c5a3d554e56ca2847ff))  @ykai55


- [BugFix] Avoid LoadApp Being Blocked By LoadExternalBytecode ([c11eac1](https://github.com/lynx-family/lynx/commit/c11eac149767c5bd800adb72d8278225d7313c6d))  @nhsprite


- [BugFix] Fixes a logic flaw in `LynxEventReporter.ets` on the Harmony platform. ([a9dd105](https://github.com/lynx-family/lynx/commit/a9dd105fe8d7a68ab395ce32b35034a56bb237b2))  @Tamerlx


- [BugFix][iOS] Try fix out-of-bounds crash. ([666da04](https://github.com/lynx-family/lynx/commit/666da0469b1df4de2e8152d492abe7357dcb76a2))  @Randycn


- [BugFix] Add rounding on essential members in layout boxinfo for Lynx desktop ([8335c64](https://github.com/lynx-family/lynx/commit/8335c641cc5e05752da26b669c01ba13d9f1e9bc))  @ci_lynx


- [BugFix][BackgroundImage] Android Background image supports disabling downsampling. ([f6efdde](https://github.com/lynx-family/lynx/commit/f6efdded1c00c7ce12af9ef55e1ad35182880472))  @liubb0516


- [BugFix][iOS] Split text render retrieval and release in LynxTextRenderManager ([5c00efb](https://github.com/lynx-family/lynx/commit/5c00efb8e6855de850f67ed2b2615d96562515d9))  @linxs0211


- [BugFix] add cause for error report ([9187644](https://github.com/lynx-family/lynx/commit/9187644080261ba1440b9f30f9b928c8a329c74c))  @lybvinci


- [BugFix] It's not allowed for platform_data to be modified. ([680c1ce](https://github.com/lynx-family/lynx/commit/680c1cec55937f0a6eb83b400005c3ae2b17d855))  @nhsprite


- [BugFix][Android] Move runtime/template wiring into LynxViewGroup and simplify DefaultLogicExecutor init ([6bb9156](https://github.com/lynx-family/lynx/commit/6bb9156e977bacdd16ebd74c78e0c66345315843))  @ykai55


- [BugFix][Harmony] Correct LynxView first-screen initialization timing ([bdde705](https://github.com/lynx-family/lynx/commit/bdde7056074a4ea217aef9cd4d085078aa15d40d))  @yuweizheng


- [BugFix][iOS] Fix the issue that inline elements were not considered when calculating text centering. ([a2c2e8f](https://github.com/lynx-family/lynx/commit/a2c2e8f706cb57acadd22b22984525c47242b344))  @Randycn


- [BugFix] Remove TryPostJSBundle when InsertLynxTemplateBundle ([f7104c9](https://github.com/lynx-family/lynx/commit/f7104c97dc38eceec73428f89c985268a985f9e7))  @pilipala195


- [BugFix] Fix potential crash when `devtool_component_attach` is on. ([25aa4d3](https://github.com/lynx-family/lynx/commit/25aa4d31e1d46785cf6bc62efd62f66e18cf1973))  @Dango-2021


- [BugFix][Event] Fix an issue where clicks were ineffective in overflow situations. ([d199907](https://github.com/lynx-family/lynx/commit/d199907c69b40fb49569d281c6adbc8e22daa699))  @rAY-ooo


- [BugFix][Element] Enable conditional deep conversion for Lepus value handling in Fiber config/attributes/dataset ([5597aac](https://github.com/lynx-family/lynx/commit/5597aacbb57974486073656ecd6696f5b9d158f6))  @usczz


- [BugFix]Enhance image load event info ([b33cd1b](https://github.com/lynx-family/lynx/commit/b33cd1bca74efc68025b6f7b1a1425f3a7d0b3e4))  @liubb0516


- [BugFix][Event] Make exposure-id to accept the number type. ([6604898](https://github.com/lynx-family/lynx/commit/6604898821bdfe62d233976d1748e5e47146cc54))  @rAY-ooo


- [BugFix] fix extensionService thread-safety. ([d899dfc](https://github.com/lynx-family/lynx/commit/d899dfccb960f2f266b7afa0c852376654cba7b1))  @nhsprite


- [BugFix] Add protections to Pointer and PointerValue to prevent copy and assignment ([803ddf0](https://github.com/lynx-family/lynx/commit/803ddf0729a193983ecc41e88ccb944619ad93b9))  @lybvinci


- [BugFix] simplify initial scroll index ([866ea07](https://github.com/lynx-family/lynx/commit/866ea07f9cd59330030bdaab46d36a1b2b337b56))  @keweibing


- [BugFix][Android] Fix visibility issue when inserting child in UIShadowProxy ([665922a](https://github.com/lynx-family/lynx/commit/665922a6ea258a826419631cd5abd095a024fb52))  @zhongyr


- [BugFix][Fragment] Fix fragment render error ([63dca6b](https://github.com/lynx-family/lynx/commit/63dca6b2449da93eef25215a9abe3924c7821d08))  @zhongyr


- [BugFix] Add missing breaks in JSRuntimeType switch to prevent fall-through ([76bc108](https://github.com/lynx-family/lynx/commit/76bc10822ddda8a97d45bf824d276293aa6e05aa))  @ci_lynx


- [BugFix][SSE] Resolve ReferenceError for Event in EventSource ([031037f](https://github.com/lynx-family/lynx/commit/031037f1db2930c6ea0cd8788ee77fc56906e1d3))  @DragonDragonDDD


- [BugFix][Event] Modify the way Events are held and passed. ([44b6cfb](https://github.com/lynx-family/lynx/commit/44b6cfb81ac5754274b551bc7048f91dd0fc6a10))  @rAY-ooo


- [BugFix][Renderer] Fix image fragment behavior and layout handling ([56f9e75](https://github.com/lynx-family/lynx/commit/56f9e7558cc24434c5f282f174c745006f50bed7))  @zhongyr


- [BugFix][BackgroundImage] Android Background image supports disabling downsampling. ([e79a245](https://github.com/lynx-family/lynx/commit/e79a245f207fa44c8b3273222c3aab8f56e97db2))  @liubb0516


- [BugFix][EmbeddedMode] Fix timing not work in EmbeddedMode for Android. ([434824a](https://github.com/lynx-family/lynx/commit/434824aab76f8cb57a42c48aeef777f025e657d5))  @DragonDragonDDD


- [BugFix][Android][DisplayList] Fix crash in DisplayList JNI functions and improve efficiency ([97e73c6](https://github.com/lynx-family/lynx/commit/97e73c6b8cbb8c34f036e65dc0dbfbe839f36e0e))  @zhongyr


- [BugFix][Fiber]Prevent inline conversion for component children in FiberElement ([dca65f3](https://github.com/lynx-family/lynx/commit/dca65f355f41908950845d95f5b2d53e5d218665))  @DragonDragonDDD


- [BugFix][Event] Fix the issue where MTS's stopPropagation was not working under the new event logic. ([81ac36f](https://github.com/lynx-family/lynx/commit/81ac36f5bb2210192a82b96926adb2f60b4baac9))  @rAY-ooo


- [BugFix][Event] Fix a crash issue caused by EventDispatcher resetting failure. ([6680ceb](https://github.com/lynx-family/lynx/commit/6680cebf3a466468f9f39d550f334f63e9902574))  @rAY-ooo


- [BugFix][iOS] Simplify logic executor initialization and add async template fetch callbacks ([f00db57](https://github.com/lynx-family/lynx/commit/f00db57be554a91186295d7bb8f92cb82acc92d5))  @ykai55


- [BugFix] Fix napi.h compilation issues, align napi.h implementation with primjs napi.h. ([e930e7b](https://github.com/lynx-family/lynx/commit/e930e7b7c9973f78524bdebc4ad4c098e6edc27e))  @yongjieTang


- [BugFix] Do not use `putIfAbsent` in lynx ([f6827dc](https://github.com/lynx-family/lynx/commit/f6827dc3beac1f4c03c80f9f42c7e09eb8c3271a))  @nhsprite


- [BugFix][iOS] Fix iOS source build error ([d10260b](https://github.com/lynx-family/lynx/commit/d10260bed7715a40eadba0c6554d78bef1818fb1))  @ci_lynx


- [BugFix][Frame] Add frame case set to Android e2e pipelines and fix LynxView lookup via LynxFrameView ([e3b7040](https://github.com/lynx-family/lynx/commit/e3b7040bd418f9d05d0a7e949c5abcbe13a9b991))  @pilipala195


- [BugFix][EmbeddedMode] Disable performance controller only in Embedded Base mode. ([7d34cc2](https://github.com/lynx-family/lynx/commit/7d34cc2e6d1cf0fcc69d9e80d8e1b7419e13e7bd))  @DragonDragonDDD


- [BugFix] Considering LynxThreadStrategy configged by LynxViewBuilder. ([7381214](https://github.com/lynx-family/lynx/commit/73812145ddb702649e84885d6a0a51b15b458c77))  @nhsprite


- [BugFix] Connect Lynx Log C-API to ExtensionModule. ([7033f94](https://github.com/lynx-family/lynx/commit/7033f94fdaeecaa711a459a1f0874c00f00d5e7d))  @Yellow5A5


- [BugFix] support updateViewport with needLayout flag. ([4c2e0b9](https://github.com/lynx-family/lynx/commit/4c2e0b91196acd50785567cba644fc511ec51a44))  @nhsprite


- [BugFix][Android] Avoid `onMeasure` call after `LynxView` is destroyed ([e9a6114](https://github.com/lynx-family/lynx/commit/e9a6114d36dd1be387d4cc003b5f4f4a54a3dcf5))  @Yellow5A5


- [BugFix][Android] Add unified security verification for TemplateBundle ([f246646](https://github.com/lynx-family/lynx/commit/f246646f94105b8268eba2e53453d972a0309f03))  @nhsprite


- [BugFix][Binding] Fix remote event precision loss ([136cffd](https://github.com/lynx-family/lynx/commit/136cffde622774ba449aa7e50f77c964374487c8))  @ci_lynx


- [BugFix][Event] The new event logic is adapted to RadonDiff. ([c34e87e](https://github.com/lynx-family/lynx/commit/c34e87eb0c28de681806f0f35b1c4dbd2e8aa165))  @rAY-ooo


- [BugFix] harmony longpress not initial with bindLongPress Event fail ([71a06a3](https://github.com/lynx-family/lynx/commit/71a06a3dba4958c51f1c6d43414e84e3c53045e7))  @ci_lynx


- [BugFix] Let 'view' element create platform renderer with correct type kView. ([241fefb](https://github.com/lynx-family/lynx/commit/241fefb371d781a58990b02ecf2f6cd3f24d2412))  @zhongyr


- [BugFix][List] Fix sticky-offset parse error ([25f56ca](https://github.com/lynx-family/lynx/commit/25f56ca3cb7b2d7592c7a92a212e6b821a0a0c1c))  @DwwWxx


- [BugFix][Android] Fix the issue of not setting font features when using cached fonts. ([d2846b0](https://github.com/lynx-family/lynx/commit/d2846b0da3dcdb64502d94a74b7c76b8e44392ab))  @Randycn


- [BugFix][List] Avoid unnecessary red screen report when using async thread strategy ([e834673](https://github.com/lynx-family/lynx/commit/e834673a46a5d7229f5e355684eba2fc66f3bafb))  @DwwWxx


- [BugFix] Initialize fragment_from_element_parent_ to nullptr to avoid undefined state ([3d40e2f](https://github.com/lynx-family/lynx/commit/3d40e2ff9c247d3873a6d82ae6788feb9055ec78))  @ShouruiSong


- [BugFix][Event] Fix a crash issue caused by an error in retrieving UserData in Node. ([23b9e7f](https://github.com/lynx-family/lynx/commit/23b9e7f05fdc37574804a383dc518c92a6a29d3b))  @rAY-ooo


- [BugFix][Fragment] Rebuild PlatformRenderer tree according to the order in DL ([297e209](https://github.com/lynx-family/lynx/commit/297e209e2f169f1245b7d8a703ff5dac7e255f72))  @zhongyr


- [BugFix] Get SLNode from Element when enableLayoutInElementMode and decouple devtool from LayoutNode and switch to SLNode access ([c9f7539](https://github.com/lynx-family/lynx/commit/c9f75399c63d900d9f71f9fc29cc840066fbeae4))  @ShouruiSong


- [BugFix][Event] The new event logic is adapted to SSR. ([d07be3f](https://github.com/lynx-family/lynx/commit/d07be3fe7b66753025dc12cbccde3a5e706b4214))  @rAY-ooo


- [BugFix][fetch] Persist ReadableStream class across BaseApp singleton transfer ([ccdaf4d](https://github.com/lynx-family/lynx/commit/ccdaf4d48754741d52e408a5216afab04b4e0aff))  @DragonDragonDDD


- [BugFix] use id instead of function for timer api ([df2e4c3](https://github.com/lynx-family/lynx/commit/df2e4c34f3fa837ea81b249697b2f8692a18a051))  @lybvinci


- [BugFix] Fix podspec target xcconfig override ([df15b9c](https://github.com/lynx-family/lynx/commit/df15b9c75efea78f64f7aa099c66f4634dcf7fe7))  @ci_lynx


- [BugFix][Canvas] correct truncation logic in TruncateToStringView ([6ffc450](https://github.com/lynx-family/lynx/commit/6ffc450111d569cf17152a7226866ac40885fb1e))  @GhostFlying


- [BugFix][EmbeddedMode] Fix timing not work in EmbeddedMode when reuse engine. ([67c7ea7](https://github.com/lynx-family/lynx/commit/67c7ea794282c0d5d365d2d102cdd6670dd5ac64))  @DragonDragonDDD


- [BugFix] fix iOS sendGlobalEvent in Embedded. ([d160766](https://github.com/lynx-family/lynx/commit/d160766f299abd84fcf9509448ba94eae3cc9412))  @nhsprite


- [BugFix][Frame] Enable unified pipeline for frame loading and add frame e2e tests ([035843f](https://github.com/lynx-family/lynx/commit/035843f3cbe7cd745468c279b9865955ae22a162))  @pilipala195


- [BugFix][FSP][Android] Reduce the impact of loading frame on FSP. ([23695fc](https://github.com/lynx-family/lynx/commit/23695fc47af8f92237fe91d8edf0e6d6c0cc5ccc))  @Tamerlx


- [BugFix] Call LynxDevToolUtils only if lynxDebugEnabled is YES ([4895f92](https://github.com/lynx-family/lynx/commit/4895f92fe9d6cc319751c151497bfc61fb9d9f20))  @talisk


- [BugFix][DevTool]Fix that reload method parameter missing ([13da5b1](https://github.com/lynx-family/lynx/commit/13da5b16410da6f7f8d1fc2a6120572a461d9859))  @RovicnowYoyi


- [BugFix][Renderer] Fix style resolving process when removing style objects with intersecting properties ([8905650](https://github.com/lynx-family/lynx/commit/89056504a7b8522ed953398d3e583542cfda07ca))  @zhongyr


- [BugFix][FSP] Reduce the impact of loading frame on FSP. ([e60f925](https://github.com/lynx-family/lynx/commit/e60f9250da4ceb68e9f6cf9a4fe200f92828a1d7))  @Tamerlx


- [BugFix][iOS] Use LynxThreadSafeDictionary for component class registries ([43f39e9](https://github.com/lynx-family/lynx/commit/43f39e903004273294cfc51e6f3f0b3483ddc327))  @usczz


- [BugFix] remove TemplateBundle field in LynxViewBuilder ([ad78ef8](https://github.com/lynx-family/lynx/commit/ad78ef8c405c1f44cd6d135cb6740027c37fd1ef))  @nhsprite


- [BugFix][Devtool]Replace "List.of" into "Arrays.asList" to support JDK version below 9 ([40a64b4](https://github.com/lynx-family/lynx/commit/40a64b43cdcfa9b8da44f24919ae6ed1f3f52c9d))  @ci_lynx


- [BugFix][Harmony] Add NapiHandleScope to ensure valid N-API handle lifetimes ([705fedc](https://github.com/lynx-family/lynx/commit/705fedc10b153d7b124257b0081d2b1524aa1593))  @rel-q


- [BugFix][Lepus] Ensure response listeners invoked and record promise result ([d84c255](https://github.com/lynx-family/lynx/commit/d84c2552fcb125acf730be7971f331aaa4a1a9c3))  @nhsprite


- [BugFix][FSP][DevTool][iOS]  enhance FSP tracing with screenshots and timestamps. ([c5e736a](https://github.com/lynx-family/lynx/commit/c5e736affaf0bc2ab1f76740facf32ffe43a12af))  @Tamerlx


- [BugFix] Fix iOS compile errors ([f93a215](https://github.com/lynx-family/lynx/commit/f93a2151a07970496bc591da71f7671f498190f2))  @ci_lynx


- [BugFix][FSP][DevTool][Android]  enhance FSP tracing with screenshots and timestamps. ([21a6634](https://github.com/lynx-family/lynx/commit/21a6634300195fa2bbda2b458f4cfdacb696512f))  @Tamerlx


- [BugFix][RadonFiber] Preserve explicit attribute override on Radon architecture in SetNativeProps ([302a94b](https://github.com/lynx-family/lynx/commit/302a94b8abe66cf660d7016fbfa04094526e802f))  @DragonDragonDDD


- [BugFix][DevTool][Android] Move `shouldLoadDevToolJsBridge` to `LynxDevtoolEnv`. ([f934945](https://github.com/lynx-family/lynx/commit/f934945c27a690d02dba589afe806786a8d2487f))  @Dango-2021


- [BugFix][iOS] copy uiHolder before enumeration to prevent mutation. ([7f85a66](https://github.com/lynx-family/lynx/commit/7f85a66f13fe61ce231ddceacec9f50473198d3f))  @Tamerlx


- [BugFix] Guard perf_controller_actor and Impl() before setting platform impl ([d9b0f98](https://github.com/lynx-family/lynx/commit/d9b0f989e6cfde86b86fb7ce8da683602b1b8435))  @DragonDragonDDD


- [BugFix] Separate SimpleStyle and CSS resolution to prevent duplicate processing ([b623945](https://github.com/lynx-family/lynx/commit/b62394577fc20bfaaa698b0adf765e21a22cef1c))  @zhongyr


- [BugFix][DevTool] Fix the wild pointer crash caused by devtool using a detached element ([e1678f5](https://github.com/lynx-family/lynx/commit/e1678f52fcd46f5c1907367155c49b0679aaa060))  @yuweizheng


- [BugFix][Android] Fix class cast exception when copying ellipsized text. ([db64d66](https://github.com/lynx-family/lynx/commit/db64d6628c3e4d8427aa98170c7437a22cb94c66))  @Randycn


- [BugFix][Reland] It's not allowed for platform_data to be modified. ([1580240](https://github.com/lynx-family/lynx/commit/15802400be3ee30e90d4a739ffad27416e17a3ac))  @nhsprite


- [BugFix][Event] Fix an issue with abnormal exposure when Lynx pages were laid out horizontally off-screen. ([855ea35](https://github.com/lynx-family/lynx/commit/855ea356e3a421df1ed5cc74678ea495d999fca2))  @rAY-ooo


- [BugFix][iOS][List] Optimize list native state restoration mechanism ([65c22c0](https://github.com/lynx-family/lynx/commit/65c22c0e69ca0992fe69e067f502a5260ff4a4f0))  @DwwWxx


- [BugFix][DevTool]Fix DevToolGlobalHandler init logic ([1ec01b6](https://github.com/lynx-family/lynx/commit/1ec01b687ff7d7f9881e32dcec0e863fd3089974))  @RovicnowYoyi


- [BugFix][DevTool] Prevent PixelCopy screenshot scaling/distortion when LynxView exceeds screen size ([9107ee6](https://github.com/lynx-family/lynx/commit/9107ee6e8f61c1fdebad4258bf2e24a892464396))  @yuweizheng


- [BugFix][Reland] use id instead of function for timer api ([8a5c908](https://github.com/lynx-family/lynx/commit/8a5c908fa7b7475d6762a3c57668be6f7d2cb743))  @lybvinci


- [BugFix][Layout] Correctly handle position:fixed when under display:none nodes ([9e1d4d4](https://github.com/lynx-family/lynx/commit/9e1d4d4949706eddb3e6518242a95b65a727ca2d))  @givemefive9


- [BugFix] Traverse virtual nodes in pre-layout dispatch to unblock nested inline updates. ([9cbc739](https://github.com/lynx-family/lynx/commit/9cbc739806ecb1ad35684aa677390a44532d9170))  @Randycn


- [BugFix][List] Ensure the list-item's view insertion and onNodeReady callback in the same ui operation queue. ([cf0730e](https://github.com/lynx-family/lynx/commit/cf0730e0899472a2cc447a9b914385d5aa0a2cef))  @DwwWxx


- [BugFix][Event] Fix the registration of __RemoveEventListener. ([cd14a00](https://github.com/lynx-family/lynx/commit/cd14a00d81188bc43d675e4de1d96cf5affa03b2))  @rAY-ooo


- [BugFix] dealloc function trigger autorelease pool in concurrent_message_loop ([98a9543](https://github.com/lynx-family/lynx/commit/98a9543bd98947b5f925f0172d4b9f8dd365be6f))  @ci_lynx


- [BugFix][List] Fix c++ list not render children in SSR case. ([ca4ec18](https://github.com/lynx-family/lynx/commit/ca4ec18feb76560e0bfeaacd4d1c8a9b882d8893))  @DwwWxx


- [BugFix][RadonFiber] Validate raw inline style updates when property exists ([ecab342](https://github.com/lynx-family/lynx/commit/ecab342e9d78cbfe687f2d6a8a01c2d37a458c52))  @DragonDragonDDD


- [BugFix][Android] Should update DisplayMetrics when lynxEnv setup. ([41874f4](https://github.com/lynx-family/lynx/commit/41874f42f15eb9286b657f997524bb7e283bb48a))  @DragonDragonDDD


- [BugFix][Harmony][Overlay] Stabilize overlay show/dismiss lifecycle and gesture target restoration ([55a1e84](https://github.com/lynx-family/lynx/commit/55a1e84de08a04b67ed0331de2d6c9ddced55423))  @AdrianLCA


- [BugFix] Remove callback's id reused logic ([f74c934](https://github.com/lynx-family/lynx/commit/f74c934db64d21707f701a59d35202db4a7c6995))  @lybvinci


- [BugFix][Event] Correct the order in which pointer-events traverse sibling nodes. ([84b2a20](https://github.com/lynx-family/lynx/commit/84b2a201f9c121f087353e072af568530e6ce818))  @rAY-ooo


- [BugFix][LayoutInElement]: fix the color gradient not working issue ([3952a6c](https://github.com/lynx-family/lynx/commit/3952a6ce91755041f597b7e39f1d9843746ce9e9))  @linxs0211


- [BugFix][Harmony] include lynx_actor_specialization.h where lynx_actor.h is dependent. ([c3cbbd7](https://github.com/lynx-family/lynx/commit/c3cbbd73f51455dada9f8bbf3caebc75ee66c5dd))  @ChrisChan0668


- [BugFix] add loadSuccess field to performance entry. ([e0f4943](https://github.com/lynx-family/lynx/commit/e0f49431c8befd5d296e8f724831ea21b35283ca))  @Tamerlx


- [BugFix] fix response handler callback lifetimes ([f5cda8f](https://github.com/lynx-family/lynx/commit/f5cda8f5b475c26ffdcf96d490e448f89fb0f2f4))  @nhsprite


- [BugFix][Event] shouldHitTest adapts to the case where parent is JSUIBase. ([47656a4](https://github.com/lynx-family/lynx/commit/47656a4837a5e3e75ecc0d416a30ce984e2d9752))  @rAY-ooo


- [BugFix][Event] Correct the filtering logic of EventListener. ([08958ff](https://github.com/lynx-family/lynx/commit/08958fff9728f5fe3f8fd1a5bb5f0d0b7aa1ad1b))  @rAY-ooo


- [BugFix][LayoutInElement] fix layoutinelement bug ([91428f6](https://github.com/lynx-family/lynx/commit/91428f6f55217667d553295fd0d419f9da5a748a))  @linxs0211


- [BugFix] add handle for top function ([c01d7a0](https://github.com/lynx-family/lynx/commit/c01d7a037d0f682103dc5cf5c8739dd338c7cd8d))  @zys777


- [BugFix][LayoutInElement] fix layout tree not dirty issue ([028e409](https://github.com/lynx-family/lynx/commit/028e409595f698e8681bf5803585a5475b0cbeb4))  @linxs0211


- [BugFix][CSS] Fix parsing of compact css variable references ([d38e6ce](https://github.com/lynx-family/lynx/commit/d38e6ce7c962ef036189571ab05411e149c6d940))  @zhongyr


- [BugFix] Remove `enableMTSPreExecute` from oliver type-config npm ([76ef6bd](https://github.com/lynx-family/lynx/commit/76ef6bd80e2592e069f0dd834b065d844f1a8a43))  @pilipala195


- [BugFix] Perfer PendingJs By ViewBuilder than LynxViewGroup ([80bb817](https://github.com/lynx-family/lynx/commit/80bb817b1aaead272eb47e5a4d5b0ea20935b2f0))  @nhsprite


- [BugFix][Android][List] Fix error scroll state when invoking stop autoScroll ([4293113](https://github.com/lynx-family/lynx/commit/4293113cd924bb6da5304ca4549202f57a981f23))  @DwwWxx


- [BugFix][Android][List] Clamp scrollTo offsets to valid range ([3c77622](https://github.com/lynx-family/lynx/commit/3c7762294f7077c488f6569e60234d55c655d4f3))  @DwwWxx


- [BugFix] Mark children custom properties dirty when CSS variables change ([7b86ec3](https://github.com/lynx-family/lynx/commit/7b86ec3a5c187c6a8d069ddc614a062b4b93116b))  @pilipala195


- [BugFix][RadonFiber] Implement recursive child style dirty marking in RadonBase ([50a0afb](https://github.com/lynx-family/lynx/commit/50a0afb4a8b50ca5de78f61ae3fbe0a336734f75))  @DragonDragonDDD


- [BugFix] Abort renderer only when DevTool is enabled in debug without LogBox ([fe502d8](https://github.com/lynx-family/lynx/commit/fe502d895fa138d0c0c0cb0441cdc306eb9705f2))  @ShouruiSong


- [BugFix][ListContainer] on_screen_children may be modified during animation process. ([8d0ad90](https://github.com/lynx-family/lynx/commit/8d0ad90feb58f07d8a50da3fb073d7b7ffe5d5e2))  @ci_lynx


- [BugFix] enhance performance reporting with extra params. ([3e4aa91](https://github.com/lynx-family/lynx/commit/3e4aa911fbb71cbd6aa6362076777ab8dd8e3d27))  @Tamerlx


- [BugFix][Android] Guard negative spline index in ListCustomScroller ([b1be86d](https://github.com/lynx-family/lynx/commit/b1be86d82c5ad8d0b9f9d96a65b54f72657e41a4))  @MoonfaceX


- [BugFix][Layout] Support scroll, columnCount, and listCompType in element-mode attributes ([2f0d608](https://github.com/lynx-family/lynx/commit/2f0d608f383a304595d8e9bb4884a7b644392a43))  @ShouruiSong


- [BugFix][DevTool] Fix BTS debugging-related logics still executing after turning off `lynx_debug_enabled` switch. ([64faa14](https://github.com/lynx-family/lynx/commit/64faa14b79fc9cf083954fe0359369c9568dfb2b))  @Dango-2021


- [BugFix] Merge two LynxImageFetcher.h files with the same name. ([916da09](https://github.com/lynx-family/lynx/commit/916da0934b8d18ac0811a903ce32ceb7d2c2a374))  @yongjieTang


- [BugFix][List] Fix list feature count report error. ([4ab4275](https://github.com/lynx-family/lynx/commit/4ab4275769a06af531b456c0fcfdaf3e8c15ad66))  @DwwWxx


- [BugFix][Harmony] Make LynxView, renderer, and owners optional and guard null accesses ([c7a15a5](https://github.com/lynx-family/lynx/commit/c7a15a5b4d3acaf7997ce0beb34491a6d670b255))  @rel-q

### 🚜 Refactor

- [Refactor] Minor refactoring NativePlatformView to add the support of Lynx C API ([44b89c4](https://github.com/lynx-family/lynx/commit/44b89c4d59586cb53518bac6b44e783ca62dd82d))  @ci_lynx


- [Refactor] Minor refactoring NativePlatformView to add the support of Lynx C API ([ab26c2f](https://github.com/lynx-family/lynx/commit/ab26c2fc68dbfe2d1b5e2fb8073081ace03c37ac))  @ci_lynx


- [Refactor] remove the jsi binding of SystemInfo and make it mutable ([4357238](https://github.com/lynx-family/lynx/commit/435723824edd29e949c33c1c6d1aaf782f521a5c))  @ci_lynx


- [Refactor] Add new API to register native view by LynxView instance ([ea83ba7](https://github.com/lynx-family/lynx/commit/ea83ba71deb8d7ae17ec973912a46cc502b1910e))  @ci_lynx


- [Refactor] Merge runtime standalone identical implementation code ([c1da5d6](https://github.com/lynx-family/lynx/commit/c1da5d6497b0540c13b0215b253d917d34547434))  @lybvinci


- [Refactor] Enable to change layout unit after LynxEngine initialization ([9954719](https://github.com/lynx-family/lynx/commit/995471927680e37c56e3c97e9474d9a6d8cc8274))  @ci_lynx


- [Refactor] Add OnMotionEvent API to LynxNativeView for motion event handling ([82b42e5](https://github.com/lynx-family/lynx/commit/82b42e5af9fdd0f0d007c73cdb778c4377442e4c))  @ci_lynx


- [Refactor][Layout] Unify layout scheduling and introduce LynxLayoutProxy across platforms ([6cad114](https://github.com/lynx-family/lynx/commit/6cad114b6485bfe3d4863dda0be2c0e4ae004ed2))  @ChrisChan0668


- [Refactor][DevTool] Split JS engine related logic. ([119a243](https://github.com/lynx-family/lynx/commit/119a24356d0d1aa61c76abadbb4086a12b73b4bf))  @Dango-2021

### πŸš€ Optimization

- [Optimize] Add cache for loadScript's result ([96ad4bb](https://github.com/lynx-family/lynx/commit/96ad4bb4915df4250de292457c698f2c908a3146))  @lybvinci


- [Optimize] Introduce `EnableWeakFromThis` to replace `WeakPtrFactory` ([fe690a8](https://github.com/lynx-family/lynx/commit/fe690a84178cb1e7bf0ad4c33194dd33554b9736))  @wqyfavor


- [Optimize] Use 16 as small map size ([e92f508](https://github.com/lynx-family/lynx/commit/e92f508a4c56b344c432aed68ab8b94f330b0454))  @wqyfavor


- [Optimize][CSS] Add value type <number> ([9b1c8d8](https://github.com/lynx-family/lynx/commit/9b1c8d8de4c97d8fab9b1381abb2eb77f3758887))  @zhongyr


- [Optimize][typings] Optimize list and list-item typings. ([1624f3e](https://github.com/lynx-family/lynx/commit/1624f3e3b7b4f916739131d8ff03e09e2bdc2df2))  @DwwWxx


- [Optimize] Refactor gn for clay release ([8251b1b](https://github.com/lynx-family/lynx/commit/8251b1bdc86ced28885648c9d446d814702a980f))  @rel-q


- [Optimize][Event] Add console log for exposure. ([1066f2c](https://github.com/lynx-family/lynx/commit/1066f2c4fb941d37ea3a2dcc301fc7810165d1bc))  @rAY-ooo


- [Optimize] Add module wrapper for loadScript ([a4a5a2c](https://github.com/lynx-family/lynx/commit/a4a5a2ca4370cee07b4cb00c97663adf0af157e1))  @lybvinci


- [Optimize] Remove unused method MoveLayoutNode. ([a7ad254](https://github.com/lynx-family/lynx/commit/a7ad254dfdbda0f7e969aa091170e90ace5448d8))  @ChrisChan0668


- [Optimize] add onTemplateLoad interface with url to ExtensionModule ([a1db08d](https://github.com/lynx-family/lynx/commit/a1db08deb1effd7aa8df088857d0626402e3d746))  @GhostFlying


- [Optimize] Optimize FiberElement's update process ([77d240c](https://github.com/lynx-family/lynx/commit/77d240c0ee87bf85d2e5161c68f404fbd66ceed6))  @ShouruiSong


- [Optimize] Remove unused config IDL file ([1a84d75](https://github.com/lynx-family/lynx/commit/1a84d75f630a0f445cfcc7d1b33cb0d7cea46c7e))  @pilipala195


- [Optimize][iOS] Support LynxViewGroup to reuse lynx runtime environment ([149b80f](https://github.com/lynx-family/lynx/commit/149b80fd0963b72c295056f0681f91068eb372bb))  @nhsprite


- [Optimize][Config] Lynx config generation script capability enhancement ([6ff672a](https://github.com/lynx-family/lynx/commit/6ff672a8eca068e5bffb01c3ac7ce6248882e02b))  @pilipala195


- [Optimize] Optimize style updates using bitsets ([6cb15ca](https://github.com/lynx-family/lynx/commit/6cb15ca9edd6dc81e014185d1f6fa2c00fa7fd25))  @ShouruiSong


- [Optimize][Event] Add enableExposureWhenReload to support exposure during reload. ([71f9242](https://github.com/lynx-family/lynx/commit/71f9242280e704063ee00e50b7b3812b1ecb645f))  @rAY-ooo


- [Optimize] Delete redefinition of 'BoxModelOffset' ([6477e8d](https://github.com/lynx-family/lynx/commit/6477e8d785880307f3256cdff18a6ba966cf97ae))  @FrendyChen


- [Optimize][Devtool] Generate suberror code for native. ([89598f5](https://github.com/lynx-family/lynx/commit/89598f5ff3ef45907be969be8bf101223c3b57b7))  @ci_lynx


- [Optimize][canvas] NapiRuntimeFactoryService defined ([450ca06](https://github.com/lynx-family/lynx/commit/450ca064a1a17d44ce1f8476abb0a04ea1b46b1b))  @ci_lynx


- [Optimize][iOS] Add pre-creation high-priority option to prevent thread deadlocks. ([a9c4853](https://github.com/lynx-family/lynx/commit/a9c48539ae1593810eb3d62c1666e83b6c3cb156))  @Yellow5A5


- [Optimize] Check processed before resetting CSS value ([706b845](https://github.com/lynx-family/lynx/commit/706b84581024a3a5bca59a9aedd025ea45497329))  @ShouruiSong


- [Optimize][Clay] devtool use real dpi ([196f83f](https://github.com/lynx-family/lynx/commit/196f83f92d4bd6ba346d47259738361c5d6c732b))  @ci_lynx


- [Optimize] Promotion Adapt part1: enable CADisableMinimumFrameDurationOnPhone for LynxExplorer ([b712275](https://github.com/lynx-family/lynx/commit/b71227538aed2245cc4be8040b88039be91af3b4))  @YellowFishWyfCPP


- [Optimize][canvas] NapiRuntimeFactoryService defined ([d599592](https://github.com/lynx-family/lynx/commit/d599592337cbf442193a51cd17452a057c81059c))  @ci_lynx


- [Optimize][Android][Input]Ensure text inputs are focusable in touch mode ([6756e84](https://github.com/lynx-family/lynx/commit/6756e8465cdcf9a8c63f1873a4a19b27a3c83853))  @MoonfaceX


- [Optimize] Remove early destroy runtime flag ([5938540](https://github.com/lynx-family/lynx/commit/59385403223788de0cf3b638bb91f58a36addb5c))  @lybvinci


- [Optimize][Android][Input]Handle null lynxView in keyboard operations ([4a65d2d](https://github.com/lynx-family/lynx/commit/4a65d2de7113bb5a11b8d938e66f4c3dae896a89))  @MoonfaceX


- [Optimize] Integrate dirty bitset checking into element update lifecycle ([7d4ea6c](https://github.com/lynx-family/lynx/commit/7d4ea6ced18b39009a34cbd36a8b4f79c5004da5))  @ShouruiSong


- [Optimize] introducing LynxViewGroup into EmbedderTestVC ([00a739f](https://github.com/lynx-family/lynx/commit/00a739f9cc4a76a0f1c3379d1fa6ed6200be7dbe))  @nhsprite


- [Optimize][Config][Part12] Lynx Config Information Completion and Mandatory Field Strict Validation ([6e9b8b1](https://github.com/lynx-family/lynx/commit/6e9b8b137d3abe1bc3fc368513b55b023e78c4b3))  @pilipala195


- [Optimize] Remove regex processing of URLs in the cache ([9a53fb3](https://github.com/lynx-family/lynx/commit/9a53fb3bd4d56ada2e6a4d7b7009ddf0be2c77e6))  @lybvinci


- [Optimize] Optimize Element style resolution logic ([d5a9562](https://github.com/lynx-family/lynx/commit/d5a95627d84492c03bfb0be7324526162ce173f7))  @ShouruiSong


- [Optimize] Fixed the issue of animation invalidation caused by animation-name starting with `\` ([b6f8f6e](https://github.com/lynx-family/lynx/commit/b6f8f6eec312661ddfe6c0e55e4f9543306252d5))  @YellowFishWyfCPP


- [Optimize] Add detailed logging for lynx extnsion module setup ([da51e16](https://github.com/lynx-family/lynx/commit/da51e16a4ab8b8955babb6eb02ec534f6ad97cd8))  @ci_lynx


- [Optimize] Lynx Config docs improved ([ee900a8](https://github.com/lynx-family/lynx/commit/ee900a8d8c66c9bc825719f3dc7b53713882db44))  @pilipala195


- [Optimize] Unify Trace logging across asynchronous tasks ([dc57ef4](https://github.com/lynx-family/lynx/commit/dc57ef4f24475bdff932df60478dfea8a5e9b7e2))  @KingAlen


- [Optimize] Remove `overflow_` property in Element class ([733ba49](https://github.com/lynx-family/lynx/commit/733ba498e7e371ffb0fe0efe8d44ba939910dbb5))  @ShouruiSong


- [Optimize] Replace static constants defined in header with NS_ENUM ([5bd4308](https://github.com/lynx-family/lynx/commit/5bd4308a849f20ffdbf7ce9df137f860fa985240))  @ci_lynx


- [Optimize] Remove has_opacity_ in Element class and use HasOpacity function in ComputedCSSStyle ([4d2b26d](https://github.com/lynx-family/lynx/commit/4d2b26db5e63b5a2e6919c26d71d5fb022d2ef48))  @ShouruiSong


- [Optimize][CSS] Update CSS keywords generation and add new keywords ([4bdc30e](https://github.com/lynx-family/lynx/commit/4bdc30e8e6b02411fc1a56eb8ec12c80a9be20b2))  @zhongyr


- [Optimize] API check log printing improved and Config version calibration ([fd21d03](https://github.com/lynx-family/lynx/commit/fd21d0308faa5a0822a883219e47251310d1a0e7))  @pilipala195


- [Optimize][iOS][Image] LynxUIImage supports fetch UIImage from container ([fa90c08](https://github.com/lynx-family/lynx/commit/fa90c08a905fb19e1263bd6c5bc95b358505da8b))  @liubb0516


- [Optimize] Add `__CreateFrame` element api in `@lynx-js/type-element-api` ([d30fa0c](https://github.com/lynx-family/lynx/commit/d30fa0ce217343aed83c4b0c82a348de9e5041b0))  @pilipala195


- [Optimize] Fix RadonFiber :active invalidation ([7dc3d20](https://github.com/lynx-family/lynx/commit/7dc3d20d6d533c472b7d386778e89d72032a20d6))  @YellowFishWyfCPP


- [Optimize] Hide CSSValue's internal value variable with explicit GetArray method ([0acbbe7](https://github.com/lynx-family/lynx/commit/0acbbe7385d17648fa59a976884ad15f5c91e9e1))  @wqyfavor


- [Optimize] add more convert helper for jni ([258c2d8](https://github.com/lynx-family/lynx/commit/258c2d863c225c34a639f1f33b1a2e6013f9bb66))  @GhostFlying


- [Optimize] Change version for enableReuseLoadScriptExports config ([df466fd](https://github.com/lynx-family/lynx/commit/df466fd8dabef68f45ff380b589cc8934c07f26a))  @lybvinci


- [Optimize] Hide CSSValue's internal value variable with explicit method ([5577db4](https://github.com/lynx-family/lynx/commit/5577db4d02246feda9380f966e26e7e3c87dd1e2))  @wqyfavor


- [Optimize][Harmony] Optimize image load failure logging ([b43a7ad](https://github.com/lynx-family/lynx/commit/b43a7ad41b4febe37a6bb498907c9ef93dce4ea0))  @rel-q


- [Optimize] Introduce FRAGMENT_LAYER_RENDER mode to `Element` ([caf3cb1](https://github.com/lynx-family/lynx/commit/caf3cb189389e4dc6b8b127b8500eec4e8499e9e))  @ShouruiSong


- [Optimize][Typings][Image]Fix markdown formatting in image.d.ts comments ([ed52e1a](https://github.com/lynx-family/lynx/commit/ed52e1ab09d91b46f05c4f6e6d9a2afb43a262f9))  @MoonfaceX


- [Optimize][Event] MTS supports stopExposure and resumeExposure. ([574563a](https://github.com/lynx-family/lynx/commit/574563a51087520bfc92576941a1834cc051dadf))  @rAY-ooo


- [Optimize] Fix object lifetime issue in VSyncMonitorIOS async dispatch ([90662ad](https://github.com/lynx-family/lynx/commit/90662ad1177ffd461af613f84786c95275f5e4d6))  @YellowFishWyfCPP


- [Optimize] Add fragment directory to build targets ([b8e6b89](https://github.com/lynx-family/lynx/commit/b8e6b89016a0b8691affe45f13d1db4a32e60929))  @ShouruiSong


- [Optimize][iOS][Input]Implement customized keyboard hold strategy ([caf9dac](https://github.com/lynx-family/lynx/commit/caf9dac0b8b816b1e484d9799ff5cc12a857a8da))  @MoonfaceX


- [Optimize]: Introduce Fragment and refactor ElementContainer ([92b0fdb](https://github.com/lynx-family/lynx/commit/92b0fdb434bdeb81947edadfac3711e5f12d7116))  @ShouruiSong


- [Optimize] Hide CSSValue's internal value variable with explicit method ([e8854f7](https://github.com/lynx-family/lynx/commit/e8854f789a5272bd96536d4a7da63d0440c0009b))  @wqyfavor


- [Optimize][Android] Embed keyframe manager in ViewInfo for better animation handling ([ddcec01](https://github.com/lynx-family/lynx/commit/ddcec0139c4f64df5219af6e7a85816398244b77))  @zhongyr


- [Optimize] Move call painting operations from `Element` to `ElementContainer` ([9a999de](https://github.com/lynx-family/lynx/commit/9a999de438df55316f8a4e6531e3b1af012a076c))  @ShouruiSong


- [Optimize][iOS] add evaulateTemplateBundle&CallFunction for standalone BackgroundRuntime ([1c713d8](https://github.com/lynx-family/lynx/commit/1c713d8bbed934c15fb2dec28c3731bd1ff138eb))  @linxs0211


- [Optimize] open js strip mode for eval ([f3d58dd](https://github.com/lynx-family/lynx/commit/f3d58ddd8f30da687f1d8e7e7232306c848716eb))  @zys777


- [Optimize] Enable layout in element mode for fragment layer render ([11ee394](https://github.com/lynx-family/lynx/commit/11ee394b31b7cd47dc14a9fcad8126dbf26a727d))  @ShouruiSong


- [Optimize][Harmony] Support multi-ABI builds for Harmony ([6bb17fb](https://github.com/lynx-family/lynx/commit/6bb17fbf5a494a7343037ddf9e4628ede67eb412))  @rel-q


- [Optimize] Update painting_context access in unit tests ([c3aeeb0](https://github.com/lynx-family/lynx/commit/c3aeeb0342ecdc378106a9a5139f2cbcb4b32399))  @ShouruiSong


- [Optimize] Frequently used methods of `base::Value` ([ec7f2d0](https://github.com/lynx-family/lynx/commit/ec7f2d0152660869624be12e1f4b910f651f1dfd))  @wqyfavor


- [Optimize] Encapsulate PaintingContext calls within ElementContainer ([a82f569](https://github.com/lynx-family/lynx/commit/a82f569bd0d93a82f67b66808e7df6b0bab1190a))  @ShouruiSong


- [Optimize][iOS][EmbeddedMode] refine LynxViewGroup ([39c00e3](https://github.com/lynx-family/lynx/commit/39c00e36d30ce3ed44c0643ce609e6266fd5a7c1))  @linxs0211


- [Optimize][iOS][EmbeddedMode][Part2] add ParseTemplateData for value_impl_darwin ([433812e](https://github.com/lynx-family/lynx/commit/433812eff2f7f1272d07c67e671a302529e8379c))  @linxs0211


- [Optimize] Move z-index logic form Element to ComputedCSSStyle ([4a08b99](https://github.com/lynx-family/lynx/commit/4a08b9976d7fd05194ae6b030f9639e9df03c6aa))  @ShouruiSong


- [Optimize] Hide CSSValue's internal value variable with explicit method ([7ac9aaf](https://github.com/lynx-family/lynx/commit/7ac9aaf4f763f11e87d625244fba2e1784f45519))  @wqyfavor


- [Optimize][iOS][EmbeddedMode][Part3] introduce DefaultLogicExecutor ([1dddd80](https://github.com/lynx-family/lynx/commit/1dddd80e35225d02914119755a500f6d18fe0bc8))  @linxs0211


- [Optimize][List]Support item-key in scrollToPosition ([28a7db3](https://github.com/lynx-family/lynx/commit/28a7db3cf3900fed94a884342f2602d78f8a9898))  @MoonfaceX


- [Optimize] expose raw url to actionCallback ([18d996a](https://github.com/lynx-family/lynx/commit/18d996a872df4019f4a9816098ea375bde32da8c))  @GhostFlying


- [Optimize] Avoid passing corejs beyond the initial time in sharing the context ([63e1115](https://github.com/lynx-family/lynx/commit/63e1115a44e62d5ab817125c3108e80b98dd4747))  @lybvinci


- [Optimize][Binding] Support namespace and record generation ([08d5247](https://github.com/lynx-family/lynx/commit/08d524775ace148b9df6a016ae2b45552daa275b))  @ci_lynx


- [Optimize] Make ElementContainer a facade for PaintingContext ([9cd8fde](https://github.com/lynx-family/lynx/commit/9cd8fde338239d89523012582a1c6122f26d2b9c))  @ShouruiSong


- [Optimize] Move PlatformRendererType to public API and add CreatePaintingNode hook ([f350b20](https://github.com/lynx-family/lynx/commit/f350b20dbd4c92c06e3a6fb86b5a6e5b545b2d95))  @zhongyr


- [Optimize][Canvas] Add gpu related idl files ([69dd237](https://github.com/lynx-family/lynx/commit/69dd23734c0f22239d103c932d7dd91a0b31ce2d))  @ci_lynx


- [Optimize][Infra]Add missing standard-library headers. ([73a1c73](https://github.com/lynx-family/lynx/commit/73a1c73176148501d7209c8b152aa888c45a1042))  @yongjieTang


- [Optimize][Input]Add scroll bar support for <textarea> ([34e5b02](https://github.com/lynx-family/lynx/commit/34e5b024073dc821abcc361c720ebe172b72af97))  @MoonfaceX


- [Optimize] Skip PushStyleToBundle in fragment layer render mode ([72c8d24](https://github.com/lynx-family/lynx/commit/72c8d24052046362eec84457d62a5ff727b417a4))  @ShouruiSong


- [Optimize] Hide CSSValue's internal value variable with explicit method ([3e8a7b2](https://github.com/lynx-family/lynx/commit/3e8a7b25c1a1e4c8afcea245d750aa2ed0ef70cb))  @wqyfavor


- [Optimize] using LynxViewGroup to optimize Image AutoSize ([a77d848](https://github.com/lynx-family/lynx/commit/a77d848f9b411d19c2766a13e85209af9ba6d120))  @nhsprite


- [Optimize][Fragment] Implement Fragment behavior system with factory pattern ([78c7382](https://github.com/lynx-family/lynx/commit/78c7382a2c223a0d70787288b6334f2e9c900c04))  @zhongyr


- [Optimize] Change gn path to relative path. ([6307a8e](https://github.com/lynx-family/lynx/commit/6307a8e838978e0ac6e116b35200805ef86e6295))  @yongjieTang


- [Optimize][Fragment] Add visitor pattern for native painting context access ([f5bb25c](https://github.com/lynx-family/lynx/commit/f5bb25ca58853f22a22b0505fdb8f014883b9442))  @zhongyr


- [Optimize] Hide CSSValue's internal value variable with explicit method ([6c4a981](https://github.com/lynx-family/lynx/commit/6c4a981d7eaeea2d70e1529114e6c0964c902c22))  @wqyfavor


- [Optimize] Link async React lifecycle events using flowId ([ce4d3a3](https://github.com/lynx-family/lynx/commit/ce4d3a346be7cf9800773e921ddfce343352f1b5))  @KingAlen


- [Optimize][Harmony]Clear keyboardHeightChangeCallback when unmounting ([fed917a](https://github.com/lynx-family/lynx/commit/fed917a0c8917c1540fe5786daaeb9424ac87a4d))  @MoonfaceX


- [Optimize][Webview]Introduce `html` property on `<x-webview>` ([ed42663](https://github.com/lynx-family/lynx/commit/ed4266344769ded5e388c8a696c075c470f2a353))  @MoonfaceX


- [Optimize] Add the necessary interfaces to LynxExtensionModule ([d4f588c](https://github.com/lynx-family/lynx/commit/d4f588c9e0f65b176acc859bb2a1e167f350b5a2))  @FrendyChen


- [Optimize][DevTool] Output error messages to source when errors occur in MTS debug-info parsing. ([9adfae5](https://github.com/lynx-family/lynx/commit/9adfae5b272c3c4f5053c7db37ed179b7a23aaa3))  @Dango-2021


- [Optimize] Hide CSSValue's internal value variable with explicit method ([e33840b](https://github.com/lynx-family/lynx/commit/e33840bf7007e7a80023553b0740e2a8e5d4f56c))  @wqyfavor


- [Optimize][Canvas] Move dawn implementaion to develop branch ([50a10e3](https://github.com/lynx-family/lynx/commit/50a10e3373dcadd130646d1673b97bc853be8a1b))  @ci_lynx


- [Optimize][Overlay] Open overlay ([71db836](https://github.com/lynx-family/lynx/commit/71db83615012003fd2bac79a24ac1c298215fb96))  @MoonfaceX


- [Optimize] using LynxViewGroup to optimize Image AutoSize ([9cca244](https://github.com/lynx-family/lynx/commit/9cca2440b50cb5b134fd9a2443629de07e9dee6f))  @nhsprite


- [Optimize] Hide CSSValue's internal value variable with explicit method ([adca718](https://github.com/lynx-family/lynx/commit/adca7186a30c72ddabf25e8705af859feaa1517b))  @wqyfavor


- [Optimize][Fragment] Implement independent display list generation for fragments ([c488d85](https://github.com/lynx-family/lynx/commit/c488d8567bd27cf5d42c5c064384f258d0ad392b))  @zhongyr


- [Optimize] Directly construct some CSSValues ([f8ef1a9](https://github.com/lynx-family/lynx/commit/f8ef1a992fd65d30812364960f7a791ca4d75ca0))  @wqyfavor


- [Optimize][Fragment] Add DisplayListApplier for native painting context access ([6b9d163](https://github.com/lynx-family/lynx/commit/6b9d16319d192c2f38fed7148f8611d2413e232c))  @zhongyr


- [Optimize][Element] Centralize direction source to ComputedCSSStyle and remove Element::Direction ([5995b00](https://github.com/lynx-family/lynx/commit/5995b0095ec9edfdc6dcebd906c9f52a965c3ad2))  @usczz


- [Optimize][Part1] Filter ability Enhance Part1: Support filter: brightness ([af5782c](https://github.com/lynx-family/lynx/commit/af5782c26f9d303b593ebb5f53dc3cecc3cde5de))  @YellowFishWyfCPP


- [Optimize]: Add redraw flag and function to Fragment ([06b89c2](https://github.com/lynx-family/lynx/commit/06b89c2fb3a36f13e25b4e952e22d2f7f0b6a8b9))  @ShouruiSong


- [Optimize][Overlay] Update legacy name for <overlay> ([0ef3bcb](https://github.com/lynx-family/lynx/commit/0ef3bcb52b8486df7153ebea8f902cb484a7d3a8))  @MoonfaceX


- [Optimize] Remove CSSValue::SetValue interface ([d64c28a](https://github.com/lynx-family/lynx/commit/d64c28a5de460a709001e1d3b170ba3f6cee9b4d))  @wqyfavor


- [Optimize] Use thread_local for worker thread check in ConcurrentMessageLoop ([ea2ec4f](https://github.com/lynx-family/lynx/commit/ea2ec4fae8e32f7d870758371da3a8ad0fb052e5))  @Yellow5A5


- [Optimize][TestBench] support embeddedd_mode query for testbench ([83580b3](https://github.com/lynx-family/lynx/commit/83580b3addac8990facc36a642c21820b74faa37))  @linxs0211


- [Optimize][Harmony] Add windowStage storage link and update window handling ([d85da00](https://github.com/lynx-family/lynx/commit/d85da009d9df65836dab148c1f173bee36443df9))  @MoonfaceX


- [Optimize]bytecode generation logic from single-threaded serial to multi-threaded concurrent execution ([6c105a5](https://github.com/lynx-family/lynx/commit/6c105a554e454dd7d6147a6ecf3202fc5ab97e04))  @lybvinci


- [Optimize] CSSValue usage ([dc4f33c](https://github.com/lynx-family/lynx/commit/dc4f33cde7c220fa740fd173fcad89040f080b30))  @wqyfavor


- [Optimize] CSSValue::GetDefaultValue() returns const reference ([ec62887](https://github.com/lynx-family/lynx/commit/ec6288738b3d0c6d166c3dd95c02e90fba42d7ca))  @wqyfavor


- [Optimize][Overlay] Add overlay element type definitions and tests ([2aed817](https://github.com/lynx-family/lynx/commit/2aed8176ded661953d4f970cf149467fe9ff72d0))  @MoonfaceX


- [Optimize] Support decoding into single lynx_value type ([99ca22a](https://github.com/lynx-family/lynx/commit/99ca22a638d2cd9adc56de890a2d98937829fa07))  @wqyfavor


- [Optimize][Part2] Filter ability Enhance Part2: Support filter: contrast ([3991a32](https://github.com/lynx-family/lynx/commit/3991a328043d193521ef6903cd37f37fcc86f53b))  @YellowFishWyfCPP


- [Optimize] Conditionally clear CSS variable dirty flag ([900b71e](https://github.com/lynx-family/lynx/commit/900b71ee125bff04d557d83f0921a0f3cbcc6d81))  @ShouruiSong


- [Optimize] Move a unittest file to proper directory ([687516c](https://github.com/lynx-family/lynx/commit/687516c15e43cea52d9f7d31875a3588194e1e3d))  @wqyfavor


- [Optimize] Rename and reorganize ElementContainer child insertion/removal APIs ([d60b1a5](https://github.com/lynx-family/lynx/commit/d60b1a54a81fc997e27e3aed8e2cb23b20a1a99c))  @ShouruiSong


- [Optimize] Introduce BaseElementContainer for DOM-to-painting bridge ([ae6817a](https://github.com/lynx-family/lynx/commit/ae6817a48c4ce92d83655872cda5ba05728eb216))  @ShouruiSong


- [Optimize][Android] Replace coarse synchronized with fine-grained locks in TemplateData for thread safety ([ff4a8e9](https://github.com/lynx-family/lynx/commit/ff4a8e96aed778a7a80e9bc18e4fc32462103acc))  @KananSu


- [Optimize] Optimize for shorthand style on android && harmony. ([121be02](https://github.com/lynx-family/lynx/commit/121be021c883ccff0eafce41e62355b61338b3d7))  @ci_lynx


- [Optimize] Remove unused FixedContainer struct and fixed_node from ElementContainer ([583cc66](https://github.com/lynx-family/lynx/commit/583cc666fdc59f33880abb2cd78b391da859326a))  @ShouruiSong


- [Optimize] Resolve partial build issues ([0b402dd](https://github.com/lynx-family/lynx/commit/0b402dd9edd0faac227aa58cc81cd30412310163))  @yongjieTang


- [Optimize] Optimize for iOS border shorthand style. ([31ee5dd](https://github.com/lynx-family/lynx/commit/31ee5dd745816808333b2debb931c8254987fb63))  @ci_lynx


- [Optimize][Part2] Filter ability Enhance Part3: Support filter: saturate ([5892512](https://github.com/lynx-family/lynx/commit/5892512ce010ea7023916acc429a338d88bf2827))  @YellowFishWyfCPP


- [Optimize] Introduce BaseElementContainer abstraction and decouple ElementContainer/Fragment ([4473110](https://github.com/lynx-family/lynx/commit/4473110628c8dfc0bb37b9d8e013ccd41d1bd556))  @ShouruiSong


- [Optimize] Move the writing of the meta file to be executed within a thread ([1392d7a](https://github.com/lynx-family/lynx/commit/1392d7abafe38c86f31634d236fb6d02ee59605c))  @lybvinci


- [Optimize][Overlay] Harmony Overlay refactoring based on OverlayManager ([652b621](https://github.com/lynx-family/lynx/commit/652b62183b9538a504bf9264748949a728b1b237))  @AdrianLCA


- [Optimize] Move stacking-context lookup to BaseElementContainer and add safe casts ([bce1361](https://github.com/lynx-family/lynx/commit/bce1361aa3a3386d5fab9ef8c24d9b533a18734f))  @ShouruiSong


- [Optimize] Move wrapper-sibling ref resolution from FiberElement to ElementContainer ([b68f3c7](https://github.com/lynx-family/lynx/commit/b68f3c76e78cdd6cba62786deb79630f69b49276))  @ShouruiSong


- [Optimize][Element] Simplify Element API type checking to warn and return undefined instead of fatal ([35c2879](https://github.com/lynx-family/lynx/commit/35c2879d1e4a7cb8ffbf1f07ffd03e6f6f82792e))  @usczz


- [Optimize][Frame] Add usage counter for FrameElement and spec entry ([d36c4ad](https://github.com/lynx-family/lynx/commit/d36c4ada8c821d74a5a995b9a62045160d91948c))  @pilipala195


- [Optimize] Centralize dirty state handling and element order utilities in BaseElementContainer ([06b7c8b](https://github.com/lynx-family/lynx/commit/06b7c8b7a431483ac1d82384260899e60e4c7542))  @ShouruiSong


- [Optimize] Hide CSSValue's internal value variable with explicit method ([2966a80](https://github.com/lynx-family/lynx/commit/2966a803bbe921cdf0664c22bac9a46ce5828ca0))  @wqyfavor


- [Optimize][Types] Add ScrollView.getScrollInfo UI method with typed callback ([b246d00](https://github.com/lynx-family/lynx/commit/b246d00aaa18f84e5271c061debde45b785d3814))  @AdrianLCA


- [Optimize] Rework fragment parenting and z-index/fixed handling ([45166c7](https://github.com/lynx-family/lynx/commit/45166c712bf259af41a0775fa0f3af0225d59de2))  @ShouruiSong


- [Optimize][CSS] Add feature counter for CSS variables, inheritance, and standard selector ([63e0a70](https://github.com/lynx-family/lynx/commit/63e0a701acd7a566a41b9f65b143f65395e4a35e))  @usczz


- [Optimize][Part4] Filter ability Enhance Part4: Add UT and E2E ([e883275](https://github.com/lynx-family/lynx/commit/e8832754fe7ee898a83344c85de29eb51103ac4d))  @YellowFishWyfCPP


- [Optimize][Harmony] Support delegate gesture ([ebdbb65](https://github.com/lynx-family/lynx/commit/ebdbb65e5eaa74237c6f1329ee4f509e5971f16e))  @ci_lynx


- [Optimize][Element] Add level-order traversing control and refine parallel element enablement ([33e0441](https://github.com/lynx-family/lynx/commit/33e04413f9b9cdf071064f312759ba5417e3ea5c))  @usczz


- [Optimize][NodeLynx] Add error callback plumbing and Node packaging/tooling updates ([5f5a32b](https://github.com/lynx-family/lynx/commit/5f5a32b239ecb25b09731149b4c865de7e3a1ca8))  @pilipala195


- [Optimize][Android] Refactor border drawing with utility function and fast path ([7576d5d](https://github.com/lynx-family/lynx/commit/7576d5d6178678573b034f51135a735cfd89838d))  @zhongyr


- [Optimize][Kernel] Upload kernel sourceMap during release build ([7ebe4e8](https://github.com/lynx-family/lynx/commit/7ebe4e8c76bf5eff79bf571085213dca9069c7e6))  @OverWatch-Winder


- [Optimize] Remove temporary string constructions ([75c97c0](https://github.com/lynx-family/lynx/commit/75c97c0a3a426e6f0812500644394539beec17cf))  @lybvinci


- [Optimize] Add RoundedRectangle utility and overflow accessors ([36af814](https://github.com/lynx-family/lynx/commit/36af814d5165a56f60b82eee2fecf61c7fd6aa05))  @ShouruiSong


- [Optimize][CSS] enhance Layout properties with formal syntax definitions ([1942d93](https://github.com/lynx-family/lynx/commit/1942d93bc6c13281e607150d18d94a42ebd18586))  @givemefive9


- [Optimize] Add ClipRect operation to display list and apply clipping on Android ([2c63f8f](https://github.com/lynx-family/lynx/commit/2c63f8f1df44569ca618c361dbb77158ca62e8b6))  @ShouruiSong


- [Optimize][List][Typings] correct param key from 'item-key' to 'itemKey' in list test ([17aba2d](https://github.com/lynx-family/lynx/commit/17aba2d7f5b27fb65630c44a77bd078a7fa65742))  @MoonfaceX


- [Optimize]pList] Change 'item-key' to 'itemKey' for consistency ([fa78e7d](https://github.com/lynx-family/lynx/commit/fa78e7d69f359ef375ce99fc2d82e6b520fa85ae))  @MoonfaceX


- [Optimize] revert lynx-types package version to 3.6.0 and update changelogs ([a69ef9b](https://github.com/lynx-family/lynx/commit/a69ef9bc94bae9483778c8b33366d2120a34af84))  @ci_lynx


- [Optimize][Overlay] Auto Register Overlay ([aee600b](https://github.com/lynx-family/lynx/commit/aee600b33852c2edc5be384cf6d203df85433e1a))  @MoonfaceX


- [Optimize] Record UI Tree layout info in Trace during platform onDraw ([377d2df](https://github.com/lynx-family/lynx/commit/377d2dfa8c65cd5f8552575a37c2c6c67eb4c609))  @KingAlen


- [Optimize][List] Report list batch render strategy ([4c20258](https://github.com/lynx-family/lynx/commit/4c20258e64102ef2c80c48b959c02b4d83e06f8c))  @DwwWxx


- [Optimize] Bump @lynx-example/lazy-bundle to 0.6.4 in lynx-explorer showcase ([fa6ea89](https://github.com/lynx-family/lynx/commit/fa6ea894695751d799a5ffe4f0c3da182f945a2a))  @pilipala195


- [Optimize] update primjs's version ([4d9ce81](https://github.com/lynx-family/lynx/commit/4d9ce819c31c4f7f430367a68bc58a902f8e0903))  @zys777


- [Optimize][Binding] Handle generic objects in remote binding ([984f30b](https://github.com/lynx-family/lynx/commit/984f30b51ee96cf016f357b4bcb65393b72a93e2))  @ci_lynx


- [Optimize][Overlay] Support both "x-overlay-ng" and "overlay" tags ([495f02f](https://github.com/lynx-family/lynx/commit/495f02ff5431c324d69b4645c5d7e5cf3025afb7))  @MoonfaceX


- [Optimize] Use RunNowOrPostTask to ensure UI thread execution for callbacks ([4b9bdab](https://github.com/lynx-family/lynx/commit/4b9bdabd9072efdd3090bb6c143807007c7f7b69))  @nhsprite


- [Optimize][Config] Add compiler options keys export and rename CompileOptions to CompilerOptions ([290507a](https://github.com/lynx-family/lynx/commit/290507a95b5b25b9d41cec4951505e2956fe63b3))  @pilipala195


- [Optimize][Config] Add type-config publish workflow and revamp config generation/export ([4932226](https://github.com/lynx-family/lynx/commit/493222663331969eb0075919a44e623ee0e4f385))  @pilipala195


- [Optimize][Config] Introduce type-config package with types, key exports, and tests ([1fefcc7](https://github.com/lynx-family/lynx/commit/1fefcc762420f5d041645213c1cbf06181824b0c))  @pilipala195


- [Optimize][Config] Switch to pathlib, validate version fields, and improve config/type/doc generation ([1b94fdf](https://github.com/lynx-family/lynx/commit/1b94fdf9c85097ee1fe07ce563fd8fe56a3a6be2))  @pilipala195


- [Optimize][Harmony] Add custom "tag" property to ArkUI nodes in UIBase ([80cf3d2](https://github.com/lynx-family/lynx/commit/80cf3d2d42b2ff89446571b915f93cbba3c56d36))  @rel-q


- [Optimize][Performance] Enable embedded timing collection on iOS ([24085cc](https://github.com/lynx-family/lynx/commit/24085cca4d4172c9be1972bc2bc3de14fb25161d))  @DragonDragonDDD

### πŸ§ͺ Testing

- [Testing][ListContainer] add e2e test for list container. ([49182dd](https://github.com/lynx-family/lynx/commit/49182dd5f9042365690f79d7d16a245b9b0920f6))  @ci_lynx


- [Testing][DevTool] Add test cases for previous bugfix and optimization. ([d4c661a](https://github.com/lynx-family/lynx/commit/d4c661ad17db251688d8ee4aeb3bad27d2a37021))  @Dango-2021

### πŸ› οΈ Infra

- [Infra][BugFix] Fix an issue in generate_and_register_jni_files.py ([62d70cc](https://github.com/lynx-family/lynx/commit/62d70ccc7a0d01b74c0731e8a3c516901ad8adc4))  @yongjieTang


- [Infra][Clay][Linux] Adapt thread handling and resource loading. ([33f3f22](https://github.com/lynx-family/lynx/commit/33f3f222a58b43c626e4e0628cdf7f8121964774))  @ci_lynx


- [Infra][Optimize] The JNI generator supports custom namespaces for the RegisterJNIFor<JAVA_NAME>() interface. ([4fd9be5](https://github.com/lynx-family/lynx/commit/4fd9be5450080819fdb5b26a338c4ebab8332ce9))  @yongjieTang


- [Infra] delete the unused prebuild_jni.py script. ([a78098b](https://github.com/lynx-family/lynx/commit/a78098bd7752ea362013bfded336c9d551f4f42e))  @yongjieTang


- [Infra] Auto update labels of issues when they are assigned ([681ee5a](https://github.com/lynx-family/lynx/commit/681ee5af2cb6af6f5278f5363effba32c6dfb85c))  @mitchilling


- [Infra][BugFix] fix the issue of generate_and_register_jni_files.py ([2c7193b](https://github.com/lynx-family/lynx/commit/2c7193ba20e5a8cefce650dd6dd57efd92933bf2))  @yongjieTang


- [Infra] Add log when using pnpm ([710a84d](https://github.com/lynx-family/lynx/commit/710a84d96e903786eeb5c23409f43c4bdab66d89))  @gongfeng98


- [Infra][Embedder] public c/c++ apis for embedder ([b2767fa](https://github.com/lynx-family/lynx/commit/b2767faa0bbfac19f90cd2c4964faf98e70e88a7))  @ci_lynx


- [Infra] Skip flaky unit test "testProcessChunkedData_SingleChunk" for iOS ([7970781](https://github.com/lynx-family/lynx/commit/797078136d3a59204b0d7dcbc1c7e74dbd372a31))  @ci_lynx


- [Infra] Upgrade habitat version to 0.3.143 ([fb5ce29](https://github.com/lynx-family/lynx/commit/fb5ce293c4da5414e96f0242c882abab3a0eb2af))  @coolkiid


- [Infra] Add patch of libcxx to fix compile error. ([686e506](https://github.com/lynx-family/lynx/commit/686e506bb4b3419d76889b656c2225ad82706e6d))  @zsy-jason


- [Infra] Export lynx base symbols on the Windows side. ([b7a8bd2](https://github.com/lynx-family/lynx/commit/b7a8bd2905df6aac08a806e499fb732c1e2d707e))  @yongjieTang


- [Infra] Use standalone pnpm instead of the one managed by corepack ([65b6659](https://github.com/lynx-family/lynx/commit/65b66597e41386ddfdcdc0a0e7f3b9805dcc76c9))  @ci_lynx


- [Infra] Update habitat version to avoid network error when fetch external repositories ([b33739c](https://github.com/lynx-family/lynx/commit/b33739ce87600aa0aceb74d215c010b48c0fac3d))  @ci_lynx


- [Infra] Disable ios e2e task in ci pipeline ([a9b3c81](https://github.com/lynx-family/lynx/commit/a9b3c810110550b6616048e26bce91869aefd26a))  @Kingatnuaa0528


- [Infra] JNI generator supports multiple Java file declarations. ([ed0c43a](https://github.com/lynx-family/lynx/commit/ed0c43af529bd9fbb72a09422346ad59e5c11480))  @yongjieTang


- [Infra] Improve the versatility of gn_relative_path_converter.py. ([1fed534](https://github.com/lynx-family/lynx/commit/1fed534d293d0bcf2b440edc84e2df9d1d6d19ef))  @yongjieTang


- [Infra] Cache pnpm dependencies ([07b56e0](https://github.com/lynx-family/lynx/commit/07b56e083485d32597b50327ac6b793b9e09d2e5))  @coolkiid


- [Infra] update buildroot version. ([20369b5](https://github.com/lynx-family/lynx/commit/20369b5e743088c25d514c10e62282de33a6ab4a))  @yongjieTang


- [Infra][Optimize] update icu version. ([ddfef1c](https://github.com/lynx-family/lynx/commit/ddfef1c5c3177408e76ed23b1ac9ac4a569d27bd))  @yongjieTang


- [Infra] Support passing globalProps via URL query ([40e0570](https://github.com/lynx-family/lynx/commit/40e057031ff20d619b95dc95a8dce0b656037f0b))  @coolkiid


- [Infra] Improve the versatility of gn_relative_path_converter.py. ([0d78515](https://github.com/lynx-family/lynx/commit/0d78515a1c4a10572a162524f9d41f391a1e514a))  @yongjieTang


- [Infra][Optimize] use habitat to manage modp_b64. ([d9bb11d](https://github.com/lynx-family/lynx/commit/d9bb11d232387c81a63677536495cfbd2c57c6f7))  @yongjieTang


- [Infra] Use pip-tools to manage Python requirements.txt ([88dffb5](https://github.com/lynx-family/lynx/commit/88dffb541d03bbc83a74122ea04dd06eeccdda16))  @coolkiid


- [Infra][Optimize] update abseil-cpp version. ([142e914](https://github.com/lynx-family/lynx/commit/142e914b50e6ad67e9b0653833601e1006cae90e))  @yongjieTang


- [Infra] Import some third party libraries and relative patch files. ([7e89ee2](https://github.com/lynx-family/lynx/commit/7e89ee2c63b605d951e3b00a465ef2caac18441a))  @zsy-jason


- [Infra]Add missing standard-library headers. ([cedccda](https://github.com/lynx-family/lynx/commit/cedccda908a54c6575fcf080d80303b8682bf571))  @yongjieTang


- [Infra][Optimize] update boringssl version. ([d9113fb](https://github.com/lynx-family/lynx/commit/d9113fb53027345c5f41296bb8b16c1cca5a5576))  @yongjieTang


- [Infra] Adjust GN config search path. ([a0b8cc8](https://github.com/lynx-family/lynx/commit/a0b8cc8dfb40ef16c7757a783fe236bdeb181cc5))  @yongjieTang


- [Infra][Optimize]Optimize the code writing style. ([c739b47](https://github.com/lynx-family/lynx/commit/c739b47144e2b136dc2dcbb1d849efd08195485a))  @yongjieTang


- [Infra] Change the usage of the pip command ([c5f39b6](https://github.com/lynx-family/lynx/commit/c5f39b667f2b389fa5e8b1d1671d59ac9e590780))  @deanjingshui


- [Infra][Optimize] update boringssl version. ([6f91f45](https://github.com/lynx-family/lynx/commit/6f91f4511518b02516f7b30e1870182e1ef7efc0))  @yongjieTang


- [Infra] pick a svg related commit for skia. ([ec3ae26](https://github.com/lynx-family/lynx/commit/ec3ae2655cdfbe9f8e94be237c00e6204cc1f62b))  @ci_lynx


- [Infra] Add configuration file for CodeQL ([c50b257](https://github.com/lynx-family/lynx/commit/c50b257b48a0294808fb993f35f27a70dd0b019c))  @jianliang00


- [Infra] Support publish dev version of lynx_base for harmony ([2b69def](https://github.com/lynx-family/lynx/commit/2b69def5134d2f9fbc754413aabc3c37831b7de6))  @yongjieTang


- [Infra] Support passing globalProps via url query ([912333e](https://github.com/lynx-family/lynx/commit/912333e1ce6cf1309689d48c065a6f359319a4e5))  @zhengsenyao


- [Infra][Harmony] upgrade harmony sdk to 6.0.0.868 ([de8f3ed](https://github.com/lynx-family/lynx/commit/de8f3ed2542b1cc88eb3a50f55b233dddc0a092d))  @GhostFlying


- [Infra] Optimize CI gradle cache ([6b4fc3e](https://github.com/lynx-family/lynx/commit/6b4fc3e4301340ec35c5850e2837759a3dfade80))  @coolkiid


- [Infra] upgrade buildroot version. ([7253240](https://github.com/lynx-family/lynx/commit/7253240399d9f84c055c0515929a2e8744f93085))  @yongjieTang


- [Infra][Harmony] support multiple sdk version ([29d4a36](https://github.com/lynx-family/lynx/commit/29d4a36ca18e06e4690539f40d3265ca517a513d))  @GhostFlying


- [Infra] Disable flaky e2e case temporarily ([3ffa586](https://github.com/lynx-family/lynx/commit/3ffa586e46bde3facb2bea9bdd7b6c3e4c3d2398))  @Kingatnuaa0528


- [Infra] Move dev dependency from DEPS to DEPS.dev ([43f8184](https://github.com/lynx-family/lynx/commit/43f818481e96cd315065c88931d256e60d61e9c6))  @gongfeng98


- [Infra] use macos-14 runner in ios publish job ([d83549e](https://github.com/lynx-family/lynx/commit/d83549e2d84f00c2cd577b642f576ab83677c818))  @gongfeng98


- [Infra] Check jq command exist before harmony release ([f210b95](https://github.com/lynx-family/lynx/commit/f210b95bcb720c63148de6329f31732ffab11f43))  @Kingatnuaa0528