Skip to content
This repository was archived by the owner on Jun 30, 2023. It is now read-only.
This repository was archived by the owner on Jun 30, 2023. It is now read-only.

Dependencies not upgraded  #154

Open

Description

@akankshagaur

Hi,

I see that Google endpoints framework releases do not contain the latest releases of its dependent libraries which have security vulnerabilities.

For. E.g Guava dependency version used is 20 while latest version is 25.1. Also, since guava is based on checker framework which is GPL, won't it affect developers?
Is there an alternative for checker framework which can be used in endpoints framework?

Thanks

Activity

  1. tangiel commented on Jul 31, 2018

    @tangiel
    Contributor

    The particular library which Guava depends on in the Checker Framework is MIT licensed, so that is not an issue.

  2. self-assigned this
    on Aug 2, 2018
  3. tangiel commented on Aug 2, 2018

    @tangiel
    Contributor

    So there is an issue in that Guava 21+ requires Java 8, unless you use the -android dependency. Right now App Engine still supports Java 7 so we have to support it. But that could also mean classpath conflicts with people who use the Java 8 runtime and the -jre dependency. I'm not entirely sure what the best solution is right now.

  4. akankshagaur commented on Aug 4, 2018

    @akankshagaur
    Author

    Ok,that clarifies the issue. Thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions