January
Update to latest version !!Get the instructions from the docs
Get Startedv0.27.0
🚀 Features
- feat: add grpc support for wasm @tusharmath (#1041)
🐛 Bug Fixes
v0.26.0
🚀 Features
🐛 Bug Fixes
🧰 Maintenance
- chore(deps): update dependency wrangler to v3.25.0 @renovate (#1070)
- chore(deps): update dependency @cloudflare/workers-types to v4.20240129.0 @renovate (#1069)
- chore(deps): update dependency vitest to v1.2.2 @renovate (#1068)
- chore(deps): update dependency miniflare to v3.20231218.4 @renovate (#1067)
v0.25.3
🐛 Bug Fixes
- fix(cache): cache set failure @shashitnak (#1026)
🧰 Maintenance
- chore: auto generating .tailcallrc.graphql @shashitnak (#1003)
v0.25.2
📝 Documentation
🐛 Bug Fixes
- fix(document): serialize @cache directives @mogery (#1058)
- fix(deps): update rust crate serde_json to 1.0.113 @renovate (#1062)
- fix(deps): update rust crate moka to 0.12.5 @renovate (#1061)
v0.25.1
📝 Documentation
🐛 Bug Fixes
- fix(deps): update rust crate serde_json to 1.0.113 @renovate (#1062)
- fix(deps): update rust crate moka to 0.12.5 @renovate (#1061)
- fix(deps): update rust crate lru to 0.12.2 @renovate (#1060)
- chore(docs): fix 404 in docs link @ayewo (#1053)
🧰 Maintenance
v0.25.0
🚀 Features
- feat: JS hooks API @tusharmath (#1005)
📝 Documentation
🐛 Bug Fixes
- fix: ci builds @amitksingh1490 (#1040)
- fix(deps): update rust crate serde_json to 1.0.112 @renovate (#1047)
- fix(deps): update rust crate env_logger to 0.11.1 @renovate (#1049)
- fix(deps): update rust crate serde to 1.0.196 @renovate (#1046)
- chore: fix test cf test command @ssddOnTop (#1035)
- chore(cf): fix error string @ssddOnTop (#1013)
- fix(deps): update dependency type-fest to v4.10.1 @renovate (#1022)
- fix(deps): update dependency type-fest to v4.10.0 @renovate (#1010)
🧰 Maintenance
- chore: remove
@js
operator @neo773 (#1043) - chore: fix test cf test command @ssddOnTop (#1035)
- chore: move autogen files to
/generated
@lazyfuhrer (#1037) - chore: ci benchmarks @amitksingh1490 (#1030)
- chore(cf): add integration tests @ssddOnTop (#1016)
- chore(cf): fix error string @ssddOnTop (#1013)
- refactor: prepare
config::reader
for the@link
operator @tusharmath (#1018) - refactor: split into server.rs and upstream.rs @lazyfuhrer (#1017)
v0.24.2
🐛 Bug Fixes
🧰 Maintenance
- chore: restructure blueprint files @tusharmath (#1006)
v0.24.1
🐛 Bug Fixes
v0.24.0
🚀 Features
- feat(cf): add support for entity caching @ssddOnTop (#966)
🐛 Bug Fixes
- fix(cf): fix batching @ssddOnTop (#997)
- fix(deps): update rust crate async-graphql to 7.0.1 @renovate (#1000)
- fix(deps): update rust crate async-graphql-value to 7.0.1 @renovate (#1001)
- fix(deps): update rust crate env_logger to 0.11.0 @renovate (#992)
🧰 Maintenance
- feat(cf): add support for entity caching @ssddOnTop (#966)
- chore(cf): add console panic hook @ssddOnTop (#996)
- chore: security updates @meskill (#999)
v0.23.0
🚀 Features
- fix: Revert "feat(auth): entity level authentication (#807)" @tusharmath (#995)
- feat(cf): dynamic config loading @ssddOnTop (#991)
🐛 Bug Fixes
- fix: Revert "feat(auth): entity level authentication (#807)" @tusharmath (#995)
v0.22.0
🚀 Features
- feat(cf): dynamic config loading @ssddOnTop (#980)
- feat(auth): entity level authentication @meskill (#807)
🐛 Bug Fixes
🧰 Maintenance
- fix(cf): added jwt support for wasm @ssddOnTop (#987)
v0.21.3
📝 Documentation
🐛 Bug Fixes
🧰 Maintenance
- refactor: move expr tests to
operators/expr.rs
@ologbonowiwi (#981)
v0.21.2
🐛 Bug Fixes
- fix: server error panic @tusharmath (#978)
- fix: batch merge config @meskill (#976)
v0.21.1
🐛 Bug Fixes
- fix: batch merge config @meskill (#976)
- fix: update docs for server and config @tusharmath (#975)
v0.21.0
🚀 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
🐛 Bug Fixes
- fix: inner fields in nested input type was considered as output type @amitksingh1490 (#963)
v0.20.2
🐛 Bug Fixes
🧰 Maintenance
v0.20.1
🐛 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
🚀 Features
- feat: throw error in all resolvers for missing arguments @ologbonowiwi (#952)
v0.19.1
🐛 Bug Fixes
- fix: npm publish @amitksingh1490 (#958)
v0.19.0
🚀 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)