November
Update to latest version !!Get the instructions from the docs
Get Startedv0.16.1
🐛 Bug Fixes
- fix: logging on server start @amitksingh1490 (#680)
v0.16.0
🚀 Features
- feat: Http 2 Support @ologbonowiwi (#662)
- feat: load configuration via HTTP @ssddOnTop (#609)
- feat: support request batching on GraphQL Server @sujeetsr (#520)
- feat: add worker threads to @server @kremedev (#545)
- feat: N+1 check to start command at INFO log level @A-N-uraag (#645)
🐛 Bug Fixes
- fix custom root types for graphql @b4s36t4 (#676)
- fix(deps): update dependency type-fest to v4.8.2 @renovate (#675)
- fix: npm release issue with windows @amitksingh1490 (#674)
- fix: error display for address already in use @amitksingh1490 (#665)
- refactor: remove enable prefix @amitksingh1490 (#664)
- fix(deps): update dependency type-fest to v4.8.1 @renovate (#648)
- fix: npm publish issue with glib @ologbonowiwi (#633)
- fix for batching when the field type is a list @sujeetsr (#571)
- fix: incomplete trace during const schema validation @A-N-uraag (#639)
- fix(deps): update rust crate http-cache-semantics to 1.0.2 @renovate (#629)
🧰 Maintenance
- Added Cache-Control header test and fixed header assertion @A-N-uraag (#669)
- refactor: remove enable prefix @amitksingh1490 (#664)
- chore(deps): update dependency tsx to v4.2.0 @renovate (#668)
- refactor: remove enable prefix @amitksingh1490 (#664)
- Integrated scarf sdk @Min2who (#656)
- chore(deps): update dependency tsx to v4.1.4 @renovate (#658)
- refactor: drop
graphql
field and make things move up a level inConfig
@tusharmath (#655) - refactor: use source structs instead of sdl properties on GraphQLSpec struct @ologbonowiwi (#602)
- Support request batching on GraphQL Server @sujeetsr (#520)
- chore(deps): update dependency tsx to v4.1.3 @renovate (#649)
- fix for batching when the field type is a list @sujeetsr (#571)
- Updated development setup steps @A-N-uraag (#644)
- chore(deps): update dependency tsx to v4.1.2 @renovate (#631)
- doc: update asset @amitksingh1490 (#632)
v0.15.1
🐛 Bug Fixes
- fix: npm publish @amitksingh1490 (#626)
🧰 Maintenance
- fix: npm publish @amitksingh1490 (#626)
v0.15.0
🚀 Features
🐛 Bug Fixes
- fix(deps): update rust crate env_logger to 0.10.1 @renovate (#618)
- fix(deps): update rust crate clap to 4.4.8 @renovate (#619)
- added_fields default, fix json,yml examples @sujeetsr (#604)
🧰 Maintenance
- chore(deps): update dependency tsx to v4.1.1 @renovate (#625)
- Rewrite npm publish @neo773 (#607)
- Adds
only
,fail
andskip
annotations toGraphQLSpec
@tobihans (#614) - test: add request handle tests @amitksingh1490 (#595)
- added_fields default, fix json,yml examples @sujeetsr (#604)
- pass http client as a dependency to server context @tusharmath (#601)
- refactor: deprecate inline operator in favour of addField @ologbonowiwi (#600)
- refactor: drop
#[allow(clippy::too_many_arguments)]
where possible @mayant15 (#594) - Refactor: Expression @tusharmath (#590)
v0.14.14
🧰 Maintenance
- Refactor for global static values update #567 @artech-git (#570)
v0.14.13
🧰 Maintenance
- test: windows build @Dhanus3133 (#582)
- refactor: Run QueryExecution in graphql_spec in parallel @kremedev (#592)
v0.14.12
🧰 Maintenance
- add metadata to npm packages @neo773 (#588)
- chore: lint errors @amitksingh1490 (#585)
v0.14.11
🐛 Bug Fixes
- fix: npm rename server to tailcall @amitksingh1490 (#583)
v0.14.10
🐛 Bug Fixes
- fix: Batch with delay regression @amitksingh1490 (#581)
🧰 Maintenance
- fix: CI Linter Error Code @neo773 (#578)
- chore: rename server to tailcall @amitksingh1490 (#577)
v0.14.9
🧰 Maintenance
- chore: rename tailcall to tc @amitksingh1490 (#575)
v0.14.8
🐛 Bug Fixes
- fix(deps): update dependency yaml to v2.3.4 @renovate (#568)
- fix(deps): update rust crate http-cache-reqwest to 0.12.0 @renovate (#563)
- fix: npm server publish @amitksingh1490 (#569)
🧰 Maintenance
v0.14.4
- Publish on NPM
v0.14.3
🐛 Bug Fixes
- fix: npm version @amitksingh1490 (#566)
v0.14.0
🚀 Features
- Merge @groupBy and @http directives @tobihans (#537)
- Make GraphiQL fixed on root @tbro (#546)
- feat: compile time checks for nullable/undefined fields @git-bruh (#521)
- feat: push docker image to ghcr.io @ayewo (#509)
- feat: add upstream directive @Yougigun (#479)
- refactor: use blueprint server throughout @amitksingh1490 (#495)
- feat: hostname config in server @amitksingh1490 (#493)
- Load YAML & JSON formats via CLI @tobihans (#467)
- feat: support custom-headers @wrath-of-god (#455)
- feature: load multiple configs via CLI @amitksingh1490 (#482)
- feat: merge right on config @amitksingh1490 (#476)
- refactor: use btreeset where duplicates are not allowed @amitksingh1490 (#478)
- feat: support to configure http settings @akhill10 (#388)
- feat: group by endpoint @amitksingh1490 (#451)
- feature: add
tc init
command @neo773 (#403) - fix: restricted url for graphiQL @wrath-of-god (#447)
- performance: minor optimisation @amitksingh1490 (#444)
- chore:update readme @wrath-of-god (#446)
🔧 Improvements
- performance: improve performance of
to_request
@digital-phoenix (#407) - performance: improve for PathString impl for EvaluationContext @meskill (#430)
🐛 Bug Fixes
- fix(deps): update rust crate indexmap to 2.1 @renovate (#559)
- fix(deps): update rust crate reqwest-middleware to 0.2.4 @renovate (#541)
- fix(deps): update rust crate clap to 4.4.7 @renovate (#547)
- fix(deps): update rust crate thiserror to 1.0.50 @renovate (#518)
- fix: install.sh @neo773 (#508)
- fix(deps): update rust crate regex to 1.10.2 @renovate (#500)
- refactor: use default batch settings if group_by is used @amitksingh1490 (#497)
- fix(deps): update rust crate regex to 1.10.1 @renovate (#491)
- fix(deps): update rust crate async-trait to 0.1.74 @renovate (#492)
- fix: n + 1 issue @tusharmath (#487)
- fix: upstream setting keys should be optional @amitksingh1490 (#474)
- fix: info loss in const serialisation @amitksingh1490 (#477)
- fix: cache control headers @amitksingh1490 (#465)
- fix: deploy @amitksingh1490 (#457)
- fix(deps): update rust crate regex to 1.10.0 @renovate (#456)
- refactor: from document with better error handling in http and server @amitksingh1490 (#428)
🧰 Maintenance
- Publish Tailcall on NPM @amitksingh1490 (#562)
- chore: run ci deploy step only on release @Pranav2612000 (#550)
- refactor to_field @sujeetsr (#557)
- From config improvements @tusharmath (#555)
- fix(blueprint validation): validate component using
validate_both
@ShashwatAgrawal20 (#540) - chore(deps): update actions/setup-node action to v4 @renovate (#536)
- clean up request template @tusharmath (#523)
- feat: put all linting logic inside lint.sh @ayewo (#516)
- chore(deps): update actions/checkout digest to b4ffde6 @renovate (#517)
- auto fix lint issues via CI @neo773 (#507)
- refactor: use blueprint server throughout @amitksingh1490 (#495)
- refactor: drop key from group by @tusharmath (#484)
- refactor: prerequisite to test multi sdl @amitksingh1490 (#475)
- CI: ignore build when no changes for executable @Yougigun (#454)
- fix: cargo test fail in Sonoma or later of macos @Yougigun (#453)
- chore: update examples @tusharmath (#452)
- chore: use title case for job names in CI @ayewo (#437)
- add health bot @tusharmath (#432)
- feat: Prettier on CI @kremedev (#410)