# servo v0.1.0 — v0.1.0 (LTS) - Product: servo (https://whatsnew.fyi/product/servo) - Vendor: servo - Date: 2026-04-13 - Version: v0.1.0 - Original notes: https://github.com/servo/servo/releases/tag/v0.1.0 - Permalink: https://whatsnew.fyi/product/servo/releases/v0.1.0 What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **changed** — Mark disabled elements pointed at and elements targets of touch events as :active - **changed** — Wrap Image related data in ImageInfo struct in NodeExt impl - **fixed** — Fix deadlock in async html parser - **changed** — Refactor GPUPipelineLayout to disallow direct Drop - **changed** — Add image_url to ImageInfo struct - **changed** — Jscontext-ify element aria methods and SetCrossOrigin - **added** — Implement initial support for Step in, Step out and Step over in devtools - **changed** — Don't apply letter-spacing to formatting characters - **changed** — Pass Request's URL for LargestContentfulPaint Entry - **added** — Add basic support for tab navigation - **added** — Implement inject a key into a value using a key path with value in indexeddb - **added** — Implement pointerenter, pointerout, pointerleave, pointerover pointer events - **fixed** — Avoid data race in ServoLayoutElement::apply_selector_flags() - **removed** — Remove generic nightly download support from mach - **changed** — Refactor GPURenderBundle's drop implementation - **changed** — Fire pointer, mouseenter, and mouseleave events respecting the flat tree - **added** — Implement frame scoped evaluation in devtools - **changed** — Set relatedTarget for mouse and pointer enter, leave, out, over events - **added** — Enable system color in stylo - **changed** — Restore object store metadata on upgrade abort and sync connection in indexeddb #### Servo 0.1.0 Check out our [0.1 announcement blog-post](https://servo.org/blog/2026/04/13/servo-0.1.0-release/). ##### Trying out the Servo Tech Demo [troubleshooting guide]: https://servo.org/download/#troubleshooting ###### Linux If you see an error `loading shared libraries` when starting servo on Linux, please refer to the [troubleshooting guide]. ###### HarmonyOS Please note that the `servo-aarch64-linux-ohos.hap` attached here is signed for OpenHarmony, not HarmonyOS. For HarmonyOS self-signing is currently required - You can download the `servo-aarch64-linux-ohos.so` shared library and use DevEco Studio to follow the instructions in the ArkTS [Servo Demo repository](https://github.com/jschwe/ServoDemo) ##### What's Changed Our usual monthly [blog](https://servo.org/blog/) post (covering March) with a curated overview over the recent changes, will be released at a later date. You can still find the generated release notes below as usual.
Generated Release notes ##### What's Changed * script: Mark disabled elements pointed at and elements targets of touch events as `:active` by @webbeef in https://github.com/servo/servo/pull/42935 * ci: Add `jackd2` to dependency of Media Examples by @yezhizhen in https://github.com/servo/servo/pull/42947 * layout: Wrap Image related data in `ImageInfo` struct in `NodeExt` impl by @shubhamg13 in https://github.com/servo/servo/pull/42948 * script: Fix deadlock in async html parser by @simonwuelker in https://github.com/servo/servo/pull/42930 * Reword our security policy by @jschwe in https://github.com/servo/servo/pull/42953 * script: Refactors GPUPipelineLayout to disallow direct Drop. by @willypuzzle in https://github.com/servo/servo/pull/42937 * layout: Add image_url to `ImageInfo` struct by @shubhamg13 in https://github.com/servo/servo/pull/42949 * tests: Add back .ini file for parser reentrancy test by @simonwuelker in https://github.com/servo/servo/pull/42959 * script: jscontext-ify element aria methods and SetCrossOrigin by @Narfinger in https://github.com/servo/servo/pull/42957 * devtools: Implement initial support for `Step in`, `Step out` and `Step over` by @eerii in https://github.com/servo/servo/pull/42907 * fonts: Don't apply `letter-spacing` to formatting characters by @simonwuelker in https://github.com/servo/servo/pull/42961 * Pass Request's URL for `LargestContentfulPaint` Entry by @shubhamg13 in https://github.com/servo/servo/pull/42901 * script: Add basic support for tab navigation by @mrobinson in https://github.com/servo/servo/pull/42952 * indexeddb: implement "inject a key into a value using a key path with value" by @Taym95 in https://github.com/servo/servo/pull/42727 * ci: Remove dummy audio device related steps for linux-wpt by @yezhizhen in https://github.com/servo/servo/pull/42945 * script: pointer events: pointerenter, pointerout, pointerleave, pointerover by @webbeef in https://github.com/servo/servo/pull/42736 * script: Avoid data race in `ServoLayoutElement::apply_selector_flags()` by @Loirooriol in https://github.com/servo/servo/pull/42963 * mach: Remove generic nightly download support by @mrobinson in https://github.com/servo/servo/pull/42977 * script: Refactors `GPURenderBundle`'s drop implementation. by @willypuzzle in https://github.com/servo/servo/pull/42982 * script: Fire pointer, `mouseenter`, and `mouseleave`events respecting the flat tree by @simonwuelker in https://github.com/servo/servo/pull/42987 * `pointerevent_support.js`: touchScrollInTarget smoothly by @yezhizhen in https://github.com/servo/servo/pull/42652 * devtools: Implement frame scoped evaluation by @atbrakhi in https://github.com/servo/servo/pull/42936 * Fix nightly release by @jschwe in https://github.com/servo/servo/pull/42983 * OHOS CI: Fix resident-smaps recording by @Narfinger in https://gith _[Truncated at 4000 characters — full notes: https://github.com/servo/servo/releases/tag/v0.1.0]_