⭐ New Features
- Support programmatic GraphQLSchema creation #4
- Testing Support #43
- Context Propagation to DataFetcher's with Spring MVC #53
- Add basic micrometer metrics support #16
- Add endpoint to print the schema #13
- Add built-in GraphiQL integration #12
- Use chained handling for web requests #49
- Flexible handling of DataFetcher exceptions #51
- Add Querydsl integration #59
- Add security classes to main spring-graphql module #82
- Add Security Configuration to Boot Starter #81
- Remove configuration key for GraphQL schema path #79
- Separate Property for GraphiQL Path #70
- Add Builder for GraphQlTester and WebGraphQlTester #66
- GraphqlTester should not have web dependencies #65
- Add Spring MVC Security Sample #58
- Support for multiple graphql schema files #56
- Reactive DataFetcherExceptionResolver #52
- Encapsulate GraphQL initialization #48
- Reactor based DataFetcher support #47
- Add GraphQL tester auto-configuration #46
- Change default schema location from root package to "graphql" #44
- Add Interface for GraphQL Request Execution #42
- Only build GraphQL once #37
- Replace WebSocket-related SimpleUrlHandlerMapping Sub-Classes #35
- Allow HTTP and WebSocket To Use The Same Path #30
- Refine GraphQL metrics #19
- Remove Spring Boot starters #17
- Support for WebInterceptor configuration #7
- Add response headers to WebOutput #6
- Make endpoint url configurable and default to "/graphql" #5
🪲 Bug Fixes
- Failing webmvc sample with querydsl predicate executor #71
- Missing Configuration metadata in starter module #33
📔 Documentation
- Refine Querydsl integration documentation #83
- Write Spring GraphQL Reference Documentation #78
- fix links in doc #77
- Correct location of schema in README. #57
- Add sample application #15
❤️ Contributors
We'd like to thank all the contributors who worked on this release!