[TIMOB-23903] Android: Update V8 runtime to 5.7.492.71
| GitHub Issue | n/a |
|---|---|
| Type | New Feature |
| Priority | High |
| Status | Closed |
| Resolution | Fixed |
| Resolution Date | 2017-05-24T16:53:32.000+0000 |
| Affected Version/s | n/a |
| Fix Version/s | Release 7.0.0 |
| Components | Android |
| Labels | n/a |
| Reporter | Christopher Williams |
| Assignee | Christopher Williams |
| Created | 2016-09-14T18:17:50.000+0000 |
| Updated | 2018-08-28T15:04:46.000+0000 |
Description
We should regularly update our Android runtime to track the latest stable V8 release: https://omahaproxy.appspot.com
When we plan to release SDK 7.0.0, we should consider including an update V8/runtime. It will cause breaking native module changes.
As of today, the stable V8 release for Android is 5.3.332.41, and I have a work in progress PR updating us to that version: https://github.com/appcelerator/titanium_mobile/pull/8382 Their breaking API changes have propagated into the proxy template with those changes, and as a result would mean a breaking native module change here.
I merged a PR that brought us up to V8 5.7.492.71. We can go further to newer V8 versions, but need to address the removal/deprecation of the "legacy" debugger API and move to v8 inspector API to do so.
This was reverted in https://github.com/appcelerator/titanium_mobile/commit/ce9d703b836040bb5fbdf7371cb6454ef5ef2f2a, so bumping out of 6.2.0. [~cwilliams] Please undo my changes if I'm wrong
Changes are seen in SDK 7.0.0.v20171114203226.