Releases: tailcallhq/tailcall
Releases · tailcallhq/tailcall
v0.14.10
Changes
🐛 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
v0.14.8
v0.14.4
Changes
- Publish on NPM
v0.14.3
v0.14.0
Changes
🚀 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)
v0.13.0
v0.12.0
Changes
🚀 Features
- feat: Add const directive @heyrutvik (#408)
- feat: Errors in config.rs @amitksingh1490 (#425)
- feat: Logging @amitksingh1490 (#421)
- feat: Batching @amitksingh1490 (#400)
- feat: Add graphQL schema for tailcall directives @tusharmath (#401)
- feat: Add validation that root resolvers are existing in schema for query and mutation @meskill (#362)
🐛 Bug Fixes
- fix: JsonSchema optional fields @tusharmath (#426)
- fix(deps): Update rust crate moka to 0.12.1 @renovate (#413)
- fix(deps): Update rust crate regex to 1.9.6 @renovate (#391)
🧰 Maintenance
v0.11.0
Changes
🚀 Features
- refactor: use new mustache and endpoint @amitksingh1490 (#345)
🐛 Bug Fixes
- fix: inline operator @amitksingh1490 (#376)
- fix(deps): update rust crate clap to 4.4.6 @renovate (#368)
- fix(deps): update rust crate http-cache-reqwest to 0.11.3 @renovate (#369)
- fix: docs trim from schema @amitksingh1490 (#363)
- fix: false-positive case for n + 1 checker @meskill (#359)
- fix: request generation from request template @amitksingh1490 (#360)
- fix: add validation for undeclared types and unions @meskill (#338)
- fix: header forwarding @amitksingh1490 (#354)
- fix: N+1 formatting @neo773 (#346)
- Fix: validation should fail with non-zero exit code. @ayewo (#336)
- fix(deps): update rust crate http-cache-reqwest to 0.11.2 @renovate (#340)
- fix(deps): update rust crate thiserror to 1.0.49 @renovate (#341)
- fix(deps): update rust crate clap to 4.4.5 @renovate (#332)
🧰 Maintenance
- refactor: add transform @tusharmath (#352)
- chore: update ci @tusharmath (#361)
- chore: update ci.yml @tusharmath (#353)
- chore: add nightly tool chain @tusharmath (#344)
- test: mustache with mixed literal and template @amitksingh1490 (#350)
v0.10.0
Changes
🚀 Features
- Refactor: Endpoint + Mustache @tusharmath (#324)
🐛 Bug Fixes
- fix: headers forwarding @amitksingh1490 (#328)
- fix: tls support @amitksingh1490 (#327)
- fix(deps): update rust crate clap to 4.4.4 @renovate (#322)
- Remove unsafe unwrap @sujeetsr (#315)
- fix(deps): update rust crate mimalloc to 0.1.39 @renovate (#314)
- Fix: Disable
queryValidation
setting @tusharmath (#309)
🧰 Maintenance
- Add dedicated benchmarking infrastructure @tusharmath (#331)
- chore(deps): update actions/checkout digest to 8ade135 @renovate (#326)
- chore(deps): update rust crate mockito to 1.2.0 @renovate (#319)
- fix(deps): update rust crate moka to 0.12.0 @renovate (#321)
- Update README.md @tusharmath (#325)
- chore(deps): update peter-evans/commit-comment action to v3 @renovate (#320)
- add code-coverage @tusharmath (#318)
- chore(deps): update rust crate mockito to 1.1.1 @renovate (#313)
- chore: run tests on all branches @amitksingh1490 (#316)
- Document to Config should not fail @amitksingh1490 (#312)
- CI: fix fly deployment @amitksingh1490 (#311)
- Auto Update Labels @amitksingh1490 (#310)
- CI Benchmark @sujeetsr (#307)
- fix(deps): update rust crate clap to 4.4.3 @renovate (#308)