Skip to content

v5.0.0

Compare
Choose a tag to compare
@execveat execveat released this 16 May 17:33
· 26 commits to master since this release
43da8f7

We are thrilled to announce the major release of InQL v5.0! This version marks a substantial leap in the evolution of our GraphQL testing tool, as we've largely rewritten InQL from scratch. We're moving away from Jython, and while most of the code is still using it, we are planning to transition to Kotlin soon.

While we've bid farewell to the standalone mode and CLI versions in this release, we've also introduced some new features and improvements that we're confident will enhance your testing experience.

What's New?

  • GQLSpection Integration: InQL now leverages GQLSpection for GraphQL parsing and formatting. This ensures compatibility with all GraphQL spec versions.
  • Enhanced Introspection: InQL now sends up to three introspection queries to accurately determine the GraphQL version supported by the server.
  • Improved Query and Mutation Generations: The auto-generated queries and mutations now include inline comments, providing insights from the 'description' fields and some type annotations.
  • User-Friendly Settings Window: We've revamped the Settings window to make it more intuitive and user-friendly.
  • "Points of Interest" Scanner: The new scanner highlights areas of potential interest, aiding pentesters and bug hunters in their quest for vulnerabilities.

For the complete list of changes, please see the Full Changelog.

Looking Ahead

Although v5.0 marks a significant milestone, we're already looking ahead. GraphiQL and cycle detection, which have been removed in this release, will be reintroduced in a new form in the future. We're also planning to rewrite most of the code in Kotlin to optimize performance and maintainability.

We understand that this major release may impact your established workflows due to the deprecation of certain features. Please rest assured that our commitment to refining and enhancing InQL's core functionality remains steadfast.

Thank you for your continued support and happy testing with InQL v5.0!