What’s Changed
- Add new DgsDataFetchingEnvironment.isArgumentSet (#1987) @paulbakker
- Remove locking from DgsSchemaProvider (#1984) @kilink
- Remove unused VirtualThreadTaskExecutor class (#1983) @kilink
- Use SimpleAsyncTaskExecutor for virtual threads (#1981) @kilink
- Update to Kotlinter 4.4.1 (#1982) @kilink
- Support mapping to record classes (#1980) @kilink
- Handling Serialization Errors (#1970) @mrvaruntandon
- Support Kotlin value class parameters to data fetchers (#1979) @kilink
- Fix warnings in TrivialDataFetcherTest (#1978) @kilink
- Fix warning in DgsSpringGraphQLEnvironmentPostProcessor (#1977) @kilink
- Support conversions involving Kotlin value classes (#1976) @kilink
- Update Gradle Wrapper from 8.8 to 8.9 (#1958) @github-actions
- Update dependency locks (#1975) @kilink
- Bump io.spring.dependency-management from 1.1.5 to 1.1.6 (#1960) @dependabot
- Bump org.springframework.graphql:spring-graphql-test from 1.3.1 to 1.3.2 (#1966) @dependabot
- Add ability to supply custom ObjectMapper to clients (#1973) @kilink
- Remove custom VirtualThreadTaskExecutor (#1972) @kilink
- Legacy (non Spring GraphQL) starters now show a deprecation warning (#1971) @paulbakker
- Update to Spring Boot 3.3.2 (#1965) @kilink
- Update to Kotlin 1.9.25 (#1964) @kilink
- Make GraphQLContextContributor a functional interface (#1961) @kilink
- Add trivial field to DgsData / DgsQuery annotations for marking trivial data fetcher methods (#1955) @kilink
- Enable toggling introspection via spring property (#1956) @kailyak