Skip to content

2.0.0-beta-2: Various performance improvements and fixes for the 2.0 release

Pre-release
Pre-release
Compare
Choose a tag to compare
@jimkyndemeyer jimkyndemeyer released this 31 Mar 12:06

This is the second beta of version 2, which contains the following changes:

  • Switched to SVG-based icons and added plugin icon.
  • Updated document provider to use new style.
  • Moved schema discovery in Schemas panel off the UI thread.
  • Introduced dedicated GraphQL index to improve performance.
  • Fixed various minor issues: Type scopes in arrays, custom scalars omitted by graphql-java, memory leak in query editor.

A thank you to the JetBrains team who contributed multiple pull requests.

Upgrade notes from v1 and previous alpha/beta releases

  • The plugin no longer uses a graphql.config.json file but will show a migration notification. Schema discovery is now project-wide by default, or configured using graphql-config .graphqlconfig files.

Getting and installing the beta releases

The beta releases will be published directly in this repository and is added to your IDE using a custom plugin repository URL:

  • In your IDE, click "Settings" > "Plugins" > "Browse repositories..." > "Manage repositories..."
  • In the "Custom Plugin Repositories" dialog that opens, add the following url: https://github.com/jimkyndemeyer/js-graphql-intellij-plugin/raw/v2/alpha-releases/updatePlugins.xml
  • Once added, click "Ok" to return to the "Browse repositories" dialog.
  • You should now see a "Repository: All" dropdown. Select this alpha repository that you just added.
  • You should now see the GraphQL beta plugin listed.

As new betas are released, you should get plugin update notifications as per ususal.

Documentation (work in progress)

https://gist.github.com/jimkyndemeyer/1903b65ff892f0811e76f16d8b530848

Reporting issues

The main issue for tracking the v2 road map is #164. Feedback and questions are welcome in that issue.

Please use a [v2] prefix when reporting bugs for the beta.