Introspection: Enjoy enhanced support for introspecting four-fold nested lists, allowing for proper representation of GeoJSON multipolygons. This improvement makes it easier to work with complex data structures in your GraphQL queries.
Improvements
Performance: Experience a significant speedup in sorting and building/extending schemas by switching to ES6 Maps, resulting in approximately 30% faster operations during benchmarks.
Incremental Delivery: The incremental publisher now efficiently handles all response building, ensuring a smoother experience when working with streamed results.
Incremental Delivery: The new IncrementalPublisher class streamlines the process of handling incremental results, improving overall performance and memory management.
Documentation: Find clearer installation instructions for the Bun package manager, making it easier to set up your environment.
Fixes
Fix resource exhaustion issues when parsing queries, greatly improving the stability and security of your GraphQL operations.
Fix invalid sample code in the documentation to ensure that examples are accurate and helpful for users.
Fix misleading test section descriptions to provide clearer guidance on expected behaviors and outcomes.
Fix permissions for GitHub actions to ensure workflows run smoothly without errors related to permissions.
Others
Enhance the clarity of comments in the codebase, making it easier for contributors to understand the purpose and functionality of various sections.