From d930265ea3f55a6e54e7c384d3ad8df6fc03aacf Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 18 Oct 2026 02:50:46 +0000 Subject: [PATCH] chore(main): release rea-agents 6.6.0 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 534 ++++++++++++++++++++++++++++++++ docs/installation.md | 6 +- package-lock.json | 4 +- package.json | 2 +- server.json | 4 +- src/generatedPackageMetadata.ts | 2 +- 7 files changed, 544 insertions(+), 10 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index b85605b810..2f0a9c430f 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "6.5.0" + ".": "6.6.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 4c7899ca14..e2e3063541 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,539 @@ # Changelog +## [6.6.0](https://github.com/CloudEngineHub/rea/compare/rea-agents-6.5.0...rea-agents-6.6.0) (2026-10-18) + + +### ⚠ BREAKING CHANGES + +* **native:** failed or cancelled native UI scenarios now return typed errors with the collected report in partial_observation instead of successful reports containing failed or cancelled steps. +* **providers:** binary_session candidate availability can be unknown during owner finalization. Consumers must handle this state; the internal session status API is now asynchronous. +* **native:** Swift symbol address can now be null when the provider has no location. Clients consuming swift_symbols must handle an unknown address. The original provider value is retained in optional evidence.reported_address. +* **hopper:** Older Linux Hopper builds admitted by the fixed allowlist now require retained publisher-signed package evidence or an approved update to the current public demo. Update explicit HOPPER_LAUNCHER_PATH values when migrating; the live feed exposes only its current release. +* **adb:** inspect_adb_package version_code is now a decimal string ("45") instead of a JSON number (45). Read it as a string, or parse it with BigInt when numeric comparison is needed. + +### Features + +* **android:** make the JADX operation deadline configurable ([#4466](https://github.com/CloudEngineHub/rea/issues/4466)) ([f433786](https://github.com/CloudEngineHub/rea/commit/f4337864633ce3ac44bf4d0d888deeecb0722ea7)) +* **apktool:** share one APK resource decode across selected locale tables ([#4777](https://github.com/CloudEngineHub/rea/issues/4777)) ([#4804](https://github.com/CloudEngineHub/rea/issues/4804)) ([6668424](https://github.com/CloudEngineHub/rea/commit/6668424343d952587210fad6402aefd06e53ddb9)) +* **electron:** resolve stable local constant window options ([d72d856](https://github.com/CloudEngineHub/rea/commit/d72d856f58d4747c5eb4307426e80d20934e017c)) +* **ghidra:** admit ARM PE targets on Windows ([#3965](https://github.com/CloudEngineHub/rea/issues/3965)) ([2b5ee72](https://github.com/CloudEngineHub/rea/commit/2b5ee72d2627267aa81db5e6dd290696cc2e40cd)), closes [#2186](https://github.com/CloudEngineHub/rea/issues/2186) +* **ghidra:** support raw big-endian m68k analysis ([#4018](https://github.com/CloudEngineHub/rea/issues/4018)) ([d62d308](https://github.com/CloudEngineHub/rea/commit/d62d3082c27984a3983e08d363213e84dedfe929)) +* **javascript:** add filtered retained module reference views ([ec394a2](https://github.com/CloudEngineHub/rea/commit/ec394a2bdfbc1474851f4849611d6d308d8e60a0)) +* **javascript:** query retained application facts by exact path ([#4265](https://github.com/CloudEngineHub/rea/issues/4265)) ([d9d085a](https://github.com/CloudEngineHub/rea/commit/d9d085a15e17bce525a316a48c7e3eeae1f60423)) +* **kuna:** add bounded call relationships and exact xrefs ([c9f9b83](https://github.com/CloudEngineHub/rea/commit/c9f9b83c6f5878f1d5b102ab206a2ce214749258)) +* **kuna:** add cached string inventory and search ([#4095](https://github.com/CloudEngineHub/rea/issues/4095)) ([7054bbb](https://github.com/CloudEngineHub/rea/commit/7054bbb9ab03536e4fed4964c7ad5cde909acffd)) +* **kuna:** add Kuna readiness, doctor and owned project cache ([#3832](https://github.com/CloudEngineHub/rea/issues/3832)) ([933f216](https://github.com/CloudEngineHub/rea/commit/933f216698fc7162c234e22fefe97315faa80676)) +* **kuna:** serve procedures, pseudocode and assembly from Kuna exports ([#3854](https://github.com/CloudEngineHub/rea/issues/3854)) ([c1fd496](https://github.com/CloudEngineHub/rea/commit/c1fd496e6a1d3a08b30ee0f2157e827bb1049b58)) + + +### Bug Fixes + +* **adb:** bind transfer evidence to consumed snapshots ([1342127](https://github.com/CloudEngineHub/rea/commit/1342127e91d4db8b4113a7a4e85be909bc96e1db)) +* **adb:** distinguish absent focus from missing declarations ([3d028db](https://github.com/CloudEngineHub/rea/commit/3d028dbc74a465f6f8df1813a931fbb5362e7dc3)) +* **adb:** keep a bare numeric wm density as the physical density ([#4074](https://github.com/CloudEngineHub/rea/issues/4074)) ([bef3fbb](https://github.com/CloudEngineHub/rea/commit/bef3fbbc6ec6e400d5638f2fdec29f9e18910e6e)), closes [#3942](https://github.com/CloudEngineHub/rea/issues/3942) +* **adb:** keep the exact Android long version code ([#3485](https://github.com/CloudEngineHub/rea/issues/3485)) ([7666a48](https://github.com/CloudEngineHub/rea/commit/7666a482b69dc7cabdbac3bbaf89a43e32300192)), closes [#3368](https://github.com/CloudEngineHub/rea/issues/3368) +* **adb:** mark unknown package coverage partial ([9534e42](https://github.com/CloudEngineHub/rea/commit/9534e42ec83d1004fab94574344b2a3de64744ac)) +* **adb:** mark unknown permission coverage partial ([#4663](https://github.com/CloudEngineHub/rea/issues/4663)) ([9534e42](https://github.com/CloudEngineHub/rea/commit/9534e42ec83d1004fab94574344b2a3de64744ac)) +* **adb:** preserve command owner cancellation outcomes ([c4475d4](https://github.com/CloudEngineHub/rea/commit/c4475d4a673966121605e417a69bc9ab94bda861)) +* **adb:** preserve display-scoped window focus declarations ([7086768](https://github.com/CloudEngineHub/rea/commit/7086768a27242a15daa93486aefbaacc3c891e78)) +* **adb:** preserve version probe failures during admission ([0d22474](https://github.com/CloudEngineHub/rea/commit/0d224742808e32106e2ee93340c6755ee5e0a0db)) +* **adb:** refuse transfers when destination existence is unknown ([61e6880](https://github.com/CloudEngineHub/rea/commit/61e688070f48016b6d178cd04c02fcc2f33e19ad)), closes [#4574](https://github.com/CloudEngineHub/rea/issues/4574) +* **adb:** retain and resolve owned hash cleanup ([1bd5c5c](https://github.com/CloudEngineHub/rea/commit/1bd5c5c87e81b27bfb16140f71ffa03563e58477)) +* **adb:** retain cancellation at screen publication ([461eb16](https://github.com/CloudEngineHub/rea/commit/461eb161282237ad3135f6d8f8fbbc560285548e)) +* **adb:** scope package uninstall requests to user zero ([be0b2d1](https://github.com/CloudEngineHub/rea/commit/be0b2d138c46bb951fc3c8ee57ef7b0d57fed312)) +* **analysis-view:** preserve native relationship coverage ([89dd71f](https://github.com/CloudEngineHub/rea/commit/89dd71f0f0b3e02049a22b2bb02da98d157b60f8)) +* **analysis:** gate document selection fallback and completion ([9df559b](https://github.com/CloudEngineHub/rea/commit/9df559b7e712298a761ff26e9caae8d659b7e54b)) +* **analysis:** retain artifact admission cancellation reasons ([52b73ee](https://github.com/CloudEngineHub/rea/commit/52b73ee857029a3ab8f5c6eeef233b295951a46c)) +* **android:** finalize startup diagnostics before reporting failure ([3ad1032](https://github.com/CloudEngineHub/rea/commit/3ad1032b11edea2dcb054e78f951cc43159ae83d)), closes [#4844](https://github.com/CloudEngineHub/rea/issues/4844) +* **android:** own Java prerequisite probing and readiness shutdown ([ceeff5a](https://github.com/CloudEngineHub/rea/commit/ceeff5a41788e47e5aee96a4baf191a6ce7fde4b)), closes [#4845](https://github.com/CloudEngineHub/rea/issues/4845) +* **android:** preserve native and abstract body absence ([742b6f5](https://github.com/CloudEngineHub/rea/commit/742b6f587f3c4ef1b8212e7376d6f3a305b194dc)), closes [#3488](https://github.com/CloudEngineHub/rea/issues/3488) +* **android:** preserve primary failures through cleanup retries ([9fa6d2b](https://github.com/CloudEngineHub/rea/commit/9fa6d2b254cc390665974efb52463386a029e9fc)), closes [#4835](https://github.com/CloudEngineHub/rea/issues/4835) +* **android:** preserve typed JVM memory failures during loading ([3fa972a](https://github.com/CloudEngineHub/rea/commit/3fa972af7c7cb6cf014ffc426bdf7130dc6f2fd2)), closes [#3517](https://github.com/CloudEngineHub/rea/issues/3517) +* **android:** recover original bodies when Java source is omitted ([63c65a2](https://github.com/CloudEngineHub/rea/commit/63c65a22430a4bbc0c1807a0298edb867775001f)), closes [#3443](https://github.com/CloudEngineHub/rea/issues/3443) +* **android:** resolve hash cleanup through its owner ([6e74704](https://github.com/CloudEngineHub/rea/commit/6e74704f931e994dfa6eef6736dd97a4e2fc2671)) +* **android:** retain archive admission ownership through cleanup retries ([300905c](https://github.com/CloudEngineHub/rea/commit/300905c11be1c25b98fda9e2b71dfa899fc2831c)), closes [#4846](https://github.com/CloudEngineHub/rea/issues/4846) +* **apktool:** attribute decode refusals to the selected APK ([cc038da](https://github.com/CloudEngineHub/rea/commit/cc038da218cada68c87700477aba3db4739791ff)), closes [#3340](https://github.com/CloudEngineHub/rea/issues/3340) +* **apktool:** derive locale size from resource configuration fields ([6385ef4](https://github.com/CloudEngineHub/rea/commit/6385ef4355d7a794b3154ee38529cbddee583336)), closes [#4817](https://github.com/CloudEngineHub/rea/issues/4817) +* **apktool:** disclose platform and release advisory windows ([d38f099](https://github.com/CloudEngineHub/rea/commit/d38f099692394ec90c582f9f0a14b036b421b160)), closes [#4818](https://github.com/CloudEngineHub/rea/issues/4818) +* **apktool:** disclose tables outside exact locale selection ([98886ad](https://github.com/CloudEngineHub/rea/commit/98886adddfcbd7b4f4236b3a9825f91878c3cb11)), closes [#4612](https://github.com/CloudEngineHub/rea/issues/4612) +* **apktool:** distinguish document failures from entry omissions ([dc2e811](https://github.com/CloudEngineHub/rea/commit/dc2e8117b60c4481372ed89b077e6c1cf81ee653)), closes [#4820](https://github.com/CloudEngineHub/rea/issues/4820) +* **apktool:** own file and workspace finalization ([4844ae8](https://github.com/CloudEngineHub/rea/commit/4844ae812b357922496d570fcd57e9f0d1e849c8)), closes [#4812](https://github.com/CloudEngineHub/rea/issues/4812) +* **apktool:** own the version probe's process group and keep its timeout typed ([#3808](https://github.com/CloudEngineHub/rea/issues/3808)) ([089ef73](https://github.com/CloudEngineHub/rea/commit/089ef732e80e14252674dbb82e71c1189440a1d4)) +* **apktool:** preserve decoded APK Evidence subject ([#4771](https://github.com/CloudEngineHub/rea/issues/4771)) ([e5ee3ac](https://github.com/CloudEngineHub/rea/commit/e5ee3ac658cd10ba23700e1757c86ce0a4520406)) +* **apktool:** preserve valid replacement characters in decoded XML ([#4697](https://github.com/CloudEngineHub/rea/issues/4697)) ([326c073](https://github.com/CloudEngineHub/rea/commit/326c073880c0eb420fb92afde057cb622e91817e)) +* **apktool:** retain advisory facts from the version observation ([63696d2](https://github.com/CloudEngineHub/rea/commit/63696d277328f556c971d1fc9f81ae83128d468b)), closes [#3438](https://github.com/CloudEngineHub/rea/issues/3438) +* **apktool:** retain command cleanup ownership through recovery ([11bcf44](https://github.com/CloudEngineHub/rea/commit/11bcf44252cc095a77a4c6d10290df48f491fdde)), closes [#4808](https://github.com/CloudEngineHub/rea/issues/4808) +* **apktool:** retain completed facts after locale read failures ([34a88d6](https://github.com/CloudEngineHub/rea/commit/34a88d6c1674710953e2c94bd0a17332cd69ca6f)), closes [#4880](https://github.com/CloudEngineHub/rea/issues/4880) +* **apktool:** retain decode facts across interrupted read stages ([f5fcf52](https://github.com/CloudEngineHub/rea/commit/f5fcf5216ffb3a266b8c00f6d9a0943051084ab5)), closes [#4882](https://github.com/CloudEngineHub/rea/issues/4882) +* **apktool:** retain observed table counts through output limits ([d37c346](https://github.com/CloudEngineHub/rea/commit/d37c346477de7d75d71e06792e2d24f3ea30a16a)), closes [#4874](https://github.com/CloudEngineHub/rea/issues/4874) +* **apple:** bound Interface Builder XML plists by shared value depth ([#4114](https://github.com/CloudEngineHub/rea/issues/4114)) ([3776f21](https://github.com/CloudEngineHub/rea/commit/3776f218e5e5638f8d6d6950f442be9caaa54427)) +* **apple:** count Interface Builder hierarchy records beyond the object limit ([#4162](https://github.com/CloudEngineHub/rea/issues/4162)) ([d816470](https://github.com/CloudEngineHub/rea/commit/d816470bcbddd70a98f70924fecb614931ec008d)), closes [#3950](https://github.com/CloudEngineHub/rea/issues/3950) +* **apple:** derive bundle anatomy from directory facts ([149a0fc](https://github.com/CloudEngineHub/rea/commit/149a0fc06c3c67ee45624e6da14dfb0754473758)), closes [#3359](https://github.com/CloudEngineHub/rea/issues/3359) [#4779](https://github.com/CloudEngineHub/rea/issues/4779) +* **apple:** derive launchd domains from owning directories ([5d6029e](https://github.com/CloudEngineHub/rea/commit/5d6029ea62a65ec34fd739ee40223c77c6fdb63b)), closes [#3353](https://github.com/CloudEngineHub/rea/issues/3353) +* **apple:** keep Interface Builder objects whose archived class is unresolved ([#4118](https://github.com/CloudEngineHub/rea/issues/4118)) ([a90c9ea](https://github.com/CloudEngineHub/rea/commit/a90c9eac6a4381f3695b460223cbe4fde3f058e3)) +* **apple:** preserve 128-bit keyed archive integers ([#4324](https://github.com/CloudEngineHub/rea/issues/4324)) ([44c9ff7](https://github.com/CloudEngineHub/rea/commit/44c9ff7b75d0ee76e911578b5db5e5ab40a13f07)) +* **apple:** preserve decoded keyed archive scalar identity ([2cf9c28](https://github.com/CloudEngineHub/rea/commit/2cf9c28f27261b7e64af2ba7ecb4e23ea7714aee)), closes [#4295](https://github.com/CloudEngineHub/rea/issues/4295) [#4785](https://github.com/CloudEngineHub/rea/issues/4785) +* **apple:** preserve exact Interface Builder plist integers ([2202e3f](https://github.com/CloudEngineHub/rea/commit/2202e3f0ba556d40cc6e598df1ecbdf1eda56c13)) +* **apple:** report __proto__ entries omitted from OpenStep property lists ([#4105](https://github.com/CloudEngineHub/rea/issues/4105)) ([fe7bcc3](https://github.com/CloudEngineHub/rea/commit/fe7bcc3fbeafe73fed97f1d6d75f6ee3a0821d4a)) +* **apple:** report plist dates the decoder cannot represent as unknown ([#3793](https://github.com/CloudEngineHub/rea/issues/3793)) ([7a66470](https://github.com/CloudEngineHub/rea/commit/7a66470385636e57191f964ca584484e4bd01d34)) +* **apple:** retain unavailable application components ([c192c58](https://github.com/CloudEngineHub/rea/commit/c192c58815ddeaf5cf30159e7082c742c0bc36b7)), closes [#4688](https://github.com/CloudEngineHub/rea/issues/4688) +* **apple:** scan keyed archive root values in context ([5a590e6](https://github.com/CloudEngineHub/rea/commit/5a590e61b1f2b026c2eca0add1514a61b86a3088)) +* **apple:** select only entries named Assets.car as asset catalogs ([#4094](https://github.com/CloudEngineHub/rea/issues/4094)) ([befbc02](https://github.com/CloudEngineHub/rea/commit/befbc024c9aead7fd600bae6c84af691ead1ff8c)), closes [#3914](https://github.com/CloudEngineHub/rea/issues/3914) +* **apple:** share dylib read ownership and cancellation facts ([d292c44](https://github.com/CloudEngineHub/rea/commit/d292c445ee4e9271906e444979f384c8f97008c9)) +* **artifacts:** bind inventory and extraction cleanup to exact owners ([bbfe6ed](https://github.com/CloudEngineHub/rea/commit/bbfe6edd60290f9bfbec68c8a0bcf605d8bbf5b3)), closes [#4928](https://github.com/CloudEngineHub/rea/issues/4928) +* **artifacts:** carry exact cleanup authority through scope failures ([2582c26](https://github.com/CloudEngineHub/rea/commit/2582c267af315a2d39c0ed055b20a8a02623e322)) +* **artifacts:** classify ZIP offsets beyond EOF as malformed ([c209dcb](https://github.com/CloudEngineHub/rea/commit/c209dcb209118069f123e789949eeba1ef78853e)) +* **artifacts:** never count occurrences on an unknown duplicate path as unchanged ([#4100](https://github.com/CloudEngineHub/rea/issues/4100)) ([d929543](https://github.com/CloudEngineHub/rea/commit/d9295431985f85d7781dff0f91951bda19f91f3a)), closes [#3956](https://github.com/CloudEngineHub/rea/issues/3956) +* **artifacts:** never treat a directory named *.map as a source map ([#4131](https://github.com/CloudEngineHub/rea/issues/4131)) ([9d6651e](https://github.com/CloudEngineHub/rea/commit/9d6651e5b5296da31a88042a061bdc6f4e769f10)), closes [#3909](https://github.com/CloudEngineHub/rea/issues/3909) +* **artifacts:** normalize ZIP current-directory prefixes at the reader ([6b1c36e](https://github.com/CloudEngineHub/rea/commit/6b1c36e336eeacbb7159b211e687b4b84f99b9f5)), closes [#4124](https://github.com/CloudEngineHub/rea/issues/4124) +* **artifacts:** preserve input size refusals and recovery ([8451d28](https://github.com/CloudEngineHub/rea/commit/8451d283920e86936576fdf67615807d1b4ca4a9)) +* **artifacts:** preserve opaque ZIP cancellation reasons ([f1d1885](https://github.com/CloudEngineHub/rea/commit/f1d18859eb37035a12829c41f507903ee3b89c70)) +* **artifacts:** reject colliding extraction paths before writing ([862a0b2](https://github.com/CloudEngineHub/rea/commit/862a0b2631785492f8dc20c8acd396646c545fd1)) +* **artifacts:** retain canonical cleanup leases for scope owners ([daa641a](https://github.com/CloudEngineHub/rea/commit/daa641aa3c4a11a739a51c8e77e7c365b946cbec)) +* **artifacts:** retain descriptor ownership and read completion facts ([542fa84](https://github.com/CloudEngineHub/rea/commit/542fa84957bbd8a21c1969d88b23a613fb437e36)) +* **artifacts:** serialize concurrent cleanup lease releases ([16924e2](https://github.com/CloudEngineHub/rea/commit/16924e275e939d0543ba01493324959a9e1d731c)) +* **browser:** bind CDP cleanup failures to exact transport leases ([ce0d679](https://github.com/CloudEngineHub/rea/commit/ce0d6790ed2ac594dadba77819727c92037c5927)) +* **browser:** bound CDP handshakes and command responses ([#3555](https://github.com/CloudEngineHub/rea/issues/3555)) ([c61a24b](https://github.com/CloudEngineHub/rea/commit/c61a24b8c5a2c58f969628b7d3bec62ffed7f0ae)) +* **browser:** compare accessibility only with observed coverage ([0123d59](https://github.com/CloudEngineHub/rea/commit/0123d5976828bfe621bd51daa4cf39fee48a1349)) +* **browser:** confirm service-worker cancellation cleanup ([#4010](https://github.com/CloudEngineHub/rea/issues/4010)) ([2a2a33a](https://github.com/CloudEngineHub/rea/commit/2a2a33ad92150821195327456ec059b3893852a2)) +* **browser:** disclose connected platform-emulation teardown limits ([2ff0867](https://github.com/CloudEngineHub/rea/commit/2ff086796ad7b8f60397956750584e170dbe2910)) +* **browser:** keep malformed Electron CDP inventories incomplete ([#3901](https://github.com/CloudEngineHub/rea/issues/3901)) ([6fcfc5b](https://github.com/CloudEngineHub/rea/commit/6fcfc5b5e0c063300cd5278dd8bad5b1ab1374f6)), closes [#3379](https://github.com/CloudEngineHub/rea/issues/3379) +* **browser:** match exact WebMCP receiver segments ([38f92d1](https://github.com/CloudEngineHub/rea/commit/38f92d108e3148cdf47e4ffbfe3de8a76e795d51)) +* **browser:** omit erased type-only import-equals from source-map dependencies ([#4165](https://github.com/CloudEngineHub/rea/issues/4165)) ([8686b32](https://github.com/CloudEngineHub/rea/commit/8686b32209f409369910fb9bba0453d03940aaf2)), closes [#3932](https://github.com/CloudEngineHub/rea/issues/3932) +* **browser:** own transport cleanup through finalization ([93c620c](https://github.com/CloudEngineHub/rea/commit/93c620c3e7c401be40b71c480518147c76ade4dc)) +* **browser:** parse complete COOP and COEP structured items ([c360cfc](https://github.com/CloudEngineHub/rea/commit/c360cfcd6d7901514b16dd6113eba2e0b0fdf422)) +* **browser:** preserve cleanup failure diagnostics ([5a77acf](https://github.com/CloudEngineHub/rea/commit/5a77acfbcdb84f217f7433dd403fb206cee82aca)) +* **browser:** preserve repeated document Link fields ([df2fc25](https://github.com/CloudEngineHub/rea/commit/df2fc251e318a1255309dba232f9f73c700777b6)) +* **browser:** preserve URL paths when removing credentials ([#4731](https://github.com/CloudEngineHub/rea/issues/4731)) ([6b0113a](https://github.com/CloudEngineHub/rea/commit/6b0113a534aab0a5d5db9ed5c67cafb183d7bcfd)) +* **browser:** release attached emulation overrides ([#3778](https://github.com/CloudEngineHub/rea/issues/3778)) ([7d1e4d0](https://github.com/CloudEngineHub/rea/commit/7d1e4d0e2bfb77bd47203b4f962e4f034678dc75)) +* **browser:** report attached locale coverage limits ([c769759](https://github.com/CloudEngineHub/rea/commit/c7697595d8e1b54ab04ba661f98ad595d0993c34)) +* **browser:** report cancellation after cleanup and source-map abort ([#2893](https://github.com/CloudEngineHub/rea/issues/2893)) ([b25d351](https://github.com/CloudEngineHub/rea/commit/b25d3517b68ad4352fa44e435f23c26de4bce54a)) +* **browser:** retain exact scenario cleanup ownership ([3460cea](https://github.com/CloudEngineHub/rea/commit/3460ceac3f5dc93c767b1e7c39a511f026b41baa)) +* **browser:** retain malformed inventory uncertainty ([4cc044b](https://github.com/CloudEngineHub/rea/commit/4cc044be68f813e96907e6cedcf422d0a3170de3)) +* **browser:** retain module resolution through finalization ([94bc7ed](https://github.com/CloudEngineHub/rea/commit/94bc7ed3222ab6ca33fe68f58326eefb91689904)) +* **browser:** share DOM snapshot admission ([70de702](https://github.com/CloudEngineHub/rea/commit/70de702109fd492306d35d70a920616256804885)), closes [#4709](https://github.com/CloudEngineHub/rea/issues/4709) +* **cache:** invalidate snapshots that lack source caveat semantics ([937b4e6](https://github.com/CloudEngineHub/rea/commit/937b4e69c8e81c32d81c02b6a9a9e29421a6f3dd)) +* **captures:** admit schema-valid HAR numbers that evidence cannot publish exactly ([#3159](https://github.com/CloudEngineHub/rea/issues/3159)) ([35e17a7](https://github.com/CloudEngineHub/rea/commit/35e17a717229c1905828c0a0664a1825a985cf28)) +* **ci:** await complete browser fixture restoration ([e45eb33](https://github.com/CloudEngineHub/rea/commit/e45eb33f03deaa2ab047f876736ccaa22498448f)) +* **ci:** format keyed archive CLI regression test ([#4796](https://github.com/CloudEngineHub/rea/issues/4796)) ([bd3210e](https://github.com/CloudEngineHub/rea/commit/bd3210eb2485d916fbcb4f1a657f24dfdc1b482f)) +* **ci:** handle cache eviction and composed cleanup assertions ([#4824](https://github.com/CloudEngineHub/rea/issues/4824)) ([3ddb2e4](https://github.com/CloudEngineHub/rea/commit/3ddb2e4cf7c5678e2fd2c4ef2471e5f795e9355d)) +* **ci:** reject false browser environment cancellation passes ([e18fccc](https://github.com/CloudEngineHub/rea/commit/e18fccc548ba51a51d960b38cdd8996062c2917c)), closes [#4033](https://github.com/CloudEngineHub/rea/issues/4033) +* **ci:** restore plist, verifier, and TOML capacity checks ([#4930](https://github.com/CloudEngineHub/rea/issues/4930)) ([1accac2](https://github.com/CloudEngineHub/rea/commit/1accac27c36d98fb432e32a4a45fe75c78480773)), closes [#4931](https://github.com/CloudEngineHub/rea/issues/4931) +* **cleanup:** project resources from unresolved owners ([bf7fad3](https://github.com/CloudEngineHub/rea/commit/bf7fad390c26db32d39671429ba35418ff2506da)), closes [#4578](https://github.com/CloudEngineHub/rea/issues/4578) +* **cli:** accept --flag=value for global output flags ([#3811](https://github.com/CloudEngineHub/rea/issues/3811)) ([0781716](https://github.com/CloudEngineHub/rea/commit/0781716788f553aba739b339560402b3fe8eb0ec)) +* **clients:** advance TOML statement lines without document rescans ([e103ae0](https://github.com/CloudEngineHub/rea/commit/e103ae0ce50b3f1e0364c80a9ccaaebe0dc12f22)), closes [#4873](https://github.com/CloudEngineHub/rea/issues/4873) +* **clients:** preserve large TOML documents without argument spreads ([c43bc0b](https://github.com/CloudEngineHub/rea/commit/c43bc0bf66a4e245a0cafa40def0d0207bcbd73c)), closes [#4856](https://github.com/CloudEngineHub/rea/issues/4856) +* **cli:** finalize doctor cancellation after failure logging ([662fad9](https://github.com/CloudEngineHub/rea/commit/662fad90723b3e5800962bcf02c8c2db1ea2bff5)), closes [#4848](https://github.com/CloudEngineHub/rea/issues/4848) +* **cli:** isolate static native inspection from deep provider selection ([f31b231](https://github.com/CloudEngineHub/rea/commit/f31b231a92a61be6bd1800b16be0b3210ae82944)), closes [#4555](https://github.com/CloudEngineHub/rea/issues/4555) +* **cli:** prefer native byte inspection for automatic dispatch metadata ([060587b](https://github.com/CloudEngineHub/rea/commit/060587b4567a1c92e8926c9b210008f7099e062c)), closes [#4555](https://github.com/CloudEngineHub/rea/issues/4555) +* **cli:** preserve APK locale-list schema bounds ([f1edf0d](https://github.com/CloudEngineHub/rea/commit/f1edf0da0c6c897e68664a6ab2637f8f33368bf8)), closes [#4876](https://github.com/CloudEngineHub/rea/issues/4876) +* **cli:** preserve omitted positions in filtered JSON arrays ([2ae4e16](https://github.com/CloudEngineHub/rea/commit/2ae4e1608f290c95ff7cff28c4d16a79b301d03d)) +* **cli:** preserve spaced output flag values ([#4823](https://github.com/CloudEngineHub/rea/issues/4823)) ([9e372c6](https://github.com/CloudEngineHub/rea/commit/9e372c6bc914b15e2f778f969da4fd3e11483d78)) +* **cli:** report string capacity failures during result formatting ([fd6da70](https://github.com/CloudEngineHub/rea/commit/fd6da70920f9f825624af4525df6755780edc575)), closes [#4806](https://github.com/CloudEngineHub/rea/issues/4806) +* **cli:** require cancellation through command finalization ([279c590](https://github.com/CloudEngineHub/rea/commit/279c590ef6bb737d4a48ea696a0ae5eb30010b3d)) +* **cli:** route app bundles with trailing separators to native analysis ([#3511](https://github.com/CloudEngineHub/rea/issues/3511)) ([d94ef22](https://github.com/CloudEngineHub/rea/commit/d94ef22d70f02e56f043ff030fc6a025a19e56d9)) +* **cli:** route update flag through verified updater ([4f7b5fb](https://github.com/CloudEngineHub/rea/commit/4f7b5fb6023ce2ec449561782d09e3c7e5ac7c7b)), closes [#4883](https://github.com/CloudEngineHub/rea/issues/4883) +* **cli:** stop quietly when the stdout reader closes early ([#3781](https://github.com/CloudEngineHub/rea/issues/3781)) ([5e8f7c5](https://github.com/CloudEngineHub/rea/commit/5e8f7c536ecda23abd88b03a836ef67e8a8f96ef)) +* **cli:** validate integer tokens before coercion ([8d82579](https://github.com/CloudEngineHub/rea/commit/8d8257928bbe8d43fedffc4db5fca26c8108820f)), closes [#4182](https://github.com/CloudEngineHub/rea/issues/4182) +* **comparison:** keep unnamed reference endpoints distinct or unknown ([#3809](https://github.com/CloudEngineHub/rea/issues/3809)) ([847b732](https://github.com/CloudEngineHub/rea/commit/847b7328cf73907511acc71c554613af31a87b5b)) +* **contracts:** complete canonical mobile graph inventory examples ([#4026](https://github.com/CloudEngineHub/rea/issues/4026)) ([90457af](https://github.com/CloudEngineHub/rea/commit/90457af1817c322367de0c0fe307e9d529dae29d)) +* **core:** keep released cleanup dependencies empty ([26bb85c](https://github.com/CloudEngineHub/rea/commit/26bb85c007109dd4eed11a5b9fcbd39f494f0b6e)), closes [#4578](https://github.com/CloudEngineHub/rea/issues/4578) +* **cutter:** attribute status proof failures to command ([5c0472c](https://github.com/CloudEngineHub/rea/commit/5c0472c571cd27a812013650624893aefa446209)), closes [#4607](https://github.com/CloudEngineHub/rea/issues/4607) +* **cutter:** attribute the host application version ([9a82046](https://github.com/CloudEngineHub/rea/commit/9a82046b07244e62df22076b64ded05ff9abc5db)) +* **cutter:** cancel discovery probes and queued work ([a6c6a76](https://github.com/CloudEngineHub/rea/commit/a6c6a76d37c729e17cccf2dd20fe8e8177d98b14)) +* **cutter:** normalize command checkpoint cancellation ([71929ed](https://github.com/CloudEngineHub/rea/commit/71929ed37cdc560b6b8aa62b5f7182e417c8a850)), closes [#4635](https://github.com/CloudEngineHub/rea/issues/4635) +* **cutter:** preserve mixed Unicode output within the frame limit ([8a2a1a2](https://github.com/CloudEngineHub/rea/commit/8a2a1a2b8bc698f960ab9f766f8e0722124365c4)) +* **cutter:** read the active document from core configuration ([2c1dee1](https://github.com/CloudEngineHub/rea/commit/2c1dee16df7c3839eb1bad115e10d102d6641ea2)) +* **cutter:** retain command attribution through descriptor cleanup ([199396f](https://github.com/CloudEngineHub/rea/commit/199396f61c8f61da326d059606a992304a760147)), closes [#4634](https://github.com/CloudEngineHub/rea/issues/4634) +* **cutter:** retain descriptor owners and join discovery cancellation ([2b7b698](https://github.com/CloudEngineHub/rea/commit/2b7b698db8ead1a5d6fde7007f1556e440d25127)) +* **dev:** retain exclusive ownership through command shutdown ([c7b7089](https://github.com/CloudEngineHub/rea/commit/c7b70896b1a1f346f1dc591773e776444a8f5f98)), closes [#4258](https://github.com/CloudEngineHub/rea/issues/4258) +* **dmg:** classify localized verification failures safely ([f25c41b](https://github.com/CloudEngineHub/rea/commit/f25c41b832ea14b2ee4bd96066d956971fd730ca)), closes [#4146](https://github.com/CloudEngineHub/rea/issues/4146) +* **docs:** correct Korean README formatting and website translations ([#4344](https://github.com/CloudEngineHub/rea/issues/4344)) ([abbdb46](https://github.com/CloudEngineHub/rea/commit/abbdb464272036777010d7bb8d3628dea67ef855)) +* **docs:** resolve link roots before containment checks ([034293d](https://github.com/CloudEngineHub/rea/commit/034293df14c558a0fff4467fb28099148f9834a5)), closes [#4264](https://github.com/CloudEngineHub/rea/issues/4264) +* **doctor:** preserve unresolved client configuration evidence ([d818c3d](https://github.com/CloudEngineHub/rea/commit/d818c3d2639d3115edb8a5269a754101aea6c3bd)), closes [#4905](https://github.com/CloudEngineHub/rea/issues/4905) +* **domain:** admit Qualcomm Hexagon (EM_HEXAGON, 164) ELF binaries ([#4819](https://github.com/CloudEngineHub/rea/issues/4819)) ([3c1cce7](https://github.com/CloudEngineHub/rea/commit/3c1cce78ee6c5de64a19f362779271bce763981e)) +* **domain:** classify TypeScript parameter properties as declarations rather than identifier reads ([#4465](https://github.com/CloudEngineHub/rea/issues/4465)) ([2bba39b](https://github.com/CloudEngineHub/rea/commit/2bba39bc2b442074ef55893436df136c48d6ffe5)) +* **domain:** keep a decoded Swift alias category beside undecoded aliases ([#4085](https://github.com/CloudEngineHub/rea/issues/4085)) ([8276382](https://github.com/CloudEngineHub/rea/commit/82763824dc76477c998c705d33f2d4bb15ac8154)), closes [#3934](https://github.com/CloudEngineHub/rea/issues/3934) +* **electron:** block synchronous shell effects during capture ([709b5cb](https://github.com/CloudEngineHub/rea/commit/709b5cbdc15aa757f89c38ecd12e5a47710747a6)), closes [#4393](https://github.com/CloudEngineHub/rea/issues/4393) +* **electron:** delegate once dispatch to the active runtime ([#4605](https://github.com/CloudEngineHub/rea/issues/4605)) ([3606264](https://github.com/CloudEngineHub/rea/commit/360626434d21d19dc9402196630f48a249c25245)) +* **electron:** own fuse cleanup through adapters and shutdown ([f9de413](https://github.com/CloudEngineHub/rea/commit/f9de41371f7536e2e22ce6e43c9314fa2f238a30)), closes [#4658](https://github.com/CloudEngineHub/rea/issues/4658) +* **electron:** preserve cancellation across waits, state reads and cleanup ([180ba03](https://github.com/CloudEngineHub/rea/commit/180ba03bfddd5916251e81e97a500b1ede7a9eea)) +* **electron:** preserve native IPC listener behavior ([#4389](https://github.com/CloudEngineHub/rea/issues/4389)) ([bf34758](https://github.com/CloudEngineHub/rea/commit/bf3475867ff136b9fbdbadd37ba01a4f3c642a74)) +* **electron:** preserve unknown resource sizes ([79d2b71](https://github.com/CloudEngineHub/rea/commit/79d2b718963b28d5b5ce42cda67db648827a9a23)), closes [#4708](https://github.com/CloudEngineHub/rea/issues/4708) +* **electron:** reject active scenario capture when inspect fuse is disabled ([#3453](https://github.com/CloudEngineHub/rea/issues/3453)) ([#3605](https://github.com/CloudEngineHub/rea/issues/3605)) ([3e88e21](https://github.com/CloudEngineHub/rea/commit/3e88e217052df44d9e96d2e2f93fe6ae33262afe)) +* **electron:** retain fuse descriptor ownership through failed final close ([#4668](https://github.com/CloudEngineHub/rea/issues/4668)) ([6b27d8f](https://github.com/CloudEngineHub/rea/commit/6b27d8f4e3be77bbd3f9a3a3c93d6f01b0a401e0)) +* **electron:** retain process and transport cleanup owners ([e7df00e](https://github.com/CloudEngineHub/rea/commit/e7df00e80777757b329bbe8aba6d421d8892b9d5)), closes [#4805](https://github.com/CloudEngineHub/rea/issues/4805) +* **electron:** share executable architecture facts for fuse inspection ([bf54c46](https://github.com/CloudEngineHub/rea/commit/bf54c462649049e525cbe9030bfe5ddb1d92ba6c)), closes [#4786](https://github.com/CloudEngineHub/rea/issues/4786) +* **electron:** snapshot script frame identity at ingestion ([6b991d3](https://github.com/CloudEngineHub/rea/commit/6b991d3aa73b5930c89a8620b912c9ac76c29f13)) +* **electron:** unwrap transparent inline window options ([b67baed](https://github.com/CloudEngineHub/rea/commit/b67baede2ed679bdb22af5d9c62a549c30cff9b0)) +* **errors:** exclude recovered cleanup resources ([3ed925e](https://github.com/CloudEngineHub/rea/commit/3ed925e547793c5869df194b70a04fbec8883c6b)) +* **errors:** restore typed primary after confirmed cleanup ([3e82366](https://github.com/CloudEngineHub/rea/commit/3e8236639abffa39deb5d5e939ec8baf6aaf3ca3)), closes [#4628](https://github.com/CloudEngineHub/rea/issues/4628) +* **evidence:** anchor deterministic replay to unknown creation ([10e9448](https://github.com/CloudEngineHub/rea/commit/10e9448d89899d740d96b4f69915149e77d73965)) +* **evidence:** classify ledger duplicate and missing review Evidence as caller input ([#4452](https://github.com/CloudEngineHub/rea/issues/4452)) ([4cdf3b0](https://github.com/CloudEngineHub/rea/commit/4cdf3b056fe33c203d4b706d52c6e768fb0c460c)), closes [#4444](https://github.com/CloudEngineHub/rea/issues/4444) +* **evidence:** preserve source attribution across composed workflows ([c4608a2](https://github.com/CloudEngineHub/rea/commit/c4608a29620ea3e7bb8259b47357b942fe4e4709)) +* **evidence:** retain completed observations on late cancellation ([3b69864](https://github.com/CloudEngineHub/rea/commit/3b698645a086d80156d9196fd296cbb4195fc888)), closes [#4261](https://github.com/CloudEngineHub/rea/issues/4261) +* **evidence:** verify staged output identity after its final write ([#4764](https://github.com/CloudEngineHub/rea/issues/4764)) ([8589b7e](https://github.com/CloudEngineHub/rea/commit/8589b7e778eaf7aac1383f5712fa8a90600ef24c)) +* **evm:** preserve command owner cancellation reasons ([0ec4826](https://github.com/CloudEngineHub/rea/commit/0ec4826633482be4ac3bbc194cc677f50db72a87)) +* **evm:** retain completed evidence through cleanup cancellation ([d694aef](https://github.com/CloudEngineHub/rea/commit/d694aef227e90164e6654ea9e5ce6a854d099404)) +* **filesystem:** observe cancellation after file finalization ([c884864](https://github.com/CloudEngineHub/rea/commit/c884864876c2568d8567235737b32e3f5893751d)) +* **filesystem:** preserve digest failures through cleanup cancellation ([e65c395](https://github.com/CloudEngineHub/rea/commit/e65c3955f92d83f5fef09cae1232278d75ce4022)) +* **filesystem:** preserve opaque caller reasons through cleanup ([746a044](https://github.com/CloudEngineHub/rea/commit/746a044e42c9eeff76a26d24c7dc89ae0eeff88d)) +* **filesystem:** retain stable hash cleanup owners across callers ([131fd5d](https://github.com/CloudEngineHub/rea/commit/131fd5ddcd3dc7124be118c7a3e56b8e8df38baf)), closes [#4266](https://github.com/CloudEngineHub/rea/issues/4266) +* **firmware:** own file access through publication and cleanup retry ([2d163c1](https://github.com/CloudEngineHub/rea/commit/2d163c12b18c4eb94dfb3b58d61e6e8821a71093)) +* **firmware:** preserve snapshot input failures and descriptor ownership ([0a51b24](https://github.com/CloudEngineHub/rea/commit/0a51b246c632a36b24c121282aeb51fda1ddb461)) +* **flutter:** check section-backed symbol tables against PT_LOAD ([#3859](https://github.com/CloudEngineHub/rea/issues/3859)) ([1b036ec](https://github.com/CloudEngineHub/rea/commit/1b036ecbffefca61d074ffd4ec65cc41c1b1636e)) +* **flutter:** keep completed inspection facts when cancelled during snapshot cleanup ([#4766](https://github.com/CloudEngineHub/rea/issues/4766)) ([34239d4](https://github.com/CloudEngineHub/rea/commit/34239d445b56ed32366dc587529de2d1a3f1ff83)), closes [#4717](https://github.com/CloudEngineHub/rea/issues/4717) +* **flutter:** report cancellation during snapshot cleanup with completed observations ([#4762](https://github.com/CloudEngineHub/rea/issues/4762)) ([63c5309](https://github.com/CloudEngineHub/rea/commit/63c530998ed106b8be7ec0aebd211a1629567e6a)), closes [#4640](https://github.com/CloudEngineHub/rea/issues/4640) +* **gdb:** report close disposition as a capability precondition ([847472a](https://github.com/CloudEngineHub/rea/commit/847472acf5cf4a28379e828dcd0fe55ac99d7c07)) +* **gdb:** validate complete thread-group inventories before cleanup ([d9aa06d](https://github.com/CloudEngineHub/rea/commit/d9aa06d93d95aa237927b83a433b495133302ef9)), closes [#4150](https://github.com/CloudEngineHub/rea/issues/4150) +* **ghidra:** admit installation metadata through owned bounded reads ([5112fe0](https://github.com/CloudEngineHub/rea/commit/5112fe07ae44cc99cb47641d50279efb5595ea71)), closes [#4672](https://github.com/CloudEngineHub/rea/issues/4672) +* **ghidra:** attribute returned profile cancellation at its owner ([c72786f](https://github.com/CloudEngineHub/rea/commit/c72786f289eb150b480f95919620f700ce2de363)) +* **ghidra:** compare final DOS relocation windows ([969aafc](https://github.com/CloudEngineHub/rea/commit/969aafcf28b20599e34e47a11c06863aee06f15b)), closes [#3981](https://github.com/CloudEngineHub/rea/issues/3981) +* **ghidra:** consume inspected configuration directory identity ([#4077](https://github.com/CloudEngineHub/rea/issues/4077)) ([e0b989c](https://github.com/CloudEngineHub/rea/commit/e0b989cc0aedfabab1128fd2e20ee98fed1e67e9)) +* **ghidra:** exclude synthetic entry references ([3d2846f](https://github.com/CloudEngineHub/rea/commit/3d2846f2371bc3e73b7069f713f6daa80f4db78c)) +* **ghidra:** explain keg-only JDK admission remediation ([ae07d15](https://github.com/CloudEngineHub/rea/commit/ae07d151704bac5f0129985cedb92546d2d5411e)), closes [#4556](https://github.com/CloudEngineHub/rea/issues/4556) +* **ghidra:** invalidate synthetic entry reference snapshots ([#3728](https://github.com/CloudEngineHub/rea/issues/3728)) ([3d2846f](https://github.com/CloudEngineHub/rea/commit/3d2846f2371bc3e73b7069f713f6daa80f4db78c)) +* **ghidra:** join shared NativeAOT derivation and retain outcomes ([5120eb4](https://github.com/CloudEngineHub/rea/commit/5120eb44127c4a3d460b1d264307b523d28cf850)), closes [#4753](https://github.com/CloudEngineHub/rea/issues/4753) +* **ghidra:** name the startup deadline setting when startup times out ([#4590](https://github.com/CloudEngineHub/rea/issues/4590)) ([1b56237](https://github.com/CloudEngineHub/rea/commit/1b56237caec20f1f729b4681611581a77bf8b239)), closes [#4241](https://github.com/CloudEngineHub/rea/issues/4241) +* **ghidra:** own configured profile artifact lifetimes ([f9ccacc](https://github.com/CloudEngineHub/rea/commit/f9ccacca2cbf7c7f1c338cddd19160fc0a778074)) +* **ghidra:** own Java prerequisite probes through final cleanup ([cc2e18a](https://github.com/CloudEngineHub/rea/commit/cc2e18a265198492dff1587a343bfb802d8c591b)) +* **ghidra:** own PSP inspection finalization ([b0ddb58](https://github.com/CloudEngineHub/rea/commit/b0ddb58e27b18af996f0411b0eb02a128f237a0a)) +* **ghidra:** prepare ownership before Java probe deadline ([376eeca](https://github.com/CloudEngineHub/rea/commit/376eeca770820b31f7f8d4c5fcc397315621643e)), closes [#4793](https://github.com/CloudEngineHub/rea/issues/4793) +* **ghidra:** preserve launch outcomes through cancellation and rollback ([1e36e70](https://github.com/CloudEngineHub/rea/commit/1e36e707b1f991fde826947bab04d436e64b7f97)), closes [#4517](https://github.com/CloudEngineHub/rea/issues/4517) +* **ghidra:** preserve lifecycle ownership and failure provenance ([9d940c2](https://github.com/CloudEngineHub/rea/commit/9d940c2f284cc6f75b27900336e52ceeba4aa2af)) +* **ghidra:** preserve load-image completion through cancellation ([9c56d09](https://github.com/CloudEngineHub/rea/commit/9c56d09c05356c74a7000e4c558ac293639ea33f)), closes [#3977](https://github.com/CloudEngineHub/rea/issues/3977) +* **ghidra:** preserve valid Unicode language metadata ([3cfa00a](https://github.com/CloudEngineHub/rea/commit/3cfa00a29c1eb531faca9542935446e6d751ff4c)), closes [#4712](https://github.com/CloudEngineHub/rea/issues/4712) +* **ghidra:** refuse PSP targets with unexamined ABI declarations ([#3904](https://github.com/CloudEngineHub/rea/issues/3904)) ([ab45bf6](https://github.com/CloudEngineHub/rea/commit/ab45bf641e95a56a9d6cb8d246818a3d6925eb41)), closes [#3329](https://github.com/CloudEngineHub/rea/issues/3329) +* **ghidra:** reject byte matches outside searched coverage ([#4531](https://github.com/CloudEngineHub/rea/issues/4531)) ([a040533](https://github.com/CloudEngineHub/rea/commit/a04053347034fb2a5061a927eebd0b5a6ef772c3)) +* **ghidra:** resolve keg-only Homebrew openjdk on macOS ([#4556](https://github.com/CloudEngineHub/rea/issues/4556)) ([#4557](https://github.com/CloudEngineHub/rea/issues/4557)) ([8267edc](https://github.com/CloudEngineHub/rea/commit/8267edc0ef8c49f617e8935df475edc8e496202c)) +* **ghidra:** retain executable header read and cleanup ownership ([e31aa72](https://github.com/CloudEngineHub/rea/commit/e31aa72c9d44b22ae4fb86a21700d877496d785b)), closes [#4676](https://github.com/CloudEngineHub/rea/issues/4676) +* **ghidra:** retain function boundary limitations on references ([01a1b3f](https://github.com/CloudEngineHub/rea/commit/01a1b3fda6a7dacd24a0b10619d41d12153080d4)) +* **ghidra:** retain measured facts through NativeAOT failures ([a43ce8a](https://github.com/CloudEngineHub/rea/commit/a43ce8a98f675035803e450762bc4153f4fc1350)) +* **ghidra:** retain request limits and startup cleanup ([5f0d18a](https://github.com/CloudEngineHub/rea/commit/5f0d18a534bbe7656a5b0981deb145bdbbb11ecb)) +* **ghidra:** retain scoped failures through process finalization ([d52a488](https://github.com/CloudEngineHub/rea/commit/d52a488476e7c41f573f23a1965d3f32d4e6a7f2)) +* **ghidra:** retain snapshot outcomes and join reader cleanup ([73965f9](https://github.com/CloudEngineHub/rea/commit/73965f9431eb64e6386949d308e67d629829796b)) +* **ghidra:** retain typed Java prerequisite outcomes ([c75cf82](https://github.com/CloudEngineHub/rea/commit/c75cf827e78d9864b9b36d2695e9e5153f9e8b78)) +* **ghidra:** stream DOS MZ overlay attestation ([2f9b9c4](https://github.com/CloudEngineHub/rea/commit/2f9b9c48b81ffb7ecd6240e26f26bd859e11edd3)), closes [#4770](https://github.com/CloudEngineHub/rea/issues/4770) +* **ghidra:** use resolved type addresses for NativeAOT metadata ([e598b46](https://github.com/CloudEngineHub/rea/commit/e598b4656ad90d59ede2d10454a0ac34f3813558)) +* **go:** distinguish dependency coverage from parse completeness ([a050927](https://github.com/CloudEngineHub/rea/commit/a05092726f1283d32b2afe761f430abd2de18386)) +* **hopper:** retain search failure context and cleanup ownership ([5853089](https://github.com/CloudEngineHub/rea/commit/58530898852d3dc5c7415afac1b92d3fec2f8fb5)) +* **hopper:** verify current Linux releases with the publisher key ([70cd4cb](https://github.com/CloudEngineHub/rea/commit/70cd4cbfb849b61f05d97d2690372a9782831426)) +* **i18n:** correct Korean website translations ([#3799](https://github.com/CloudEngineHub/rea/issues/3799)) ([313a86a](https://github.com/CloudEngineHub/rea/commit/313a86a3695224b0c2d50ad2de2112e5b251b4ec)), closes [#3798](https://github.com/CloudEngineHub/rea/issues/3798) +* **i18n:** correct Turkish website terminology ([#4166](https://github.com/CloudEngineHub/rea/issues/4166)) ([56738f3](https://github.com/CloudEngineHub/rea/commit/56738f30705335e41d41e7a2f8aac9cd2acd23a3)) +* **ida:** attribute startup failures and retain cleanup ownership ([8f65d7f](https://github.com/CloudEngineHub/rea/commit/8f65d7f2569c36707da26ad04b64488fcaa7664d)) +* **ida:** bound readiness requests by the remaining deadline ([fb6e2b0](https://github.com/CloudEngineHub/rea/commit/fb6e2b07e0f30765abcd3ef12b38b5e1bbf5ca8f)) +* **ida:** refuse universal Mach-O targets in attached profiles ([#4765](https://github.com/CloudEngineHub/rea/issues/4765)) ([83d2780](https://github.com/CloudEngineHub/rea/commit/83d2780008fe88a45c06e88f7791002e798f6e04)), closes [#3871](https://github.com/CloudEngineHub/rea/issues/3871) +* **ida:** share string-page failure interpretation ([bfacfba](https://github.com/CloudEngineHub/rea/commit/bfacfbac3081cba24333353485ea33148624a049)) +* **javascript:** accept empty semantic property seeds ([#4239](https://github.com/CloudEngineHub/rea/issues/4239)) ([3eeada7](https://github.com/CloudEngineHub/rea/commit/3eeada71fdf3d2e76272c00683dc29903a3c03cf)) +* **javascript:** admit CommonJS bare scoped package directory resolution ([#4838](https://github.com/CloudEngineHub/rea/issues/4838)) ([09de00b](https://github.com/CloudEngineHub/rea/commit/09de00b4108a5d738ebe56903e0110ef63820aca)) +* **javascript:** attribute service workers to intact platform paths ([396b89c](https://github.com/CloudEngineHub/rea/commit/396b89c5e25be26ad58f88986c0b437faad2d631)), closes [#3841](https://github.com/CloudEngineHub/rea/issues/3841) +* **javascript:** bind native handoffs to canonical byte identity ([c7f6b8b](https://github.com/CloudEngineHub/rea/commit/c7f6b8bad1a34d5efb30ff2a017672dea1fcdabb)) +* **javascript:** bind response endpoints only from writes that reach the read ([#4759](https://github.com/CloudEngineHub/rea/issues/4759)) ([f1ab595](https://github.com/CloudEngineHub/rea/commit/f1ab5959bd9df96529c976f21cb434ccc089bcfd)), closes [#4606](https://github.com/CloudEngineHub/rea/issues/4606) +* **javascript:** bound local getter-result expansion ([0c7b6d8](https://github.com/CloudEngineHub/rea/commit/0c7b6d834af2d044b23196e0e522cc2468327a1e)) +* **javascript:** bound semantic unknown retention at projection ([f4322b1](https://github.com/CloudEngineHub/rea/commit/f4322b15ed1423d736bd2572cf7a8eadf2b466e1)), closes [#4797](https://github.com/CloudEngineHub/rea/issues/4797) +* **javascript:** bound static getter reference expansion ([880b3a5](https://github.com/CloudEngineHub/rea/commit/880b3a510bd8bbea2a7d4933549d8070b0409afe)) +* **javascript:** declare owned analysis worker effects ([e9a71ef](https://github.com/CloudEngineHub/rea/commit/e9a71efa31d6c3675b67938b8a79fa4ddf01604c)), closes [#3867](https://github.com/CloudEngineHub/rea/issues/3867) +* **javascript:** derive loop cardinality from exact literal values ([c3e4238](https://github.com/CloudEngineHub/rea/commit/c3e42385e720ecc18be7190e7927e28f23b40a79)) +* **javascript:** distinguish Map lookups from network endpoints ([fbfdb6a](https://github.com/CloudEngineHub/rea/commit/fbfdb6abe9d663be0be146a15a489e33ccba0f68)), closes [#4853](https://github.com/CloudEngineHub/rea/issues/4853) +* **javascript:** distinguish relocation from application changes ([556504e](https://github.com/CloudEngineHub/rea/commit/556504edcbb0f8cd9eaf81a91b18ff891b8f5457)), closes [#4520](https://github.com/CloudEngineHub/rea/issues/4520) +* **javascript:** enforce semantic byte bounds for literals ([9f8659e](https://github.com/CloudEngineHub/rea/commit/9f8659e0536e4e50a438f5b9d5661f3c9624f6ac)) +* **javascript:** exclude class member keys from lexical reads ([c0b3cd1](https://github.com/CloudEngineHub/rea/commit/c0b3cd14b1fd2367c8f8c115a070c4759e67b7ad)) +* **javascript:** include response carriers in endpoint traces ([ab13a1c](https://github.com/CloudEngineHub/rea/commit/ab13a1c67a80f96a686d664f324887a6915d06b8)) +* **javascript:** invalidate stale facts across direct eval ([9ac76d3](https://github.com/CloudEngineHub/rea/commit/9ac76d3d9486856d25395b413d7ac5ffa744cad0)), closes [#4875](https://github.com/CloudEngineHub/rea/issues/4875) +* **javascript:** keep empty URL path segments significant ([#3792](https://github.com/CloudEngineHub/rea/issues/3792)) ([90c6922](https://github.com/CloudEngineHub/rea/commit/90c69229050cd251f86294a6f3ff5e22abf6912f)) +* **javascript:** keep invalid V8 script events out of policy filtering ([6c06f40](https://github.com/CloudEngineHub/rea/commit/6c06f406f69448a4181cb1be3558ab046714511d)) +* **javascript:** keep members unknown after a write through a local setter ([#3831](https://github.com/CloudEngineHub/rea/issues/3831)) ([acca91d](https://github.com/CloudEngineHub/rea/commit/acca91d22b3406ee87a2aed17cb9f02de0f83185)) +* **javascript:** keep recovered invalid templates dynamic in semantic effects ([#3815](https://github.com/CloudEngineHub/rea/issues/3815)) ([4135c91](https://github.com/CloudEngineHub/rea/commit/4135c911d3a3414b17fcd8954a15f6c7ec6ae8f4)), closes [#3361](https://github.com/CloudEngineHub/rea/issues/3361) +* **javascript:** keep releases through a replaced handle as candidates ([#3897](https://github.com/CloudEngineHub/rea/issues/3897)) ([fc712b3](https://github.com/CloudEngineHub/rea/commit/fc712b3750cbe16755c4f78c1f90fdf09fbaca31)), closes [#3313](https://github.com/CloudEngineHub/rea/issues/3313) +* **javascript:** keep string Worker paths unresolved without a document base ([#3797](https://github.com/CloudEngineHub/rea/issues/3797)) ([af6a998](https://github.com/CloudEngineHub/rea/commit/af6a9980669129aae882c9216766fc8d9f544079)), closes [#3309](https://github.com/CloudEngineHub/rea/issues/3309) +* **javascript:** keep the request endpoint on a uniquely consumed response ([#3822](https://github.com/CloudEngineHub/rea/issues/3822)) ([0323ce0](https://github.com/CloudEngineHub/rea/commit/0323ce0a287ceead80cb83afc1e96c3f125bb82b)) +* **javascript:** mark resource-skipped files parse_status skipped ([#3852](https://github.com/CloudEngineHub/rea/issues/3852)) ([77c8a1b](https://github.com/CloudEngineHub/rea/commit/77c8a1ba321c1a25bb3abef2e4733d13a3cfaaee)) +* **javascript:** parse JavaScript sources with JavaScript grammar ([#3782](https://github.com/CloudEngineHub/rea/issues/3782)) ([44b197f](https://github.com/CloudEngineHub/rea/commit/44b197f924ef23814e480e91d97ed65fa28cbff9)), closes [#3780](https://github.com/CloudEngineHub/rea/issues/3780) [#3670](https://github.com/CloudEngineHub/rea/issues/3670) +* **javascript:** preserve analysis applicability after interruption ([#4207](https://github.com/CloudEngineHub/rea/issues/4207)) ([85eac7b](https://github.com/CloudEngineHub/rea/commit/85eac7b92bac39bf2da6c00ebf6ba1b11b4c8d1f)) +* **javascript:** preserve canonical rest-array property keys ([43bc6e1](https://github.com/CloudEngineHub/rea/commit/43bc6e1d23355e9e1c494fbcb11b777c348731b8)) +* **javascript:** preserve case-sensitive Unicode seed identity ([8c62a4a](https://github.com/CloudEngineHub/rea/commit/8c62a4aa362c395f6ec5390f99de3c96053a8ecb)) +* **javascript:** preserve effective child-process stdio options ([#4336](https://github.com/CloudEngineHub/rea/issues/4336)) ([de9371b](https://github.com/CloudEngineHub/rea/commit/de9371b85d4f2ecda2a8d4a97e59def7d8120462)) +* **javascript:** preserve exact static property keys ([#3480](https://github.com/CloudEngineHub/rea/issues/3480)) ([ce89706](https://github.com/CloudEngineHub/rea/commit/ce89706145dd98fbaa8df8f062fdc80777136940)) +* **javascript:** preserve guarded factory fallthrough ([#4341](https://github.com/CloudEngineHub/rea/issues/4341)) ([2c75835](https://github.com/CloudEngineHub/rea/commit/2c7583599b9ac1c847bd77b1940930fd8d4594c7)), closes [#3963](https://github.com/CloudEngineHub/rea/issues/3963) +* **javascript:** preserve incoming callback target uncertainty ([#4243](https://github.com/CloudEngineHub/rea/issues/4243)) ([42fc6c5](https://github.com/CloudEngineHub/rea/commit/42fc6c53ae188978deb3bedfe88287b6b316ba22)), closes [#3880](https://github.com/CloudEngineHub/rea/issues/3880) +* **javascript:** preserve mapped runtime digest disagreements ([d7651b6](https://github.com/CloudEngineHub/rea/commit/d7651b6a0dde6cfe658144cc52794ae6aaf23306)), closes [#3316](https://github.com/CloudEngineHub/rea/issues/3316) +* **javascript:** preserve SQLite constructor provenance ([fc847ff](https://github.com/CloudEngineHub/rea/commit/fc847ffe35c2abf84bb5c999bea5f66c6db68608)), closes [#4854](https://github.com/CloudEngineHub/rea/issues/4854) +* **javascript:** preserve uncertainty in compound assignment results ([#4342](https://github.com/CloudEngineHub/rea/issues/4342)) ([17488bd](https://github.com/CloudEngineHub/rea/commit/17488bd63909d6ec1c34845c7748ecb0df061171)) +* **javascript:** preserve unresolved version relationships ([4d980d0](https://github.com/CloudEngineHub/rea/commit/4d980d017622d3175d86aaf3b0dcfbdf4ca3d091)), closes [#4681](https://github.com/CloudEngineHub/rea/issues/4681) +* **javascript:** preserve values captured before later assignments ([#4196](https://github.com/CloudEngineHub/rea/issues/4196)) ([0cc5649](https://github.com/CloudEngineHub/rea/commit/0cc56493be167309bd72040273de603ad75ad9e0)), closes [#3881](https://github.com/CloudEngineHub/rea/issues/3881) +* **javascript:** reject FIFO recovery inputs without blocking ([#3788](https://github.com/CloudEngineHub/rea/issues/3788)) ([baad9ee](https://github.com/CloudEngineHub/rea/commit/baad9eebe4c4a381be1e69ab0021acfea382f339)) +* **javascript:** reject Webpack getters replaced through any identity write ([#3860](https://github.com/CloudEngineHub/rea/issues/3860)) ([57f3002](https://github.com/CloudEngineHub/rea/commit/57f30029b14a3035a0141c9249d63d2ee5e9018a)), closes [#3315](https://github.com/CloudEngineHub/rea/issues/3315) +* **javascript:** report malformed runtime context events as excluded ([#4755](https://github.com/CloudEngineHub/rea/issues/4755)) ([6a40761](https://github.com/CloudEngineHub/rea/commit/6a407619fe15f9270335316ba6dcc8be9d054f00)), closes [#4685](https://github.com/CloudEngineHub/rea/issues/4685) +* **javascript:** report oversized recovery inputs as file-size limits ([#4757](https://github.com/CloudEngineHub/rea/issues/4757)) ([31c87b4](https://github.com/CloudEngineHub/rea/commit/31c87b40ee73d08e19f6bb866e470a9b909a8085)), closes [#4629](https://github.com/CloudEngineHub/rea/issues/4629) +* **javascript:** resolve child ownership at receiver reads ([#3819](https://github.com/CloudEngineHub/rea/issues/3819)) ([6d2eeea](https://github.com/CloudEngineHub/rea/commit/6d2eeeaed02f1d69ca495b8ff4a68d2dfae132be)) +* **javascript:** retain assignment and nested-default destructuring ([bfb7ed0](https://github.com/CloudEngineHub/rea/commit/bfb7ed0bd43edc605e00fc52c6e21e735b285904)) +* **javascript:** retain CommonJS exports defined with Object.defineProperty ([#4725](https://github.com/CloudEngineHub/rea/issues/4725)) ([bec88b9](https://github.com/CloudEngineHub/rea/commit/bec88b9d773cbff0d28b70475059901c416183f6)) +* **javascript:** retain standalone GraphQL source operations ([6688ed6](https://github.com/CloudEngineHub/rea/commit/6688ed6db7f4f0765851fd2e649c8273059334a2)), closes [#3311](https://github.com/CloudEngineHub/rea/issues/3311) +* **javascript:** retain static paths through TypeScript wrappers ([#3998](https://github.com/CloudEngineHub/rea/issues/3998)) ([633e4ff](https://github.com/CloudEngineHub/rea/commit/633e4ff43435480ededb5566754e16fb13b4582f)) +* **javascript:** retain unresolved network targets with provenance ([018ab2c](https://github.com/CloudEngineHub/rea/commit/018ab2c5d9bfbfdf12b5480f3f810f520ca0156b)) +* **javascript:** select timer handles at cancellation reads ([6183544](https://github.com/CloudEngineHub/rea/commit/6183544e8b42b65feaf4f674f860b1fb3b0c95eb)) +* **javascript:** unify loader binding and mutation ownership ([1b9b725](https://github.com/CloudEngineHub/rea/commit/1b9b725c4c83b7c345c5cb5eabdb4c57c50e1daf)) +* **javascript:** version syntax-aware structural fingerprints ([0ef938f](https://github.com/CloudEngineHub/rea/commit/0ef938f4c5faa48a0ec4ef4574390eb6f05cfce6)) +* **jeb:** attribute transport timeouts to requested operations ([d74e724](https://github.com/CloudEngineHub/rea/commit/d74e72406ad6b962160cc93c2ce44134a93b987e)) +* **jeb:** cache parsed metadata independently of optional version ([67384b2](https://github.com/CloudEngineHub/rea/commit/67384b23e56e95da780d73f8e019f9c1585652f8)) +* **jeb:** isolate invalid timeout from shared startup ([#3964](https://github.com/CloudEngineHub/rea/issues/3964)) ([d67d895](https://github.com/CloudEngineHub/rea/commit/d67d895c263649dc4c5193d1517e8088dbc4dd89)) +* **jeb:** retain cleanup ownership and acquisition outcomes ([a6e8f52](https://github.com/CloudEngineHub/rea/commit/a6e8f5269f1aee9972116909eac0207d8ff05e7a)) +* **jeb:** retain requested operation during metadata probes ([ece277b](https://github.com/CloudEngineHub/rea/commit/ece277b30ba2934084913078bba810a521e61a46)) +* **kuna:** answer a repeated single-function request without re-running Kuna ([#4169](https://github.com/CloudEngineHub/rea/issues/4169)) ([62bf098](https://github.com/CloudEngineHub/rea/commit/62bf09809ef7bb224028916424f8f07652a20f4f)) +* **kuna:** attribute installation failures to caller operations ([5717ad2](https://github.com/CloudEngineHub/rea/commit/5717ad24aa6471aa4207c370e26274866fb8aee5)) +* **kuna:** attribute inventory failures to callers ([54c7131](https://github.com/CloudEngineHub/rea/commit/54c71313aeb2cbdf21626af9557673a6f6397180)), closes [#4689](https://github.com/CloudEngineHub/rea/issues/4689) +* **kuna:** keep the real lane's wide-string marker independent of layout ([#4116](https://github.com/CloudEngineHub/rea/issues/4116)) ([cfd3c35](https://github.com/CloudEngineHub/rea/commit/cfd3c35a50ec276850c2baed5d6eed52473db9e1)), closes [#1957](https://github.com/CloudEngineHub/rea/issues/1957) +* **kuna:** keep the run slot of an unproven stop until close proves it ([#4052](https://github.com/CloudEngineHub/rea/issues/4052)) ([f255899](https://github.com/CloudEngineHub/rea/commit/f255899ee849aaef4a23fc385c62616ccf089e16)) +* **kuna:** list a cold target from the export's own inventory ([#4062](https://github.com/CloudEngineHub/rea/issues/4062)) ([8ed3d1d](https://github.com/CloudEngineHub/rea/commit/8ed3d1df72bfae2104197e7ec894db4ccb1730f0)) +* **kuna:** name the setting that owns a timed-out Kuna run ([#4343](https://github.com/CloudEngineHub/rea/issues/4343)) ([9be4938](https://github.com/CloudEngineHub/rea/commit/9be493880c98d5701cd702069054f2e7a338019c)) +* **kuna:** own cancellable installation startup ([988494a](https://github.com/CloudEngineHub/rea/commit/988494abdbb27fb91ca6bd80362c9f1a332f86c3)), closes [#4698](https://github.com/CloudEngineHub/rea/issues/4698) +* **kuna:** preserve cancellation and cleanup ownership ([5927937](https://github.com/CloudEngineHub/rea/commit/5927937179476c66aa8621658faca42f9578b42a)) +* **kuna:** preserve live cleanup in caller failures ([6eb55be](https://github.com/CloudEngineHub/rea/commit/6eb55be4e8e685d4eacfe9ccf5d3e0308a9cd617)), closes [#4693](https://github.com/CloudEngineHub/rea/issues/4693) +* **kuna:** preserve ownership through cancellation and failed verification ([#4029](https://github.com/CloudEngineHub/rea/issues/4029)) ([337d2e3](https://github.com/CloudEngineHub/rea/commit/337d2e33c5aae40f20c64584c341a3593420b8e0)) +* **kuna:** report a failed export as not retryable in its session ([#4070](https://github.com/CloudEngineHub/rea/issues/4070)) ([a5024a9](https://github.com/CloudEngineHub/rea/commit/a5024a9710c257ccef98ae6298d5f0b9865c32fa)) +* **kuna:** report output beyond REA's buffer as deterministic and final ([#4098](https://github.com/CloudEngineHub/rea/issues/4098)) ([b3b5c8b](https://github.com/CloudEngineHub/rea/commit/b3b5c8b1334cae6b5c0644e4c5750a1e075646cd)), closes [#1957](https://github.com/CloudEngineHub/rea/issues/1957) +* **kuna:** retain fallback diagnostics for empty stderr ([6d52814](https://github.com/CloudEngineHub/rea/commit/6d528140702d4af2f8e7a28416cfc520cdd50955)) +* **kuna:** retain workspace rollback failures ([264799b](https://github.com/CloudEngineHub/rea/commit/264799b0ff501b2d2da36153fd3afbc063ab9ef4)), closes [#4704](https://github.com/CloudEngineHub/rea/issues/4704) +* **kuna:** say why Kuna cannot answer instead of a generic message ([#4113](https://github.com/CloudEngineHub/rea/issues/4113)) ([f7250fe](https://github.com/CloudEngineHub/rea/commit/f7250fe35f20108cbb1b278422d4f35e44f35d17)), closes [#1957](https://github.com/CloudEngineHub/rea/issues/1957) +* **kuna:** share and bound single-function decompile runs ([#4045](https://github.com/CloudEngineHub/rea/issues/4045)) ([670ad6b](https://github.com/CloudEngineHub/rea/commit/670ad6bd96d888f488176d1d750479db5ee43d19)), closes [#1957](https://github.com/CloudEngineHub/rea/issues/1957) +* **kuna:** stream string scans instead of capping them at 16 MiB ([#4318](https://github.com/CloudEngineHub/rea/issues/4318)) ([8ab5024](https://github.com/CloudEngineHub/rea/commit/8ab5024397ddbd3b37ab68a13cabedc2eb7ce7dd)) +* **kuna:** suggest no restart when a fixed buffer stopped the export ([#4104](https://github.com/CloudEngineHub/rea/issues/4104)) ([736aa94](https://github.com/CloudEngineHub/rea/commit/736aa946bce8c8a215d0d2dea15ff819559a1630)), closes [#1957](https://github.com/CloudEngineHub/rea/issues/1957) +* **kuna:** verify a warm export once for concurrent first requests ([#4049](https://github.com/CloudEngineHub/rea/issues/4049)) ([b6529bf](https://github.com/CloudEngineHub/rea/commit/b6529bf1af517b9cc594e4678fd40e23c86a5079)), closes [#1957](https://github.com/CloudEngineHub/rea/issues/1957) +* **lifecycle:** preserve observations and cleanup ownership ([#4274](https://github.com/CloudEngineHub/rea/issues/4274)) ([1b97b0f](https://github.com/CloudEngineHub/rea/commit/1b97b0f3707b1cf78ac98bd4ae81638b33cc286f)) +* **lifecycle:** preserve ownership, cancellation, and cleanup outcomes ([#4238](https://github.com/CloudEngineHub/rea/issues/4238)) ([0e1f0bf](https://github.com/CloudEngineHub/rea/commit/0e1f0bf2d06943e59253b8a66923a1ae6005e81e)) +* **managed:** avoid duplicate decode budget charging on cached metadata strings ([e26bb49](https://github.com/CloudEngineHub/rea/commit/e26bb49a4b837ce24786167bee17094078e582aa)) +* **managed:** charge admitted member facts once in the final projection ([#3487](https://github.com/CloudEngineHub/rea/issues/3487)) ([bddeae5](https://github.com/CloudEngineHub/rea/commit/bddeae5108cbd22db6cf3c76d5f09bd1c9316c9b)) +* **managed:** project metadata with empty names without a display label ([#3853](https://github.com/CloudEngineHub/rea/issues/3853)) ([cf0a38a](https://github.com/CloudEngineHub/rea/commit/cf0a38ad9774ee9acff3164052688f7a58a1c72c)), closes [#3352](https://github.com/CloudEngineHub/rea/issues/3352) +* **managed:** report ILONLY-clear assemblies as mixed in boundary summaries ([#3516](https://github.com/CloudEngineHub/rea/issues/3516)) ([1851f1f](https://github.com/CloudEngineHub/rea/commit/1851f1fcfd70879b9ca58a8536727fa476abbecc)), closes [#3366](https://github.com/CloudEngineHub/rea/issues/3366) +* **managed:** report metadata range failures at artifact file offsets ([#3508](https://github.com/CloudEngineHub/rea/issues/3508)) ([2a9252e](https://github.com/CloudEngineHub/rea/commit/2a9252e4e6e04d8f24dda816ea61b76c75005e39)), closes [#3364](https://github.com/CloudEngineHub/rea/issues/3364) +* **managed:** report stream-name errors at file offsets ([#4418](https://github.com/CloudEngineHub/rea/issues/4418)) ([2d95b85](https://github.com/CloudEngineHub/rea/commit/2d95b85aa49cb5f70be7b6348ff33dacb5a9c376)) +* **managed:** retain descriptor ownership through hash cancellation ([fe2a398](https://github.com/CloudEngineHub/rea/commit/fe2a398dd9ab290ba6cb3411403d319cec8d07a2)) +* **managed:** verify Mach-O ABI-prefixed exports exactly ([#3974](https://github.com/CloudEngineHub/rea/issues/3974)) ([5875fce](https://github.com/CloudEngineHub/rea/commit/5875fce66693060d56c12ffbd21a707fe12f9744)) +* **mcp:** accept authentic native Evidence for managed boundary verification ([#4761](https://github.com/CloudEngineHub/rea/issues/4761)) ([f03a559](https://github.com/CloudEngineHub/rea/commit/f03a55909d90a64c0fde8a4ef2667031b8cb59f4)), closes [#4639](https://github.com/CloudEngineHub/rea/issues/4639) +* **mcp:** advertise self-contained tool inputs ([5e30969](https://github.com/CloudEngineHub/rea/commit/5e30969cc5f1255d44ec7a1f1ca8dbac0af5e7c4)) +* **mcp:** declare Frida status session mutation ([#3902](https://github.com/CloudEngineHub/rea/issues/3902)) ([13d04a0](https://github.com/CloudEngineHub/rea/commit/13d04a0f19179a846e4516972a01b543dd389c48)) +* **mcp:** distinguish schema references from literal metadata ([ba98130](https://github.com/CloudEngineHub/rea/commit/ba98130049fa40ade66b03611ff70c7ddc011a1d)) +* **mcp:** keep a snapshot open ahead of later calls on the same connection ([#3661](https://github.com/CloudEngineHub/rea/issues/3661)) ([73c72d5](https://github.com/CloudEngineHub/rea/commit/73c72d5745ae982b789074d1069480b9cc850bbd)) +* **mcp:** normalize browser scenario input errors ([#4661](https://github.com/CloudEngineHub/rea/issues/4661)) ([5a7e8a1](https://github.com/CloudEngineHub/rea/commit/5a7e8a166a07a0c74700134f88671ac88830a543)) +* **mcp:** preserve nested JSON values in compact array schemas ([b3389a5](https://github.com/CloudEngineHub/rea/commit/b3389a5b0834265fe7a40391be315d810a53a97e)) +* **mcp:** relax Boolean literals without narrowing valid inputs ([a2e3016](https://github.com/CloudEngineHub/rea/commit/a2e30168a046f3b79319eb7fbaf807b802104199)) +* **mcp:** retain shutdown signals until cleanup succeeds ([8873b39](https://github.com/CloudEngineHub/rea/commit/8873b39770e89eae22b7693bc492d7e423b22bea)) +* **mobile:** classify authenticated file occurrences as components ([a425b3e](https://github.com/CloudEngineHub/rea/commit/a425b3e5286147b71132206b09fa5b2490334682)), closes [#3349](https://github.com/CloudEngineHub/rea/issues/3349) +* **mobile:** derive runtime hints from classified components ([fc935d0](https://github.com/CloudEngineHub/rea/commit/fc935d0df3d7589363242e9e5718c94a4262f1d4)), closes [#3350](https://github.com/CloudEngineHub/rea/issues/3350) [#4782](https://github.com/CloudEngineHub/rea/issues/4782) +* **native:** bind signature snapshot cleanup to exact leases ([4f3b573](https://github.com/CloudEngineHub/rea/commit/4f3b573b0922bfe04fb8246f52449629ea42c2ce)), closes [#4734](https://github.com/CloudEngineHub/rea/issues/4734) +* **native:** bind UI runtime cleanup to exact owners ([04221e5](https://github.com/CloudEngineHub/rea/commit/04221e5f01455eac98b4c9d3497525f1a16c20bd)), closes [#4227](https://github.com/CloudEngineHub/rea/issues/4227) +* **native:** bound NativeAOT reads to declared PE headers ([4a076f3](https://github.com/CloudEngineHub/rea/commit/4a076f368c62bdfb19415accad342e03a38d1005)), closes [#4750](https://github.com/CloudEngineHub/rea/issues/4750) +* **native:** distinguish undecoded Swift spelling adjustments ([808339f](https://github.com/CloudEngineHub/rea/commit/808339f0b1cf3837445f392b5d5f1f362d64a27d)) +* **native:** inspect arm64e.x1 slices by their exact name ([#3500](https://github.com/CloudEngineHub/rea/issues/3500)) ([2b2a5d0](https://github.com/CloudEngineHub/rea/commit/2b2a5d0f26935cc7b21ceadbaac5c6310fe66e7d)), closes [#3389](https://github.com/CloudEngineHub/rea/issues/3389) +* **native:** keep a category whose class reference cannot be read ([#4093](https://github.com/CloudEngineHub/rea/issues/4093)) ([fc41b24](https://github.com/CloudEngineHub/rea/commit/fc41b24dc46cc2c008e16d2dde6bf22ce33a17d6)), closes [#4012](https://github.com/CloudEngineHub/rea/issues/4012) +* **native:** keep a dylib's own install name out of its dependencies ([#4050](https://github.com/CloudEngineHub/rea/issues/4050)) ([30ba5e9](https://github.com/CloudEngineHub/rea/commit/30ba5e99f9ef6ef7ff63b26f4f8cc26dd02803ac)), closes [#3872](https://github.com/CloudEngineHub/rea/issues/3872) +* **native:** keep property flags unknown for unfinished quoted types ([#3825](https://github.com/CloudEngineHub/rea/issues/3825)) ([b7dcf78](https://github.com/CloudEngineHub/rea/commit/b7dcf782aac160a05363dc4ddba23040972f1c9e)), closes [#3345](https://github.com/CloudEngineHub/rea/issues/3345) +* **native:** own call preflight hashing through client close ([69e670d](https://github.com/CloudEngineHub/rea/commit/69e670d268cb446cf8080a936836393ada57d223)), closes [#4740](https://github.com/CloudEngineHub/rea/issues/4740) +* **native:** preserve leading U+FEFF in Apple metadata names ([#4730](https://github.com/CloudEngineHub/rea/issues/4730)) ([68c3c5b](https://github.com/CloudEngineHub/rea/commit/68c3c5b538b2f9d196eaaa18ef1ca1d817ae7622)) +* **native:** preserve Mach-O operand boundaries and integer limits ([fb51960](https://github.com/CloudEngineHub/rea/commit/fb51960d7daa71a63daf981e2c4f455025d7ddc6)) +* **native:** preserve provider limitations through call traces ([a004061](https://github.com/CloudEngineHub/rea/commit/a004061abc5284e1211beee3c48d39042417c3d4)) +* **native:** preserve resolved plist selection intent ([e6c4877](https://github.com/CloudEngineHub/rea/commit/e6c487799bb64f559e66b69be1863e6ec5187548)) +* **native:** preserve slice identity when selecting UUID rows ([2f6b9ec](https://github.com/CloudEngineHub/rea/commit/2f6b9ecdc6a0680117898194fbeb4e513080d6f7)) +* **native:** preserve unknown provider symbol addresses ([8116dc0](https://github.com/CloudEngineHub/rea/commit/8116dc06512b4609d8db63cebc9f2ff8cb964151)), closes [#4542](https://github.com/CloudEngineHub/rea/issues/4542) +* **native:** project decoded entitlement scalars through plist owners ([69324b0](https://github.com/CloudEngineHub/rea/commit/69324b0f86cc9a209905831b12a18d43afe3657d)) +* **native:** record an empty Objective-C protocol name as a protocol failure ([#4078](https://github.com/CloudEngineHub/rea/issues/4078)) ([41e4c06](https://github.com/CloudEngineHub/rea/commit/41e4c0639788e3579286abfc7e55c0a8a5e9a16d)) +* **native:** recover malformed Objective-C names at decode boundaries ([a70c42e](https://github.com/CloudEngineHub/rea/commit/a70c42e03dc526e76f360ecec9f1002187ffb23e)) +* **native:** reject empty Swift class vtable owner before slot insertion ([#4469](https://github.com/CloudEngineHub/rea/issues/4469)) ([3d44176](https://github.com/CloudEngineHub/rea/commit/3d44176843b07e4f5f1f3c85f28ac7e186d03e1c)) +* **native:** report an object file's unnamed segment by its empty name ([#4051](https://github.com/CloudEngineHub/rea/issues/4051)) ([65726af](https://github.com/CloudEngineHub/rea/commit/65726afaaaca04b7a46e85bdb195b2d83386dcfb)), closes [#3875](https://github.com/CloudEngineHub/rea/issues/3875) +* **native:** report PE input byte budgets as file-size limits ([#4290](https://github.com/CloudEngineHub/rea/issues/4290)) ([467f557](https://github.com/CloudEngineHub/rea/commit/467f5572ac0602c4969492ac12f78f9b1c7ec195)) +* **native:** report PE resource subject architecture ([926e18b](https://github.com/CloudEngineHub/rea/commit/926e18b3fcb334c21d60685546ba8145d35d344e)), closes [#4800](https://github.com/CloudEngineHub/rea/issues/4800) +* **native:** report unidentified text plists as unknown ([#4320](https://github.com/CloudEngineHub/rea/issues/4320)) ([4e14452](https://github.com/CloudEngineHub/rea/commit/4e14452ddbf4642235c8a68435f72837510b2075)) +* **native:** resolve inspect_plist defaults from the selected target's bundle ([#3774](https://github.com/CloudEngineHub/rea/issues/3774)) ([084e540](https://github.com/CloudEngineHub/rea/commit/084e540414f96dc5b93cac4ddf36ce71a0f6dd23)) +* **native:** retain Apple dispatch metadata descriptor cleanup ownership ([#4745](https://github.com/CloudEngineHub/rea/issues/4745)) ([95b561f](https://github.com/CloudEngineHub/rea/commit/95b561f2e9afc44ae6fc15a5274821266bf4c315)) +* **native:** retain bounded plutil refusal diagnostics ([7ca7e38](https://github.com/CloudEngineHub/rea/commit/7ca7e38717cab85cfd01d38c9345f841891aae81)) +* **native:** retain every repeated otool load-command field ([#4048](https://github.com/CloudEngineHub/rea/issues/4048)) ([47b4628](https://github.com/CloudEngineHub/rea/commit/47b4628bac7300e5486dd6018663b1cc5dfbf01c)), closes [#4008](https://github.com/CloudEngineHub/rea/issues/4008) +* **native:** retain LLDB readback ownership through cleanup ([0f7fd00](https://github.com/CloudEngineHub/rea/commit/0f7fd005dba72fe2c8810fe8b16946d1fd9ee1ac)), closes [#4742](https://github.com/CloudEngineHub/rea/issues/4742) +* **native:** retain owned preparation failures through command adapters ([0f61261](https://github.com/CloudEngineHub/rea/commit/0f61261e011ab520773fb51c07a494c98b6a73e5)) +* **native:** retain plist descriptor cleanup ownership ([e09a503](https://github.com/CloudEngineHub/rea/commit/e09a503f44fba1639b71907a018d71161360f5ae)), closes [#4723](https://github.com/CloudEngineHub/rea/issues/4723) +* **native:** retain signature facts through finalization cancellation ([715c9c8](https://github.com/CloudEngineHub/rea/commit/715c9c8a84e3218c1393212d1a5b8d23fc437d1b)), closes [#4735](https://github.com/CloudEngineHub/rea/issues/4735) +* **native:** retain UI outcomes through finalization ([d909919](https://github.com/CloudEngineHub/rea/commit/d9099190ab3a819bd3a9fd62a8714cef398016d5)), closes [#4227](https://github.com/CloudEngineHub/rea/issues/4227) +* **native:** retain valid Objective-C properties beside a malformed record ([#3833](https://github.com/CloudEngineHub/rea/issues/3833)) ([f09f454](https://github.com/CloudEngineHub/rea/commit/f09f454f45d667a95b38be61ba6fde193bd08774)) +* **native:** validate NativeAOT PE virtual ownership ([3fc0075](https://github.com/CloudEngineHub/rea/commit/3fc007534bb2104d662b43cc712281f9d1d6a7d3)), closes [#4763](https://github.com/CloudEngineHub/rea/issues/4763) +* **objc:** isolate empty protocol selectors and category class names ([#4549](https://github.com/CloudEngineHub/rea/issues/4549)) ([d5be402](https://github.com/CloudEngineHub/rea/commit/d5be402fb3dbfc56ac9854c27b5538df20cc2437)) +* **package:** parse tar listings without platform line endings ([#4315](https://github.com/CloudEngineHub/rea/issues/4315)) ([5b08d04](https://github.com/CloudEngineHub/rea/commit/5b08d04302453951c0cef1b96267d366afcf7bdd)), closes [#4128](https://github.com/CloudEngineHub/rea/issues/4128) +* **packaging:** distinguish tar line endings from filename bytes ([306d531](https://github.com/CloudEngineHub/rea/commit/306d531f6f97d4954dca6c2a976d50e83b07edbe)), closes [#4154](https://github.com/CloudEngineHub/rea/issues/4154) +* **paths:** select caller paths through symlinks and .. as the filesystem does ([#4067](https://github.com/CloudEngineHub/rea/issues/4067)) ([fc791bb](https://github.com/CloudEngineHub/rea/commit/fc791bb606d56d0b5c986237886b9eb59c425825)) +* **pcap:** preserve exact UTC capture instants ([796faa0](https://github.com/CloudEngineHub/rea/commit/796faa0e4e6bf745bcdc33acef65af8ccfc3622d)) +* **pcap:** retain timestamps from supported Wireshark 4.x labels ([95957d7](https://github.com/CloudEngineHub/rea/commit/95957d748d8c258933c795f92de7ef99eb6bd2dc)) +* **pe:** ignore zero-extent sections in resource interval ownership ([#4463](https://github.com/CloudEngineHub/rea/issues/4463)) ([9e7e13f](https://github.com/CloudEngineHub/rea/commit/9e7e13fb7155a2fe6f672ddb4a17e40d1a9c4173)), closes [#4455](https://github.com/CloudEngineHub/rea/issues/4455) [#4373](https://github.com/CloudEngineHub/rea/issues/4373) +* **pe:** retain empty resources at virtual section endpoints ([045c84d](https://github.com/CloudEngineHub/rea/commit/045c84db76963a0d05bbfaf0a534ba8a84de7129)), closes [#3970](https://github.com/CloudEngineHub/rea/issues/3970) +* **plist:** ignore inherited XML entity lookup properties ([#4530](https://github.com/CloudEngineHub/rea/issues/4530)) ([abe4980](https://github.com/CloudEngineHub/rea/commit/abe49808b2222965ccaf5d495c0cdc3009bcf2e2)) +* **plist:** keep negative-zero reals distinct from positive zero ([#4839](https://github.com/CloudEngineHub/rea/issues/4839)) ([3b5605e](https://github.com/CloudEngineHub/rea/commit/3b5605ecd21b999ae9cf6679ddce5e751800f3d2)), closes [#4834](https://github.com/CloudEngineHub/rea/issues/4834) +* **plist:** own XML values and numeric facts in one decoder ([7aa4b98](https://github.com/CloudEngineHub/rea/commit/7aa4b98c9829148b81211aff4e0413cb4ff2ff92)), closes [#3373](https://github.com/CloudEngineHub/rea/issues/3373) [#4042](https://github.com/CloudEngineHub/rea/issues/4042) [#4789](https://github.com/CloudEngineHub/rea/issues/4789) +* **plist:** preserve complete XML dictionary key identities ([78cf610](https://github.com/CloudEngineHub/rea/commit/78cf6100f33ad2412c0a3d60b83f8a44a43fbbb5)), closes [#3371](https://github.com/CloudEngineHub/rea/issues/3371) +* **plist:** preserve observed non-finite XML reals ([6c98708](https://github.com/CloudEngineHub/rea/commit/6c98708793c23615de8053b2cd14d9f164b960c5)) +* **plist:** reject malformed XML before value decoding ([c7e9e09](https://github.com/CloudEngineHub/rea/commit/c7e9e096d3e2444e4c251123b8e914e9c0941f4e)), closes [#4714](https://github.com/CloudEngineHub/rea/issues/4714) +* **plist:** retain known binary non-finite value identity ([f2b7bbb](https://github.com/CloudEngineHub/rea/commit/f2b7bbb31279a820f4cf32d439570f8e5381d010)) +* **process:** keep observed symlink targets in filesystem snapshots ([#3418](https://github.com/CloudEngineHub/rea/issues/3418)) ([7a83af3](https://github.com/CloudEngineHub/rea/commit/7a83af3cbaa7036bf5f4d256a34863fca816de58)), closes [#3303](https://github.com/CloudEngineHub/rea/issues/3303) +* **process:** preserve artifact cancellation through finalization ([147ae97](https://github.com/CloudEngineHub/rea/commit/147ae9718a166cd6c1845136f37204ee40bdcfd1)) +* **process:** preserve completed observations and cleanup authority ([e567033](https://github.com/CloudEngineHub/rea/commit/e567033a7137d5eebf49147ed325cad141cff5c2)) +* **process:** preserve file outcomes through exact cleanup recovery ([3fcba07](https://github.com/CloudEngineHub/rea/commit/3fcba07962a1f9f23130a5210dba242f6a331a5b)) +* **process:** preserve owning operation cancellation ([50dbd87](https://github.com/CloudEngineHub/rea/commit/50dbd875cf17aec70c38b6ac3a2d36e6895c6459)) +* **process:** preserve unrelated trace comparison uncertainty ([#4178](https://github.com/CloudEngineHub/rea/issues/4178)) ([7b86d5c](https://github.com/CloudEngineHub/rea/commit/7b86d5caf63aeca1eaf8500343b01294e1a2cdef)), closes [#3931](https://github.com/CloudEngineHub/rea/issues/3931) +* **process:** retain diagnostics through bounded output finalization ([7016951](https://github.com/CloudEngineHub/rea/commit/701695139490777ece7a3ccb8508b6215a11c0fe)), closes [#4840](https://github.com/CloudEngineHub/rea/issues/4840) +* **process:** retain kernel limit descriptor cleanup ownership ([2183c95](https://github.com/CloudEngineHub/rea/commit/2183c9598ca9315f5c6995ce37aefbad29c02208)), closes [#4926](https://github.com/CloudEngineHub/rea/issues/4926) +* **process:** retain owned command cancellation provenance ([4087048](https://github.com/CloudEngineHub/rea/commit/408704827057280b240c91963ee5590fd4dcc988)), closes [#4638](https://github.com/CloudEngineHub/rea/issues/4638) +* **process:** retain selected freshness requirement in comparison Evidence parameters ([#4065](https://github.com/CloudEngineHub/rea/issues/4065)) ([e0e8b30](https://github.com/CloudEngineHub/rea/commit/e0e8b30b7fce245e2827470acacb5774d4a26ce1)), closes [#4000](https://github.com/CloudEngineHub/rea/issues/4000) +* **providers:** own deferred client acquisition through final cleanup ([fb146bf](https://github.com/CloudEngineHub/rea/commit/fb146bf40b78e69fdc80d0fc9fff6eb14946f7d0)) +* **providers:** own profile selection through finalization ([f26973a](https://github.com/CloudEngineHub/rea/commit/f26973a52918a938631e90fdc9116f7b85a62a52)), closes [#4569](https://github.com/CloudEngineHub/rea/issues/4569) +* **providers:** own shared startup and retained cleanup ([ca7ee01](https://github.com/CloudEngineHub/rea/commit/ca7ee018b25db6074ab1cb31398af2e82d5a7c29)) +* **providers:** preserve artifact producer cancellation facts ([8a247fc](https://github.com/CloudEngineHub/rea/commit/8a247fc70f8294d4e8cfe920007eb135a965bb77)), closes [#4858](https://github.com/CloudEngineHub/rea/issues/4858) +* **providers:** preserve bounded artifact reads and cleanup owners ([effb71f](https://github.com/CloudEngineHub/rea/commit/effb71f59c01c0cd94fc383ff2e271723750fcf9)) +* **providers:** preserve live cleanup ownership through retries ([964decd](https://github.com/CloudEngineHub/rea/commit/964decd989acfa84c4bfc3295362c4c46877fc20)) +* **pwndbg:** prevent core-triggered executable discovery ([5bf4fff](https://github.com/CloudEngineHub/rea/commit/5bf4fffc1b835130ddb16f96db9ce13b639591db)), closes [#4914](https://github.com/CloudEngineHub/rea/issues/4914) +* **pwndbg:** reject core mapping paths that escape sysroot ([b33c0df](https://github.com/CloudEngineHub/rea/commit/b33c0df02e93fabca00a44f2de625b1a63637ee9)), closes [#4942](https://github.com/CloudEngineHub/rea/issues/4942) +* **pwntools:** preserve worker ownership across launcher exec ([781d575](https://github.com/CloudEngineHub/rea/commit/781d5751ad18b25a1fe1ffa8c6035388be8c3283)) +* **reconstruction:** merge repeated observations into one generated obligation ([#3524](https://github.com/CloudEngineHub/rea/issues/3524)) ([0f966e2](https://github.com/CloudEngineHub/rea/commit/0f966e2b44ca8b72e61f222b95461193149d4410)), closes [#3375](https://github.com/CloudEngineHub/rea/issues/3375) +* **reconstruction:** preserve residual replay uncertainty ([153017d](https://github.com/CloudEngineHub/rea/commit/153017d750322188c1a112b2284c1b8065c67320)) +* **reconstruction:** require comparable cited Evidence for coverage ([1b8a9c8](https://github.com/CloudEngineHub/rea/commit/1b8a9c831b9e01c413156956a0e646c2132e75c4)), closes [#3357](https://github.com/CloudEngineHub/rea/issues/3357) +* **reconstruction:** share artifact inspection source validation ([ee25081](https://github.com/CloudEngineHub/rea/commit/ee250816e18225782c52a5f3799d91b50881c92f)) +* **reconstruction:** withhold readiness for manifest references to absent Evidence ([#3526](https://github.com/CloudEngineHub/rea/issues/3526)) ([c976408](https://github.com/CloudEngineHub/rea/commit/c9764084b851f9e41773cc470c2ce167deb21946)), closes [#3363](https://github.com/CloudEngineHub/rea/issues/3363) +* **reference:** never resolve a directory to an extensionless index ([#3789](https://github.com/CloudEngineHub/rea/issues/3789)) ([3ded799](https://github.com/CloudEngineHub/rea/commit/3ded799bc7b9a588404913b4064aff8c1412a045)), closes [#3381](https://github.com/CloudEngineHub/rea/issues/3381) +* **reference:** preserve observed directories and unreadable links ([d6e4fe4](https://github.com/CloudEngineHub/rea/commit/d6e4fe4a4dd8914ec3db50d2a7fc3d0802649262)) +* **reference:** resolve extensionless CommonJS requires to JSON files ([#4164](https://github.com/CloudEngineHub/rea/issues/4164)) ([0cfced1](https://github.com/CloudEngineHub/rea/commit/0cfced12eaff9c92684e5da7d1e1d21a9efb75b9)), closes [#3915](https://github.com/CloudEngineHub/rea/issues/3915) +* **reference:** resolve extensionless imports to .mts and .cts files ([#4223](https://github.com/CloudEngineHub/rea/issues/4223)) ([8194695](https://github.com/CloudEngineHub/rea/commit/8194695144045e0a950f2989190e7337890342f7)) +* **reference:** resolve runtime imports from their owning syntax ([c0d550b](https://github.com/CloudEngineHub/rea/commit/c0d550b231f5a9d49eac9e7554184ee938d79de0)) +* **reference:** retain unverified symlink target provenance ([25c2222](https://github.com/CloudEngineHub/rea/commit/25c22222abe7a681491bdb4d7316250fdcf32973)) +* **reference:** select a package main before its directory index ([#3844](https://github.com/CloudEngineHub/rea/issues/3844)) ([034342b](https://github.com/CloudEngineHub/rea/commit/034342ba28c8e56c3746be92b78aa7299afa02bd)) +* **reference:** stop attributing overwritten require members to Node ([#3801](https://github.com/CloudEngineHub/rea/issues/3801)) ([4692bb3](https://github.com/CloudEngineHub/rea/commit/4692bb33300c7cb77b095b6cc0c33da861c1b860)) +* **rizin:** preserve output whitespace before completion markers ([d5fc7e6](https://github.com/CloudEngineHub/rea/commit/d5fc7e6ebf9af050081fc4c6e18b9079cfaa5cdc)) +* **rizin:** retain interrupted command frames ([#4459](https://github.com/CloudEngineHub/rea/issues/4459)) ([1ff7054](https://github.com/CloudEngineHub/rea/commit/1ff705473ae79275ab0b410e6f25af6da60ea18f)) +* **server:** retain session admission through investigation publication ([663d07f](https://github.com/CloudEngineHub/rea/commit/663d07f02cd62c99d81c59391d2c6d745c875335)) +* **session:** report retained file and candidate cleanup ([839410b](https://github.com/CloudEngineHub/rea/commit/839410b663525b51c1aacf8a4027d7bb1f3da059)) +* **setup:** bind recovery to the published configuration file ([7e4eed9](https://github.com/CloudEngineHub/rea/commit/7e4eed9dd48485b6a7100300aa98401811c2deb9)), closes [#4900](https://github.com/CloudEngineHub/rea/issues/4900) +* **setup:** deduplicate selected clients before planning ([#3919](https://github.com/CloudEngineHub/rea/issues/3919)) ([c012015](https://github.com/CloudEngineHub/rea/commit/c012015ae812242eebac2527f819a458cb35aa8c)) +* **setup:** include registered IDA budgets in client deadlines ([fa31899](https://github.com/CloudEngineHub/rea/commit/fa318995f5654b2c2cb76f496da9220d49fc12ca)) +* **setup:** preserve configuration identity and inspection uncertainty ([9abdad3](https://github.com/CloudEngineHub/rea/commit/9abdad335c22cf5af2a4518a0a3f8864ea7f983a)) +* **setup:** preserve JSONC trivia when removing registrations ([4fd28fc](https://github.com/CloudEngineHub/rea/commit/4fd28fc9e0c4f8358147af38c72ab9e814f52d61)) +* **setup:** preserve launcher identity and uncertainty ([19329e4](https://github.com/CloudEngineHub/rea/commit/19329e43bb38ca9d64512d801b25abcb188d2512)), closes [#4895](https://github.com/CloudEngineHub/rea/issues/4895) [#4896](https://github.com/CloudEngineHub/rea/issues/4896) +* **setup:** preserve the selected destination during configuration publication ([d0253c9](https://github.com/CloudEngineHub/rea/commit/d0253c99d65afbbd12732a2fdaf711640574e17f)), closes [#4904](https://github.com/CloudEngineHub/rea/issues/4904) +* **setup:** read signed 64-bit TOML integers losslessly ([#4937](https://github.com/CloudEngineHub/rea/issues/4937)) ([270bc38](https://github.com/CloudEngineHub/rea/commit/270bc38f7282f4bead10a652b7b328a96f6d739d)), closes [#4917](https://github.com/CloudEngineHub/rea/issues/4917) +* **setup:** recognize shared CLI launcher aliases ([#4803](https://github.com/CloudEngineHub/rea/issues/4803)) ([c1fe0d6](https://github.com/CloudEngineHub/rea/commit/c1fe0d653d413ebec9faa75bc7d318a3476d5d11)) +* **setup:** reject NUL bytes in registration environments ([#4335](https://github.com/CloudEngineHub/rea/issues/4335)) ([5c0fbf4](https://github.com/CloudEngineHub/rea/commit/5c0fbf47cbd726cc64068b393d4042983dc69619)) +* **setup:** resolve empty Claude profile paths consistently ([79e83cb](https://github.com/CloudEngineHub/rea/commit/79e83cbd67ca9fd78b5469c3d44101e5e93f8a2b)) +* **setup:** resolve Hermes named-user homes before planning ([c555caa](https://github.com/CloudEngineHub/rea/commit/c555caad6558e801e99155cb199ba12d11aa7826)), closes [#4841](https://github.com/CloudEngineHub/rea/issues/4841) +* **setup:** retain skill recovery backup cleanup ownership ([eba64e9](https://github.com/CloudEngineHub/rea/commit/eba64e9386a83b9c22a7fcee239eff4558b9afc0)) +* **setup:** transfer unscoped registration cleanup ownership ([8235210](https://github.com/CloudEngineHub/rea/commit/823521085a28f825e7fee1929d852d420042d1f7)), closes [#4910](https://github.com/CloudEngineHub/rea/issues/4910) +* **sqlite:** preserve column identity before row selection ([748ac7f](https://github.com/CloudEngineHub/rea/commit/748ac7f0df340f0d0569eca2e803a59cd51ffdbd)), closes [#4710](https://github.com/CloudEngineHub/rea/issues/4710) +* **sqlite:** preserve snapshot admission failure semantics ([bc51d0e](https://github.com/CloudEngineHub/rea/commit/bc51d0ea5df7dcee1fcc42dfae3ab0c62c9cca5e)) +* **target:** confine app program directories to their canonical bundle ([5fb6edc](https://github.com/CloudEngineHub/rea/commit/5fb6edc34b57e0ae45bf95a5496ddcd6e23f59fd)) +* **uninstall:** preserve the configuration as it was before uninstall edits it ([c15c206](https://github.com/CloudEngineHub/rea/commit/c15c2062ad815cc9a3222ccfaeb7ef53cacd8b72)) +* **uninstall:** retain configuration publication ownership through recovery ([2fb5e20](https://github.com/CloudEngineHub/rea/commit/2fb5e204a35723f6f843d56ca47b0db94d8fcc44)), closes [#4902](https://github.com/CloudEngineHub/rea/issues/4902) +* **update:** bound package-manager output retention ([01cdbbd](https://github.com/CloudEngineHub/rea/commit/01cdbbdc556262c47d04a5b3391dd9c17946d3fc)) +* **verifiers:** align WABT operation timeout ([#4117](https://github.com/CloudEngineHub/rea/issues/4117)) ([cd64e24](https://github.com/CloudEngineHub/rea/commit/cd64e24ff21a3a3351254dc20cee4b6256041780)) +* **verifiers:** launch npm through Node on Windows ([#4153](https://github.com/CloudEngineHub/rea/issues/4153)) ([6ae59f3](https://github.com/CloudEngineHub/rea/commit/6ae59f3d19e85ebe16357ece4a384072fe7d3b31)) +* **verifiers:** read packed bridge without extraction ([f0d175d](https://github.com/CloudEngineHub/rea/commit/f0d175dacefba65f40ea8b4198a9a93083f34d3e)) +* **verifiers:** report adb operation and cleanup failures together ([139d86b](https://github.com/CloudEngineHub/rea/commit/139d86b05c4c03bf286f8237352a92e10816c66e)), closes [#4260](https://github.com/CloudEngineHub/rea/issues/4260) +* **verify:** own asynchronous Ghidra prerequisite inspection ([7d79a6a](https://github.com/CloudEngineHub/rea/commit/7d79a6a85b08e31d520b07ced985bfe52dc020d3)), closes [#4912](https://github.com/CloudEngineHub/rea/issues/4912) +* **verify:** request command JSON for Cutter inspection ([f0b9ef3](https://github.com/CloudEngineHub/rea/commit/f0b9ef34c404c1c65f8167502db972b0bd708403)), closes [#4912](https://github.com/CloudEngineHub/rea/issues/4912) +* **verify:** restore owned firmware fixture hashing ([f4456dc](https://github.com/CloudEngineHub/rea/commit/f4456dc1962ae1306b82010c21c2ff23d89fa077)) +* **wasm:** retain cancellation through final cleanup ([321cacb](https://github.com/CloudEngineHub/rea/commit/321cacb84a020f447e1110df5c58fa71d99b7bf1)) +* **wasm:** retain cleanup ownership through WABT recovery ([22a0746](https://github.com/CloudEngineHub/rea/commit/22a0746f9031c28a027b01f0bd206c6a63cc0a4b)), closes [#4787](https://github.com/CloudEngineHub/rea/issues/4787) [#4798](https://github.com/CloudEngineHub/rea/issues/4798) +* **wasm:** retain cooked directive literals in glue references ([4f87f02](https://github.com/CloudEngineHub/rea/commit/4f87f02bb19bf77349a683a5bcb2da2d1da427d0)) +* **web:** read WebMCP inputs from schema properties ([ebd5a82](https://github.com/CloudEngineHub/rea/commit/ebd5a82c439f6deb3a06062225ce009eb03257cf)) +* **website:** correct mistranslated zh-CN catalog entries ([#3856](https://github.com/CloudEngineHub/rea/issues/3856)) ([29b8769](https://github.com/CloudEngineHub/rea/commit/29b8769d2cdc4e729c51172aa13e562f55767c03)) +* **website:** give navigation room and refresh contributors ([#3851](https://github.com/CloudEngineHub/rea/issues/3851)) ([a1ca8c7](https://github.com/CloudEngineHub/rea/commit/a1ca8c76af64000e119fd2a14f34cbf28869f5d8)) +* **website:** use Noto Sans KR for Korean text ([#3821](https://github.com/CloudEngineHub/rea/issues/3821)) ([48c3d2d](https://github.com/CloudEngineHub/rea/commit/48c3d2d170b58cb27f5bca9784aac93adca3bc3c)) +* **windows:** admit volume roots with existing write handles ([709e99d](https://github.com/CloudEngineHub/rea/commit/709e99d781a4a49ddbc36d11badf3e992e375b6a)) +* **windows:** clear readonly when no other file attributes remain ([c553d11](https://github.com/CloudEngineHub/rea/commit/c553d1138ea1a8e24f4f554206fb267bb121fa73)) +* **windows:** grant retained roots the rights required for cleanup ([68081ac](https://github.com/CloudEngineHub/rea/commit/68081ac4141a229d2c6697f35766b5a690f8e917)) +* **windows:** honor directory readonly semantics during cleanup ([1a3a96d](https://github.com/CloudEngineHub/rea/commit/1a3a96d36bf9375f847a35becf8233834c9b7234)) +* **windows:** relax owned parent sharing before admission validation ([db689f3](https://github.com/CloudEngineHub/rea/commit/db689f3c3c2257763d19f58c1522a8ba28a39d94)) +* **windows:** retain primary snapshot and cancellation failures ([5f9ac2c](https://github.com/CloudEngineHub/rea/commit/5f9ac2c98a6fe11988c41afb737df9b6d5c3a1b3)) +* **windows:** retain runtime ownership and clear readonly attributes ([d69acc3](https://github.com/CloudEngineHub/rea/commit/d69acc3455c33f90a2fc4381db43d38b6af50622)) +* **windows:** retain unpublished runtimes after cleanup failure ([f78d137](https://github.com/CloudEngineHub/rea/commit/f78d137b42741a0ed5fb8ac161286f9a50220c4d)) +* **windows:** retry owned runtime cleanup on sharing conflicts ([0679a79](https://github.com/CloudEngineHub/rea/commit/0679a7972b4f2b02eee6a86a44f50f4c2967d3cb)) + + +### Performance Improvements + +* **android:** filter class pages before bridge serialization ([#4791](https://github.com/CloudEngineHub/rea/issues/4791)) ([2d84c80](https://github.com/CloudEngineHub/rea/commit/2d84c800bc51dc865fcabdd3e28cda3d2f4413e7)) +* **catalog:** record default catalog digests at build time ([#4041](https://github.com/CloudEngineHub/rea/issues/4041)) ([c61c108](https://github.com/CloudEngineHub/rea/commit/c61c108b522de1a2b46e65b59360c9be66fb038e)), closes [#3813](https://github.com/CloudEngineHub/rea/issues/3813) +* **ci:** upload only current portable build cache entries ([2092f90](https://github.com/CloudEngineHub/rea/commit/2092f90b7e0e4c05b473850d059cc1e37914b418)) +* **evidence:** group repeated caveats with their source operations ([1e377e6](https://github.com/CloudEngineHub/rea/commit/1e377e696572a1a28140a25955e2d5142acd242e)) +* **ghidra:** aggregate binary overview at the provider boundary ([#4754](https://github.com/CloudEngineHub/rea/issues/4754)) ([ae029fe](https://github.com/CloudEngineHub/rea/commit/ae029fe2f80b171a73df52e57b4a355f32f7c456)), closes [#4746](https://github.com/CloudEngineHub/rea/issues/4746) +* **javascript:** check wrapper IPC duplicates by invocation set ([#3783](https://github.com/CloudEngineHub/rea/issues/3783)) ([949228b](https://github.com/CloudEngineHub/rea/commit/949228b6069d96766dba8545284ecbafd3cbe93f)), closes [#3670](https://github.com/CloudEngineHub/rea/issues/3670) +* **javascript:** index object literal members for exact-key reference lookup ([#3836](https://github.com/CloudEngineHub/rea/issues/3836)) ([788964d](https://github.com/CloudEngineHub/rea/commit/788964d52c62aa5b29b342e31b37fe63a27d69d1)) +* **javascript:** share one definitions pass and index wrapper IPC dedupe ([#3779](https://github.com/CloudEngineHub/rea/issues/3779)) ([59f528f](https://github.com/CloudEngineHub/rea/commit/59f528f0e5bfd780e314e929db9ebf1ad65c1303)), closes [#3670](https://github.com/CloudEngineHub/rea/issues/3670) +* **kuna:** reuse sorted string inventory for exact lookups ([c6b6275](https://github.com/CloudEngineHub/rea/commit/c6b62754b095a134d6d67877508fa34311a2eda2)) +* reduce MCP launcher and browser capture overhead ([#4350](https://github.com/CloudEngineHub/rea/issues/4350)) ([0cd4eaf](https://github.com/CloudEngineHub/rea/commit/0cd4eafd613cb7b6ab418916c21b6f0bc1f15ff3)) +* **tests:** reuse CLI compilation for exported binding checks ([55cef25](https://github.com/CloudEngineHub/rea/commit/55cef2566a5cf7bad3ed4f2dfefecbeee386beea)), closes [#4079](https://github.com/CloudEngineHub/rea/issues/4079) +* **tests:** reuse MCP connections within source matrices ([9d5b931](https://github.com/CloudEngineHub/rea/commit/9d5b931875ec472f424bf3abd2c4e3a95c964b50)) + + +### Code Refactoring + +* **files:** allow reader-owned cancellation failures ([5e13e0a](https://github.com/CloudEngineHub/rea/commit/5e13e0a8765d03907b3bd063a5dd2f25b6e95afe)) +* **ghidra:** give function boundary scans one owner ([225f26a](https://github.com/CloudEngineHub/rea/commit/225f26a5f8405ae70ef9eb8100474f91145917cd)) +* **process:** allow awaiting physical output closure ([182e9a2](https://github.com/CloudEngineHub/rea/commit/182e9a268ca6ad9bf62cb3fd28f85ef387e4165b)) +* **providers:** await owned readiness observations ([150e996](https://github.com/CloudEngineHub/rea/commit/150e996a86f2bec4982ba87f37bf502a8d5e8214)), closes [#4561](https://github.com/CloudEngineHub/rea/issues/4561) +* **xml:** centralize strict document parsing ([623339a](https://github.com/CloudEngineHub/rea/commit/623339a7abfbfa7c5fe8dc8e01e6fcfd50f4b539)), closes [#4694](https://github.com/CloudEngineHub/rea/issues/4694) + + +### Documentation + +* add ml translation ([#4792](https://github.com/CloudEngineHub/rea/issues/4792)) ([af67ad5](https://github.com/CloudEngineHub/rea/commit/af67ad50477fa0bd991f58149f381de6b36090f2)) +* **browser:** clarify scenario cleanup after termination ([d09be9c](https://github.com/CloudEngineHub/rea/commit/d09be9cfa2ee988bfba04b80f7b8d38297b7903c)) +* **browser:** correct cache fingerprint completeness limits ([60bf102](https://github.com/CloudEngineHub/rea/commit/60bf1024592888b5efb78f9c9458b4633da298bd)) +* **browser:** explain CDP detach effects on caller emulation ([921fa03](https://github.com/CloudEngineHub/rea/commit/921fa03fca7181af5d69ccc10a4ceadc22c9c9e0)), closes [#4089](https://github.com/CloudEngineHub/rea/issues/4089) +* celebrate 250,000 GitHub stars 🎉 ([#3971](https://github.com/CloudEngineHub/rea/issues/3971)) ([f5b1dce](https://github.com/CloudEngineHub/rea/commit/f5b1dce881f310989db4d764c7c2452c2ab38e04)) +* celebrate 300,000 GitHub stars 🎉 ([#4778](https://github.com/CloudEngineHub/rea/issues/4778)) ([060eb43](https://github.com/CloudEngineHub/rea/commit/060eb43b5480429fa749d54badd44903efe56d54)) +* **i18n:** complete Malayalam locale registration and links ([b27e1a7](https://github.com/CloudEngineHub/rea/commit/b27e1a74c95ff5ffeeaea3a8f919780f7b336725)), closes [#4821](https://github.com/CloudEngineHub/rea/issues/4821) +* **i18n:** explain translation contribution entry points ([4838f44](https://github.com/CloudEngineHub/rea/commit/4838f444939677107902549c59b73439e14d3ae9)) +* **installation:** list every client missing from npm 6.4.0 ([ed4a1c7](https://github.com/CloudEngineHub/rea/commit/ed4a1c7d95ecc5239927984fafa62e049a7d7deb)) +* **installation:** list every client that first shipped in 6.5.0 ([#3465](https://github.com/CloudEngineHub/rea/issues/3465)) ([ed4a1c7](https://github.com/CloudEngineHub/rea/commit/ed4a1c7d95ecc5239927984fafa62e049a7d7deb)) +* **mcp:** describe the 100-value completion reply limit ([#4086](https://github.com/CloudEngineHub/rea/issues/4086)) ([2c90082](https://github.com/CloudEngineHub/rea/commit/2c90082a69a81f24a051c4464e05c1eef314d007)) +* **native:** distinguish analysis memory from source bytes ([195cf18](https://github.com/CloudEngineHub/rea/commit/195cf188182d7a53046a15624408554c75de0dae)) +* **objdump:** show debug-link flag forms that keep their meaning ([#4068](https://github.com/CloudEngineHub/rea/issues/4068)) ([cb18d4c](https://github.com/CloudEngineHub/rea/commit/cb18d4c9c4ee399d81ebaf0888117d52d990e442)), closes [#3893](https://github.com/CloudEngineHub/rea/issues/3893) +* **skills:** capture measured analysis optimization workflow ([9744d07](https://github.com/CloudEngineHub/rea/commit/9744d07211ac750ae0273c4f91175eac0c890d9d)) + + +### Tests + +* **adb:** cover staged APK names and evidence identity ([#4354](https://github.com/CloudEngineHub/rea/issues/4354)) ([ffeba6a](https://github.com/CloudEngineHub/rea/commit/ffeba6aae09706fed2376b23427dc9618fb1032d)) +* **adb:** verify staged APK identity in reinstall CLI coverage ([ffeba6a](https://github.com/CloudEngineHub/rea/commit/ffeba6aae09706fed2376b23427dc9618fb1032d)) +* **applications:** import capture fixtures with file URLs ([#3050](https://github.com/CloudEngineHub/rea/issues/3050)) ([89faa86](https://github.com/CloudEngineHub/rea/commit/89faa863ed472d8a13a826014331d3b81cfc5de3)) +* **applications:** pass Evidence requests to the CLI through files ([#3049](https://github.com/CloudEngineHub/rea/issues/3049)) ([5b16f24](https://github.com/CloudEngineHub/rea/commit/5b16f2431062eea6ffd245a9e05512790007cb13)) +* **binary:** await and validate session status projections ([870dcb1](https://github.com/CloudEngineHub/rea/commit/870dcb1fda49cdc8049c6d84594ac403898bea63)), closes [#4666](https://github.com/CloudEngineHub/rea/issues/4666) +* **browser:** bound atomic environment polling across navigation ([a715fb9](https://github.com/CloudEngineHub/rea/commit/a715fb9e6da508ebcd834498c3146d049c41054a)) +* **browser:** preserve resource uncertainty through MCP ([#3416](https://github.com/CloudEngineHub/rea/issues/3416)) ([af6845c](https://github.com/CloudEngineHub/rea/commit/af6845cddb90c3720cbdc11660f0e24c8c99fa8c)) +* **ci:** align fixtures with runtime and evidence contracts ([3c9b5d6](https://github.com/CloudEngineHub/rea/commit/3c9b5d6d029ed09f8f19287187ab969b9a72016d)) +* **cli:** batch redundant client lifecycle dry runs ([8578845](https://github.com/CloudEngineHub/rea/commit/85788452dd6bf864faa39b85aad1da243e0547a3)) +* **cli:** verify attributed caveats in composed analysis ([2819def](https://github.com/CloudEngineHub/rea/commit/2819defeeaab80c321d053a05c6805f55a82fb6e)) +* **filesystem:** assert admission cancellation provenance ([3bd9aa3](https://github.com/CloudEngineHub/rea/commit/3bd9aa348478eebfd339219d8e1ecee07f635333)), closes [#4610](https://github.com/CloudEngineHub/rea/issues/4610) +* **filesystem:** exercise digest cancellation and admission ownership ([cd9252b](https://github.com/CloudEngineHub/rea/commit/cd9252bc63d86cc37cd573fb1c833ed474dc8112)) +* **firmware:** assert cleanup provenance through composed failures ([5eaef92](https://github.com/CloudEngineHub/rea/commit/5eaef92e5b3f9b15b23f2e4aea6a32a867b89dd0)) +* **ghidra:** align Java probe fixtures with raw output ([f22e8e7](https://github.com/CloudEngineHub/rea/commit/f22e8e72685c05e372c62582c7bc5fcd085b2fa6)) +* **ghidra:** align MIPS verifier ABI and snapshot expectations ([a40ee74](https://github.com/CloudEngineHub/rea/commit/a40ee741c2508062f2733d17484f91fc100a82d6)) +* **ghidra:** isolate source admission failure sessions ([b225765](https://github.com/CloudEngineHub/rea/commit/b2257653ca74e1013553d5bd916a0ef85a3c7678)) +* **ida:** verify typed timeout and retained cleanup through the CLI ([bb49252](https://github.com/CloudEngineHub/rea/commit/bb49252523d13c48e6d3fb7c4cfd5f95400fcd53)) +* **javascript:** verify endpoint certainty through CLI and MCP ([9319644](https://github.com/CloudEngineHub/rea/commit/93196449adfb5e887a1b5e3a00afa69abe76a0e2)) +* **kuna:** preserve caller and producer graph failure context ([5b24399](https://github.com/CloudEngineHub/rea/commit/5b243993872c2bcc70cb00060ffb79b347321370)) +* **mcp:** avoid unrelated validator compilation in availability checks ([9a44fea](https://github.com/CloudEngineHub/rea/commit/9a44fea3479a2ad463fdad2b14e86b412717f771)) +* **paths:** pin Windows separator normalization before native admission ([#4733](https://github.com/CloudEngineHub/rea/issues/4733)) ([f85a932](https://github.com/CloudEngineHub/rea/commit/f85a932d71279415dd95cc30083137d1161f83b8)), closes [#4707](https://github.com/CloudEngineHub/rea/issues/4707) +* **pcap:** align timestamp oracle with the provider locale ([edfd502](https://github.com/CloudEngineHub/rea/commit/edfd5025b096b6b8f566b7b0971a376300131d8d)) +* **pcap:** verify timestamps through the named summary contract ([e2db768](https://github.com/CloudEngineHub/rea/commit/e2db768012079b82e6f1ff7191d475494b06d2a2)) +* **pcap:** verify UTC metadata against authored capture records ([d205c52](https://github.com/CloudEngineHub/rea/commit/d205c528e31897f1f2919b80a4245356b502c703)) +* **perf:** verify authentic retained investigation queries ([#4814](https://github.com/CloudEngineHub/rea/issues/4814)) ([47d3c6b](https://github.com/CloudEngineHub/rea/commit/47d3c6b1a15c166091b47666c9cac6dbd882454c)) +* resolve script paths from file URLs with fileURLToPath on Windows ([#3266](https://github.com/CloudEngineHub/rea/issues/3266)) ([f8f3593](https://github.com/CloudEngineHub/rea/commit/f8f3593a8c8c77a78f6ad192f2e4d3becf4bb409)) +* **rizin:** own fake provider cleanup in shared fixtures ([#3735](https://github.com/CloudEngineHub/rea/issues/3735)) ([40f73f6](https://github.com/CloudEngineHub/rea/commit/40f73f62bc3acf8b444dbafba1b8ed0aef6dd641)) +* **rust:** verify CLI retries exact descriptor cleanup ([a817016](https://github.com/CloudEngineHub/rea/commit/a8170163b9179325d6a04a677a635285300e8833)) +* **setup:** cover configuration identity regressions ([abb54ce](https://github.com/CloudEngineHub/rea/commit/abb54ce3743dd51a54304833a6e081b89243a5e8)) +* **uninstall:** cover backups that fail verification after copying ([967a8bc](https://github.com/CloudEngineHub/rea/commit/967a8bc27932dec1f8d8522593cdd59de58176a6)) +* **uninstall:** verify current recovery snapshots through the CLI ([9a95db6](https://github.com/CloudEngineHub/rea/commit/9a95db681903c5934cbfab868626483fd6dc2464)) +* **windows:** hold sharing conflict through first close attempt ([94d9bff](https://github.com/CloudEngineHub/rea/commit/94d9bffaf66370e409019a327ff5a3018a4202e6)) + + +### Continuous Integration + +* **ghidra:** compile the packaged bridge source cohort ([#3142](https://github.com/CloudEngineHub/rea/issues/3142)) ([1b828db](https://github.com/CloudEngineHub/rea/commit/1b828dbb1011d80f44b3ae99efb9554991d71261)) +* pin Cutter actions and guard workflow-only changes ([#4199](https://github.com/CloudEngineHub/rea/issues/4199)) ([3406dc4](https://github.com/CloudEngineHub/rea/commit/3406dc4d85bf29414319b33b98bd1421d573f663)) + ## [6.5.0](https://github.com/morluto/rea/compare/rea-agents-6.4.0...rea-agents-6.5.0) (2026-10-13) Provider prerequisites and recorded verification scope are listed in [the testing guide](docs/testing.md). diff --git a/docs/installation.md b/docs/installation.md index 260067b014..d44346ddb7 100644 --- a/docs/installation.md +++ b/docs/installation.md @@ -276,14 +276,14 @@ Register with the variable unset: ```bash -claude mcp add --scope local rea -- npx -y rea-agents@6.5.0 mcp +claude mcp add --scope local rea -- npx -y rea-agents@6.6.0 mcp ``` On native Windows, use the same project directory and wrap the package-runner shim so the stdio client can launch it: ```powershell -claude mcp add --scope local rea -- cmd.exe /d /c npx -y rea-agents@6.5.0 mcp +claude mcp add --scope local rea -- cmd.exe /d /c npx -y rea-agents@6.6.0 mcp ``` @@ -1187,7 +1187,7 @@ For a client that requires manual configuration, use: "mcpServers": { "rea": { "command": "npx", - "args": ["-y", "rea-agents@6.5.0", "mcp"] + "args": ["-y", "rea-agents@6.6.0", "mcp"] } } } diff --git a/package-lock.json b/package-lock.json index 30e043d696..2953eba4d1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "rea-agents", - "version": "6.5.0", + "version": "6.6.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "rea-agents", - "version": "6.5.0", + "version": "6.6.0", "license": "MIT", "dependencies": { "@babel/parser": "8.0.4", diff --git a/package.json b/package.json index cd4a9ad48f..2821a78a43 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "rea-agents", "mcpName": "io.github.morluto/rea", - "version": "6.5.0", + "version": "6.6.0", "description": "Reverse engineer anything from your terminal or agent with one CLI and MCP server.", "license": "MIT", "repository": { diff --git a/server.json b/server.json index e5c4577bdb..474674b233 100644 --- a/server.json +++ b/server.json @@ -8,13 +8,13 @@ "url": "https://github.com/morluto/rea", "source": "github" }, - "version": "6.5.0", + "version": "6.6.0", "packages": [ { "registryType": "npm", "registryBaseUrl": "https://registry.npmjs.org", "identifier": "rea-agents", - "version": "6.5.0", + "version": "6.6.0", "runtimeHint": "npx", "transport": { "type": "stdio" diff --git a/src/generatedPackageMetadata.ts b/src/generatedPackageMetadata.ts index baa7bf1434..ebe5ea8a2c 100644 --- a/src/generatedPackageMetadata.ts +++ b/src/generatedPackageMetadata.ts @@ -1,7 +1,7 @@ /** Generated from package.json and package-lock.json; do not edit. */ export const PACKAGE_METADATA = { name: "rea-agents", - version: "6.5.0", // x-release-please-version + version: "6.6.0", // x-release-please-version serverSdkVersion: "2.3.1", clientSdkVersion: "2.3.1", coreSdkVersion: "2.3.1",