Releases: tailcallhq/tailcall
Releases · tailcallhq/tailcall
v0.21.0
Changes
🚀 Features
- feat: add initial set of operators in expr @shashitnak (#948)
- chore: auto-generate
.tailcallrc.json
@ssddOnTop (#961)
🧰 Maintenance
- chore: auto-generate
.tailcallrc.json
@ssddOnTop (#961)
v0.20.3
Changes
🐛 Bug Fixes
- fix: inner fields in nested input type was considered as output type @amitksingh1490 (#963)
v0.20.2
v0.20.1
Changes
🐛 Bug Fixes
- fix: homebrew release @amitksingh1490 (#967)
- fix: ghcr release @amitksingh1490 (#965)
- fix(deps): update rust crate clap to 4.4.18 @renovate (#960)
- chore: ci versioning @amitksingh1490 (#959)
🧰 Maintenance
- chore: ci versioning @amitksingh1490 (#959)
v0.20.0
v0.19.1
v0.19.0
Changes
🚀 Features
- feat: support operation validation via
check
command @tobihans (#706) - feat: add
@omit
operator @ologbonowiwi (#935) - feat: add encoding option in @http @rajdip-b (#896)
- feat: if-expressions for resolvers @mayant15 (#862)
- feature: implment FileIO for Cloudflare @tusharmath (#926)
- feat: add an io Abstraction to fupport file and http/network @ssddOnTop (#914)
- feat: add wasm compatibility to tailcall/core @ssddOnTop (#892)
- feat: add tailcall timelines @berossi (#900)
- feat: add cli
compose
command @adelinaenache (#853) - feat: support for reading environment variables @ologbonowiwi (#823)
📝 Documentation
- refactor: replace image with actual code on README @ologbonowiwi (#949)
- chore: move docs to website repo @amitksingh1490 (#899)
- docs: guide for tuning http client @amitksingh1490 (#832)
- chore: ci improvements @amitksingh1490 (#888)
- docs: add environmental-variables guide @rajdip-b (#855)
- docs: logging @melsonic (#821)
- docs: heading consistency in grpc docs @amitksingh1490 (#829)
🐛 Bug Fixes
- fix: auto release @amitksingh1490 (#957)
- fix(deps): update rust crate http-cache-reqwest to 0.13.0 @renovate (#955)
- fix(deps): update rust crate clap to 4.4.17 @renovate (#954)
- Revert "fix(deps): update rust crate hyper-rustls to 0.26.0" @tusharmath (#950)
- fix(deps): update rust crate hyper-rustls to 0.26.0 @renovate (#946)
- fix(deps): update rust crate rustls to 0.22.2 @renovate (#712)
- fix(deps): update rust crate clap to 4.4.16 @renovate (#925)
- chore: clippy for nightly @amitksingh1490 (#929)
- fix(deps): update rust crate clap to 4.4.15 @renovate (#923)
- fix(cli/init): handle some edge cases for init command @meskill (#908)
- fix(deps): update rust crate async-graphql-value to v7 @renovate (#903)
- fix: try_fold multiple calls for the same handler @meskill (#915)
- fix(deps): update rust crate moka to 0.12.3 @renovate (#918)
- fix(deps): update rust crate clap to 4.4.14 @renovate (#913)
- fix: validation error printing multiple times @neo773 (#910)
- fix(deps): update rust crate thiserror to 1.0.56 @renovate (#907)
- fix(deps): update rust crate clap to 4.4.13 @renovate (#897)
- fix: disable batching by default @amitksingh1490 (#840)
- fix(deps): update rust crate serde_path_to_error to 0.1.15 @renovate (#879)
- fix(deps): update rust crate async-trait to 0.1.77 @renovate (#876)
- fix(deps): update rust crate thiserror to 1.0.56 @renovate (#870)
- fix(deps): update rust crate anyhow to 1.0.79 @renovate (#869)
- fix:
@server
version parameter name in docs @meskill (#825)
🧰 Maintenance
- chore: clippy for nightly @amitksingh1490 (#929)
- refactor(init): improve/simplify CLI experience @ologbonowiwi (#858)
- chore(deps): update rust crate httpmock to 0.7 @renovate (#901)
- chore: move docs to website repo @amitksingh1490 (#899)
- chore: change release drafter @amitksingh1490 (#894)
- chore: run benchmarks on label @amitksingh1490 (#889)
- chore: ci improvements @amitksingh1490 (#888)
- chore: config cspell @ilteoood (#867)
- ci(workflows): avoid running Rust-related workflows for markdown-only changes @ologbonowiwi (#861)
- docs: website category.json comments to avoid confusion @rajatbarman (#804)
- chore(deps): update actions/checkout action to v4 @renovate (#854)
- feat: gh actions label @Dhanus3133 (#848)
- fix(deps): update rust crate async-trait to 0.1.76 @renovate (#851)
- fix(deps): update rust crate anyhow to 1.0.78 @renovate (#850)
- fix(deps): update rust crate thiserror to 1.0.53 @renovate (#849)
- fix: show log info instead of error when expected failure happens @ezhil56x (#817)
- refactor: restore baseline after running local benchmarks @tusharmath (#847)
- refactor: update for clippy @tusharmath (#845)
- chore: add graphql definitions for directives used in repo tests @meskill (#841)
- chore(deps): bump unsafe-libyaml from 0.2.9 to 0.2.10 @dependabot (#838)
- ci: added pr-convention workflow @ezhil56x (#824)
- fix(deps): update rust crate clap to 4.4.12 @renovate (#826)
- fix(deps): update rust crate moka to 0.12.2 @renovate (#822)
v0.18.0
Changes
🚀 Features
- Set the log level using env variable @adelinaenache (#800)
- Improve performance of path_string impl for EvaluationContext @meskill (#780)
- Entity level caching @shashitnak (#749)
- gRPC Support @amitksingh1490 (#730)
- Add documentation for .tailcallrc.graphql @neo773 (#741)
- Add
--out
option tocheck
command @A-N-uraag (#753) - Open playground in the browser automatically @ologbonowiwi (#736)
🔧 Improvements
🐛 Bug Fixes
- Open localhost in browser in case of using unspecified host @meskill (#787)
- Bug in {{args}} rendering @Kartik1397 (#778)
- Inconsistent styling between check and start @melsonic (#772)
- Failure in lint.sh scripts on warnings in fix mode @meskill (#769)
- Configuration merge error @tusharmath (#746)
🧰 Maintenance
- docs: grpc operator @amitksingh1490 (#819)
- chore(deps): update actions/checkout action to v4 @renovate (#808)
- chore: add check spelling in ci @jkcs (#813)
- chore: compare micro benchmarks @alankritdabral (#762)
- Remove spawner from DataLoader @Rutik7066 (#803)
- chore: syncing updated docs @rajatbarman (#802)
- chore: removed nginx setup @ezhil56x (#796)
- docs: migration @amitksingh1490 (#798)
- chore: actions/cache@v2 to actions/cache@v3 @alankritdabral (#783)
- fix: disable batching when delay is set to 0 @adelinaenache (#742)
- chore(deps): bump zerocopy from 0.7.29 to 0.7.32 @dependabot (#775)
- ci: lint.sh scripts fail on warnings in fix mode @meskill (#769)
- chore: run benchmarks on CI @alankritdabral (#747)
- refactor/replace mockito by httpmock @ologbonowiwi (#755)
- refactor: migrate graphql to http spec @ologbonowiwi (#751)
- use custom data loader @shashitnak (#728)
🔧 Dependency Updates
- chore(deps): update actions/checkout action to v4 @renovate (#808)
- fix(deps): update dependency type-fest to v4.9.0 @renovate (#806)
- fix(deps): update rust crate anyhow to 1.0.77 @renovate (#788)
- fix(deps): update rust crate thiserror to 1.0.52 @renovate (#784)
- fix(deps): update rust-futures monorepo to 0.3.30 @renovate (#779)
- fix(deps): update rust crate async-trait to 0.1.75 @renovate (#771)
- fix(deps): update rust crate anyhow to 1.0.76 @renovate (#770)
- chore(deps): update dependency tsx to v4.7.0 @renovate (#766)
- chore(deps): update actions/checkout action to v4 @renovate (#761)
- fix(deps): update rust crate thiserror to 1.0.51 @renovate (#754)
- chore(deps): update actions/stale action to v9 @renovate (#726)
- fix(deps): update rust crate futures-channel to 0.3.29 @renovate (#732)
- fix(deps): update rust crate once_cell to 1.19.0 @renovate (#725)
v0.17.0
Changes
🚀 Features
- Enhencement/recursive check resolver @Shylock-Hg (#693)
- GraphQL DataSource implementation @meskill (#661)
- simplifies the request handling for single vs batch request @alexanderjophus (#701)
- refactor: remove duplicate code @meskill (#686)
🐛 Bug Fixes
- fix(deps): update rust crate ring to 0.17.7 @renovate (#721)
- fix(deps): update rust crate clap to 4.4.11 @renovate (#714)
- fix(deps): update dependency type-fest to v4.8.3 @renovate (#711)
- add types implementing interface to dependencies @sujeetsr (#709)
- feat/support type of nested values @ologbonowiwi (#685)
- Issue with
http_spec
Configuration: Tests Panic Despitefail
Annotation @amitksingh1490 (#703) - fix(deps): update rust crate ring to 0.17.6 @renovate (#700)
- fix(deps): update rust crate clap to 4.4.10 @renovate (#697)
- fix(deps): update rust crate clap to 4.4.9 @renovate (#695)
- Fix: Cache-Control header cacheability handling @A-N-uraag (#683)
🧰 Maintenance
- Chore: http1 pipeline flush support @amitksingh1490 (#723)
- Removing Arc from Blueprint to prevent side effects @shashitnak (#719)
- test: add server start @neo773 (#694)
- perf: remove unnecessary clone @amitksingh1490 (#717)
- Rename to
@graphql
to@graphQL
@tusharmath (#713) - chore(deps): update dependency tsx to v4.6.2 @renovate (#710)
- GraphQL DataSource implementation @meskill (#661)
- chore(deps): update dependency tsx to v4.6.1 @renovate (#705)
- chore(deps): update dependency tsx to v4.6.0 @renovate (#696)
- refactor: remove unused library http-cache-semantics @meskill (#688)
- chore(deps): update dependency tsx to v4.5.0 @renovate (#690)
- refactor: remove duplicate code @meskill (#686)
- refactor/#384/make from config modular @ologbonowiwi (#640)
- chore(deps): update dependency tsx to v4.4.0 @renovate (#684)
- Test for graphql batch request to upstream batched request @sujeetsr (#681)
- chore(deps): update dependency tsx to v4.3.0 @renovate (#682)