镜像站点 · 本页由第三方 GitHub 只读镜像提供,非 GitHub 官方站点,不接受任何登录或凭据输入。前往 github.com
Skip to content

Legacy JSON debug API removed as of V8 5.8 #9789

Description

@hashseed

This has been announced several times in the past two years [0][1]. Now that v8-inspector has taken over as a viable alternative, the old and unmaintained JSON debug API is now finally being removed from V8 [2]. I suggest migrating over to the inspector protocol if your tool talks to node/v8 via the legacy JSON debug API.

[0] https://docs.google.com/document/d/1M8DdgDldglYjQJ1mu0yBzwgR6lCX-ZKS_hxAJiCLT34/edit
[1] https://github.com/v8/v8/wiki/Debugging-Protocol
[2] https://chromium.googlesource.com/v8/v8/+/81a64aa5488602e4643f1ecc3beeddb8828a853c

Activity

  1. ofrobots commented on Nov 26, 2016

    @ofrobots
    Contributor

    /cc @nodejs/diagnostics @nodejs/v8.

  2. Fishrock123 commented on Dec 16, 2016

    @Fishrock123
    Contributor

    Oh shoot was this the original issue, whoops I guess it was around the code-and-learn and no-one saw it. :(

  3. joshgav commented on Jan 9, 2017

    @joshgav
    Contributor

    FYI - Per @ofrobots here, removal of the old debug implementation has been deferred till V8 5.8.

    Per #10117 It hasn't yet been decided (as of Jan 9) whether Node@8 will ship with V8 5.7 or 5.8.

  4. added
    inspectorIssues and PRs related to the V8 inspector protocol.
    on Jan 9, 2017
  5. changed the title [-]Legacy JSON debug API removed as of V8 5.7[/-] [+]Legacy JSON debug API removed as of V8 ~~5.7~~ 5.8[/+] on Jan 23, 2017
  6. changed the title [-]Legacy JSON debug API removed as of V8 ~~5.7~~ 5.8[/-] [+]Legacy JSON debug API removed as of V8 5.8[/+] on Jan 23, 2017
  7. hashseed commented on Jan 26, 2017

    @hashseed
    MemberAuthor

    The functionality of the legacy JSON debug API has been removed for V8 5.8: https://chromium.googlesource.com/v8/v8/+/876da98a5182a03f631f9ab4469bd6838225cb16

    The API is still there so that Node.js still compiles. But these are only dummy functions.

  8. joshgav commented on Feb 10, 2017

    @joshgav
    Contributor

    wow sorry for cluttering this issue up with all my interim test fixes :). also accidentally closed it with a "Fixes" comment, so reopened.

  9. added 2 commits that reference this issue on Feb 25, 2017
  10. refack commented on May 1, 2017

    @refack
    Contributor

    I wanted ask if a debug 2 inspect bridge was proposed (a proxy that translates the debug protocol into inspect) ?
    Was it discussed how feasible that is?
    Re: regression: 3rd party debuggers are incompatible with node8 nighlies

  11. Trott commented on Aug 6, 2017

    @Trott
    Member

    This seems close-able at this time. If I'm mistaken, by all means, re-open or comment.

  12. added a commit that references this issue on Jul 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    inspectorIssues and PRs related to the V8 inspector protocol.v8 engineIssues and PRs related to the V8 dependency.

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions