From c32ef2330cfb20e51355c4ba5f4b92cf30d4f8f3 Mon Sep 17 00:00:00 2001 From: Mehul Mathur Date: Fri, 20 Dec 2024 00:17:17 +0530 Subject: [PATCH] feat: Releases page (#575) * progress * progress * progress * chore: added version update card * ci: added release notes generator * fix: ci * chore: updated releases * fix: ci * chore: navbar changes * chore: navbar styling * chore: remove releases index page * refactor: update releases ci * test: cron * revert: test ci * ci: skip codespell for releases dir. * testing * fix: build * chore: swizzled navbar dropdown menu * chore: added title class name prop to link button * fix: dropdown top * refactor: css * chore: fix mobile css --------- Co-authored-by: Author --- .github/workflows/ci.yml | 2 +- .github/workflows/update-releases.yml | 39 + docusaurus.config.ts | 46 +- release-notes-generator.js | 127 ++ releases/2023/August.mdx | 39 + releases/2023/December.mdx | 110 ++ releases/2023/July.mdx | 63 + releases/2023/June.mdx | 201 ++++ releases/2023/November.mdx | 248 ++++ releases/2023/October.mdx | 39 + releases/2023/September.mdx | 110 ++ releases/2024/April.mdx | 655 +++++++++++ releases/2024/August.mdx | 623 ++++++++++ releases/2024/December.mdx | 193 ++++ releases/2024/February.mdx | 598 ++++++++++ releases/2024/January.mdx | 366 ++++++ releases/2024/July.mdx | 816 +++++++++++++ releases/2024/June.mdx | 530 +++++++++ releases/2024/March.mdx | 1023 +++++++++++++++++ releases/2024/May.mdx | 551 +++++++++ releases/2024/November.mdx | 201 ++++ releases/2024/October.mdx | 537 +++++++++ releases/2024/September.mdx | 452 ++++++++ src/components/shared/LinkButton.tsx | 15 +- src/components/shared/VersionUpdateCard.tsx | 18 + src/css/custom.css | 56 +- .../NavbarItem/DropdownNavbarItem/index.tsx | 151 +++ .../DropdownNavbarItem/styles.module.css | 3 + static/icons/basic/dropdown-chevron.svg | 3 + static/images/home/book.svg | 4 + static/images/home/git-merge.svg | 5 + tailwind.config.ts | 2 +- 32 files changed, 7818 insertions(+), 8 deletions(-) create mode 100644 .github/workflows/update-releases.yml create mode 100644 release-notes-generator.js create mode 100644 releases/2023/August.mdx create mode 100644 releases/2023/December.mdx create mode 100644 releases/2023/July.mdx create mode 100644 releases/2023/June.mdx create mode 100644 releases/2023/November.mdx create mode 100644 releases/2023/October.mdx create mode 100644 releases/2023/September.mdx create mode 100644 releases/2024/April.mdx create mode 100644 releases/2024/August.mdx create mode 100644 releases/2024/December.mdx create mode 100644 releases/2024/February.mdx create mode 100644 releases/2024/January.mdx create mode 100644 releases/2024/July.mdx create mode 100644 releases/2024/June.mdx create mode 100644 releases/2024/March.mdx create mode 100644 releases/2024/May.mdx create mode 100644 releases/2024/November.mdx create mode 100644 releases/2024/October.mdx create mode 100644 releases/2024/September.mdx create mode 100644 src/components/shared/VersionUpdateCard.tsx create mode 100644 src/theme/NavbarItem/DropdownNavbarItem/index.tsx create mode 100644 src/theme/NavbarItem/DropdownNavbarItem/styles.module.css create mode 100644 static/icons/basic/dropdown-chevron.svg create mode 100644 static/images/home/book.svg create mode 100644 static/images/home/git-merge.svg diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index edaa9568c0..13b2009c43 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -27,7 +27,7 @@ jobs: uses: codespell-project/actions-codespell@v2 with: ignore_words_file: .github/codespell-ignore - skip: .git,**/*.png,**/*.gif,**/*.jpg,**/*.svg,**/*.ico,**/*.json,package.json,package-lock.json,*.lock,*.excalidraw,*.graphql,./blog-publisher/generated/graphql.ts + skip: .git,**/*.png,**/*.gif,**/*.jpg,**/*.svg,**/*.ico,**/*.json,package.json,package-lock.json,*.lock,*.excalidraw,*.graphql,./blog-publisher/generated/graphql.ts,./releases/**/*.mdx - name: Install Build & Test πŸ”§ run: | diff --git a/.github/workflows/update-releases.yml b/.github/workflows/update-releases.yml new file mode 100644 index 0000000000..cb075a14b6 --- /dev/null +++ b/.github/workflows/update-releases.yml @@ -0,0 +1,39 @@ +name: Update Releases + +on: + schedule: + - cron: "0 */4 * * *" + +permissions: + contents: write + +jobs: + update-releases: + if: github.ref == 'refs/heads/develop' + runs-on: ubuntu-latest + + steps: + - name: Checkout + uses: actions/checkout@v3 + with: + fetch-depth: 0 + + - name: Set up Node.js + uses: actions/setup-node@v3 + with: + node-version: 20 + + - name: Run npm Install + run: npm install + + - name: Run Releases Docs Generator Script + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + run: node release-notes-generator.js + + - name: Commit and push changes (on develop) + uses: stefanzweifel/git-auto-commit-action@v5 + with: + branch: ${{ github.ref_name }} + commit_author: Author + commit_message: "chore: updated releases" diff --git a/docusaurus.config.ts b/docusaurus.config.ts index ed4c15d03a..555a14b790 100644 --- a/docusaurus.config.ts +++ b/docusaurus.config.ts @@ -114,7 +114,38 @@ export default { // {to: "/enterprise", label: "Enterprise", position: "left"}, {to: "/docs", label: "Docs", position: "left"}, {to: "/graphql", label: "Learn", position: "left"}, - {to: "/blog", label: "Blog", position: "left"}, + { + label: "Insights", + position: "left", + items: [ + { + to: "/blog", + html: ` +
+ Blogs Icon + Blogs +
`, + }, + { + to: "/releases", + html: ` +
+ Releases Icon + Releases +
`, + }, + ], + }, { type: "search", position: "right", @@ -185,6 +216,19 @@ export default { sidebarPath: require.resolve("./graphql/sidebar.ts"), }, ], + [ + "@docusaurus/plugin-content-docs", + { + id: "releases", + path: "releases", + routeBasePath: "releases", + showLastUpdateTime: true, + async sidebarItemsGenerator({defaultSidebarItemsGenerator, ...args}: any) { + const sidebarItems = await defaultSidebarItemsGenerator(args) + return sidebarItems.reverse() + }, + }, + ], async function tailwindPlugin() { return { name: "docusaurus-tailwindcss", diff --git a/release-notes-generator.js b/release-notes-generator.js new file mode 100644 index 0000000000..245f9b8d1b --- /dev/null +++ b/release-notes-generator.js @@ -0,0 +1,127 @@ +const axios = require("axios") +const fs = require("fs") +const path = require("path") + +const GITHUB_TOKEN = process.env.GITHUB_TOKEN +const REPO_OWNER = "tailcallhq" +const REPO_NAME = "tailcall" + +// Fetch releases using GitHub API +async function fetchReleases() { + let releases = [] + let page = 1 + const perPage = 100 + + while (true) { + const response = await axios.get(`https://api.github.com/repos/${REPO_OWNER}/${REPO_NAME}/releases`, { + headers: { + Authorization: `Bearer ${GITHUB_TOKEN}`, + }, + params: { + per_page: perPage, + page, + }, + }) + if (response.data.length === 0) break + releases = releases.concat(response.data) + page++ + } + + return releases +} + +// Group releases by year and month +function groupReleasesByMonth(releases) { + const grouped = {} + + releases.forEach((release) => { + // Ignore draft releases + if (release.draft) return + + const date = new Date(release.published_at) + const year = date.getFullYear() + const month = date.toLocaleString("default", {month: "long"}) + + const folder = `releases/${year}/${month}` + if (!grouped[folder]) { + grouped[folder] = [] + } + grouped[folder].push({ + name: release.name, + body: release.body || "No release notes available", + published_at: release.published_at, + }) + }) + + return grouped +} + +function formatReleaseBody(body) { + // Remove "## Changes" heading + body = body.replace(/^## Changes\s*/gm, "") + + // Change all major section headings (like ## πŸ› Bug Fixes, ## Maintenance) to #### + body = body.replace(/^##\s*(.*)$/gm, "### $1") + + // Convert @username (#prno) into proper GitHub links + body = body.replace(/@(\w+)\s?\(#(\d+)\)/g, (match, username, prNumber) => { + const userLink = `[@${username}](https://github.com/${username})` + const prLink = `[#${prNumber}](https://github.com/${REPO_OWNER}/${REPO_NAME}/pull/${prNumber})` + return `${userLink} (${prLink})` + }) + + // Escape double braces (like {{args}}) to prevent MDX parsing errors + body = body.replace(/{{(.*?)}}/g, "{'{{$1}}'}") + + return body.trim() +} + +// Write releases to files +function writeReleasesToFiles(groupedReleases) { + let isFirstFileWrite = true + + for (const [folder, releases] of Object.entries(groupedReleases)) { + const [fname, year, month] = folder.split("/") + + const folderPath = path.join(__dirname, `${fname}/${year}`) + + fs.mkdirSync(folderPath, {recursive: true}) + + const filePath = path.join(folderPath, `${month}.mdx`) + + const monthNumber = new Date(`${month} 1, 2024`).getMonth() + 1 + const frontmatter = `---\nsidebar_position: ${12 - monthNumber + 1}\ntoc_max_heading_level: 2\n${isFirstFileWrite ? "slug: /\n" : ""}---\n\n` + const versionUpdateCardBody = `import VersionUpdateCard from "@site/src/components/shared/VersionUpdateCard"\n\n\n\n` + + const content = releases + .map((release) => { + const formattedBody = formatReleaseBody(release.body) + return `## ${release.name} \n\n${formattedBody}\n` + }) + .join("\n\n---\n") + + fs.writeFileSync(filePath, frontmatter + versionUpdateCardBody + content, "utf-8") + isFirstFileWrite = false + console.log(`Wrote releases to ${filePath}`) + } +} + +// Main function +async function main() { + try { + console.log("Fetching releases...") + const releases = await fetchReleases() + + console.log("Grouping releases by year and month...") + const groupedReleases = groupReleasesByMonth(releases) + + console.log("Writing releases to files...") + writeReleasesToFiles(groupedReleases) + + console.log("Done!") + } catch (error) { + console.error("An error occurred:", error.message) + } +} + +main() diff --git a/releases/2023/August.mdx b/releases/2023/August.mdx new file mode 100644 index 0000000000..2ab0f74ff4 --- /dev/null +++ b/releases/2023/August.mdx @@ -0,0 +1,39 @@ +--- +sidebar_position: 5 +toc_max_heading_level: 2 +--- + +import VersionUpdateCard from "@site/src/components/shared/VersionUpdateCard" + + + +## v0.7.1 + +### πŸ› Bug Fixes + +- set default route for static config [@amitksingh1490](https://github.com/amitksingh1490) ([#276](https://github.com/tailcallhq/tailcall/pull/276)) + + +--- +## v0.7.0 + +### πŸš€ Features + +- show meta information while starting the server in static mode [@tusharmath](https://github.com/tusharmath) ([#269](https://github.com/tailcallhq/tailcall/pull/269)) +- add static configs via server [@tusharmath](https://github.com/tusharmath) ([#266](https://github.com/tailcallhq/tailcall/pull/266)) + +### 🧰 Maintenance + +- make Blueprint.schema required [@amitksingh1490](https://github.com/amitksingh1490) ([#275](https://github.com/tailcallhq/tailcall/pull/275)) +- rename command `server` to `start` [@arkkade](https://github.com/arkkade) ([#270](https://github.com/tailcallhq/tailcall/pull/270)) +- merge scala projects [@tusharmath](https://github.com/tusharmath) ([#267](https://github.com/tailcallhq/tailcall/pull/267)) +- drop ref usage from static interpreter registry [@tusharmath](https://github.com/tusharmath) ([#268](https://github.com/tailcallhq/tailcall/pull/268)) +- http file restructuring [@tusharmath](https://github.com/tusharmath) ([#265](https://github.com/tailcallhq/tailcall/pull/265)) +- remove mustache from Path [@tusharmath](https://github.com/tusharmath) ([#264](https://github.com/tailcallhq/tailcall/pull/264)) +- remove http-cache from core [@tusharmath](https://github.com/tusharmath) ([#263](https://github.com/tailcallhq/tailcall/pull/263)) +- chore(deps): update flywayversion to v9.21.1 [@renovate](https://github.com/renovate) ([#262](https://github.com/tailcallhq/tailcall/pull/262)) + +### πŸ’₯Breaking Changes + +- rename command `server` to `start` [@arkkade](https://github.com/arkkade) ([#270](https://github.com/tailcallhq/tailcall/pull/270)) +- merge scala projects [@tusharmath](https://github.com/tusharmath) ([#267](https://github.com/tailcallhq/tailcall/pull/267)) diff --git a/releases/2023/December.mdx b/releases/2023/December.mdx new file mode 100644 index 0000000000..b9fbaca354 --- /dev/null +++ b/releases/2023/December.mdx @@ -0,0 +1,110 @@ +--- +sidebar_position: 1 +toc_max_heading_level: 2 +--- + +import VersionUpdateCard from "@site/src/components/shared/VersionUpdateCard" + + + +## v0.18.0 + +### πŸš€ Features + +- Set the log level using env variable [@adelinaenache](https://github.com/adelinaenache) ([#800](https://github.com/tailcallhq/tailcall/pull/800)) +- Improve performance of path\_string impl for EvaluationContext [@meskill](https://github.com/meskill) ([#780](https://github.com/tailcallhq/tailcall/pull/780)) +- Entity level caching [@shashitnak](https://github.com/shashitnak) ([#749](https://github.com/tailcallhq/tailcall/pull/749)) +- gRPC Support [@amitksingh1490](https://github.com/amitksingh1490) ([#730](https://github.com/tailcallhq/tailcall/pull/730)) +- Add documentation for .tailcallrc.graphql [@neo773](https://github.com/neo773) ([#741](https://github.com/tailcallhq/tailcall/pull/741)) +- Add `--out` option to `check` command @A-N-uraag (#753) +- Open playground in the browser automatically [@ologbonowiwi](https://github.com/ologbonowiwi) ([#736](https://github.com/tailcallhq/tailcall/pull/736)) + +### πŸ”§ Improvements + +- Improve performance of path\_string impl for EvaluationContext [@meskill](https://github.com/meskill) ([#780](https://github.com/tailcallhq/tailcall/pull/780)) + +### πŸ› Bug Fixes + +- Open localhost in browser in case of using unspecified host [@meskill](https://github.com/meskill) ([#787](https://github.com/tailcallhq/tailcall/pull/787)) +- Bug in {'{{args}}'} rendering [@Kartik1397](https://github.com/Kartik1397) ([#778](https://github.com/tailcallhq/tailcall/pull/778)) +- Inconsistent styling between check and start [@melsonic](https://github.com/melsonic) ([#772](https://github.com/tailcallhq/tailcall/pull/772)) +- Failure in lint.sh scripts on warnings in fix mode [@meskill](https://github.com/meskill) ([#769](https://github.com/tailcallhq/tailcall/pull/769)) +- Configuration merge error [@tusharmath](https://github.com/tusharmath) ([#746](https://github.com/tailcallhq/tailcall/pull/746)) + +### 🧰 Maintenance + +- docs: grpc operator [@amitksingh1490](https://github.com/amitksingh1490) ([#819](https://github.com/tailcallhq/tailcall/pull/819)) +- chore(deps): update actions/checkout action to v4 [@renovate](https://github.com/renovate) ([#808](https://github.com/tailcallhq/tailcall/pull/808)) +- chore: add check spelling in ci [@jkcs](https://github.com/jkcs) ([#813](https://github.com/tailcallhq/tailcall/pull/813)) +- chore: compare micro benchmarks [@alankritdabral](https://github.com/alankritdabral) ([#762](https://github.com/tailcallhq/tailcall/pull/762)) +- Remove spawner from DataLoader [@Rutik7066](https://github.com/Rutik7066) ([#803](https://github.com/tailcallhq/tailcall/pull/803)) +- chore: syncing updated docs [@rajatbarman](https://github.com/rajatbarman) ([#802](https://github.com/tailcallhq/tailcall/pull/802)) +- chore: removed nginx setup [@ezhil56x](https://github.com/ezhil56x) ([#796](https://github.com/tailcallhq/tailcall/pull/796)) +- docs: migration [@amitksingh1490](https://github.com/amitksingh1490) ([#798](https://github.com/tailcallhq/tailcall/pull/798)) +- chore: actions/cache@v2 to actions/cache@v3 [@alankritdabral](https://github.com/alankritdabral) ([#783](https://github.com/tailcallhq/tailcall/pull/783)) +- fix: disable batching when delay is set to 0 [@adelinaenache](https://github.com/adelinaenache) ([#742](https://github.com/tailcallhq/tailcall/pull/742)) +- chore(deps): bump zerocopy from 0.7.29 to 0.7.32 [@dependabot](https://github.com/dependabot) ([#775](https://github.com/tailcallhq/tailcall/pull/775)) +- ci: lint.sh scripts fail on warnings in fix mode [@meskill](https://github.com/meskill) ([#769](https://github.com/tailcallhq/tailcall/pull/769)) +- chore: run benchmarks on CI [@alankritdabral](https://github.com/alankritdabral) ([#747](https://github.com/tailcallhq/tailcall/pull/747)) +- refactor/replace mockito by httpmock [@ologbonowiwi](https://github.com/ologbonowiwi) ([#755](https://github.com/tailcallhq/tailcall/pull/755)) +- refactor: migrate graphql to http spec [@ologbonowiwi](https://github.com/ologbonowiwi) ([#751](https://github.com/tailcallhq/tailcall/pull/751)) +- use custom data loader [@shashitnak](https://github.com/shashitnak) ([#728](https://github.com/tailcallhq/tailcall/pull/728)) + +### πŸ”§ Dependency Updates + +- chore(deps): update actions/checkout action to v4 [@renovate](https://github.com/renovate) ([#808](https://github.com/tailcallhq/tailcall/pull/808)) +- fix(deps): update dependency type-fest to v4.9.0 [@renovate](https://github.com/renovate) ([#806](https://github.com/tailcallhq/tailcall/pull/806)) +- fix(deps): update rust crate anyhow to 1.0.77 [@renovate](https://github.com/renovate) ([#788](https://github.com/tailcallhq/tailcall/pull/788)) +- fix(deps): update rust crate thiserror to 1.0.52 [@renovate](https://github.com/renovate) ([#784](https://github.com/tailcallhq/tailcall/pull/784)) +- fix(deps): update rust-futures monorepo to 0.3.30 [@renovate](https://github.com/renovate) ([#779](https://github.com/tailcallhq/tailcall/pull/779)) +- fix(deps): update rust crate async-trait to 0.1.75 [@renovate](https://github.com/renovate) ([#771](https://github.com/tailcallhq/tailcall/pull/771)) +- fix(deps): update rust crate anyhow to 1.0.76 [@renovate](https://github.com/renovate) ([#770](https://github.com/tailcallhq/tailcall/pull/770)) +- chore(deps): update dependency tsx to v4.7.0 [@renovate](https://github.com/renovate) ([#766](https://github.com/tailcallhq/tailcall/pull/766)) +- chore(deps): update actions/checkout action to v4 [@renovate](https://github.com/renovate) ([#761](https://github.com/tailcallhq/tailcall/pull/761)) +- fix(deps): update rust crate thiserror to 1.0.51 [@renovate](https://github.com/renovate) ([#754](https://github.com/tailcallhq/tailcall/pull/754)) +- chore(deps): update actions/stale action to v9 [@renovate](https://github.com/renovate) ([#726](https://github.com/tailcallhq/tailcall/pull/726)) +- fix(deps): update rust crate futures-channel to 0.3.29 [@renovate](https://github.com/renovate) ([#732](https://github.com/tailcallhq/tailcall/pull/732)) +- fix(deps): update rust crate once\_cell to 1.19.0 [@renovate](https://github.com/renovate) ([#725](https://github.com/tailcallhq/tailcall/pull/725)) + + +--- +## v0.17.0 + +### πŸš€ Features + +- Enhencement/recursive check resolver @Shylock-Hg (#693) +- GraphQL DataSource implementation [@meskill](https://github.com/meskill) ([#661](https://github.com/tailcallhq/tailcall/pull/661)) +- simplifies the request handling for single vs batch request [@alexanderjophus](https://github.com/alexanderjophus) ([#701](https://github.com/tailcallhq/tailcall/pull/701)) +- refactor: remove duplicate code [@meskill](https://github.com/meskill) ([#686](https://github.com/tailcallhq/tailcall/pull/686)) + +### πŸ› Bug Fixes + +- fix(deps): update rust crate ring to 0.17.7 [@renovate](https://github.com/renovate) ([#721](https://github.com/tailcallhq/tailcall/pull/721)) +- fix(deps): update rust crate clap to 4.4.11 [@renovate](https://github.com/renovate) ([#714](https://github.com/tailcallhq/tailcall/pull/714)) +- fix(deps): update dependency type-fest to v4.8.3 [@renovate](https://github.com/renovate) ([#711](https://github.com/tailcallhq/tailcall/pull/711)) +- add types implementing interface to dependencies [@sujeetsr](https://github.com/sujeetsr) ([#709](https://github.com/tailcallhq/tailcall/pull/709)) +- feat/support type of nested values [@ologbonowiwi](https://github.com/ologbonowiwi) ([#685](https://github.com/tailcallhq/tailcall/pull/685)) +- Issue with `http_spec` Configuration: Tests Panic Despite `fail` Annotation [@amitksingh1490](https://github.com/amitksingh1490) ([#703](https://github.com/tailcallhq/tailcall/pull/703)) +- fix(deps): update rust crate ring to 0.17.6 [@renovate](https://github.com/renovate) ([#700](https://github.com/tailcallhq/tailcall/pull/700)) +- fix(deps): update rust crate clap to 4.4.10 [@renovate](https://github.com/renovate) ([#697](https://github.com/tailcallhq/tailcall/pull/697)) +- fix(deps): update rust crate clap to 4.4.9 [@renovate](https://github.com/renovate) ([#695](https://github.com/tailcallhq/tailcall/pull/695)) +- Fix: Cache-Control header cacheability handling @A-N-uraag (#683) + +### 🧰 Maintenance + +- Chore: http1 pipeline flush support [@amitksingh1490](https://github.com/amitksingh1490) ([#723](https://github.com/tailcallhq/tailcall/pull/723)) +- Removing Arc from Blueprint to prevent side effects [@shashitnak](https://github.com/shashitnak) ([#719](https://github.com/tailcallhq/tailcall/pull/719)) +- test: add server start [@neo773](https://github.com/neo773) ([#694](https://github.com/tailcallhq/tailcall/pull/694)) +- perf: remove unnecessary clone [@amitksingh1490](https://github.com/amitksingh1490) ([#717](https://github.com/tailcallhq/tailcall/pull/717)) +- Rename to `@graphql` to `@graphQL` [@tusharmath](https://github.com/tusharmath) ([#713](https://github.com/tailcallhq/tailcall/pull/713)) +- chore(deps): update dependency tsx to v4.6.2 [@renovate](https://github.com/renovate) ([#710](https://github.com/tailcallhq/tailcall/pull/710)) +- GraphQL DataSource implementation [@meskill](https://github.com/meskill) ([#661](https://github.com/tailcallhq/tailcall/pull/661)) +- chore(deps): update dependency tsx to v4.6.1 [@renovate](https://github.com/renovate) ([#705](https://github.com/tailcallhq/tailcall/pull/705)) +- chore(deps): update dependency tsx to v4.6.0 [@renovate](https://github.com/renovate) ([#696](https://github.com/tailcallhq/tailcall/pull/696)) +- refactor: remove unused library http-cache-semantics [@meskill](https://github.com/meskill) ([#688](https://github.com/tailcallhq/tailcall/pull/688)) +- chore(deps): update dependency tsx to v4.5.0 [@renovate](https://github.com/renovate) ([#690](https://github.com/tailcallhq/tailcall/pull/690)) +- refactor: remove duplicate code [@meskill](https://github.com/meskill) ([#686](https://github.com/tailcallhq/tailcall/pull/686)) +- refactor/#384/make from config modular [@ologbonowiwi](https://github.com/ologbonowiwi) ([#640](https://github.com/tailcallhq/tailcall/pull/640)) +- chore(deps): update dependency tsx to v4.4.0 [@renovate](https://github.com/renovate) ([#684](https://github.com/tailcallhq/tailcall/pull/684)) +- Test for graphql batch request to upstream batched request [@sujeetsr](https://github.com/sujeetsr) ([#681](https://github.com/tailcallhq/tailcall/pull/681)) +- chore(deps): update dependency tsx to v4.3.0 [@renovate](https://github.com/renovate) ([#682](https://github.com/tailcallhq/tailcall/pull/682)) diff --git a/releases/2023/July.mdx b/releases/2023/July.mdx new file mode 100644 index 0000000000..2eeef5ec9f --- /dev/null +++ b/releases/2023/July.mdx @@ -0,0 +1,63 @@ +--- +sidebar_position: 6 +toc_max_heading_level: 2 +--- + +import VersionUpdateCard from "@site/src/components/shared/VersionUpdateCard" + + + +## v0.6.0 + +### πŸš€ Features + +- Publish TC Server on GHCR [@amitksingh1490](https://github.com/amitksingh1490) ([#259](https://github.com/tailcallhq/tailcall/pull/259)) +- Improve error message for non 200 status codes [@amitksingh1490](https://github.com/amitksingh1490) ([#257](https://github.com/tailcallhq/tailcall/pull/257)) + + +--- +## v0.5.2 + +- chore(deps): update dependency sbt/sbt to v1.9.3 [@renovate](https://github.com/renovate) ([#254](https://github.com/tailcallhq/tailcall/pull/254)) +- chore(deps): update flywayversion to v9.21.0 [@renovate](https://github.com/renovate) ([#252](https://github.com/tailcallhq/tailcall/pull/252)) + +### πŸ› Bug Fixes + +- Fix: Unsupported Database: MySQL 8.0 [@tusharmath](https://github.com/tusharmath) ([#256](https://github.com/tailcallhq/tailcall/pull/256)) + + +--- +## v0.5.1 + +- chore(deps): update zioschemaversion to v0.4.13 [@renovate](https://github.com/renovate) ([#253](https://github.com/tailcallhq/tailcall/pull/253)) +- chore(deps): update flywayversion to v9.20.1 [@renovate](https://github.com/renovate) ([#251](https://github.com/tailcallhq/tailcall/pull/251)) +- chore(deps): update dependency sbt/sbt to v1.9.2 [@renovate](https://github.com/renovate) ([#250](https://github.com/tailcallhq/tailcall/pull/250)) + + +--- +## v0.5.0 + +### πŸš€ Features + +- add support for unions [@tusharmath](https://github.com/tusharmath) ([#246](https://github.com/tailcallhq/tailcall/pull/246)) +- server cli improvements [@tusharmath](https://github.com/tusharmath) ([#239](https://github.com/tailcallhq/tailcall/pull/239)) +- support custom headers via http directives [@tusharmath](https://github.com/tusharmath) ([#240](https://github.com/tailcallhq/tailcall/pull/240)) +- configure allowed headers via server CLI [@tusharmath](https://github.com/tusharmath) ([#237](https://github.com/tailcallhq/tailcall/pull/237)) +- add support for enums [@tusharmath](https://github.com/tusharmath) ([#228](https://github.com/tailcallhq/tailcall/pull/228)) +- add JSON as default scalar [@tusharmath](https://github.com/tusharmath) ([#226](https://github.com/tailcallhq/tailcall/pull/226)) +- compiler error on modifying inherited fields [@sujeetsr](https://github.com/sujeetsr) ([#223](https://github.com/tailcallhq/tailcall/pull/223)) +- Update field names on `http` [@tusharmath](https://github.com/tusharmath) ([#221](https://github.com/tailcallhq/tailcall/pull/221)) + +### πŸ› Bug Fixes + +- fix client url redirect [@tusharmath](https://github.com/tusharmath) ([#248](https://github.com/tailcallhq/tailcall/pull/248)) +- header mustache evaluation error [@tusharmath](https://github.com/tusharmath) ([#243](https://github.com/tailcallhq/tailcall/pull/243)) +- use read-through cache for loading blueprints and interpreters [@tusharmath](https://github.com/tusharmath) ([#241](https://github.com/tailcallhq/tailcall/pull/241)) +- base url trimming fix [@tusharmath](https://github.com/tusharmath) ([#236](https://github.com/tailcallhq/tailcall/pull/236)) +- fix not-found query-param [@tusharmath](https://github.com/tusharmath) ([#235](https://github.com/tailcallhq/tailcall/pull/235)) + +### 🧰 Maintenance + +- disable flaky mysql test [@tusharmath](https://github.com/tusharmath) ([#227](https://github.com/tailcallhq/tailcall/pull/227)) +- chore(deps): update ziojsonversion to v0.6.0 [@renovate](https://github.com/renovate) ([#225](https://github.com/tailcallhq/tailcall/pull/225)) +- chore: update slf4j dependency [@tusharmath](https://github.com/tusharmath) ([#215](https://github.com/tailcallhq/tailcall/pull/215)) diff --git a/releases/2023/June.mdx b/releases/2023/June.mdx new file mode 100644 index 0000000000..83b33b6bf7 --- /dev/null +++ b/releases/2023/June.mdx @@ -0,0 +1,201 @@ +--- +sidebar_position: 7 +toc_max_heading_level: 2 +--- + +import VersionUpdateCard from "@site/src/components/shared/VersionUpdateCard" + + + +## v0.4.0 + +### πŸš€ Features + +- add support for interfaces in SDL [@tusharmath](https://github.com/tusharmath) ([#213](https://github.com/tailcallhq/tailcall/pull/213)) +- support apollo persisted queries [@amitksingh1490](https://github.com/amitksingh1490) ([#209](https://github.com/tailcallhq/tailcall/pull/209)) +- better response cache headers [@amitksingh1490](https://github.com/amitksingh1490) ([#204](https://github.com/tailcallhq/tailcall/pull/204)) + +### πŸ› Bug Fixes + +- fix status code errors on responses [@tusharmath](https://github.com/tusharmath) ([#214](https://github.com/tailcallhq/tailcall/pull/214)) +- fix cli default remote option in `check` [@tusharmath](https://github.com/tusharmath) ([#212](https://github.com/tailcallhq/tailcall/pull/212)) +- fix duplicate sha getting published in memory registry [@amitksingh1490](https://github.com/amitksingh1490) ([#208](https://github.com/tailcallhq/tailcall/pull/208)) +- fix cli version prefix [@tusharmath](https://github.com/tusharmath) ([#199](https://github.com/tailcallhq/tailcall/pull/199)) +- fix java version in docker [@tusharmath](https://github.com/tusharmath) ([#200](https://github.com/tailcallhq/tailcall/pull/200)) + +### 🧰 Maintenance + +- chore(deps): update dependency sbt/sbt to v1.9.1 [@renovate](https://github.com/renovate) ([#211](https://github.com/tailcallhq/tailcall/pull/211)) +- move server-sdl and client-sdl into the same graphql spec files [@tusharmath](https://github.com/tusharmath) ([#210](https://github.com/tailcallhq/tailcall/pull/210)) +- gpt fixes [@tusharmath](https://github.com/tusharmath) ([#201](https://github.com/tailcallhq/tailcall/pull/201)) + + +--- +## v0.3.0 + +### πŸš€ Features + +- Support short SHAs Query and Playground [@amitksingh1490](https://github.com/amitksingh1490) ([#187](https://github.com/tailcallhq/tailcall/pull/187)) + +### πŸ› Bug Fixes + +- Fix default remote location for all CLI commands [@tusharmath](https://github.com/tusharmath) ([#198](https://github.com/tailcallhq/tailcall/pull/198)) +- Fix favicon and Icon url [@amitksingh1490](https://github.com/amitksingh1490) ([#197](https://github.com/tailcallhq/tailcall/pull/197)) +- Handle command parsing errors on CLI better [@tusharmath](https://github.com/tusharmath) ([#192](https://github.com/tailcallhq/tailcall/pull/192)) +- Fix CLI Version [@tusharmath](https://github.com/tusharmath) ([#189](https://github.com/tailcallhq/tailcall/pull/189)) + +### 🧰 Maintenance + +- Test Restructuring [@tusharmath](https://github.com/tusharmath) ([#196](https://github.com/tailcallhq/tailcall/pull/196)) +- chore: update deploy timeout for fly [@tusharmath](https://github.com/tusharmath) ([#195](https://github.com/tailcallhq/tailcall/pull/195)) +- Replace public API calls with mocked ones [@amitksingh1490](https://github.com/amitksingh1490) ([#194](https://github.com/tailcallhq/tailcall/pull/194)) +- Make `BuildInfo` package private [@tusharmath](https://github.com/tusharmath) ([#193](https://github.com/tailcallhq/tailcall/pull/193)) +- GPT review run only on attaching `gpt review` label [@amitksingh1490](https://github.com/amitksingh1490) ([#190](https://github.com/tailcallhq/tailcall/pull/190)) +- Experiment with Open AI for Code Reviews [@amitksingh1490](https://github.com/amitksingh1490) ([#188](https://github.com/tailcallhq/tailcall/pull/188)) + + +--- +## v0.2.1 + +### What's Changed +* chore(deps): update flywayversion to v9.20.0 by @renovate in https://github.com/tailcallhq/tailcall/pull/183 +* Release workflow fixes by @tusharmath in https://github.com/tailcallhq/tailcall/pull/182 +* Fix monotail references by @girdharshubham in https://github.com/tailcallhq/tailcall/pull/185 +* Fix: Incorrect cli version by @tusharmath in https://github.com/tailcallhq/tailcall/pull/186 +* Update homebrew action by @amitksingh1490 in https://github.com/tailcallhq/tailcall/pull/184 + + +**Full Changelog**: https://github.com/tailcallhq/tailcall/compare/v0.2.0...v0.2.1 + + +--- +## v0.2.0 + +### What's Changed +* Refactor: Use TailcallSpec for the tests by @tusharmath in https://github.com/tailcallhq/tailcall/pull/160 +* Chore: fix release workflows by @tusharmath in https://github.com/tailcallhq/tailcall/pull/163 +* chore(deps): update zioversion to v2.0.15 by @renovate in https://github.com/tailcallhq/tailcall/pull/164 +* chore(deps): update zioschemaversion to v0.4.12 by @renovate in https://github.com/tailcallhq/tailcall/pull/162 +* chore(deps): update flywayversion to v9.19.3 by @renovate in https://github.com/tailcallhq/tailcall/pull/165 +* Refactor: rename `isEmpty` and `nonEmpty` methods in `TValid` by @tusharmath in https://github.com/tailcallhq/tailcall/pull/167 +* chore(release): update release drafter by @tusharmath in https://github.com/tailcallhq/tailcall/pull/172 +* Feature: Support baseURL directly thru the `@http` directive by @tusharmath in https://github.com/tailcallhq/tailcall/pull/166 +* Refactor: Make registry-client a separate sbt project by @tusharmath in https://github.com/tailcallhq/tailcall/pull/171 +* Feature: set default publish URL to `cloud.tailcall.run` by @tusharmath in https://github.com/tailcallhq/tailcall/pull/173 +* Fix: Unreserved chars in path segment by @sujeetsr in https://github.com/tailcallhq/tailcall/pull/177 +* chore(deps): update flywayversion to v9.19.4 by @renovate in https://github.com/tailcallhq/tailcall/pull/181 +* Chore: release update workflow by @tusharmath in https://github.com/tailcallhq/tailcall/pull/180 + + +**Full Changelog**: https://github.com/tailcallhq/tailcall/compare/v0.1.0...v0.2.0 + + +--- +## v0.1.0 + +- Update release drafter [@tusharmath](https://github.com/tusharmath) ([#159](https://github.com/tailcallhq/tailcall/pull/159)) +- chore(deps): update dependency scala to v2.13.11 [@renovate](https://github.com/renovate) ([#151](https://github.com/tailcallhq/tailcall/pull/151)) +- feat: update release draft on pr merge [@sujeetsr](https://github.com/sujeetsr) ([#157](https://github.com/tailcallhq/tailcall/pull/157)) +- chore(deps): update dependency ch.epfl.scala:sbt-scalafix to v0.11.0 [@renovate](https://github.com/renovate) ([#154](https://github.com/tailcallhq/tailcall/pull/154)) +- chore: Add sbt-github-actions back [@tusharmath](https://github.com/tusharmath) ([#156](https://github.com/tailcallhq/tailcall/pull/156)) +- Fix: MySQL Registry Fixes [@tusharmath](https://github.com/tusharmath) ([#153](https://github.com/tailcallhq/tailcall/pull/153)) +- chore(deps): update dependency sbt/sbt to v1.9.0 [@renovate](https://github.com/renovate) ([#152](https://github.com/tailcallhq/tailcall/pull/152)) +- chore(deps): update zioquillversion to v4.6.1 [@renovate](https://github.com/renovate) ([#149](https://github.com/tailcallhq/tailcall/pull/149)) +- Refactor: SQL Cleanup [@tusharmath](https://github.com/tusharmath) ([#150](https://github.com/tailcallhq/tailcall/pull/150)) +- Feature: use mysql to persist schema information [@tusharmath](https://github.com/tusharmath) ([#148](https://github.com/tailcallhq/tailcall/pull/148)) +- Fix: Use Scalar for Blueprint [@tusharmath](https://github.com/tusharmath) ([#147](https://github.com/tailcallhq/tailcall/pull/147)) +- Fix: caliban schema generation error [@tusharmath](https://github.com/tusharmath) ([#146](https://github.com/tailcallhq/tailcall/pull/146)) +- feat: release workflow [@sujeetsr](https://github.com/sujeetsr) ([#145](https://github.com/tailcallhq/tailcall/pull/145)) +- chore(deps): update calibanversion to v2.2.1 [@renovate](https://github.com/renovate) ([#130](https://github.com/tailcallhq/tailcall/pull/130)) +- Feature: Schema via CLI appears sorted [@tusharmath](https://github.com/tusharmath) ([#143](https://github.com/tailcallhq/tailcall/pull/143)) +- Feature: Add N + 1 detection support [@tusharmath](https://github.com/tusharmath) ([#142](https://github.com/tailcallhq/tailcall/pull/142)) +- Feature: Server settings can be set via CLI [@tusharmath](https://github.com/tusharmath) ([#140](https://github.com/tailcallhq/tailcall/pull/140)) +- chore(deps): update dependency dev.zio:zio-cli to v0.5.0 [@renovate](https://github.com/renovate) ([#136](https://github.com/tailcallhq/tailcall/pull/136)) +- Feature: TValid new operators [@tusharmath](https://github.com/tusharmath) ([#139](https://github.com/tailcallhq/tailcall/pull/139)) +- Config input type [@tusharmath](https://github.com/tusharmath) ([#138](https://github.com/tailcallhq/tailcall/pull/138)) +- Fix inline on parent resolved values [@tusharmath](https://github.com/tusharmath) ([#135](https://github.com/tailcallhq/tailcall/pull/135)) +- chore(deps): update dependency sbt/sbt to v1.8.3 [@renovate](https://github.com/renovate) ([#133](https://github.com/tailcallhq/tailcall/pull/133)) +- Fix inline type [@tusharmath](https://github.com/tusharmath) ([#134](https://github.com/tailcallhq/tailcall/pull/134)) +- fix: bug in inlining scalar fields [@amitksingh1490](https://github.com/amitksingh1490) ([#132](https://github.com/tailcallhq/tailcall/pull/132)) +- fix: schema generation issue [@tusharmath](https://github.com/tusharmath) ([#131](https://github.com/tailcallhq/tailcall/pull/131)) +- Http Batching [@tusharmath](https://github.com/tusharmath) ([#126](https://github.com/tailcallhq/tailcall/pull/126)) +- feature: tracing and slow queries support [@amitksingh1490](https://github.com/amitksingh1490) ([#129](https://github.com/tailcallhq/tailcall/pull/129)) +- chore: update java version [@tusharmath](https://github.com/tusharmath) ([#127](https://github.com/tailcallhq/tailcall/pull/127)) +- Feature: Http Caching [@tusharmath](https://github.com/tusharmath) ([#125](https://github.com/tailcallhq/tailcall/pull/125)) +- Test Clean up [@tusharmath](https://github.com/tusharmath) ([#124](https://github.com/tailcallhq/tailcall/pull/124)) +- Global vars [@tusharmath](https://github.com/tusharmath) ([#120](https://github.com/tailcallhq/tailcall/pull/120)) +- fix: should fail if http and unsafe are marked as required [@amitksingh1490](https://github.com/amitksingh1490) ([#123](https://github.com/tailcallhq/tailcall/pull/123)) +- refactor: update implementation of copyFromParent [@tusharmath](https://github.com/tusharmath) ([#121](https://github.com/tailcallhq/tailcall/pull/121)) +- refactor: rename document to blueprint [@tusharmath](https://github.com/tusharmath) ([#122](https://github.com/tailcallhq/tailcall/pull/122)) +- Inline directive [@tusharmath](https://github.com/tusharmath) ([#118](https://github.com/tailcallhq/tailcall/pull/118)) +- Feat: ability to access headers from the configuration [@amitksingh1490](https://github.com/amitksingh1490) ([#119](https://github.com/tailcallhq/tailcall/pull/119)) +- Refactor: Clean up code structure [@tusharmath](https://github.com/tusharmath) ([#117](https://github.com/tailcallhq/tailcall/pull/117)) +- Invalid Directive Errors [@tusharmath](https://github.com/tusharmath) ([#116](https://github.com/tailcallhq/tailcall/pull/116)) +- Fix: Blueprint Error Handling [@tusharmath](https://github.com/tusharmath) ([#114](https://github.com/tailcallhq/tailcall/pull/114)) +- fix: DataLoader failure handling [@amitksingh1490](https://github.com/amitksingh1490) ([#115](https://github.com/tailcallhq/tailcall/pull/115)) +- Fix: Http directive not being detected [@tusharmath](https://github.com/tusharmath) ([#113](https://github.com/tailcallhq/tailcall/pull/113)) +- feat: add cache for reading blueprint and creation of interpreter [@amitksingh1490](https://github.com/amitksingh1490) ([#112](https://github.com/tailcallhq/tailcall/pull/112)) +- Better error handling [@tusharmath](https://github.com/tusharmath) ([#111](https://github.com/tailcallhq/tailcall/pull/111)) +- feat: add support for env [@amitksingh1490](https://github.com/amitksingh1490) ([#110](https://github.com/tailcallhq/tailcall/pull/110)) +- Add Support for Validate in Parallel [@tusharmath](https://github.com/tusharmath) ([#109](https://github.com/tailcallhq/tailcall/pull/109)) +- feat: global request timeout support [@amitksingh1490](https://github.com/amitksingh1490) ([#108](https://github.com/tailcallhq/tailcall/pull/108)) +- Revert "chore(deps): update calibanversion to v2.1.0" [@tusharmath](https://github.com/tusharmath) ([#107](https://github.com/tailcallhq/tailcall/pull/107)) +- chore: fix broken build due to caliban and zhttp upgrade [@amitksingh1490](https://github.com/amitksingh1490) ([#105](https://github.com/tailcallhq/tailcall/pull/105)) +- chore(deps): update dependency dev.zio:zio-http to v0.0.5 [@renovate](https://github.com/renovate) ([#55](https://github.com/tailcallhq/tailcall/pull/55)) +- chore(deps): update dependency dev.zio:zio-parser to v0.1.9 [@renovate](https://github.com/renovate) ([#56](https://github.com/tailcallhq/tailcall/pull/56)) +- chore(deps): update calibanversion to v2.1.0 [@renovate](https://github.com/renovate) ([#96](https://github.com/tailcallhq/tailcall/pull/96)) +- chore(deps): update dependency io.spray:sbt-revolver to v0.10.0 [@renovate](https://github.com/renovate) ([#81](https://github.com/tailcallhq/tailcall/pull/81)) +- chore(deps): update ziojsonversion to v0.5.0 [@renovate](https://github.com/renovate) ([#97](https://github.com/tailcallhq/tailcall/pull/97)) +- chore(deps): update zioversion to v2.0.13 [@renovate](https://github.com/renovate) ([#101](https://github.com/tailcallhq/tailcall/pull/101)) +- Fix: TValid's getOrElse operator [@tusharmath](https://github.com/tusharmath) ([#102](https://github.com/tailcallhq/tailcall/pull/102)) +- feat: support for input value [@amitksingh1490](https://github.com/amitksingh1490) ([#88](https://github.com/tailcallhq/tailcall/pull/88)) +- Enable fatal warnings on CI only [@tusharmath](https://github.com/tusharmath) ([#99](https://github.com/tailcallhq/tailcall/pull/99)) +- Feature: add Omit in JsonT [@tusharmath](https://github.com/tusharmath) ([#100](https://github.com/tailcallhq/tailcall/pull/100)) +- Feature: Add `map` operator on JsonT [@tusharmath](https://github.com/tusharmath) ([#98](https://github.com/tailcallhq/tailcall/pull/98)) +- Feature: Add Omit Annotation on GraphQL types. [@tusharmath](https://github.com/tusharmath) ([#92](https://github.com/tailcallhq/tailcall/pull/92)) +- Refactor: Merge Lambda and Remote [@tusharmath](https://github.com/tusharmath) ([#91](https://github.com/tailcallhq/tailcall/pull/91)) +- Feature: add Dict support in TSchema [@tusharmath](https://github.com/tusharmath) ([#89](https://github.com/tailcallhq/tailcall/pull/89)) +- Refactor Drop Orc [@tusharmath](https://github.com/tusharmath) ([#90](https://github.com/tailcallhq/tailcall/pull/90)) +- chore(deps): update zio to v2.0.12 [@renovate](https://github.com/renovate) ([#79](https://github.com/tailcallhq/tailcall/pull/79)) +- To Pair Directive [@tusharmath](https://github.com/tusharmath) ([#84](https://github.com/tailcallhq/tailcall/pull/84)) +- chore: add scoverage [@girdharshubham](https://github.com/girdharshubham) ([#87](https://github.com/tailcallhq/tailcall/pull/87)) +- feat: add support for header forwarding [@amitksingh1490](https://github.com/amitksingh1490) ([#85](https://github.com/tailcallhq/tailcall/pull/85)) +- chore: remove auto merge [@amitksingh1490](https://github.com/amitksingh1490) ([#86](https://github.com/tailcallhq/tailcall/pull/86)) +- chore(deps): update dependency dev.zio:zio-redis to v0.2.0 [@renovate](https://github.com/renovate) ([#75](https://github.com/tailcallhq/tailcall/pull/75)) +- chore: add auto-merge [@tusharmath](https://github.com/tusharmath) ([#83](https://github.com/tailcallhq/tailcall/pull/83)) +- fix: add support for some and nested types [@amitksingh1490](https://github.com/amitksingh1490) ([#82](https://github.com/tailcallhq/tailcall/pull/82)) +- Rename field annotation [@tusharmath](https://github.com/tusharmath) ([#80](https://github.com/tailcallhq/tailcall/pull/80)) +- feat: Postman to Endpoints [@amitksingh1490](https://github.com/amitksingh1490) ([#77](https://github.com/tailcallhq/tailcall/pull/77)) +- Fix Transcoders [@tusharmath](https://github.com/tusharmath) ([#76](https://github.com/tailcallhq/tailcall/pull/76)) +- Postman Integration [@tusharmath](https://github.com/tusharmath) ([#74](https://github.com/tailcallhq/tailcall/pull/74)) +- CLI add better format and styling [@tusharmath](https://github.com/tusharmath) ([#73](https://github.com/tailcallhq/tailcall/pull/73)) +- CLI clean up [@tusharmath](https://github.com/tusharmath) ([#70](https://github.com/tailcallhq/tailcall/pull/70)) +- Document 2 blueprint [@tusharmath](https://github.com/tusharmath) ([#69](https://github.com/tailcallhq/tailcall/pull/69)) +- chore(deps): update dependency sbt/sbt to v1.8.2 [@renovate](https://github.com/renovate) ([#58](https://github.com/tailcallhq/tailcall/pull/58)) +- Simpler configs [@tusharmath](https://github.com/tusharmath) ([#67](https://github.com/tailcallhq/tailcall/pull/67)) +- chore(deps): update zio to v2.0.10 [@renovate](https://github.com/renovate) ([#59](https://github.com/tailcallhq/tailcall/pull/59)) +- Transcoder Support [@tusharmath](https://github.com/tusharmath) ([#66](https://github.com/tailcallhq/tailcall/pull/66)) +- CLI advanced features [@tusharmath](https://github.com/tusharmath) ([#54](https://github.com/tailcallhq/tailcall/pull/54)) +- Configure Renovate [@renovate](https://github.com/renovate) ([#53](https://github.com/tailcallhq/tailcall/pull/53)) +- CLI Integration [@tusharmath](https://github.com/tusharmath) ([#52](https://github.com/tailcallhq/tailcall/pull/52)) +- feat: DataLoader Impl [@amitksingh1490](https://github.com/amitksingh1490) ([#49](https://github.com/tailcallhq/tailcall/pull/49)) +- Fly.io Deployment [@tusharmath](https://github.com/tusharmath) ([#48](https://github.com/tailcallhq/tailcall/pull/48)) +- Config operator apply spec [@tusharmath](https://github.com/tusharmath) ([#47](https://github.com/tailcallhq/tailcall/pull/47)) +- feat: add mutation support [@amitksingh1490](https://github.com/amitksingh1490) ([#41](https://github.com/tailcallhq/tailcall/pull/41)) +- Refactor: add main server [@tusharmath](https://github.com/tusharmath) ([#35](https://github.com/tailcallhq/tailcall/pull/35)) +- feat: use zhttp client [@amitksingh1490](https://github.com/amitksingh1490) ([#37](https://github.com/tailcallhq/tailcall/pull/37)) +- Chore: create a multi module project [@tusharmath](https://github.com/tusharmath) ([#33](https://github.com/tailcallhq/tailcall/pull/33)) +- Chore: cross compile for Scala 3 [@tusharmath](https://github.com/tusharmath) ([#19](https://github.com/tailcallhq/tailcall/pull/19)) +- Feature: YML Orchestrator [@tusharmath](https://github.com/tusharmath) ([#17](https://github.com/tailcallhq/tailcall/pull/17)) +- feat: Handle HttpError in evaluation runtime [@amitksingh1490](https://github.com/amitksingh1490) ([#16](https://github.com/tailcallhq/tailcall/pull/16)) +- feat: add Endpoint support in lamda [@amitksingh1490](https://github.com/amitksingh1490) ([#15](https://github.com/tailcallhq/tailcall/pull/15)) +- YML Support [@tusharmath](https://github.com/tusharmath) ([#12](https://github.com/tailcallhq/tailcall/pull/12)) +- Yaml support [@tusharmath](https://github.com/tusharmath) ([#11](https://github.com/tailcallhq/tailcall/pull/11)) +- Rewrite 20 feb 2023 [@tusharmath](https://github.com/tusharmath) ([#5](https://github.com/tailcallhq/tailcall/pull/5)) +- feat: add tupleOps [@amitksingh1490](https://github.com/amitksingh1490) ([#1](https://github.com/tailcallhq/tailcall/pull/1)) + +### Features + +- :white\_check\_mark: Create unit test suite for DynamicValueUtil [@aaditmshah](https://github.com/aaditmshah) ([#40](https://github.com/tailcallhq/tailcall/pull/40)) +- :recycle: Migrate `DynamicValueExtension` to `DynamicValueUtil` [@aaditmshah](https://github.com/aaditmshah) ([#32](https://github.com/tailcallhq/tailcall/pull/32)) +- :technologist: Add more paths to .gitignore [@aaditmshah](https://github.com/aaditmshah) ([#18](https://github.com/tailcallhq/tailcall/pull/18)) diff --git a/releases/2023/November.mdx b/releases/2023/November.mdx new file mode 100644 index 0000000000..4ea096c29f --- /dev/null +++ b/releases/2023/November.mdx @@ -0,0 +1,248 @@ +--- +sidebar_position: 2 +toc_max_heading_level: 2 +--- + +import VersionUpdateCard from "@site/src/components/shared/VersionUpdateCard" + + + +## v0.16.1 + +### πŸ› Bug Fixes + +- fix: logging on server start [@amitksingh1490](https://github.com/amitksingh1490) ([#680](https://github.com/tailcallhq/tailcall/pull/680)) + + +--- +## v0.16.0 + +### πŸš€ Features + +- feat: Http 2 Support [@ologbonowiwi](https://github.com/ologbonowiwi) ([#662](https://github.com/tailcallhq/tailcall/pull/662)) +- feat: load configuration via HTTP [@ssddOnTop](https://github.com/ssddOnTop) ([#609](https://github.com/tailcallhq/tailcall/pull/609)) +- feat: support request batching on GraphQL Server [@sujeetsr](https://github.com/sujeetsr) ([#520](https://github.com/tailcallhq/tailcall/pull/520)) +- feat: add worker threads to @server [@kremedev](https://github.com/kremedev) ([#545](https://github.com/tailcallhq/tailcall/pull/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](https://github.com/b4s36t4) ([#676](https://github.com/tailcallhq/tailcall/pull/676)) +- fix(deps): update dependency type-fest to v4.8.2 [@renovate](https://github.com/renovate) ([#675](https://github.com/tailcallhq/tailcall/pull/675)) +- fix: npm release issue with windows [@amitksingh1490](https://github.com/amitksingh1490) ([#674](https://github.com/tailcallhq/tailcall/pull/674)) +- fix: error display for address already in use [@amitksingh1490](https://github.com/amitksingh1490) ([#665](https://github.com/tailcallhq/tailcall/pull/665)) +- refactor: remove enable prefix [@amitksingh1490](https://github.com/amitksingh1490) ([#664](https://github.com/tailcallhq/tailcall/pull/664)) +- fix(deps): update dependency type-fest to v4.8.1 [@renovate](https://github.com/renovate) ([#648](https://github.com/tailcallhq/tailcall/pull/648)) +- fix: npm publish issue with glib [@ologbonowiwi](https://github.com/ologbonowiwi) ([#633](https://github.com/tailcallhq/tailcall/pull/633)) +- fix for batching when the field type is a list [@sujeetsr](https://github.com/sujeetsr) ([#571](https://github.com/tailcallhq/tailcall/pull/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](https://github.com/renovate) ([#629](https://github.com/tailcallhq/tailcall/pull/629)) + +### 🧰 Maintenance + +- Added Cache-Control header test and fixed header assertion @A-N-uraag (#669) +- refactor: remove enable prefix [@amitksingh1490](https://github.com/amitksingh1490) ([#664](https://github.com/tailcallhq/tailcall/pull/664)) +- chore(deps): update dependency tsx to v4.2.0 [@renovate](https://github.com/renovate) ([#668](https://github.com/tailcallhq/tailcall/pull/668)) +- refactor: remove enable prefix [@amitksingh1490](https://github.com/amitksingh1490) ([#664](https://github.com/tailcallhq/tailcall/pull/664)) +- Integrated scarf sdk [@Min2who](https://github.com/Min2who) ([#656](https://github.com/tailcallhq/tailcall/pull/656)) +- chore(deps): update dependency tsx to v4.1.4 [@renovate](https://github.com/renovate) ([#658](https://github.com/tailcallhq/tailcall/pull/658)) +- refactor: drop `graphql` field and make things move up a level in `Config` [@tusharmath](https://github.com/tusharmath) ([#655](https://github.com/tailcallhq/tailcall/pull/655)) +- refactor: use source structs instead of sdl properties on GraphQLSpec struct [@ologbonowiwi](https://github.com/ologbonowiwi) ([#602](https://github.com/tailcallhq/tailcall/pull/602)) +- Support request batching on GraphQL Server [@sujeetsr](https://github.com/sujeetsr) ([#520](https://github.com/tailcallhq/tailcall/pull/520)) +- chore(deps): update dependency tsx to v4.1.3 [@renovate](https://github.com/renovate) ([#649](https://github.com/tailcallhq/tailcall/pull/649)) +- fix for batching when the field type is a list [@sujeetsr](https://github.com/sujeetsr) ([#571](https://github.com/tailcallhq/tailcall/pull/571)) +- Updated development setup steps @A-N-uraag (#644) +- chore(deps): update dependency tsx to v4.1.2 [@renovate](https://github.com/renovate) ([#631](https://github.com/tailcallhq/tailcall/pull/631)) +- doc: update asset [@amitksingh1490](https://github.com/amitksingh1490) ([#632](https://github.com/tailcallhq/tailcall/pull/632)) + + +--- +## v0.15.1 + +### πŸ› Bug Fixes + +- fix: npm publish [@amitksingh1490](https://github.com/amitksingh1490) ([#626](https://github.com/tailcallhq/tailcall/pull/626)) + +### 🧰 Maintenance + +- fix: npm publish [@amitksingh1490](https://github.com/amitksingh1490) ([#626](https://github.com/tailcallhq/tailcall/pull/626)) + + +--- +## v0.15.0 + +### πŸš€ Features + +- add @addField directive [@sujeetsr](https://github.com/sujeetsr) ([#549](https://github.com/tailcallhq/tailcall/pull/549)) + +### πŸ› Bug Fixes + +- fix(deps): update rust crate env\_logger to 0.10.1 [@renovate](https://github.com/renovate) ([#618](https://github.com/tailcallhq/tailcall/pull/618)) +- fix(deps): update rust crate clap to 4.4.8 [@renovate](https://github.com/renovate) ([#619](https://github.com/tailcallhq/tailcall/pull/619)) +- added\_fields default, fix json,yml examples [@sujeetsr](https://github.com/sujeetsr) ([#604](https://github.com/tailcallhq/tailcall/pull/604)) + +### 🧰 Maintenance + +- chore(deps): update dependency tsx to v4.1.1 [@renovate](https://github.com/renovate) ([#625](https://github.com/tailcallhq/tailcall/pull/625)) +- Rewrite npm publish [@neo773](https://github.com/neo773) ([#607](https://github.com/tailcallhq/tailcall/pull/607)) +- Adds `only`,`fail` and `skip` annotations to `GraphQLSpec` [@tobihans](https://github.com/tobihans) ([#614](https://github.com/tailcallhq/tailcall/pull/614)) +- test: add request handle tests [@amitksingh1490](https://github.com/amitksingh1490) ([#595](https://github.com/tailcallhq/tailcall/pull/595)) +- added\_fields default, fix json,yml examples [@sujeetsr](https://github.com/sujeetsr) ([#604](https://github.com/tailcallhq/tailcall/pull/604)) +- pass http client as a dependency to server context [@tusharmath](https://github.com/tusharmath) ([#601](https://github.com/tailcallhq/tailcall/pull/601)) +- refactor: deprecate inline operator in favour of addField [@ologbonowiwi](https://github.com/ologbonowiwi) ([#600](https://github.com/tailcallhq/tailcall/pull/600)) +- refactor: drop `#[allow(clippy::too_many_arguments)]` where possible [@mayant15](https://github.com/mayant15) ([#594](https://github.com/tailcallhq/tailcall/pull/594)) +- Refactor: Expression [@tusharmath](https://github.com/tusharmath) ([#590](https://github.com/tailcallhq/tailcall/pull/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](https://github.com/kremedev) ([#592](https://github.com/tailcallhq/tailcall/pull/592)) + + +--- +## v0.14.12 + +### 🧰 Maintenance + +- add metadata to npm packages [@neo773](https://github.com/neo773) ([#588](https://github.com/tailcallhq/tailcall/pull/588)) +- chore: lint errors [@amitksingh1490](https://github.com/amitksingh1490) ([#585](https://github.com/tailcallhq/tailcall/pull/585)) + + +--- +## v0.14.11 + +### πŸ› Bug Fixes + +- fix: npm rename server to tailcall [@amitksingh1490](https://github.com/amitksingh1490) ([#583](https://github.com/tailcallhq/tailcall/pull/583)) + + +--- +## v0.14.10 + +### πŸ› Bug Fixes + +- fix: Batch with delay regression [@amitksingh1490](https://github.com/amitksingh1490) ([#581](https://github.com/tailcallhq/tailcall/pull/581)) + +### 🧰 Maintenance + +- fix: CI Linter Error Code [@neo773](https://github.com/neo773) ([#578](https://github.com/tailcallhq/tailcall/pull/578)) +- chore: rename server to tailcall [@amitksingh1490](https://github.com/amitksingh1490) ([#577](https://github.com/tailcallhq/tailcall/pull/577)) + + +--- +## v0.14.9 + +### 🧰 Maintenance + +- chore: rename tailcall to tc [@amitksingh1490](https://github.com/amitksingh1490) ([#575](https://github.com/tailcallhq/tailcall/pull/575)) + + +--- +## v0.14.8 + +### πŸ› Bug Fixes + +- fix(deps): update dependency yaml to v2.3.4 [@renovate](https://github.com/renovate) ([#568](https://github.com/tailcallhq/tailcall/pull/568)) +- fix(deps): update rust crate http-cache-reqwest to 0.12.0 [@renovate](https://github.com/renovate) ([#563](https://github.com/tailcallhq/tailcall/pull/563)) +- fix: npm server publish [@amitksingh1490](https://github.com/amitksingh1490) ([#569](https://github.com/tailcallhq/tailcall/pull/569)) + +### 🧰 Maintenance + +- chore(deps): update actions/setup-node action to v4 [@renovate](https://github.com/renovate) ([#565](https://github.com/tailcallhq/tailcall/pull/565)) + + +--- +## v0.14.4 + +* Publish on NPM + + +--- +## v0.14.3 + +### πŸ› Bug Fixes + +- fix: npm version [@amitksingh1490](https://github.com/amitksingh1490) ([#566](https://github.com/tailcallhq/tailcall/pull/566)) + + +--- +## v0.14.0 + +### πŸš€ Features + +- Merge @groupBy and @http directives [@tobihans](https://github.com/tobihans) ([#537](https://github.com/tailcallhq/tailcall/pull/537)) +- Make GraphiQL fixed on root [@tbro](https://github.com/tbro) ([#546](https://github.com/tailcallhq/tailcall/pull/546)) +- feat: compile time checks for nullable/undefined fields @git-bruh (#521) +- feat: push docker image to ghcr.io [@ayewo](https://github.com/ayewo) ([#509](https://github.com/tailcallhq/tailcall/pull/509)) +- feat: add upstream directive [@Yougigun](https://github.com/Yougigun) ([#479](https://github.com/tailcallhq/tailcall/pull/479)) +- refactor: use blueprint server throughout [@amitksingh1490](https://github.com/amitksingh1490) ([#495](https://github.com/tailcallhq/tailcall/pull/495)) +- feat: hostname config in server [@amitksingh1490](https://github.com/amitksingh1490) ([#493](https://github.com/tailcallhq/tailcall/pull/493)) +- Load YAML \& JSON formats via CLI [@tobihans](https://github.com/tobihans) ([#467](https://github.com/tailcallhq/tailcall/pull/467)) +- feat: support custom-headers @wrath-of-god (#455) +- feature: load multiple configs via CLI [@amitksingh1490](https://github.com/amitksingh1490) ([#482](https://github.com/tailcallhq/tailcall/pull/482)) +- feat: merge right on config [@amitksingh1490](https://github.com/amitksingh1490) ([#476](https://github.com/tailcallhq/tailcall/pull/476)) +- refactor: use btreeset where duplicates are not allowed [@amitksingh1490](https://github.com/amitksingh1490) ([#478](https://github.com/tailcallhq/tailcall/pull/478)) +- feat: support to configure http settings [@akhill10](https://github.com/akhill10) ([#388](https://github.com/tailcallhq/tailcall/pull/388)) +- feat: group by endpoint [@amitksingh1490](https://github.com/amitksingh1490) ([#451](https://github.com/tailcallhq/tailcall/pull/451)) +- feature: add `tc init` command [@neo773](https://github.com/neo773) ([#403](https://github.com/tailcallhq/tailcall/pull/403)) +- fix: restricted url for graphiQL @wrath-of-god (#447) +- performance: minor optimisation [@amitksingh1490](https://github.com/amitksingh1490) ([#444](https://github.com/tailcallhq/tailcall/pull/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](https://github.com/meskill) ([#430](https://github.com/tailcallhq/tailcall/pull/430)) + +### πŸ› Bug Fixes + +- fix(deps): update rust crate indexmap to 2.1 [@renovate](https://github.com/renovate) ([#559](https://github.com/tailcallhq/tailcall/pull/559)) +- fix(deps): update rust crate reqwest-middleware to 0.2.4 [@renovate](https://github.com/renovate) ([#541](https://github.com/tailcallhq/tailcall/pull/541)) +- fix(deps): update rust crate clap to 4.4.7 [@renovate](https://github.com/renovate) ([#547](https://github.com/tailcallhq/tailcall/pull/547)) +- fix(deps): update rust crate thiserror to 1.0.50 [@renovate](https://github.com/renovate) ([#518](https://github.com/tailcallhq/tailcall/pull/518)) +- fix: install.sh [@neo773](https://github.com/neo773) ([#508](https://github.com/tailcallhq/tailcall/pull/508)) +- fix(deps): update rust crate regex to 1.10.2 [@renovate](https://github.com/renovate) ([#500](https://github.com/tailcallhq/tailcall/pull/500)) +- refactor: use default batch settings if group\_by is used [@amitksingh1490](https://github.com/amitksingh1490) ([#497](https://github.com/tailcallhq/tailcall/pull/497)) +- fix(deps): update rust crate regex to 1.10.1 [@renovate](https://github.com/renovate) ([#491](https://github.com/tailcallhq/tailcall/pull/491)) +- fix(deps): update rust crate async-trait to 0.1.74 [@renovate](https://github.com/renovate) ([#492](https://github.com/tailcallhq/tailcall/pull/492)) +- fix: n + 1 issue [@tusharmath](https://github.com/tusharmath) ([#487](https://github.com/tailcallhq/tailcall/pull/487)) +- fix: upstream setting keys should be optional [@amitksingh1490](https://github.com/amitksingh1490) ([#474](https://github.com/tailcallhq/tailcall/pull/474)) +- fix: info loss in const serialisation [@amitksingh1490](https://github.com/amitksingh1490) ([#477](https://github.com/tailcallhq/tailcall/pull/477)) +- fix: cache control headers [@amitksingh1490](https://github.com/amitksingh1490) ([#465](https://github.com/tailcallhq/tailcall/pull/465)) +- fix: deploy [@amitksingh1490](https://github.com/amitksingh1490) ([#457](https://github.com/tailcallhq/tailcall/pull/457)) +- fix(deps): update rust crate regex to 1.10.0 [@renovate](https://github.com/renovate) ([#456](https://github.com/tailcallhq/tailcall/pull/456)) +- refactor: from document with better error handling in http and server [@amitksingh1490](https://github.com/amitksingh1490) ([#428](https://github.com/tailcallhq/tailcall/pull/428)) + +### 🧰 Maintenance + +- Publish Tailcall on NPM [@amitksingh1490](https://github.com/amitksingh1490) ([#562](https://github.com/tailcallhq/tailcall/pull/562)) +- chore: run ci deploy step only on release [@Pranav2612000](https://github.com/Pranav2612000) ([#550](https://github.com/tailcallhq/tailcall/pull/550)) +- refactor to\_field [@sujeetsr](https://github.com/sujeetsr) ([#557](https://github.com/tailcallhq/tailcall/pull/557)) +- From config improvements [@tusharmath](https://github.com/tusharmath) ([#555](https://github.com/tailcallhq/tailcall/pull/555)) +- fix(blueprint validation): validate component using `validate_both` [@ShashwatAgrawal20](https://github.com/ShashwatAgrawal20) ([#540](https://github.com/tailcallhq/tailcall/pull/540)) +- chore(deps): update actions/setup-node action to v4 [@renovate](https://github.com/renovate) ([#536](https://github.com/tailcallhq/tailcall/pull/536)) +- clean up request template [@tusharmath](https://github.com/tusharmath) ([#523](https://github.com/tailcallhq/tailcall/pull/523)) +- feat: put all linting logic inside lint.sh [@ayewo](https://github.com/ayewo) ([#516](https://github.com/tailcallhq/tailcall/pull/516)) +- chore(deps): update actions/checkout digest to b4ffde6 [@renovate](https://github.com/renovate) ([#517](https://github.com/tailcallhq/tailcall/pull/517)) +- auto fix lint issues via CI [@neo773](https://github.com/neo773) ([#507](https://github.com/tailcallhq/tailcall/pull/507)) +- refactor: use blueprint server throughout [@amitksingh1490](https://github.com/amitksingh1490) ([#495](https://github.com/tailcallhq/tailcall/pull/495)) +- refactor: drop key from group by [@tusharmath](https://github.com/tusharmath) ([#484](https://github.com/tailcallhq/tailcall/pull/484)) +- refactor: prerequisite to test multi sdl [@amitksingh1490](https://github.com/amitksingh1490) ([#475](https://github.com/tailcallhq/tailcall/pull/475)) +- CI: ignore build when no changes for executable [@Yougigun](https://github.com/Yougigun) ([#454](https://github.com/tailcallhq/tailcall/pull/454)) +- fix: cargo test fail in Sonoma or later of macos [@Yougigun](https://github.com/Yougigun) ([#453](https://github.com/tailcallhq/tailcall/pull/453)) +- chore: update examples [@tusharmath](https://github.com/tusharmath) ([#452](https://github.com/tailcallhq/tailcall/pull/452)) +- chore: use title case for job names in CI [@ayewo](https://github.com/ayewo) ([#437](https://github.com/tailcallhq/tailcall/pull/437)) +- add health bot [@tusharmath](https://github.com/tusharmath) ([#432](https://github.com/tailcallhq/tailcall/pull/432)) +- feat: Prettier on CI [@kremedev](https://github.com/kremedev) ([#410](https://github.com/tailcallhq/tailcall/pull/410)) diff --git a/releases/2023/October.mdx b/releases/2023/October.mdx new file mode 100644 index 0000000000..7842bd317e --- /dev/null +++ b/releases/2023/October.mdx @@ -0,0 +1,39 @@ +--- +sidebar_position: 3 +toc_max_heading_level: 2 +--- + +import VersionUpdateCard from "@site/src/components/shared/VersionUpdateCard" + + + +## v0.13.0 + +### πŸš€ Features + +- refactor: key values [@amitksingh1490](https://github.com/amitksingh1490) ([#427](https://github.com/tailcallhq/tailcall/pull/427)) + + +--- +## v0.12.0 + +### πŸš€ Features + +- feat: Add const directive [@heyrutvik](https://github.com/heyrutvik) ([#408](https://github.com/tailcallhq/tailcall/pull/408)) +- feat: Errors in config.rs [@amitksingh1490](https://github.com/amitksingh1490) ([#425](https://github.com/tailcallhq/tailcall/pull/425)) +- feat: Logging [@amitksingh1490](https://github.com/amitksingh1490) ([#421](https://github.com/tailcallhq/tailcall/pull/421)) +- feat: Batching [@amitksingh1490](https://github.com/amitksingh1490) ([#400](https://github.com/tailcallhq/tailcall/pull/400)) +- feat: Add graphQL schema for tailcall directives [@tusharmath](https://github.com/tusharmath) ([#401](https://github.com/tailcallhq/tailcall/pull/401)) +- feat: Add validation that root resolvers are existing in schema for query and mutation [@meskill](https://github.com/meskill) ([#362](https://github.com/tailcallhq/tailcall/pull/362)) + +### πŸ› Bug Fixes + +- fix: JsonSchema optional fields [@tusharmath](https://github.com/tusharmath) ([#426](https://github.com/tailcallhq/tailcall/pull/426)) +- fix(deps): Update rust crate moka to 0.12.1 [@renovate](https://github.com/renovate) ([#413](https://github.com/tailcallhq/tailcall/pull/413)) +- fix(deps): Update rust crate regex to 1.9.6 [@renovate](https://github.com/renovate) ([#391](https://github.com/tailcallhq/tailcall/pull/391)) + +### 🧰 Maintenance + +- chore: Update order of steps in GH [@utsav00](https://github.com/utsav00) ([#396](https://github.com/tailcallhq/tailcall/pull/396)) +- refactor: Replace Option wrappers with serde(default) attribute [@meskill](https://github.com/meskill) ([#382](https://github.com/tailcallhq/tailcall/pull/382)) +- refactor: Add description to cause and valid [@tusharmath](https://github.com/tusharmath) ([#390](https://github.com/tailcallhq/tailcall/pull/390)) diff --git a/releases/2023/September.mdx b/releases/2023/September.mdx new file mode 100644 index 0000000000..4f2831cddd --- /dev/null +++ b/releases/2023/September.mdx @@ -0,0 +1,110 @@ +--- +sidebar_position: 4 +toc_max_heading_level: 2 +--- + +import VersionUpdateCard from "@site/src/components/shared/VersionUpdateCard" + + + +## v0.11.0 + +### πŸš€ Features + + +- refactor: use new mustache and endpoint [@amitksingh1490](https://github.com/amitksingh1490) ([#345](https://github.com/tailcallhq/tailcall/pull/345)) + +### πŸ› Bug Fixes + +- fix: inline operator [@amitksingh1490](https://github.com/amitksingh1490) ([#376](https://github.com/tailcallhq/tailcall/pull/376)) +- fix(deps): update rust crate clap to 4.4.6 [@renovate](https://github.com/renovate) ([#368](https://github.com/tailcallhq/tailcall/pull/368)) +- fix(deps): update rust crate http-cache-reqwest to 0.11.3 [@renovate](https://github.com/renovate) ([#369](https://github.com/tailcallhq/tailcall/pull/369)) +- fix: docs trim from schema [@amitksingh1490](https://github.com/amitksingh1490) ([#363](https://github.com/tailcallhq/tailcall/pull/363)) +- fix: false-positive case for n + 1 checker [@meskill](https://github.com/meskill) ([#359](https://github.com/tailcallhq/tailcall/pull/359)) +- fix: request generation from request template [@amitksingh1490](https://github.com/amitksingh1490) ([#360](https://github.com/tailcallhq/tailcall/pull/360)) +- fix: add validation for undeclared types and unions [@meskill](https://github.com/meskill) ([#338](https://github.com/tailcallhq/tailcall/pull/338)) +- fix: header forwarding [@amitksingh1490](https://github.com/amitksingh1490) ([#354](https://github.com/tailcallhq/tailcall/pull/354)) +- fix: N+1 formatting [@neo773](https://github.com/neo773) ([#346](https://github.com/tailcallhq/tailcall/pull/346)) +- Fix: validation should fail with non-zero exit code. [@ayewo](https://github.com/ayewo) ([#336](https://github.com/tailcallhq/tailcall/pull/336)) +- fix(deps): update rust crate http-cache-reqwest to 0.11.2 [@renovate](https://github.com/renovate) ([#340](https://github.com/tailcallhq/tailcall/pull/340)) +- fix(deps): update rust crate thiserror to 1.0.49 [@renovate](https://github.com/renovate) ([#341](https://github.com/tailcallhq/tailcall/pull/341)) +- fix(deps): update rust crate clap to 4.4.5 [@renovate](https://github.com/renovate) ([#332](https://github.com/tailcallhq/tailcall/pull/332)) + +### 🧰 Maintenance +- refactor: add transform [@tusharmath](https://github.com/tusharmath) ([#352](https://github.com/tailcallhq/tailcall/pull/352)) +- chore: update ci [@tusharmath](https://github.com/tusharmath) ([#361](https://github.com/tailcallhq/tailcall/pull/361)) +- chore: update ci.yml [@tusharmath](https://github.com/tusharmath) ([#353](https://github.com/tailcallhq/tailcall/pull/353)) +- chore: add nightly tool chain [@tusharmath](https://github.com/tusharmath) ([#344](https://github.com/tailcallhq/tailcall/pull/344)) +- test: mustache with mixed literal and template [@amitksingh1490](https://github.com/amitksingh1490) ([#350](https://github.com/tailcallhq/tailcall/pull/350)) + + +--- +## v0.10.0 + +### πŸš€ Features + +- Refactor: Endpoint + Mustache [@tusharmath](https://github.com/tusharmath) ([#324](https://github.com/tailcallhq/tailcall/pull/324)) + +### πŸ› Bug Fixes + +- fix: headers forwarding [@amitksingh1490](https://github.com/amitksingh1490) ([#328](https://github.com/tailcallhq/tailcall/pull/328)) +- fix: tls support [@amitksingh1490](https://github.com/amitksingh1490) ([#327](https://github.com/tailcallhq/tailcall/pull/327)) +- fix(deps): update rust crate clap to 4.4.4 [@renovate](https://github.com/renovate) ([#322](https://github.com/tailcallhq/tailcall/pull/322)) +- Remove unsafe unwrap [@sujeetsr](https://github.com/sujeetsr) ([#315](https://github.com/tailcallhq/tailcall/pull/315)) +- fix(deps): update rust crate mimalloc to 0.1.39 [@renovate](https://github.com/renovate) ([#314](https://github.com/tailcallhq/tailcall/pull/314)) +- Fix: Disable `queryValidation` setting [@tusharmath](https://github.com/tusharmath) ([#309](https://github.com/tailcallhq/tailcall/pull/309)) + +### 🧰 Maintenance + +- Add dedicated benchmarking infrastructure [@tusharmath](https://github.com/tusharmath) ([#331](https://github.com/tailcallhq/tailcall/pull/331)) +- chore(deps): update actions/checkout digest to 8ade135 [@renovate](https://github.com/renovate) ([#326](https://github.com/tailcallhq/tailcall/pull/326)) +- chore(deps): update rust crate mockito to 1.2.0 [@renovate](https://github.com/renovate) ([#319](https://github.com/tailcallhq/tailcall/pull/319)) +- fix(deps): update rust crate moka to 0.12.0 [@renovate](https://github.com/renovate) ([#321](https://github.com/tailcallhq/tailcall/pull/321)) +- Update README.md [@tusharmath](https://github.com/tusharmath) ([#325](https://github.com/tailcallhq/tailcall/pull/325)) +- chore(deps): update peter-evans/commit-comment action to v3 [@renovate](https://github.com/renovate) ([#320](https://github.com/tailcallhq/tailcall/pull/320)) +- add code-coverage [@tusharmath](https://github.com/tusharmath) ([#318](https://github.com/tailcallhq/tailcall/pull/318)) +- chore(deps): update rust crate mockito to 1.1.1 [@renovate](https://github.com/renovate) ([#313](https://github.com/tailcallhq/tailcall/pull/313)) +- chore: run tests on all branches [@amitksingh1490](https://github.com/amitksingh1490) ([#316](https://github.com/tailcallhq/tailcall/pull/316)) +- Document to Config should not fail [@amitksingh1490](https://github.com/amitksingh1490) ([#312](https://github.com/tailcallhq/tailcall/pull/312)) +- CI: fix fly deployment [@amitksingh1490](https://github.com/amitksingh1490) ([#311](https://github.com/tailcallhq/tailcall/pull/311)) +- Auto Update Labels [@amitksingh1490](https://github.com/amitksingh1490) ([#310](https://github.com/tailcallhq/tailcall/pull/310)) +- CI Benchmark [@sujeetsr](https://github.com/sujeetsr) ([#307](https://github.com/tailcallhq/tailcall/pull/307)) +- fix(deps): update rust crate clap to 4.4.3 [@renovate](https://github.com/renovate) ([#308](https://github.com/tailcallhq/tailcall/pull/308)) + + +--- +## v0.9.0 + +### πŸš€ Features + +- Update install.sh to install arch specific builds [@amitksingh1490](https://github.com/amitksingh1490) ([#306](https://github.com/tailcallhq/tailcall/pull/306)) +- Enable Linux Builds [@amitksingh1490](https://github.com/amitksingh1490) ([#305](https://github.com/tailcallhq/tailcall/pull/305)) +- Installation via Curl [@amitksingh1490](https://github.com/amitksingh1490) ([#304](https://github.com/tailcallhq/tailcall/pull/304)) + + +--- +## v0.8.2 + +- Ci version var fix [@amitksingh1490](https://github.com/amitksingh1490) ([#303](https://github.com/tailcallhq/tailcall/pull/303)) + + +--- +## v0.8.0 + +- Update README.md [@tusharmath](https://github.com/tusharmath) ([#298](https://github.com/tailcallhq/tailcall/pull/298)) +- chore(deps): update actions/checkout action to v4 [@renovate](https://github.com/renovate) ([#284](https://github.com/tailcallhq/tailcall/pull/284)) + +### πŸš€ Features + +- Disable wait for batching [@tusharmath](https://github.com/tusharmath) ([#299](https://github.com/tailcallhq/tailcall/pull/299)) +- Clean up CLI Errors [@tusharmath](https://github.com/tusharmath) ([#295](https://github.com/tailcallhq/tailcall/pull/295)) + +### 🧰 Maintenance + +- Update Release Build [@amitksingh1490](https://github.com/amitksingh1490) ([#297](https://github.com/tailcallhq/tailcall/pull/297)) +- Module Restructuring [@tusharmath](https://github.com/tusharmath) ([#300](https://github.com/tailcallhq/tailcall/pull/300)) +- Enhance `Valid` type [@tusharmath](https://github.com/tusharmath) ([#292](https://github.com/tailcallhq/tailcall/pull/292)) + +### πŸ’₯Breaking Changes + +- Rust Re-write [@tusharmath](https://github.com/tusharmath) ([#289](https://github.com/tailcallhq/tailcall/pull/289)) diff --git a/releases/2024/April.mdx b/releases/2024/April.mdx new file mode 100644 index 0000000000..0025eb2f05 --- /dev/null +++ b/releases/2024/April.mdx @@ -0,0 +1,655 @@ +--- +sidebar_position: 9 +toc_max_heading_level: 2 +--- + +import VersionUpdateCard from "@site/src/components/shared/VersionUpdateCard" + + + +## v0.78.11 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate datatest-stable to 0.2.9 [@renovate](https://github.com/renovate) ([#1810](https://github.com/tailcallhq/tailcall/pull/1810)) +- fix(deps): update dependency type-fest to v4.18.0 [@renovate](https://github.com/renovate) ([#1808](https://github.com/tailcallhq/tailcall/pull/1808)) + +### 🧰 Maintenance + +- refactor: clean up execution\_spec [@webbdays](https://github.com/webbdays) ([#1727](https://github.com/tailcallhq/tailcall/pull/1727)) + + +--- +## v0.78.10 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate worker to 0.2.0 [@renovate](https://github.com/renovate) ([#1807](https://github.com/tailcallhq/tailcall/pull/1807)) + + +--- +## v0.78.9 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate schemars to 0.8.17 [@renovate](https://github.com/renovate) ([#1806](https://github.com/tailcallhq/tailcall/pull/1806)) +- fix(deps): update dependency yaml to v2.4.2 [@renovate](https://github.com/renovate) ([#1804](https://github.com/tailcallhq/tailcall/pull/1804)) + + +--- +## v0.78.8 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate tonic-tracing-opentelemetry to 0.18.2 [@renovate](https://github.com/renovate) ([#1802](https://github.com/tailcallhq/tailcall/pull/1802)) + + +--- +## v0.78.7 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate tonic-tracing-opentelemetry to 0.18.2 [@renovate](https://github.com/renovate) ([#1802](https://github.com/tailcallhq/tailcall/pull/1802)) +- fix(deps): update tokio-prost monorepo to 0.12.4 [@renovate](https://github.com/renovate) ([#1803](https://github.com/tailcallhq/tailcall/pull/1803)) +- fix(deps): update rust crate serde to 1.0.199 [@renovate](https://github.com/renovate) ([#1799](https://github.com/tailcallhq/tailcall/pull/1799)) + + +--- +## v0.78.6 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate serde to 1.0.199 [@renovate](https://github.com/renovate) ([#1799](https://github.com/tailcallhq/tailcall/pull/1799)) +- fix(deps): update rust crate opentelemetry-http to 0.11.1 [@renovate](https://github.com/renovate) ([#1798](https://github.com/tailcallhq/tailcall/pull/1798)) + + +--- +## v0.78.5 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate opentelemetry-http to 0.11.1 [@renovate](https://github.com/renovate) ([#1798](https://github.com/tailcallhq/tailcall/pull/1798)) +- fix(deps): update rust crate tokio to 1.37.0 [@renovate](https://github.com/renovate) ([#1800](https://github.com/tailcallhq/tailcall/pull/1800)) + + +--- +## v0.78.4 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate http-body-util to 0.1.1 [@renovate](https://github.com/renovate) ([#1797](https://github.com/tailcallhq/tailcall/pull/1797)) + +### 🧰 Maintenance + +- chore(grpc): move rust-grpc example into main repo [@meskill](https://github.com/meskill) ([#1777](https://github.com/tailcallhq/tailcall/pull/1777)) + + +--- +## v0.78.3 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate async-recursion to 1.1.1 [@renovate](https://github.com/renovate) ([#1794](https://github.com/tailcallhq/tailcall/pull/1794)) + +### 🧰 Maintenance + +- chore(deps): update dependency vitest to v1.5.2 [@renovate](https://github.com/renovate) ([#1791](https://github.com/tailcallhq/tailcall/pull/1791)) + + +--- +## v0.78.2 + +- chore: remove obsolete GraphQL/todo tests [@developerfred](https://github.com/developerfred) ([#1783](https://github.com/tailcallhq/tailcall/pull/1783)) + +### πŸ› Bug Fixes + +- fix(js): conversion for uri port into string [@meskill](https://github.com/meskill) ([#1779](https://github.com/tailcallhq/tailcall/pull/1779)) +- fix: mark only rs and md files as text for git [@meskill](https://github.com/meskill) ([#1784](https://github.com/tailcallhq/tailcall/pull/1784)) +- fix(deps): update dependency type-fest to v4.17.0 [@renovate](https://github.com/renovate) ([#1785](https://github.com/tailcallhq/tailcall/pull/1785)) + +### 🧰 Maintenance + +- chore(deps): update dependency tsx to v4.7.3 [@renovate](https://github.com/renovate) ([#1792](https://github.com/tailcallhq/tailcall/pull/1792)) +- chore(deps): update dependency wrangler to v3.52.0 [@renovate](https://github.com/renovate) ([#1788](https://github.com/tailcallhq/tailcall/pull/1788)) +- chore(deps): update dependency miniflare to v3.20240419.0 [@renovate](https://github.com/renovate) ([#1787](https://github.com/tailcallhq/tailcall/pull/1787)) +- chore(deps): update dependency vitest to v1.5.1 [@renovate](https://github.com/renovate) ([#1786](https://github.com/tailcallhq/tailcall/pull/1786)) + + +--- +## v0.78.1 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate rustls-pki-types to 1.5.0 [@renovate](https://github.com/renovate) ([#1782](https://github.com/tailcallhq/tailcall/pull/1782)) + +### 🧰 Maintenance + +- chore(deps): update rust crate markdown to 1.0.0-alpha.17 [@renovate](https://github.com/renovate) ([#1776](https://github.com/tailcallhq/tailcall/pull/1776)) +- chore(deps): update dependency @cloudflare/workers-types to v4.20240423.0 [@renovate](https://github.com/renovate) ([#1780](https://github.com/tailcallhq/tailcall/pull/1780)) + + +--- +## v0.78.0 + +### πŸš€ Features + +- chore(mustache): add tests for new mustache parsing [@ssddOnTop](https://github.com/ssddOnTop) ([#1771](https://github.com/tailcallhq/tailcall/pull/1771)) + +### πŸ› Bug Fixes + +- fix(deps): update rust crate inquire to 0.7.5 [@renovate](https://github.com/renovate) ([#1775](https://github.com/tailcallhq/tailcall/pull/1775)) + +### 🧰 Maintenance + +- chore(mustache): add tests for new mustache parsing [@ssddOnTop](https://github.com/ssddOnTop) ([#1771](https://github.com/tailcallhq/tailcall/pull/1771)) + + +--- +## v0.77.2 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate deno\_core to 0.278.0 [@renovate](https://github.com/renovate) ([#1774](https://github.com/tailcallhq/tailcall/pull/1774)) + + +--- +## v0.77.1 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate mimalloc to 0.1.41 [@renovate](https://github.com/renovate) ([#1773](https://github.com/tailcallhq/tailcall/pull/1773)) +- fix(deps): update dependency type-fest to v4.16.0 [@renovate](https://github.com/renovate) ([#1770](https://github.com/tailcallhq/tailcall/pull/1770)) + + +--- +## v0.77.0 + +### πŸš€ Features + +- feat: update mustache syntax [@ssddOnTop](https://github.com/ssddOnTop) ([#1768](https://github.com/tailcallhq/tailcall/pull/1768)) + + +--- +## v0.76.11 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate webbrowser to v1 [@renovate](https://github.com/renovate) ([#1763](https://github.com/tailcallhq/tailcall/pull/1763)) + + +--- +## v0.76.10 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate webbrowser to v1 [@renovate](https://github.com/renovate) ([#1763](https://github.com/tailcallhq/tailcall/pull/1763)) +- fix(deps): update rust crate thiserror to 1.0.59 [@renovate](https://github.com/renovate) ([#1764](https://github.com/tailcallhq/tailcall/pull/1764)) + +### 🧰 Maintenance + +- chore(deps): update dependency @cloudflare/workers-types to v4.20240419.0 [@renovate](https://github.com/renovate) ([#1762](https://github.com/tailcallhq/tailcall/pull/1762)) + + +--- +## v0.76.9 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate rustls to 0.23.5 [@renovate](https://github.com/renovate) ([#1761](https://github.com/tailcallhq/tailcall/pull/1761)) + + +--- +## v0.76.8 + +### πŸ› Bug Fixes + +- fix: parse empty response body as Value::Null [@amitksingh1490](https://github.com/amitksingh1490) ([#1760](https://github.com/tailcallhq/tailcall/pull/1760)) + + +--- +## v0.76.7 + +### πŸ› Bug Fixes + +- fix(grpc): import proto files relative to parent proto [@ssddOnTop](https://github.com/ssddOnTop) ([#1705](https://github.com/tailcallhq/tailcall/pull/1705)) + +### 🧰 Maintenance + +- chore(telemetry): update `async-graphql-extension-apollo-tracing` to `3.2.15` [@amitksingh1490](https://github.com/amitksingh1490) ([#1758](https://github.com/tailcallhq/tailcall/pull/1758)) +- chore: rename assert to test for markdown syntax [@timburrows](https://github.com/timburrows) ([#1714](https://github.com/tailcallhq/tailcall/pull/1714)) + + +--- +## v0.76.6 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate deno\_core to 0.277.0 [@renovate](https://github.com/renovate) ([#1756](https://github.com/tailcallhq/tailcall/pull/1756)) + + +--- +## v0.76.5 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate deno\_core to 0.277.0 [@renovate](https://github.com/renovate) ([#1756](https://github.com/tailcallhq/tailcall/pull/1756)) +- fix(deps): update rust crate moka to 0.12.7 [@renovate](https://github.com/renovate) ([#1750](https://github.com/tailcallhq/tailcall/pull/1750)) +- fix(deps): update rust crate deno\_core to 0.276.0 [@renovate](https://github.com/renovate) ([#1751](https://github.com/tailcallhq/tailcall/pull/1751)) +- fix: duplicate read proto @Shylock-Hg (#1741) +- fix: type definitions in `.tailcallrc.graphql` @mobley-trent (#1689) +- fix(grpc): import the same proto from multiple linked proto files [@meskill](https://github.com/meskill) ([#1749](https://github.com/tailcallhq/tailcall/pull/1749)) + +### 🧰 Maintenance + +- chore(deps): update dependency wrangler to v3.51.2 [@renovate](https://github.com/renovate) ([#1755](https://github.com/tailcallhq/tailcall/pull/1755)) + + +--- +## v0.76.4 + +### πŸ› Bug Fixes + +- fix(grpc): linking multiple proto files with the same package name [@meskill](https://github.com/meskill) ([#1733](https://github.com/tailcallhq/tailcall/pull/1733)) + + +--- +## v0.76.3 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate syn to 2.0.60 [@renovate](https://github.com/renovate) ([#1748](https://github.com/tailcallhq/tailcall/pull/1748)) + +### 🧰 Maintenance + +- chore(deps): update dependency miniflare to v3.20240405.2 [@renovate](https://github.com/renovate) ([#1745](https://github.com/tailcallhq/tailcall/pull/1745)) +- chore(deps): update dependency wrangler to v3.51.0 [@renovate](https://github.com/renovate) ([#1746](https://github.com/tailcallhq/tailcall/pull/1746)) + + +--- +## v0.76.2 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate syn to 2.0.59 [@renovate](https://github.com/renovate) ([#1740](https://github.com/tailcallhq/tailcall/pull/1740)) +- fix(deps): update rust crate serde to 1.0.198 [@renovate](https://github.com/renovate) ([#1743](https://github.com/tailcallhq/tailcall/pull/1743)) + + +--- +## v0.76.1 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate deno\_core to 0.275.0 [@renovate](https://github.com/renovate) ([#1735](https://github.com/tailcallhq/tailcall/pull/1735)) + +### 🧰 Maintenance + +- chore(deps): update wandalen/wretry.action action to v3 [@renovate](https://github.com/renovate) ([#1592](https://github.com/tailcallhq/tailcall/pull/1592)) + + +--- +## v0.76.0 + +### πŸš€ Features + +- refactor: add `MergeRight` derive macro @Shylock-Hg (#1723) +- chore: add `tailcall-prettier` [@ssddOnTop](https://github.com/ssddOnTop) ([#1731](https://github.com/tailcallhq/tailcall/pull/1731)) + +### πŸ› Bug Fixes + +- fix(deps): update rust crate serde\_json to 1.0.116 [@renovate](https://github.com/renovate) ([#1736](https://github.com/tailcallhq/tailcall/pull/1736)) + +### 🧰 Maintenance + +- chore(deps): update wandalen/wretry.action action to v3 [@renovate](https://github.com/renovate) ([#1592](https://github.com/tailcallhq/tailcall/pull/1592)) +- refactor: add `MergeRight` derive macro @Shylock-Hg (#1723) +- chore: add `tailcall-prettier` [@ssddOnTop](https://github.com/ssddOnTop) ([#1731](https://github.com/tailcallhq/tailcall/pull/1731)) + + +--- +## v0.75.2 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate chrono to 0.4.38 [@renovate](https://github.com/renovate) ([#1732](https://github.com/tailcallhq/tailcall/pull/1732)) +- fix(grpc): invalid type names for generated configurations from proto files [@shashitnak](https://github.com/shashitnak) ([#1682](https://github.com/tailcallhq/tailcall/pull/1682)) + + +--- +## v0.75.1 + +- ci: Track benchmarks with Bencher [@epompeii](https://github.com/epompeii) ([#1725](https://github.com/tailcallhq/tailcall/pull/1725)) + +### πŸ“ Documentation + +- fix(config): protected directive on object [@ssddOnTop](https://github.com/ssddOnTop) ([#1728](https://github.com/tailcallhq/tailcall/pull/1728)) + +### πŸ› Bug Fixes + +- fix(config): protected directive on object [@ssddOnTop](https://github.com/ssddOnTop) ([#1728](https://github.com/tailcallhq/tailcall/pull/1728)) + +### 🧰 Maintenance + +- chore(deps): update actions/github-script action to v7 [@renovate](https://github.com/renovate) ([#1729](https://github.com/tailcallhq/tailcall/pull/1729)) + + +--- +## v0.75.0 + +### πŸš€ Features + +- feat(grpc): upstream error handling [@hazyone](https://github.com/hazyone) ([#1514](https://github.com/tailcallhq/tailcall/pull/1514)) + +### πŸ“ Documentation + +- chore: remove contributors docs [@ezhil56x](https://github.com/ezhil56x) ([#1719](https://github.com/tailcallhq/tailcall/pull/1719)) + +### 🧰 Maintenance + +- chore: remove contributors docs [@ezhil56x](https://github.com/ezhil56x) ([#1719](https://github.com/tailcallhq/tailcall/pull/1719)) +- refactor(grpc): remove build script for grpc convert benchmark [@meskill](https://github.com/meskill) ([#1721](https://github.com/tailcallhq/tailcall/pull/1721)) +- refactor: Rename autogen [@webbdays](https://github.com/webbdays) ([#1706](https://github.com/tailcallhq/tailcall/pull/1706)) + + +--- +## v0.74.18 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate deno\_core to 0.274.0 [@renovate](https://github.com/renovate) ([#1717](https://github.com/tailcallhq/tailcall/pull/1717)) +- fix(grpc): mark array types as required [@ssddOnTop](https://github.com/ssddOnTop) ([#1716](https://github.com/tailcallhq/tailcall/pull/1716)) + +### 🧰 Maintenance + +- chore(query-plan): query plan workspace init [@meskill](https://github.com/meskill) ([#1614](https://github.com/tailcallhq/tailcall/pull/1614)) +- chore(deps-dev): bump undici from 5.28.3 to 5.28.4 in /tailcall-cloudflare [@dependabot](https://github.com/dependabot) ([#1715](https://github.com/tailcallhq/tailcall/pull/1715)) + + +--- +## v0.74.17 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate moka to 0.12.6 [@renovate](https://github.com/renovate) ([#1709](https://github.com/tailcallhq/tailcall/pull/1709)) + + +--- +## v0.74.16 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate phonenumber to 0.3.4 [@renovate](https://github.com/renovate) ([#1710](https://github.com/tailcallhq/tailcall/pull/1710)) + +### 🧰 Maintenance + +- chore(deps): update dependency vitest to v1.5.0 [@renovate](https://github.com/renovate) ([#1711](https://github.com/tailcallhq/tailcall/pull/1711)) +- chore(deps): update dependency wrangler to v3.50.0 [@renovate](https://github.com/renovate) ([#1712](https://github.com/tailcallhq/tailcall/pull/1712)) + + +--- +## v0.74.15 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate async-trait to 0.1.80 [@renovate](https://github.com/renovate) ([#1708](https://github.com/tailcallhq/tailcall/pull/1708)) + +### 🧰 Maintenance + +- chore(deps): update dependency miniflare to v3.20240405.1 [@renovate](https://github.com/renovate) ([#1707](https://github.com/tailcallhq/tailcall/pull/1707)) +- refactor: Rename aws-lambda package to tailcall-aws-lambda [@webbdays](https://github.com/webbdays) ([#1704](https://github.com/tailcallhq/tailcall/pull/1704)) +- refactor: Rename cloudflare package [@webbdays](https://github.com/webbdays) ([#1703](https://github.com/tailcallhq/tailcall/pull/1703)) + + +--- +## v0.74.14 + +### πŸ› Bug Fixes + +- fix: Specifying @link in config skips upstream.allowedHeaders [@amitksingh1490](https://github.com/amitksingh1490) ([#1699](https://github.com/tailcallhq/tailcall/pull/1699)) + + +--- +## v0.74.13 + +### πŸ› Bug Fixes + +- fix: stack overflow for recursive types [@shashitnak](https://github.com/shashitnak) ([#1675](https://github.com/tailcallhq/tailcall/pull/1675)) + + +--- +## v0.74.12 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate deno\_core to 0.273.0 [@renovate](https://github.com/renovate) ([#1696](https://github.com/tailcallhq/tailcall/pull/1696)) + +### 🧰 Maintenance + +- chore(deps): update dependency wrangler to v3.49.0 [@renovate](https://github.com/renovate) ([#1694](https://github.com/tailcallhq/tailcall/pull/1694)) +- chore(deps): update dependency miniflare to v3.20240405.0 [@renovate](https://github.com/renovate) ([#1693](https://github.com/tailcallhq/tailcall/pull/1693)) + + +--- +## v0.74.11 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate webbrowser to 0.8.15 [@renovate](https://github.com/renovate) ([#1691](https://github.com/tailcallhq/tailcall/pull/1691)) + +### 🧰 Maintenance + +- chore(deps): bump h2 from 0.3.24 to 0.3.26 [@dependabot](https://github.com/dependabot) ([#1685](https://github.com/tailcallhq/tailcall/pull/1685)) + + +--- +## v0.74.10 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate anyhow to 1.0.82 [@renovate](https://github.com/renovate) ([#1684](https://github.com/tailcallhq/tailcall/pull/1684)) + +### 🧰 Maintenance + +- chore(deps-dev): bump vite from 5.0.12 to 5.2.8 in /cloudflare [@dependabot](https://github.com/dependabot) ([#1677](https://github.com/tailcallhq/tailcall/pull/1677)) + + +--- +## v0.74.9 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate getrandom to 0.2.14 [@renovate](https://github.com/renovate) ([#1676](https://github.com/tailcallhq/tailcall/pull/1676)) + + +--- +## v0.74.8 + +### πŸ› Bug Fixes + +- fix: auth header error msg [@mehulmathur001](https://github.com/mehulmathur001) ([#1672](https://github.com/tailcallhq/tailcall/pull/1672)) + + +--- +## v0.74.7 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate serde\_qs to v0.13.0 [@renovate](https://github.com/renovate) ([#1674](https://github.com/tailcallhq/tailcall/pull/1674)) + +### 🧰 Maintenance + +- refactor: enhance config types reading performance [@ologbonowiwi](https://github.com/ologbonowiwi) ([#1649](https://github.com/tailcallhq/tailcall/pull/1649)) + + +--- +## v0.74.6 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate webbrowser to 0.8.14 [@renovate](https://github.com/renovate) ([#1670](https://github.com/tailcallhq/tailcall/pull/1670)) + +### 🧰 Maintenance + +- chore(deps): update dependency wrangler to v3.48.0 [@renovate](https://github.com/renovate) ([#1668](https://github.com/tailcallhq/tailcall/pull/1668)) + + +--- +## v0.74.5 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate getrandom to 0.2.13 [@renovate](https://github.com/renovate) ([#1669](https://github.com/tailcallhq/tailcall/pull/1669)) + +### 🧰 Maintenance + +- chore(deps): update dependency wrangler to v3.48.0 [@renovate](https://github.com/renovate) ([#1668](https://github.com/tailcallhq/tailcall/pull/1668)) +- chore(deps): update dependency @cloudflare/workers-types to v4.20240405.0 [@renovate](https://github.com/renovate) ([#1667](https://github.com/tailcallhq/tailcall/pull/1667)) + + +--- +## v0.74.4 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate prost to 0.12.4 [@renovate](https://github.com/renovate) ([#1666](https://github.com/tailcallhq/tailcall/pull/1666)) + + +--- +## v0.74.3 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate worker to 0.1.0 [@renovate](https://github.com/renovate) ([#1664](https://github.com/tailcallhq/tailcall/pull/1664)) + +### 🧰 Maintenance + +- chore(deps): update dependency wrangler to v3.47.1 [@renovate](https://github.com/renovate) ([#1652](https://github.com/tailcallhq/tailcall/pull/1652)) +- chore(deps): update dependency miniflare to v3.20240404.0 [@renovate](https://github.com/renovate) ([#1663](https://github.com/tailcallhq/tailcall/pull/1663)) +- chore(deps): update dependency @cloudflare/workers-types to v4.20240404.0 [@renovate](https://github.com/renovate) ([#1662](https://github.com/tailcallhq/tailcall/pull/1662)) +- chore(deps): update dependency miniflare to v3.20240403.0 [@renovate](https://github.com/renovate) ([#1660](https://github.com/tailcallhq/tailcall/pull/1660)) +- chore(deps): update dependency tsx to v4.7.2 [@renovate](https://github.com/renovate) ([#1654](https://github.com/tailcallhq/tailcall/pull/1654)) +- chore(deps): update dependency @cloudflare/workers-types to v4.20240403.0 [@renovate](https://github.com/renovate) ([#1651](https://github.com/tailcallhq/tailcall/pull/1651)) + + +--- +## v0.74.2 + +### πŸ› Bug Fixes + +- fix: `cors` type definitions in tailcallrc.graphql [@neo773](https://github.com/neo773) ([#1608](https://github.com/tailcallhq/tailcall/pull/1608)) + + +--- +## v0.74.1 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate prost-reflect to 0.13.1 [@renovate](https://github.com/renovate) ([#1650](https://github.com/tailcallhq/tailcall/pull/1650)) + +### 🧰 Maintenance + +- chore(deps): update dependency miniflare to v3.20240329.1 [@renovate](https://github.com/renovate) ([#1593](https://github.com/tailcallhq/tailcall/pull/1593)) +- refactor: rename const to expr [@neo773](https://github.com/neo773) ([#1641](https://github.com/tailcallhq/tailcall/pull/1641)) + + +--- +## v0.74.0 + +### πŸš€ Features + +- refactor: enhance call implementation [@ologbonowiwi](https://github.com/ologbonowiwi) ([#1632](https://github.com/tailcallhq/tailcall/pull/1632)) + +### πŸ› Bug Fixes + +- fix: `@telemetry` defined on schema [@ssddOnTop](https://github.com/ssddOnTop) ([#1646](https://github.com/tailcallhq/tailcall/pull/1646)) +- fix(auth): protected expression based on output type [@meskill](https://github.com/meskill) ([#1633](https://github.com/tailcallhq/tailcall/pull/1633)) +- fix: compare enum [@ssddOnTop](https://github.com/ssddOnTop) ([#1623](https://github.com/tailcallhq/tailcall/pull/1623)) +- fix(deps): update dependency type-fest to v4.15.0 [@renovate](https://github.com/renovate) ([#1637](https://github.com/tailcallhq/tailcall/pull/1637)) + +### 🧰 Maintenance + +- chore: add lint for examples [@tusharmath](https://github.com/tusharmath) ([#1644](https://github.com/tailcallhq/tailcall/pull/1644)) +- refactor: enhance call implementation [@ologbonowiwi](https://github.com/ologbonowiwi) ([#1632](https://github.com/tailcallhq/tailcall/pull/1632)) +- chore: make `ProtobufOperation::convert_output` generic [@ssddOnTop](https://github.com/ssddOnTop) ([#1639](https://github.com/tailcallhq/tailcall/pull/1639)) +- refactor: drop unused expressions [@tusharmath](https://github.com/tusharmath) ([#1638](https://github.com/tailcallhq/tailcall/pull/1638)) +- chore(deps): update dependency @cloudflare/workers-types to v4.20240402.0 [@renovate](https://github.com/renovate) ([#1636](https://github.com/tailcallhq/tailcall/pull/1636)) +- chore(deps): update dependency wrangler to v3.44.0 [@renovate](https://github.com/renovate) ([#1635](https://github.com/tailcallhq/tailcall/pull/1635)) + + +--- +## v0.73.0 + +### πŸš€ Features + +- feat: Generate GraphQL config from Protobuf Files [@ssddOnTop](https://github.com/ssddOnTop) ([#1612](https://github.com/tailcallhq/tailcall/pull/1612)) + +### 🧰 Maintenance + +- chore(deps): update dependency wrangler to v3.43.0 [@renovate](https://github.com/renovate) ([#1631](https://github.com/tailcallhq/tailcall/pull/1631)) + + +--- +## v0.72.2 + +### πŸ› Bug Fixes + +- fix(auth): proper resolving for protected fields without resolver [@meskill](https://github.com/meskill) ([#1630](https://github.com/tailcallhq/tailcall/pull/1630)) + + +--- +## v0.72.1 + +### πŸ› Bug Fixes + +- fix: Update .tailcallrc.graphql with @protected definition [@ssddOnTop](https://github.com/ssddOnTop) ([#1629](https://github.com/tailcallhq/tailcall/pull/1629)) + +### 🧰 Maintenance + +- refactor: introduce `proto_reader.rs` [@ssddOnTop](https://github.com/ssddOnTop) ([#1624](https://github.com/tailcallhq/tailcall/pull/1624)) + + +--- +## v0.72.0 + +### πŸš€ Features + +- refactor: add `resource_reader` module [@webbdays](https://github.com/webbdays) ([#1622](https://github.com/tailcallhq/tailcall/pull/1622)) + +### πŸ› Bug Fixes + +- fix: fail when input type has `@protected` directive [@ologbonowiwi](https://github.com/ologbonowiwi) ([#1597](https://github.com/tailcallhq/tailcall/pull/1597)) + +### 🧰 Maintenance + +- refactor: add `resource_reader` module [@webbdays](https://github.com/webbdays) ([#1622](https://github.com/tailcallhq/tailcall/pull/1622)) +- chore(deps): update dependency wrangler to v3.42.0 [@renovate](https://github.com/renovate) ([#1621](https://github.com/tailcallhq/tailcall/pull/1621)) + + +--- +## v0.71.2 + +### πŸ› Bug Fixes + +- fix: convert field names to camelCase [@ssddOnTop](https://github.com/ssddOnTop) ([#1616](https://github.com/tailcallhq/tailcall/pull/1616)) + + +--- +## v0.71.1 + +- test: add unit tests for directive to rest transformation @atamakahere-git (#1492) + +### πŸ› Bug Fixes + +- fix: convert field names to camelCase [@ssddOnTop](https://github.com/ssddOnTop) ([#1616](https://github.com/tailcallhq/tailcall/pull/1616)) +- fix(config gen): support an empty type [@ssddOnTop](https://github.com/ssddOnTop) ([#1615](https://github.com/tailcallhq/tailcall/pull/1615)) + +### 🧰 Maintenance + +- refactor(auth): change the way multiple auth providers are defined [@meskill](https://github.com/meskill) ([#1591](https://github.com/tailcallhq/tailcall/pull/1591)) + + +--- +## v0.71.0 + +### πŸš€ Features + +- feat: add empty scalar [@ssddOnTop](https://github.com/ssddOnTop) ([#1613](https://github.com/tailcallhq/tailcall/pull/1613)) diff --git a/releases/2024/August.mdx b/releases/2024/August.mdx new file mode 100644 index 0000000000..11d54a7e54 --- /dev/null +++ b/releases/2024/August.mdx @@ -0,0 +1,623 @@ +--- +sidebar_position: 5 +toc_max_heading_level: 2 +--- + +import VersionUpdateCard from "@site/src/components/shared/VersionUpdateCard" + + + +## v0.111.0 + +### πŸš€ Features + +- feat: enable JIT by default for all requests [@laststylebender14](https://github.com/laststylebender14) ([#2772](https://github.com/tailcallhq/tailcall/pull/2772)) + +### πŸ› Bug Fixes + +- fix(jit): error handling for lists in JIT [@laststylebender14](https://github.com/laststylebender14) ([#2771](https://github.com/tailcallhq/tailcall/pull/2771)) + + +--- +## v0.110.0 + +### πŸš€ Features + +- feat(jit): support introspection in JIT [@laststylebender14](https://github.com/laststylebender14) ([#2769](https://github.com/tailcallhq/tailcall/pull/2769)) + + +--- +## v0.109.0 + +### πŸš€ Features + +- feat(jit): support introspection in JIT [@laststylebender14](https://github.com/laststylebender14) ([#2769](https://github.com/tailcallhq/tailcall/pull/2769)) +- feat(2426): support mustache template on `generate::config` [@ssddOnTop](https://github.com/ssddOnTop) ([#2657](https://github.com/tailcallhq/tailcall/pull/2657)) + +### 🧰 Maintenance + +- feat(2426): support mustache template on `generate::config` [@ssddOnTop](https://github.com/ssddOnTop) ([#2657](https://github.com/tailcallhq/tailcall/pull/2657)) + + +--- +## v0.108.0 + +### πŸš€ Features + +- feat(config): add support for nested lists [@meskill](https://github.com/meskill) ([#2747](https://github.com/tailcallhq/tailcall/pull/2747)) + + +--- +## v0.107.0 + +### πŸš€ Features + +- feat(config): add support for nested lists [@meskill](https://github.com/meskill) ([#2747](https://github.com/tailcallhq/tailcall/pull/2747)) +- feat: add allowed headers in configuration [@laststylebender14](https://github.com/laststylebender14) ([#2706](https://github.com/tailcallhq/tailcall/pull/2706)) + +### πŸ› Bug Fixes + +- fix(deps): update dependency type-fest to v4.26.0 [@renovate](https://github.com/renovate) ([#2768](https://github.com/tailcallhq/tailcall/pull/2768)) + +### 🧰 Maintenance + +- chore: cli tests [@ssddOnTop](https://github.com/ssddOnTop) ([#2767](https://github.com/tailcallhq/tailcall/pull/2767)) + + +--- +## v0.106.1 + +### πŸ› Bug Fixes + +- fix(grpc): handle union shared fields [@meskill](https://github.com/meskill) ([#2757](https://github.com/tailcallhq/tailcall/pull/2757)) + + +--- +## v0.106.0 + +### πŸš€ Features + +- feat(2560): merge unknows types [@laststylebender14](https://github.com/laststylebender14) ([#2567](https://github.com/tailcallhq/tailcall/pull/2567)) + +### πŸ› Bug Fixes + +- fix(grpc): handle union shared fields [@meskill](https://github.com/meskill) ([#2757](https://github.com/tailcallhq/tailcall/pull/2757)) + + +--- +## v0.105.2 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate serde\_json\_borrow to 0.6.0 [@renovate](https://github.com/renovate) ([#2765](https://github.com/tailcallhq/tailcall/pull/2765)) + +### 🧰 Maintenance + +- chore(deps): update dependency wrangler to v3.72.3 [@renovate](https://github.com/renovate) ([#2764](https://github.com/tailcallhq/tailcall/pull/2764)) + + +--- +## v0.105.1 + +### πŸ› Bug Fixes + +- fix(jit): raise validation error for required fields [@karatakis](https://github.com/karatakis) ([#2754](https://github.com/tailcallhq/tailcall/pull/2754)) + +### 🧰 Maintenance + +- chore(deps): update dependency tsx to v4.19.0 [@renovate](https://github.com/renovate) ([#2758](https://github.com/tailcallhq/tailcall/pull/2758)) +- chore(2760): move impl\ Field\ from synth.rs to model.rs [@beelchester](https://github.com/beelchester) ([#2763](https://github.com/tailcallhq/tailcall/pull/2763)) +- chore: drop tag [@neo773](https://github.com/neo773) ([#2761](https://github.com/tailcallhq/tailcall/pull/2761)) +- chore: convert cli tests to md [@ssddOnTop](https://github.com/ssddOnTop) ([#2755](https://github.com/tailcallhq/tailcall/pull/2755)) +- refactor: move cli error to core [@mehulmathur16](https://github.com/mehulmathur16) ([#2708](https://github.com/tailcallhq/tailcall/pull/2708)) + + +--- +## v0.105.0 + +### πŸš€ Features + +- feat(2690): make llm models configurable [@beelchester](https://github.com/beelchester) ([#2716](https://github.com/tailcallhq/tailcall/pull/2716)) + +### 🧰 Maintenance + +- refactor: store \_\_typename in value instead of separate entity [@meskill](https://github.com/meskill) ([#2626](https://github.com/tailcallhq/tailcall/pull/2626)) + + +--- +## v0.104.18 + +### πŸ› Bug Fixes + +- fix(jit): add field aliases and args support [@laststylebender14](https://github.com/laststylebender14) ([#2709](https://github.com/tailcallhq/tailcall/pull/2709)) + +### 🧰 Maintenance + +- fix(jit): add field aliases and args support [@laststylebender14](https://github.com/laststylebender14) ([#2709](https://github.com/tailcallhq/tailcall/pull/2709)) +- chore(deps): update dependency tsx to v4.18.0 [@renovate](https://github.com/renovate) ([#2753](https://github.com/tailcallhq/tailcall/pull/2753)) +- chore(deps): update rust crate flate2 to v1.0.33 [@renovate](https://github.com/renovate) ([#2752](https://github.com/tailcallhq/tailcall/pull/2752)) + + +--- +## v0.104.17 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate syn to v2.0.76 [@renovate](https://github.com/renovate) ([#2751](https://github.com/tailcallhq/tailcall/pull/2751)) + + +--- +## v0.104.16 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate serde to v1.0.209 [@renovate](https://github.com/renovate) ([#2749](https://github.com/tailcallhq/tailcall/pull/2749)) + + +--- +## v0.104.15 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate serde\_json to v1.0.127 [@renovate](https://github.com/renovate) ([#2748](https://github.com/tailcallhq/tailcall/pull/2748)) + + +--- +## v0.104.14 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate sysinfo to v0.31.3 [@renovate](https://github.com/renovate) ([#2746](https://github.com/tailcallhq/tailcall/pull/2746)) + + +--- +## v0.104.13 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate quote to v1.0.37 [@renovate](https://github.com/renovate) ([#2745](https://github.com/tailcallhq/tailcall/pull/2745)) + +### 🧰 Maintenance + +- chore(deps): update dependency wrangler to v3.72.2 [@renovate](https://github.com/renovate) ([#2743](https://github.com/tailcallhq/tailcall/pull/2743)) +- chore(deps): update dependency @cloudflare/workers-types to v4.20240821.1 [@renovate](https://github.com/renovate) ([#2742](https://github.com/tailcallhq/tailcall/pull/2742)) +- chore(deps): update dependency wrangler to v3.72.1 [@renovate](https://github.com/renovate) ([#2739](https://github.com/tailcallhq/tailcall/pull/2739)) +- chore(deps): update rust crate flate2 to v1.0.32 [@renovate](https://github.com/renovate) ([#2738](https://github.com/tailcallhq/tailcall/pull/2738)) + + +--- +## v0.104.12 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate worker to v0.3.4 [@renovate](https://github.com/renovate) ([#2737](https://github.com/tailcallhq/tailcall/pull/2737)) + +### 🧰 Maintenance + +- refactor(2695): derive macro for config::Resolver [@mehulmathur16](https://github.com/mehulmathur16) ([#2721](https://github.com/tailcallhq/tailcall/pull/2721)) + + +--- +## v0.104.11 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate which to v6.0.3 [@renovate](https://github.com/renovate) ([#2734](https://github.com/tailcallhq/tailcall/pull/2734)) + + +--- +## v0.104.10 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate syn to v2.0.75 [@renovate](https://github.com/renovate) ([#2732](https://github.com/tailcallhq/tailcall/pull/2732)) + + +--- +## v0.104.9 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate tokio to v1.39.3 [@renovate](https://github.com/renovate) ([#2731](https://github.com/tailcallhq/tailcall/pull/2731)) + +### 🧰 Maintenance + +- chore(2727): drop Result from Mustache::parse [@ssddOnTop](https://github.com/ssddOnTop) ([#2728](https://github.com/tailcallhq/tailcall/pull/2728)) +- refactor(2701): llm prompts to text files [@asr2003](https://github.com/asr2003) ([#2702](https://github.com/tailcallhq/tailcall/pull/2702)) + + +--- +## v0.104.8 + +### πŸ› Bug Fixes + +- fix(2558): flatten type logic [@dekkku](https://github.com/dekkku) ([#2723](https://github.com/tailcallhq/tailcall/pull/2723)) + +### 🧰 Maintenance + +- refactor(2701): llm prompts to text files [@asr2003](https://github.com/asr2003) ([#2702](https://github.com/tailcallhq/tailcall/pull/2702)) + + +--- +## v0.104.7 + +### πŸ› Bug Fixes + +- fix(grpc): Load dependency proto files through reflection when available [@karatakis](https://github.com/karatakis) ([#2683](https://github.com/tailcallhq/tailcall/pull/2683)) +- fix: enum validation [@laststylebender14](https://github.com/laststylebender14) ([#2508](https://github.com/tailcallhq/tailcall/pull/2508)) +- fix(deps): update dependency type-fest to v4.25.0 [@renovate](https://github.com/renovate) ([#2722](https://github.com/tailcallhq/tailcall/pull/2722)) + +### 🧰 Maintenance + +- fix: enum validation [@laststylebender14](https://github.com/laststylebender14) ([#2508](https://github.com/tailcallhq/tailcall/pull/2508)) + + +--- +## v0.104.6 + +### πŸ› Bug Fixes + +- fix: schema validation with GRPC [@laststylebender14](https://github.com/laststylebender14) ([#2681](https://github.com/tailcallhq/tailcall/pull/2681)) + +### 🧰 Maintenance + +- chore(deps): update dependency wrangler to v3.72.0 [@renovate](https://github.com/renovate) ([#2719](https://github.com/tailcallhq/tailcall/pull/2719)) + + +--- +## v0.104.5 + +### πŸ› Bug Fixes + +- fix: add CLI layer to telemetry tracing [@laststylebender14](https://github.com/laststylebender14) ([#2717](https://github.com/tailcallhq/tailcall/pull/2717)) + +### 🧰 Maintenance + +- chore(deps): update dependency miniflare to v3.20240806.1 [@renovate](https://github.com/renovate) ([#2718](https://github.com/tailcallhq/tailcall/pull/2718)) + + +--- +## v0.104.4 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate protox to v0.7.1 [@renovate](https://github.com/renovate) ([#2715](https://github.com/tailcallhq/tailcall/pull/2715)) + + +--- +## v0.104.3 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate clap to v4.5.16 [@renovate](https://github.com/renovate) ([#2714](https://github.com/tailcallhq/tailcall/pull/2714)) + +### 🧰 Maintenance + +- chore(deps): update dependency @cloudflare/workers-types to v4.20240815.0 [@renovate](https://github.com/renovate) ([#2713](https://github.com/tailcallhq/tailcall/pull/2713)) + + +--- +## v0.104.2 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate serde to v1.0.208 [@renovate](https://github.com/renovate) ([#2710](https://github.com/tailcallhq/tailcall/pull/2710)) + +### 🧰 Maintenance + +- refactor(config): represent field resolver as separate enum [@meskill](https://github.com/meskill) ([#2675](https://github.com/tailcallhq/tailcall/pull/2675)) + + +--- +## v0.104.1 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate serde\_json to v1.0.125 [@renovate](https://github.com/renovate) ([#2703](https://github.com/tailcallhq/tailcall/pull/2703)) + +### 🧰 Maintenance + +- test: Add GraphQL conformance tests [@karatakis](https://github.com/karatakis) ([#2585](https://github.com/tailcallhq/tailcall/pull/2585)) +- chore(deps): update rust crate indexmap to v2.4.0 [@renovate](https://github.com/renovate) ([#2686](https://github.com/tailcallhq/tailcall/pull/2686)) +- chore(deps): update dependency wrangler to v3.71.0 [@renovate](https://github.com/renovate) ([#2684](https://github.com/tailcallhq/tailcall/pull/2684)) +- chore(deps): update rust crate markdown to v1.0.0-alpha.20 [@renovate](https://github.com/renovate) ([#2682](https://github.com/tailcallhq/tailcall/pull/2682)) +- refactor(2641): move snapshot tests for the gen command [@ssddOnTop](https://github.com/ssddOnTop) ([#2643](https://github.com/tailcallhq/tailcall/pull/2643)) + + +--- +## v0.104.0 + +### πŸš€ Features + +- feat(2468): support for `skipEmpty: true` in HTTP directive query par… [@ssddOnTop](https://github.com/ssddOnTop) ([#2669](https://github.com/tailcallhq/tailcall/pull/2669)) + + +--- +## v0.103.0 + +### πŸš€ Features + +- feat(2468): support for `skipEmpty: true` in HTTP directive query par… [@ssddOnTop](https://github.com/ssddOnTop) ([#2669](https://github.com/tailcallhq/tailcall/pull/2669)) +- feat: mutation support in config generation [@laststylebender14](https://github.com/laststylebender14) ([#2614](https://github.com/tailcallhq/tailcall/pull/2614)) + + +--- +## v0.102.2 + +### πŸ› Bug Fixes + +- fix(deps): update rust-wasm-bindgen monorepo [@renovate](https://github.com/renovate) ([#2679](https://github.com/tailcallhq/tailcall/pull/2679)) + + +--- +## v0.102.1 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate serde to v1.0.207 [@renovate](https://github.com/renovate) ([#2677](https://github.com/tailcallhq/tailcall/pull/2677)) + + +--- +## v0.102.0 + +### πŸš€ Features + +- feat(2654): add secret in config [@dekkku](https://github.com/dekkku) ([#2661](https://github.com/tailcallhq/tailcall/pull/2661)) + +### πŸ› Bug Fixes + +- fix(prettier): show relevant message when prettier is not installed [@meskill](https://github.com/meskill) ([#2592](https://github.com/tailcallhq/tailcall/pull/2592)) + + +--- +## v0.101.0 + +### πŸš€ Features + +- feat(2658): introduce `Adapter` [@ssddOnTop](https://github.com/ssddOnTop) ([#2659](https://github.com/tailcallhq/tailcall/pull/2659)) + + +--- +## v0.100.5 + +### πŸ› Bug Fixes + +- fix: add deny\_unknown\_fields to nested structs [@laststylebender14](https://github.com/laststylebender14) ([#2666](https://github.com/tailcallhq/tailcall/pull/2666)) +- fix: deny unknown fields in config [@laststylebender14](https://github.com/laststylebender14) ([#2664](https://github.com/tailcallhq/tailcall/pull/2664)) + + +--- +## v0.100.4 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate serde\_json to v1.0.124 [@renovate](https://github.com/renovate) ([#2663](https://github.com/tailcallhq/tailcall/pull/2663)) + + +--- +## v0.100.3 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate syn to v2.0.74 [@renovate](https://github.com/renovate) ([#2662](https://github.com/tailcallhq/tailcall/pull/2662)) + +### 🧰 Maintenance + +- chore(2649): drop tag from config [@ssddOnTop](https://github.com/ssddOnTop) ([#2650](https://github.com/tailcallhq/tailcall/pull/2650)) + + +--- +## v0.100.2 + +### πŸ› Bug Fixes + +- fix: set the temperature of the wizard to 0 [@tusharmath](https://github.com/tusharmath) ([#2653](https://github.com/tailcallhq/tailcall/pull/2653)) + + +--- +## v0.100.1 + +### πŸ› Bug Fixes + +- fix: set the temperature of the wizard to 0 [@tusharmath](https://github.com/tusharmath) ([#2653](https://github.com/tailcallhq/tailcall/pull/2653)) +- fix(deps): update rust crate serde to v1.0.206 [@renovate](https://github.com/renovate) ([#2648](https://github.com/tailcallhq/tailcall/pull/2648)) + + +--- +## v0.100.0 + +### πŸš€ Features + +- feat: generate better type names with llm [@laststylebender14](https://github.com/laststylebender14) ([#2623](https://github.com/tailcallhq/tailcall/pull/2623)) + + +--- +## v0.99.30 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate syn to v2.0.73 [@renovate](https://github.com/renovate) ([#2642](https://github.com/tailcallhq/tailcall/pull/2642)) + + +--- +## v0.99.29 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate clap to v4.5.15 [@renovate](https://github.com/renovate) ([#2638](https://github.com/tailcallhq/tailcall/pull/2638)) + +### 🧰 Maintenance + +- chore(deps): update dependency wrangler to v3.70.0 [@renovate](https://github.com/renovate) ([#2633](https://github.com/tailcallhq/tailcall/pull/2633)) +- chore(deps): update rust crate markdown to v1.0.0-alpha.19 [@renovate](https://github.com/renovate) ([#2637](https://github.com/tailcallhq/tailcall/pull/2637)) +- chore(deps): update dependency miniflare to v3.20240806.0 [@renovate](https://github.com/renovate) ([#2632](https://github.com/tailcallhq/tailcall/pull/2632)) + + +--- +## v0.99.28 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate clap to v4.5.14 [@renovate](https://github.com/renovate) ([#2631](https://github.com/tailcallhq/tailcall/pull/2631)) +- fix(deps): update dependency type-fest to v4.24.0 [@renovate](https://github.com/renovate) ([#2630](https://github.com/tailcallhq/tailcall/pull/2630)) + +### 🧰 Maintenance + +- chore(deps): update dependency tsx to v4.17.0 [@renovate](https://github.com/renovate) ([#2628](https://github.com/tailcallhq/tailcall/pull/2628)) + + +--- +## v0.99.27 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate serde to v1.0.205 [@renovate](https://github.com/renovate) ([#2627](https://github.com/tailcallhq/tailcall/pull/2627)) + + +--- +## v0.99.26 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate derive-getters to 0.5.0 [@renovate](https://github.com/renovate) ([#2624](https://github.com/tailcallhq/tailcall/pull/2624)) + +### πŸš€ Performance + +- chore: PathTracker performance improvement [@laststylebender14](https://github.com/laststylebender14) ([#2617](https://github.com/tailcallhq/tailcall/pull/2617)) + +### 🧰 Maintenance + +- chore: PathTracker performance improvement [@laststylebender14](https://github.com/laststylebender14) ([#2617](https://github.com/tailcallhq/tailcall/pull/2617)) + + +--- +## v0.99.25 + +### πŸ› Bug Fixes + +- fix(jit): union support [@meskill](https://github.com/meskill) ([#2452](https://github.com/tailcallhq/tailcall/pull/2452)) + +### 🧰 Maintenance + +- chore(deps): update rust crate tempfile to v3.12.0 [@renovate](https://github.com/renovate) ([#2622](https://github.com/tailcallhq/tailcall/pull/2622)) +- chore(deps): update dependency @cloudflare/workers-types to v4.20240806.0 [@renovate](https://github.com/renovate) ([#2621](https://github.com/tailcallhq/tailcall/pull/2621)) + + +--- +## v0.99.24 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate worker to v0.3.3 [@renovate](https://github.com/renovate) ([#2620](https://github.com/tailcallhq/tailcall/pull/2620)) + +### 🧰 Maintenance + +- chore(deps): update dependency wrangler to v3.69.1 [@renovate](https://github.com/renovate) ([#2618](https://github.com/tailcallhq/tailcall/pull/2618)) + + +--- +## v0.99.23 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate rustls-pki-types to v1.8.0 [@renovate](https://github.com/renovate) ([#2619](https://github.com/tailcallhq/tailcall/pull/2619)) + + +--- +## v0.99.22 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate hyper-util to v0.1.7 [@renovate](https://github.com/renovate) ([#2616](https://github.com/tailcallhq/tailcall/pull/2616)) + + +--- +## v0.99.21 + +### πŸ› Bug Fixes + +- fix: Update batching error message [@tusharmath](https://github.com/tusharmath) ([#2615](https://github.com/tailcallhq/tailcall/pull/2615)) + +### 🧰 Maintenance + +- chore(deps): update rust crate flate2 to v1.0.31 [@renovate](https://github.com/renovate) ([#2611](https://github.com/tailcallhq/tailcall/pull/2611)) + + +--- +## v0.99.20 + +### πŸ› Bug Fixes + +- fix: NPO count error [@tusharmath](https://github.com/tusharmath) ([#2610](https://github.com/tailcallhq/tailcall/pull/2610)) + +### 🧰 Maintenance + +- chore: introduce include\_config [@ssddOnTop](https://github.com/ssddOnTop) ([#2609](https://github.com/tailcallhq/tailcall/pull/2609)) + + +--- +## v0.99.19 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate worker to v0.3.2 [@renovate](https://github.com/renovate) ([#2607](https://github.com/tailcallhq/tailcall/pull/2607)) + +### 🧰 Maintenance + +- chore(deps): update rust crate tempfile to v3.11.0 [@renovate](https://github.com/renovate) ([#2606](https://github.com/tailcallhq/tailcall/pull/2606)) + + +--- +## v0.99.18 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate regex to v1.10.6 [@renovate](https://github.com/renovate) ([#2604](https://github.com/tailcallhq/tailcall/pull/2604)) + +### 🧰 Maintenance + +- refactor(core): modularize error.rs [@mehulmathur16](https://github.com/mehulmathur16) ([#2516](https://github.com/tailcallhq/tailcall/pull/2516)) +- refactor(json): relax json\_like trait lifetimes [@meskill](https://github.com/meskill) ([#2586](https://github.com/tailcallhq/tailcall/pull/2586)) + + +--- +## v0.99.17 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate serde\_json to v1.0.122 [@renovate](https://github.com/renovate) ([#2602](https://github.com/tailcallhq/tailcall/pull/2602)) + +### 🧰 Maintenance + +- chore(deps): update dependency @cloudflare/workers-types to v4.20240729.0 [@renovate](https://github.com/renovate) ([#2601](https://github.com/tailcallhq/tailcall/pull/2601)) + + +--- +## v0.99.16 + +### πŸ› Bug Fixes + +- fix(jit): handle non-ir fields of list types [@meskill](https://github.com/meskill) ([#2570](https://github.com/tailcallhq/tailcall/pull/2570)) + + +--- +## v0.99.15 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate sysinfo to v0.31.2 [@renovate](https://github.com/renovate) ([#2600](https://github.com/tailcallhq/tailcall/pull/2600)) + +### 🧰 Maintenance + +- chore(deps): update dependency wrangler to v3.68.0 [@renovate](https://github.com/renovate) ([#2597](https://github.com/tailcallhq/tailcall/pull/2597)) +- chore(deps): update dependency tsx to v4.16.5 [@renovate](https://github.com/renovate) ([#2594](https://github.com/tailcallhq/tailcall/pull/2594)) +- chore(deps): update dependency miniflare to v3.20240725.0 [@renovate](https://github.com/renovate) ([#2596](https://github.com/tailcallhq/tailcall/pull/2596)) +- chore(deps): update rust crate indexmap to v2.3.0 [@renovate](https://github.com/renovate) ([#2593](https://github.com/tailcallhq/tailcall/pull/2593)) + + +--- +## v0.99.14 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate clap to v4.5.13 [@renovate](https://github.com/renovate) ([#2591](https://github.com/tailcallhq/tailcall/pull/2591)) diff --git a/releases/2024/December.mdx b/releases/2024/December.mdx new file mode 100644 index 0000000000..9c2137a7df --- /dev/null +++ b/releases/2024/December.mdx @@ -0,0 +1,193 @@ +--- +sidebar_position: 1 +toc_max_heading_level: 2 +slug: / +--- + +import VersionUpdateCard from "@site/src/components/shared/VersionUpdateCard" + + + +## v1.4.0 + +### πŸš€ Features + +- feat(link): add `proto_paths` support [@DLillard0](https://github.com/DLillard0) ([#3222](https://github.com/tailcallhq/tailcall/pull/3222)) + + +--- +## v1.3.0 + +### πŸš€ Features + +- feat: add support for separate runtime config in json \& yaml formats [@meskill](https://github.com/meskill) ([#3221](https://github.com/tailcallhq/tailcall/pull/3221)) + + +--- +## v1.2.0 + +- ci: use cargo insta to run tests [@meskill](https://github.com/meskill) ([#3220](https://github.com/tailcallhq/tailcall/pull/3220)) + +### πŸš€ Features + +- feat: cache graphql query in query plan. [@laststylebender14](https://github.com/laststylebender14) ([#3106](https://github.com/tailcallhq/tailcall/pull/3106)) + +### πŸ› Bug Fixes + +- feat: cache graphql query in query plan. [@laststylebender14](https://github.com/laststylebender14) ([#3106](https://github.com/tailcallhq/tailcall/pull/3106)) + +### 🧰 Maintenance + +- refactor: use links only from the root config [@meskill](https://github.com/meskill) ([#3190](https://github.com/tailcallhq/tailcall/pull/3190)) +- chore: update serde\_json\_borrow version [@meskill](https://github.com/meskill) ([#3219](https://github.com/tailcallhq/tailcall/pull/3219)) + + +--- +## v1.1.0 + +### πŸš€ Features + +- feat: enable POST requests batching with dl. [@laststylebender14](https://github.com/laststylebender14) ([#3140](https://github.com/tailcallhq/tailcall/pull/3140)) + +### 🧰 Maintenance + +- chore: cleanup json/yaml support for cli [@meskill](https://github.com/meskill) ([#3217](https://github.com/tailcallhq/tailcall/pull/3217)) + + +--- +## v1.0.0 + +### πŸš€ Features + +- feat: drop support for `json` `yaml` from `Config` [@meskill](https://github.com/meskill) ([#3201](https://github.com/tailcallhq/tailcall/pull/3201)) + +### 🧰 Maintenance + +- feat: drop support for `json` `yaml` from `Config` [@meskill](https://github.com/meskill) ([#3201](https://github.com/tailcallhq/tailcall/pull/3201)) + +### πŸ’₯ Breaking Changes + +- feat: drop support for `json` `yaml` from `Config` [@meskill](https://github.com/meskill) ([#3201](https://github.com/tailcallhq/tailcall/pull/3201)) + + +--- +## v0.136.0 + +### πŸš€ Features + +- feat(gen): support proto\_paths for gen graphql through proto file [@DLillard0](https://github.com/DLillard0) ([#3206](https://github.com/tailcallhq/tailcall/pull/3206)) + +### πŸ› Bug Fixes + +- fix(deps): update dependency type-fest to v4.30.0 [@renovate](https://github.com/renovate) ([#3214](https://github.com/tailcallhq/tailcall/pull/3214)) + +### 🧰 Maintenance + +- chore(deps): update rust crate indexmap to v2.7.0 [@renovate](https://github.com/renovate) ([#3212](https://github.com/tailcallhq/tailcall/pull/3212)) +- chore(deps): update dependency wrangler to v3.93.0 [@renovate](https://github.com/renovate) ([#3211](https://github.com/tailcallhq/tailcall/pull/3211)) +- chore(deps): update rust crate datatest-stable to v0.2.10 [@renovate](https://github.com/renovate) ([#3210](https://github.com/tailcallhq/tailcall/pull/3210)) +- chore(deps): update dependency miniflare to v3.20241205.0 [@renovate](https://github.com/renovate) ([#3209](https://github.com/tailcallhq/tailcall/pull/3209)) +- chore(deps): update dependency @cloudflare/workers-types to v4.20241205.0 [@renovate](https://github.com/renovate) ([#3208](https://github.com/tailcallhq/tailcall/pull/3208)) +- chore(deps): update rust crate async-graphql to v7.0.12 [@renovate](https://github.com/renovate) ([#3207](https://github.com/tailcallhq/tailcall/pull/3207)) + + +--- +## v0.135.6 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate prost-reflect to v0.14.3 [@renovate](https://github.com/renovate) ([#3205](https://github.com/tailcallhq/tailcall/pull/3205)) + + +--- +## v0.135.5 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate clap to v4.5.23 [@renovate](https://github.com/renovate) ([#3204](https://github.com/tailcallhq/tailcall/pull/3204)) + + +--- +## v0.135.4 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate anyhow to v1.0.94 [@renovate](https://github.com/renovate) ([#3203](https://github.com/tailcallhq/tailcall/pull/3203)) + + +--- +## v0.135.3 + +### πŸ› Bug Fixes + +- fix: tailcall generation schema for non required fields [@meskill](https://github.com/meskill) ([#3202](https://github.com/tailcallhq/tailcall/pull/3202)) + + +--- +## v0.135.2 + +- chore: Migrate workflows to Blacksmith @blacksmith-sh (#3194) + +### πŸ› Bug Fixes + +- fix(deps): update tokio-prost monorepo to 0.13.0 [@renovate](https://github.com/renovate) ([#2854](https://github.com/tailcallhq/tailcall/pull/2854)) + + +--- +## v0.135.1 + +### πŸ› Bug Fixes + +- fix: remove support of @AddField directive on input types. [@laststylebender14](https://github.com/laststylebender14) ([#3199](https://github.com/tailcallhq/tailcall/pull/3199)) + + +--- +## v0.135.0 + +### πŸš€ Features + +- feat: support gRPC with connect-rpc [@laststylebender14](https://github.com/laststylebender14) ([#3197](https://github.com/tailcallhq/tailcall/pull/3197)) + + +--- +## v0.134.0 + +### πŸš€ Features + +- feat: support gRPC with connect-rpc [@laststylebender14](https://github.com/laststylebender14) ([#3197](https://github.com/tailcallhq/tailcall/pull/3197)) +- feat: enable infer\_type\_names by-default [@laststylebender14](https://github.com/laststylebender14) ([#3198](https://github.com/tailcallhq/tailcall/pull/3198)) + +### 🧰 Maintenance + +- chore(deps): update dependency wrangler to v3.91.0 [@renovate](https://github.com/renovate) ([#3192](https://github.com/tailcallhq/tailcall/pull/3192)) +- chore(deps): update dependency miniflare to v3.20241106.1 [@renovate](https://github.com/renovate) ([#3189](https://github.com/tailcallhq/tailcall/pull/3189)) +- chore(deps): update dependency @cloudflare/workers-types to v4.20241202.0 [@renovate](https://github.com/renovate) ([#3188](https://github.com/tailcallhq/tailcall/pull/3188)) + + +--- +## v0.133.3 + +### πŸ› Bug Fixes + +- fix(deps): update rust-wasm-bindgen monorepo [@renovate](https://github.com/renovate) ([#3186](https://github.com/tailcallhq/tailcall/pull/3186)) + + +--- +## v0.133.2 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate tracing-subscriber to v0.3.19 [@renovate](https://github.com/renovate) ([#3185](https://github.com/tailcallhq/tailcall/pull/3185)) + + +--- +## v0.133.1 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate syn to v2.0.90 [@renovate](https://github.com/renovate) ([#3184](https://github.com/tailcallhq/tailcall/pull/3184)) +- fix(deps): update dependency yaml to v2.6.1 [@renovate](https://github.com/renovate) ([#3183](https://github.com/tailcallhq/tailcall/pull/3183)) + +### 🧰 Maintenance + +- chore(deps): update dependency vitest to v2.1.8 [@renovate](https://github.com/renovate) ([#3180](https://github.com/tailcallhq/tailcall/pull/3180)) diff --git a/releases/2024/February.mdx b/releases/2024/February.mdx new file mode 100644 index 0000000000..3b1383c3fd --- /dev/null +++ b/releases/2024/February.mdx @@ -0,0 +1,598 @@ +--- +sidebar_position: 11 +toc_max_heading_level: 2 +--- + +import VersionUpdateCard from "@site/src/components/shared/VersionUpdateCard" + + + +## v0.40.9 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate log to 0.4.21 [@renovate](https://github.com/renovate) ([#1264](https://github.com/tailcallhq/tailcall/pull/1264)) + + +--- +## v0.40.8 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate deno\_core to 0.266.0 [@renovate](https://github.com/renovate) ([#1263](https://github.com/tailcallhq/tailcall/pull/1263)) + +### 🧰 Maintenance + +- chore(deps): update dependency wrangler to v3.30.0 [@renovate](https://github.com/renovate) ([#1257](https://github.com/tailcallhq/tailcall/pull/1257)) +- chore(deps): update dependency miniflare to v3.20240223.0 [@renovate](https://github.com/renovate) ([#1256](https://github.com/tailcallhq/tailcall/pull/1256)) +- chore: disable http cache in benchmarks [@tusharmath](https://github.com/tusharmath) ([#1249](https://github.com/tailcallhq/tailcall/pull/1249)) + + +--- +## v0.40.7 + +### πŸ› Bug Fixes + +- fix: losing cache wrapper for expr from app\_context [@meskill](https://github.com/meskill) ([#1242](https://github.com/tailcallhq/tailcall/pull/1242)) + +### 🧰 Maintenance + +- chore(deps): update rust crate tempfile to 3.10.1 [@renovate](https://github.com/renovate) ([#1254](https://github.com/tailcallhq/tailcall/pull/1254)) + + +--- +## v0.40.6 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate deno\_core to 0.265.0 [@renovate](https://github.com/renovate) ([#1253](https://github.com/tailcallhq/tailcall/pull/1253)) + + +--- +## v0.40.5 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate rustls-pki-types to 1.3.1 [@renovate](https://github.com/renovate) ([#1252](https://github.com/tailcallhq/tailcall/pull/1252)) + + +--- +## v0.40.4 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate lambda\_runtime to 0.10.0 [@renovate](https://github.com/renovate) ([#1251](https://github.com/tailcallhq/tailcall/pull/1251)) + + +--- +## v0.40.3 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate lambda\_http to 0.10.0 [@renovate](https://github.com/renovate) ([#1250](https://github.com/tailcallhq/tailcall/pull/1250)) +- fix(deps): update dependency yaml to v2.4.0 [@renovate](https://github.com/renovate) ([#1248](https://github.com/tailcallhq/tailcall/pull/1248)) +- chore: fix app version warning [@ssddOnTop](https://github.com/ssddOnTop) ([#1245](https://github.com/tailcallhq/tailcall/pull/1245)) + +### 🧰 Maintenance + +- chore: fix app version warning [@ssddOnTop](https://github.com/ssddOnTop) ([#1245](https://github.com/tailcallhq/tailcall/pull/1245)) +- chore: switch to FileIO from tokio fs [@ssddOnTop](https://github.com/ssddOnTop) ([#1246](https://github.com/tailcallhq/tailcall/pull/1246)) + + +--- +## v0.40.2 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate lru to 0.12.3 [@renovate](https://github.com/renovate) ([#1247](https://github.com/tailcallhq/tailcall/pull/1247)) + +### 🧰 Maintenance + +- chore: switch to FileIO from tokio fs [@ssddOnTop](https://github.com/ssddOnTop) ([#1246](https://github.com/tailcallhq/tailcall/pull/1246)) + + +--- +## v0.40.1 + +### πŸ“ Documentation + +- chore(deps): update fedora docker tag to v41 [@renovate](https://github.com/renovate) ([#1225](https://github.com/tailcallhq/tailcall/pull/1225)) + +### πŸ› Bug Fixes + +- fix(deps): update rust crate inquire to 0.7.0 [@renovate](https://github.com/renovate) ([#1243](https://github.com/tailcallhq/tailcall/pull/1243)) +- chore: fix `cargo test panics` [@ssddOnTop](https://github.com/ssddOnTop) ([#1238](https://github.com/tailcallhq/tailcall/pull/1238)) + +### 🧰 Maintenance + +- chore: fix `cargo test panics` [@ssddOnTop](https://github.com/ssddOnTop) ([#1238](https://github.com/tailcallhq/tailcall/pull/1238)) +- chore(deps): update fedora docker tag to v41 [@renovate](https://github.com/renovate) ([#1225](https://github.com/tailcallhq/tailcall/pull/1225)) +- chore(cf): add tests for worker [@ssddOnTop](https://github.com/ssddOnTop) ([#1232](https://github.com/tailcallhq/tailcall/pull/1232)) +- chore: drop test-conv [@tusharmath](https://github.com/tusharmath) ([#1237](https://github.com/tailcallhq/tailcall/pull/1237)) +- chore(deps): update dependency wrangler to v3.29.0 [@renovate](https://github.com/renovate) ([#1234](https://github.com/tailcallhq/tailcall/pull/1234)) +- chore(deps): update dependency @cloudflare/workers-types to v4.20240222.0 [@renovate](https://github.com/renovate) ([#1235](https://github.com/tailcallhq/tailcall/pull/1235)) +- chore(deps): update dependency miniflare to v3.20240208.0 [@renovate](https://github.com/renovate) ([#1233](https://github.com/tailcallhq/tailcall/pull/1233)) +- chore(deps-dev): bump undici from 5.28.2 to 5.28.3 in /cloudflare [@dependabot](https://github.com/dependabot) ([#1208](https://github.com/tailcallhq/tailcall/pull/1208)) + + +--- +## v0.40.0 + +### πŸš€ Features + +- feat: const to support mustache templates [@amitksingh1490](https://github.com/amitksingh1490) ([#1196](https://github.com/tailcallhq/tailcall/pull/1196)) + + +--- +## v0.39.8 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate futures-timer to 3.0.3 [@renovate](https://github.com/renovate) ([#1230](https://github.com/tailcallhq/tailcall/pull/1230)) +- fix(deps): update dependency type-fest to v4.10.3 [@renovate](https://github.com/renovate) ([#1229](https://github.com/tailcallhq/tailcall/pull/1229)) + + +--- +## v0.39.7 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate deno\_core to 0.264.0 [@renovate](https://github.com/renovate) ([#1228](https://github.com/tailcallhq/tailcall/pull/1228)) + +### 🧰 Maintenance + +- chore(deps): update dependency wrangler to v3.28.4 [@renovate](https://github.com/renovate) ([#1224](https://github.com/tailcallhq/tailcall/pull/1224)) +- chore: upgrade async-graphql [@meskill](https://github.com/meskill) ([#1222](https://github.com/tailcallhq/tailcall/pull/1222)) +- chore(deps): update dependency vitest to v1.3.1 [@renovate](https://github.com/renovate) ([#1223](https://github.com/tailcallhq/tailcall/pull/1223)) +- chore: make `resolve_descriptors` accept `FileDescriptorProto` [@ssddOnTop](https://github.com/ssddOnTop) ([#1221](https://github.com/tailcallhq/tailcall/pull/1221)) + + +--- +## v0.39.6 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate serde\_json to 1.0.114 [@renovate](https://github.com/renovate) ([#1219](https://github.com/tailcallhq/tailcall/pull/1219)) + + +--- +## v0.39.5 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate serde to 1.0.197 [@renovate](https://github.com/renovate) ([#1218](https://github.com/tailcallhq/tailcall/pull/1218)) + +### 🧰 Maintenance + +- chore(deps): update rust crate insta to 1.35.1 [@renovate](https://github.com/renovate) ([#1217](https://github.com/tailcallhq/tailcall/pull/1217)) + + +--- +## v0.39.4 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate anyhow to 1.0.80 [@renovate](https://github.com/renovate) ([#1216](https://github.com/tailcallhq/tailcall/pull/1216)) + +### 🧰 Maintenance + +- chore(deps): update dependency wrangler to v3.28.3 [@renovate](https://github.com/renovate) ([#1204](https://github.com/tailcallhq/tailcall/pull/1204)) + + +--- +## v0.39.3 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate deno\_core to 0.263.0 [@renovate](https://github.com/renovate) ([#1205](https://github.com/tailcallhq/tailcall/pull/1205)) + +### 🧰 Maintenance + +- chore(deps): update dependency wrangler to v3.28.3 [@renovate](https://github.com/renovate) ([#1204](https://github.com/tailcallhq/tailcall/pull/1204)) +- chore: update deno\_core version [@meskill](https://github.com/meskill) ([#1200](https://github.com/tailcallhq/tailcall/pull/1200)) +- chore(deps): update dependency miniflare to v3.20240129.3 [@renovate](https://github.com/renovate) ([#1203](https://github.com/tailcallhq/tailcall/pull/1203)) +- chore(deps): update dependency vitest to v1.3.0 [@renovate](https://github.com/renovate) ([#1202](https://github.com/tailcallhq/tailcall/pull/1202)) + + +--- +## v0.39.2 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate clap to 4.5.1 [@renovate](https://github.com/renovate) ([#1201](https://github.com/tailcallhq/tailcall/pull/1201)) + + +--- +## v0.39.1 + +### πŸ› Bug Fixes + +- fix(link): bug in relative path [@ssddOnTop](https://github.com/ssddOnTop) ([#1199](https://github.com/tailcallhq/tailcall/pull/1199)) + + +--- +## v0.39.0 + +### πŸš€ Features + +- revert: "feat: switch to TailcallBuilder (#1178)" [@amitksingh1490](https://github.com/amitksingh1490) ([#1194](https://github.com/tailcallhq/tailcall/pull/1194)) + +### πŸ› Bug Fixes + +- fix: mustache parsing for jsonlike string [@amitksingh1490](https://github.com/amitksingh1490) ([#1192](https://github.com/tailcallhq/tailcall/pull/1192)) + + +--- +## v0.38.1 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate lambda\_http to 0.9.3 [@renovate](https://github.com/renovate) ([#1163](https://github.com/tailcallhq/tailcall/pull/1163)) + + +--- +## v0.38.0 + +### πŸš€ Features + +- feat: switch to TailcallBuilder [@ssddOnTop](https://github.com/ssddOnTop) ([#1178](https://github.com/tailcallhq/tailcall/pull/1178)) + + +--- +## v0.37.8 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate lambda\_runtime to 0.9.2 [@renovate](https://github.com/renovate) ([#1190](https://github.com/tailcallhq/tailcall/pull/1190)) + + +--- +## v0.37.7 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate env\_logger to 0.11.2 [@renovate](https://github.com/renovate) ([#1187](https://github.com/tailcallhq/tailcall/pull/1187)) + +### 🧰 Maintenance + +- chore(deps): update dependency wrangler to v3.28.2 [@renovate](https://github.com/renovate) ([#1184](https://github.com/tailcallhq/tailcall/pull/1184)) + + +--- +## v0.37.6 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate rustls-pki-types to 1.3.0 [@renovate](https://github.com/renovate) ([#1186](https://github.com/tailcallhq/tailcall/pull/1186)) +- chore: lint fixes in `Definition` [@ssddOnTop](https://github.com/ssddOnTop) ([#1181](https://github.com/tailcallhq/tailcall/pull/1181)) + +### 🧰 Maintenance + +- chore(deps): update dependency miniflare to v3.20240129.2 [@renovate](https://github.com/renovate) ([#1183](https://github.com/tailcallhq/tailcall/pull/1183)) +- chore: lint fixes in `Definition` [@ssddOnTop](https://github.com/ssddOnTop) ([#1181](https://github.com/tailcallhq/tailcall/pull/1181)) + + +--- +## v0.37.5 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate thiserror to 1.0.57 [@renovate](https://github.com/renovate) ([#1180](https://github.com/tailcallhq/tailcall/pull/1180)) + + +--- +## v0.37.4 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate serde\_v8 to 0.170.0 [@renovate](https://github.com/renovate) ([#1176](https://github.com/tailcallhq/tailcall/pull/1176)) + + +--- +## v0.37.3 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate deno\_core to 0.261.0 [@renovate](https://github.com/renovate) ([#1175](https://github.com/tailcallhq/tailcall/pull/1175)) +- chore: fix musl build [@ssddOnTop](https://github.com/ssddOnTop) ([#1174](https://github.com/tailcallhq/tailcall/pull/1174)) + +### 🧰 Maintenance + +- chore: rename `config_set` to `config_module` [@ssddOnTop](https://github.com/ssddOnTop) ([#1177](https://github.com/tailcallhq/tailcall/pull/1177)) +- chore: fix musl build [@ssddOnTop](https://github.com/ssddOnTop) ([#1174](https://github.com/tailcallhq/tailcall/pull/1174)) +- chore: add test io [@ssddOnTop](https://github.com/ssddOnTop) ([#1165](https://github.com/tailcallhq/tailcall/pull/1165)) +- chore(deps): update dependency tsx to v4.7.1 [@renovate](https://github.com/renovate) ([#1173](https://github.com/tailcallhq/tailcall/pull/1173)) + + +--- +## v0.37.2 + +### πŸ“ Documentation + +- fix: docker build [@neo773](https://github.com/neo773) ([#1170](https://github.com/tailcallhq/tailcall/pull/1170)) +- fix(docker): fix build being broken by AWS [@mogery](https://github.com/mogery) ([#1168](https://github.com/tailcallhq/tailcall/pull/1168)) + +### πŸ› Bug Fixes + +- fix: docker build [@neo773](https://github.com/neo773) ([#1170](https://github.com/tailcallhq/tailcall/pull/1170)) +- fix(docker): fix build being broken by AWS [@mogery](https://github.com/mogery) ([#1168](https://github.com/tailcallhq/tailcall/pull/1168)) + +### 🧰 Maintenance + +- chore(deps): update dependency wrangler to v3.28.1 [@renovate](https://github.com/renovate) ([#1169](https://github.com/tailcallhq/tailcall/pull/1169)) + + +--- +## v0.37.1 + +### πŸ› Bug Fixes + +- fix(aws): update lambda\_http to fix AWS Lambda build [@mogery](https://github.com/mogery) ([#1166](https://github.com/tailcallhq/tailcall/pull/1166)) +- fix(deps): update rust crate lambda\_runtime to 0.9.1 [@renovate](https://github.com/renovate) ([#1164](https://github.com/tailcallhq/tailcall/pull/1164)) + +### 🧰 Maintenance + +- chore: retry on codecov failing error [@ologbonowiwi](https://github.com/ologbonowiwi) ([#1154](https://github.com/tailcallhq/tailcall/pull/1154)) + + +--- +## v0.37.0 + +### πŸš€ Features + +- feat: load cert and key for TLS via `@link` [@ologbonowiwi](https://github.com/ologbonowiwi) ([#1143](https://github.com/tailcallhq/tailcall/pull/1143)) +- feat(aws): add AWS Lambda function [@mogery](https://github.com/mogery) ([#1044](https://github.com/tailcallhq/tailcall/pull/1044)) + +### πŸ› Bug Fixes + +- fix(deps): update rust crate lambda\_runtime to 0.9.1 [@renovate](https://github.com/renovate) ([#1164](https://github.com/tailcallhq/tailcall/pull/1164)) +- fix(aws): prevent skipping of AWS release build [@mogery](https://github.com/mogery) ([#1162](https://github.com/tailcallhq/tailcall/pull/1162)) + +### 🧰 Maintenance + +- chore: replace \*IO to TargetRuntime [@ssddOnTop](https://github.com/ssddOnTop) ([#1155](https://github.com/tailcallhq/tailcall/pull/1155)) +- chore(deps): update dependency wrangler to v3.28.0 [@renovate](https://github.com/renovate) ([#1160](https://github.com/tailcallhq/tailcall/pull/1160)) +- chore(deps): update dependency @cloudflare/workers-types to v4.20240208.0 [@renovate](https://github.com/renovate) ([#1159](https://github.com/tailcallhq/tailcall/pull/1159)) + + +--- +## v0.36.0 + +### πŸš€ Features + +- chore(test): add virtual file system [@mogery](https://github.com/mogery) ([#1142](https://github.com/tailcallhq/tailcall/pull/1142)) + +### πŸ› Bug Fixes + +- fix(deps): update rust crate clap to 4.5.0 [@renovate](https://github.com/renovate) ([#1158](https://github.com/tailcallhq/tailcall/pull/1158)) + +### 🧰 Maintenance + +- chore(test): add virtual file system [@mogery](https://github.com/mogery) ([#1142](https://github.com/tailcallhq/tailcall/pull/1142)) + + +--- +## v0.35.5 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate protox-parse to 0.6.0 [@renovate](https://github.com/renovate) ([#1148](https://github.com/tailcallhq/tailcall/pull/1148)) + + +--- +## v0.35.4 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate prost-reflect to 0.13.0 [@renovate](https://github.com/renovate) ([#1145](https://github.com/tailcallhq/tailcall/pull/1145)) + + +--- +## v0.35.3 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate prost-reflect to 0.13.0 [@renovate](https://github.com/renovate) ([#1145](https://github.com/tailcallhq/tailcall/pull/1145)) +- fix(deps): update rust crate serde\_v8 to 0.169.0 [@renovate](https://github.com/renovate) ([#1149](https://github.com/tailcallhq/tailcall/pull/1149)) + + +--- +## v0.35.2 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate deno\_core to 0.260.0 [@renovate](https://github.com/renovate) ([#1147](https://github.com/tailcallhq/tailcall/pull/1147)) + + +--- +## v0.35.1 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate protox to 0.6.0 [@renovate](https://github.com/renovate) ([#1146](https://github.com/tailcallhq/tailcall/pull/1146)) + +### 🧰 Maintenance + +- chore: disable unused flag to reduce build size [@amitksingh1490](https://github.com/amitksingh1490) ([#1139](https://github.com/tailcallhq/tailcall/pull/1139)) +- chore: delete config folder [@tusharmath](https://github.com/tusharmath) ([#1138](https://github.com/tailcallhq/tailcall/pull/1138)) + + +--- +## v0.35.0 + +### πŸš€ Features + +- feat: import script via link [@ologbonowiwi](https://github.com/ologbonowiwi) ([#1127](https://github.com/tailcallhq/tailcall/pull/1127)) + +### πŸ› Bug Fixes + +- fix(deps): update rust crate serde\_v8 to 0.168.0 [@renovate](https://github.com/renovate) ([#1133](https://github.com/tailcallhq/tailcall/pull/1133)) + +### 🧰 Maintenance + +- refactor: simplify expression modify [@meskill](https://github.com/meskill) ([#1129](https://github.com/tailcallhq/tailcall/pull/1129)) +- chore: ci release builds [@amitksingh1490](https://github.com/amitksingh1490) ([#1134](https://github.com/tailcallhq/tailcall/pull/1134)) +- test: add test case for batching inside an expr [@meskill](https://github.com/meskill) ([#1128](https://github.com/tailcallhq/tailcall/pull/1128)) +- chore: lock rust nightly version [@meskill](https://github.com/meskill) ([#1124](https://github.com/tailcallhq/tailcall/pull/1124)) +- chore(deps): update dependency wrangler to v3.27.0 [@renovate](https://github.com/renovate) ([#1131](https://github.com/tailcallhq/tailcall/pull/1131)) + + +--- +## v0.34.1 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate deno\_core to 0.259.0 [@renovate](https://github.com/renovate) ([#1132](https://github.com/tailcallhq/tailcall/pull/1132)) + +### 🧰 Maintenance + +- chore(deps): update dependency miniflare to v3.20240129.1 [@renovate](https://github.com/renovate) ([#1130](https://github.com/tailcallhq/tailcall/pull/1130)) + + +--- +## v0.34.0 + +### πŸš€ Features + +- test(`@grpc`): add tests for method wrong format [@ologbonowiwi](https://github.com/ologbonowiwi) ([#1125](https://github.com/tailcallhq/tailcall/pull/1125)) + +### πŸ› Bug Fixes + +- fix(deps): update rust crate deno\_core to 0.258.0 [@renovate](https://github.com/renovate) ([#1126](https://github.com/tailcallhq/tailcall/pull/1126)) + +### 🧰 Maintenance + +- chore: simpler javascript runtime [@tusharmath](https://github.com/tusharmath) ([#1088](https://github.com/tailcallhq/tailcall/pull/1088)) + + +--- +## v0.33.0 + +### πŸš€ Features + +- feat(`@grpc`): infer proto file from method [@ologbonowiwi](https://github.com/ologbonowiwi) ([#1123](https://github.com/tailcallhq/tailcall/pull/1123)) + +### 🧰 Maintenance + +- chore: drop is grpc check from http\_spec [@amitksingh1490](https://github.com/amitksingh1490) ([#1122](https://github.com/tailcallhq/tailcall/pull/1122)) +- chore: enable preserve order in serde json [@amitksingh1490](https://github.com/amitksingh1490) ([#1118](https://github.com/tailcallhq/tailcall/pull/1118)) + + +--- +## v0.32.1 + +### πŸ› Bug Fixes + +- fix: caching values based on resolvers [@shashitnak](https://github.com/shashitnak) ([#1078](https://github.com/tailcallhq/tailcall/pull/1078)) +- fix(deps): update rust crate tempfile to 3.10.0 [@renovate](https://github.com/renovate) ([#1120](https://github.com/tailcallhq/tailcall/pull/1120)) + + +--- +## v0.32.0 + +### πŸš€ Features + +- feat: add link operator [@ologbonowiwi](https://github.com/ologbonowiwi) ([#1094](https://github.com/tailcallhq/tailcall/pull/1094)) + +### πŸ› Bug Fixes + +- fix(deps): update rust crate tempfile to 3.10.0 [@renovate](https://github.com/renovate) ([#1120](https://github.com/tailcallhq/tailcall/pull/1120)) + +### 🧰 Maintenance + +- chore: remove nightly [@tusharmath](https://github.com/tusharmath) ([#1119](https://github.com/tailcallhq/tailcall/pull/1119)) +- chore: remove lambda.rs [@thesapan](https://github.com/thesapan) ([#1115](https://github.com/tailcallhq/tailcall/pull/1115)) + + +--- +## v0.31.0 + +### πŸš€ Features + +- feat: add `/showcase/graphql` endpoint [@mogery](https://github.com/mogery) ([#1015](https://github.com/tailcallhq/tailcall/pull/1015)) + +### 🧰 Maintenance + +- chore: cargo profile warning [@neo773](https://github.com/neo773) ([#1110](https://github.com/tailcallhq/tailcall/pull/1110)) +- chore(prettier): don't put trailing commas in devcontainer.json [@mogery](https://github.com/mogery) ([#1107](https://github.com/tailcallhq/tailcall/pull/1107)) + + +--- +## v0.30.0 + +### πŸš€ Features + +- chore(test): delete tests that have been converted to md [@mogery](https://github.com/mogery) ([#1102](https://github.com/tailcallhq/tailcall/pull/1102)) + +### πŸ› Bug Fixes + +- fix(testconv): only convert from existing dirs [@mogery](https://github.com/mogery) ([#1106](https://github.com/tailcallhq/tailcall/pull/1106)) + +### 🧰 Maintenance + +- chore(prettier): don't put trailing commas in devcontainer.json [@mogery](https://github.com/mogery) ([#1107](https://github.com/tailcallhq/tailcall/pull/1107)) +- chore(test): delete tests that have been converted to md [@mogery](https://github.com/mogery) ([#1102](https://github.com/tailcallhq/tailcall/pull/1102)) +- chore: use `allow_list` in favour of `whitelist` [@ologbonowiwi](https://github.com/ologbonowiwi) ([#1104](https://github.com/tailcallhq/tailcall/pull/1104)) + + +--- +## v0.29.1 + +### πŸ› Bug Fixes + +- fix: fixing duplicate types [@shashitnak](https://github.com/shashitnak) ([#1100](https://github.com/tailcallhq/tailcall/pull/1100)) +- chore: various execution\_spec/testconv hotfixes [@mogery](https://github.com/mogery) ([#1098](https://github.com/tailcallhq/tailcall/pull/1098)) + +### 🧰 Maintenance + +- chore: implement `blueprint::Upstream` [@lazyfuhrer](https://github.com/lazyfuhrer) ([#1076](https://github.com/tailcallhq/tailcall/pull/1076)) +- chore: various execution\_spec/testconv hotfixes [@mogery](https://github.com/mogery) ([#1098](https://github.com/tailcallhq/tailcall/pull/1098)) + + +--- +## v0.29.0 + +### πŸš€ Features + +- chore: add snapshot testing via `md` files [@mogery](https://github.com/mogery) ([#1054](https://github.com/tailcallhq/tailcall/pull/1054)) + +### πŸ› Bug Fixes + +- fix(deps): update rust crate tokio to 1.36.0 [@renovate](https://github.com/renovate) ([#1097](https://github.com/tailcallhq/tailcall/pull/1097)) +- fix(deps): update rust crate rustls-pki-types to 1.2.0 [@renovate](https://github.com/renovate) ([#1096](https://github.com/tailcallhq/tailcall/pull/1096)) +- ci: fix commit comments, pr title validation and autofix [@meskill](https://github.com/meskill) ([#1092](https://github.com/tailcallhq/tailcall/pull/1092)) + +### 🧰 Maintenance + +- chore: add snapshot testing via `md` files [@mogery](https://github.com/mogery) ([#1054](https://github.com/tailcallhq/tailcall/pull/1054)) +- chore: add package name to news.proto [@ssddOnTop](https://github.com/ssddOnTop) ([#1087](https://github.com/tailcallhq/tailcall/pull/1087)) +- chore(deps): update release-drafter/release-drafter action to v6 [@renovate](https://github.com/renovate) ([#1091](https://github.com/tailcallhq/tailcall/pull/1091)) + + +--- +## v0.28.0 + +### πŸš€ Features + +- chore: refactor ci setup to remove insecure features [@meskill](https://github.com/meskill) ([#964](https://github.com/tailcallhq/tailcall/pull/964)) +- chore: introduce and use `TargetRuntime` [@mogery](https://github.com/mogery) ([#1086](https://github.com/tailcallhq/tailcall/pull/1086)) + +### πŸ› Bug Fixes + +- ci: fix commit comments, pr title validation and autofix [@meskill](https://github.com/meskill) ([#1092](https://github.com/tailcallhq/tailcall/pull/1092)) +- fix(deps): update rust crate tokio to 1.36.0 [@renovate](https://github.com/renovate) ([#1093](https://github.com/tailcallhq/tailcall/pull/1093)) + +### 🧰 Maintenance + +- chore: refactor ci setup to remove insecure features [@meskill](https://github.com/meskill) ([#964](https://github.com/tailcallhq/tailcall/pull/964)) +- chore(deps): update release-drafter/release-drafter action to v6 [@renovate](https://github.com/renovate) ([#1089](https://github.com/tailcallhq/tailcall/pull/1089)) +- chore(deps): update codecov/codecov-action action to v4 [@renovate](https://github.com/renovate) ([#1081](https://github.com/tailcallhq/tailcall/pull/1081)) +- chore: introduce and use `TargetRuntime` [@mogery](https://github.com/mogery) ([#1086](https://github.com/tailcallhq/tailcall/pull/1086)) +- chore(cloudflare): package cleanup [@meskill](https://github.com/meskill) ([#998](https://github.com/tailcallhq/tailcall/pull/998)) +- chore: add fuse in valid [@tusharmath](https://github.com/tusharmath) ([#1077](https://github.com/tailcallhq/tailcall/pull/1077)) +- chore(deps): update dependency wrangler to v3.26.0 [@renovate](https://github.com/renovate) ([#1082](https://github.com/tailcallhq/tailcall/pull/1082)) +- chore(deps): update dependency miniflare to v3.20240129.0 [@renovate](https://github.com/renovate) ([#1080](https://github.com/tailcallhq/tailcall/pull/1080)) + +### πŸ”’ Security + +- chore: refactor ci setup to remove insecure features [@meskill](https://github.com/meskill) ([#964](https://github.com/tailcallhq/tailcall/pull/964)) diff --git a/releases/2024/January.mdx b/releases/2024/January.mdx new file mode 100644 index 0000000000..ef1245e73f --- /dev/null +++ b/releases/2024/January.mdx @@ -0,0 +1,366 @@ +--- +sidebar_position: 12 +toc_max_heading_level: 2 +--- + +import VersionUpdateCard from "@site/src/components/shared/VersionUpdateCard" + + + +## v0.27.0 + +- ci: enable lint check for workspace members [@meskill](https://github.com/meskill) ([#1023](https://github.com/tailcallhq/tailcall/pull/1023)) + +### πŸš€ Features + +- feat: add grpc support for wasm [@tusharmath](https://github.com/tusharmath) ([#1041](https://github.com/tailcallhq/tailcall/pull/1041)) + +### πŸ› Bug Fixes + +- fix(deps): update rust crate indexmap to 2.2 [@renovate](https://github.com/renovate) ([#1057](https://github.com/tailcallhq/tailcall/pull/1057)) + + +--- +## v0.26.0 + +### πŸš€ Features + +- feat: display an upgrade message for the CLI [@neo773](https://github.com/neo773) ([#937](https://github.com/tailcallhq/tailcall/pull/937)) + +### πŸ› Bug Fixes + +- fix(deps): update dependency type-fest to v4.10.2 [@renovate](https://github.com/renovate) ([#1071](https://github.com/tailcallhq/tailcall/pull/1071)) + +### 🧰 Maintenance + +- chore(deps): update dependency wrangler to v3.25.0 [@renovate](https://github.com/renovate) ([#1070](https://github.com/tailcallhq/tailcall/pull/1070)) +- chore(deps): update dependency @cloudflare/workers-types to v4.20240129.0 [@renovate](https://github.com/renovate) ([#1069](https://github.com/tailcallhq/tailcall/pull/1069)) +- chore(deps): update dependency vitest to v1.2.2 [@renovate](https://github.com/renovate) ([#1068](https://github.com/tailcallhq/tailcall/pull/1068)) +- chore(deps): update dependency miniflare to v3.20231218.4 [@renovate](https://github.com/renovate) ([#1067](https://github.com/tailcallhq/tailcall/pull/1067)) + + +--- +## v0.25.3 + +### πŸ› Bug Fixes + +- fix(cache): cache set failure [@shashitnak](https://github.com/shashitnak) ([#1026](https://github.com/tailcallhq/tailcall/pull/1026)) + +### 🧰 Maintenance + +- chore: auto generating .tailcallrc.graphql [@shashitnak](https://github.com/shashitnak) ([#1003](https://github.com/tailcallhq/tailcall/pull/1003)) + + +--- +## v0.25.2 + +### πŸ“ Documentation + +- fix(document): serialize @cache directives [@mogery](https://github.com/mogery) ([#1058](https://github.com/tailcallhq/tailcall/pull/1058)) + +### πŸ› Bug Fixes + +- fix(document): serialize @cache directives [@mogery](https://github.com/mogery) ([#1058](https://github.com/tailcallhq/tailcall/pull/1058)) +- fix(deps): update rust crate serde\_json to 1.0.113 [@renovate](https://github.com/renovate) ([#1062](https://github.com/tailcallhq/tailcall/pull/1062)) +- fix(deps): update rust crate moka to 0.12.5 [@renovate](https://github.com/renovate) ([#1061](https://github.com/tailcallhq/tailcall/pull/1061)) + + +--- +## v0.25.1 + +### πŸ“ Documentation + +- chore(docs): fix 404 in docs link [@ayewo](https://github.com/ayewo) ([#1053](https://github.com/tailcallhq/tailcall/pull/1053)) + +### πŸ› Bug Fixes + +- fix(deps): update rust crate serde\_json to 1.0.113 [@renovate](https://github.com/renovate) ([#1062](https://github.com/tailcallhq/tailcall/pull/1062)) +- fix(deps): update rust crate moka to 0.12.5 [@renovate](https://github.com/renovate) ([#1061](https://github.com/tailcallhq/tailcall/pull/1061)) +- fix(deps): update rust crate lru to 0.12.2 [@renovate](https://github.com/renovate) ([#1060](https://github.com/tailcallhq/tailcall/pull/1060)) +- chore(docs): fix 404 in docs link [@ayewo](https://github.com/ayewo) ([#1053](https://github.com/tailcallhq/tailcall/pull/1053)) + +### 🧰 Maintenance + +- chore(docs): fix 404 in docs link [@ayewo](https://github.com/ayewo) ([#1053](https://github.com/tailcallhq/tailcall/pull/1053)) + + +--- +## v0.25.0 + +### πŸš€ Features + +- feat: JS hooks API [@tusharmath](https://github.com/tusharmath) ([#1005](https://github.com/tailcallhq/tailcall/pull/1005)) + +### πŸ“ Documentation + +- docs(grpc): simplify grpc example [@meskill](https://github.com/meskill) ([#1045](https://github.com/tailcallhq/tailcall/pull/1045)) + +### πŸ› Bug Fixes + +- fix: ci builds [@amitksingh1490](https://github.com/amitksingh1490) ([#1040](https://github.com/tailcallhq/tailcall/pull/1040)) +- fix(deps): update rust crate serde\_json to 1.0.112 [@renovate](https://github.com/renovate) ([#1047](https://github.com/tailcallhq/tailcall/pull/1047)) +- fix(deps): update rust crate env\_logger to 0.11.1 [@renovate](https://github.com/renovate) ([#1049](https://github.com/tailcallhq/tailcall/pull/1049)) +- fix(deps): update rust crate serde to 1.0.196 [@renovate](https://github.com/renovate) ([#1046](https://github.com/tailcallhq/tailcall/pull/1046)) +- chore: fix test cf test command [@ssddOnTop](https://github.com/ssddOnTop) ([#1035](https://github.com/tailcallhq/tailcall/pull/1035)) +- chore(cf): fix error string [@ssddOnTop](https://github.com/ssddOnTop) ([#1013](https://github.com/tailcallhq/tailcall/pull/1013)) +- fix(deps): update dependency type-fest to v4.10.1 [@renovate](https://github.com/renovate) ([#1022](https://github.com/tailcallhq/tailcall/pull/1022)) +- fix(deps): update dependency type-fest to v4.10.0 [@renovate](https://github.com/renovate) ([#1010](https://github.com/tailcallhq/tailcall/pull/1010)) + +### 🧰 Maintenance + +- chore: remove `@js` operator [@neo773](https://github.com/neo773) ([#1043](https://github.com/tailcallhq/tailcall/pull/1043)) +- chore: fix test cf test command [@ssddOnTop](https://github.com/ssddOnTop) ([#1035](https://github.com/tailcallhq/tailcall/pull/1035)) +- chore: move autogen files to `/generated` [@lazyfuhrer](https://github.com/lazyfuhrer) ([#1037](https://github.com/tailcallhq/tailcall/pull/1037)) +- chore: ci benchmarks [@amitksingh1490](https://github.com/amitksingh1490) ([#1030](https://github.com/tailcallhq/tailcall/pull/1030)) +- chore(cf): add integration tests [@ssddOnTop](https://github.com/ssddOnTop) ([#1016](https://github.com/tailcallhq/tailcall/pull/1016)) +- chore(cf): fix error string [@ssddOnTop](https://github.com/ssddOnTop) ([#1013](https://github.com/tailcallhq/tailcall/pull/1013)) +- refactor: prepare `config::reader` for the `@link` operator [@tusharmath](https://github.com/tusharmath) ([#1018](https://github.com/tailcallhq/tailcall/pull/1018)) +- refactor: split into server.rs and upstream.rs [@lazyfuhrer](https://github.com/lazyfuhrer) ([#1017](https://github.com/tailcallhq/tailcall/pull/1017)) + + +--- +## v0.24.2 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate moka to 0.12.4 [@renovate](https://github.com/renovate) ([#1007](https://github.com/tailcallhq/tailcall/pull/1007)) + +### 🧰 Maintenance + +- chore: restructure blueprint files [@tusharmath](https://github.com/tusharmath) ([#1006](https://github.com/tailcallhq/tailcall/pull/1006)) + + +--- +## v0.24.1 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate regex to 1.10.3 [@renovate](https://github.com/renovate) ([#1004](https://github.com/tailcallhq/tailcall/pull/1004)) + + +--- +## v0.24.0 + +### πŸš€ Features + +- feat(cf): add support for entity caching [@ssddOnTop](https://github.com/ssddOnTop) ([#966](https://github.com/tailcallhq/tailcall/pull/966)) + +### πŸ› Bug Fixes + +- fix(cf): fix batching [@ssddOnTop](https://github.com/ssddOnTop) ([#997](https://github.com/tailcallhq/tailcall/pull/997)) +- fix(deps): update rust crate async-graphql to 7.0.1 [@renovate](https://github.com/renovate) ([#1000](https://github.com/tailcallhq/tailcall/pull/1000)) +- fix(deps): update rust crate async-graphql-value to 7.0.1 [@renovate](https://github.com/renovate) ([#1001](https://github.com/tailcallhq/tailcall/pull/1001)) +- fix(deps): update rust crate env\_logger to 0.11.0 [@renovate](https://github.com/renovate) ([#992](https://github.com/tailcallhq/tailcall/pull/992)) + +### 🧰 Maintenance + +- feat(cf): add support for entity caching [@ssddOnTop](https://github.com/ssddOnTop) ([#966](https://github.com/tailcallhq/tailcall/pull/966)) +- chore(cf): add console panic hook [@ssddOnTop](https://github.com/ssddOnTop) ([#996](https://github.com/tailcallhq/tailcall/pull/996)) +- chore: security updates [@meskill](https://github.com/meskill) ([#999](https://github.com/tailcallhq/tailcall/pull/999)) + + +--- +## v0.23.0 + +### πŸš€ Features + +- fix: Revert "feat(auth): entity level authentication (#807)" [@tusharmath](https://github.com/tusharmath) ([#995](https://github.com/tailcallhq/tailcall/pull/995)) +- feat(cf): dynamic config loading [@ssddOnTop](https://github.com/ssddOnTop) ([#991](https://github.com/tailcallhq/tailcall/pull/991)) + +### πŸ› Bug Fixes + +- fix: Revert "feat(auth): entity level authentication (#807)" [@tusharmath](https://github.com/tusharmath) ([#995](https://github.com/tailcallhq/tailcall/pull/995)) + + +--- +## v0.22.0 + +### πŸš€ Features + +- feat(cf): dynamic config loading [@ssddOnTop](https://github.com/ssddOnTop) ([#980](https://github.com/tailcallhq/tailcall/pull/980)) +- feat(auth): entity level authentication [@meskill](https://github.com/meskill) ([#807](https://github.com/tailcallhq/tailcall/pull/807)) + +### πŸ› Bug Fixes + +- fix(deps): update rust crate getrandom to 0.2.12 [@renovate](https://github.com/renovate) ([#984](https://github.com/tailcallhq/tailcall/pull/984)) + +### 🧰 Maintenance + +- fix(cf): added jwt support for wasm [@ssddOnTop](https://github.com/ssddOnTop) ([#987](https://github.com/tailcallhq/tailcall/pull/987)) + + +--- +## v0.21.3 + +### πŸ“ Documentation + +- fix: docker build [@neo773](https://github.com/neo773) ([#977](https://github.com/tailcallhq/tailcall/pull/977)) + +### πŸ› Bug Fixes + +- fix: docker build [@neo773](https://github.com/neo773) ([#977](https://github.com/tailcallhq/tailcall/pull/977)) + +### 🧰 Maintenance + +- refactor: move expr tests to `operators/expr.rs` [@ologbonowiwi](https://github.com/ologbonowiwi) ([#981](https://github.com/tailcallhq/tailcall/pull/981)) + + +--- +## v0.21.2 + +### πŸ› Bug Fixes + +- fix: server error panic [@tusharmath](https://github.com/tusharmath) ([#978](https://github.com/tailcallhq/tailcall/pull/978)) +- fix: batch merge config [@meskill](https://github.com/meskill) ([#976](https://github.com/tailcallhq/tailcall/pull/976)) + + +--- +## v0.21.1 + +### πŸ› Bug Fixes + +- fix: batch merge config [@meskill](https://github.com/meskill) ([#976](https://github.com/tailcallhq/tailcall/pull/976)) +- fix: update docs for server and config [@tusharmath](https://github.com/tusharmath) ([#975](https://github.com/tailcallhq/tailcall/pull/975)) + + +--- +## v0.21.0 + +### πŸš€ Features + +- feat: add initial set of operators in expr [@shashitnak](https://github.com/shashitnak) ([#948](https://github.com/tailcallhq/tailcall/pull/948)) +- chore: auto-generate `.tailcallrc.json` [@ssddOnTop](https://github.com/ssddOnTop) ([#961](https://github.com/tailcallhq/tailcall/pull/961)) + +### 🧰 Maintenance + +- chore: auto-generate `.tailcallrc.json` [@ssddOnTop](https://github.com/ssddOnTop) ([#961](https://github.com/tailcallhq/tailcall/pull/961)) + + +--- +## v0.20.3 + +### πŸ› Bug Fixes + +- fix: inner fields in nested input type was considered as output type [@amitksingh1490](https://github.com/amitksingh1490) ([#963](https://github.com/tailcallhq/tailcall/pull/963)) + + +--- +## v0.20.2 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate env\_logger to 0.10.2 [@renovate](https://github.com/renovate) ([#970](https://github.com/tailcallhq/tailcall/pull/970)) + +### 🧰 Maintenance + +- chore(deps): update actions/cache action to v4 [@renovate](https://github.com/renovate) ([#969](https://github.com/tailcallhq/tailcall/pull/969)) + + +--- +## v0.20.1 + +### πŸ› Bug Fixes + +- fix: homebrew release [@amitksingh1490](https://github.com/amitksingh1490) ([#967](https://github.com/tailcallhq/tailcall/pull/967)) +- fix: ghcr release [@amitksingh1490](https://github.com/amitksingh1490) ([#965](https://github.com/tailcallhq/tailcall/pull/965)) +- fix(deps): update rust crate clap to 4.4.18 [@renovate](https://github.com/renovate) ([#960](https://github.com/tailcallhq/tailcall/pull/960)) +- chore: ci versioning [@amitksingh1490](https://github.com/amitksingh1490) ([#959](https://github.com/tailcallhq/tailcall/pull/959)) + +### 🧰 Maintenance + +- chore: ci versioning [@amitksingh1490](https://github.com/amitksingh1490) ([#959](https://github.com/tailcallhq/tailcall/pull/959)) + + +--- +## v0.20.0 + +### πŸš€ Features + +- feat: throw error in all resolvers for missing arguments [@ologbonowiwi](https://github.com/ologbonowiwi) ([#952](https://github.com/tailcallhq/tailcall/pull/952)) + + +--- +## v0.19.1 + +### πŸ› Bug Fixes + +- fix: npm publish [@amitksingh1490](https://github.com/amitksingh1490) ([#958](https://github.com/tailcallhq/tailcall/pull/958)) + + +--- +## v0.19.0 + +### πŸš€ Features + +- feat: support operation validation via `check` command [@tobihans](https://github.com/tobihans) ([#706](https://github.com/tailcallhq/tailcall/pull/706)) +- feat: add`@omit` operator [@ologbonowiwi](https://github.com/ologbonowiwi) ([#935](https://github.com/tailcallhq/tailcall/pull/935)) +- feat: add encoding option in @http @rajdip-b (#896) +- feat: if-expressions for resolvers [@mayant15](https://github.com/mayant15) ([#862](https://github.com/tailcallhq/tailcall/pull/862)) +- feature: implment FileIO for Cloudflare [@tusharmath](https://github.com/tusharmath) ([#926](https://github.com/tailcallhq/tailcall/pull/926)) +- feat: add an io Abstraction to fupport file and http/network [@ssddOnTop](https://github.com/ssddOnTop) ([#914](https://github.com/tailcallhq/tailcall/pull/914)) +- feat: add wasm compatibility to tailcall/core [@ssddOnTop](https://github.com/ssddOnTop) ([#892](https://github.com/tailcallhq/tailcall/pull/892)) +- feat: add tailcall timelines [@berossi](https://github.com/berossi) ([#900](https://github.com/tailcallhq/tailcall/pull/900)) +- feat: add cli `compose` command [@adelinaenache](https://github.com/adelinaenache) ([#853](https://github.com/tailcallhq/tailcall/pull/853)) +- feat: support for reading environment variables [@ologbonowiwi](https://github.com/ologbonowiwi) ([#823](https://github.com/tailcallhq/tailcall/pull/823)) + +### πŸ“ Documentation + +- refactor: replace image with actual code on README [@ologbonowiwi](https://github.com/ologbonowiwi) ([#949](https://github.com/tailcallhq/tailcall/pull/949)) +- chore: move docs to website repo [@amitksingh1490](https://github.com/amitksingh1490) ([#899](https://github.com/tailcallhq/tailcall/pull/899)) +- docs: guide for tuning http client [@amitksingh1490](https://github.com/amitksingh1490) ([#832](https://github.com/tailcallhq/tailcall/pull/832)) +- chore: ci improvements [@amitksingh1490](https://github.com/amitksingh1490) ([#888](https://github.com/tailcallhq/tailcall/pull/888)) +- docs: add environmental-variables guide @rajdip-b (#855) +- docs: logging [@melsonic](https://github.com/melsonic) ([#821](https://github.com/tailcallhq/tailcall/pull/821)) +- docs: heading consistency in grpc docs [@amitksingh1490](https://github.com/amitksingh1490) ([#829](https://github.com/tailcallhq/tailcall/pull/829)) + +### πŸ› Bug Fixes + +- fix: auto release [@amitksingh1490](https://github.com/amitksingh1490) ([#957](https://github.com/tailcallhq/tailcall/pull/957)) +- fix(deps): update rust crate http-cache-reqwest to 0.13.0 [@renovate](https://github.com/renovate) ([#955](https://github.com/tailcallhq/tailcall/pull/955)) +- fix(deps): update rust crate clap to 4.4.17 [@renovate](https://github.com/renovate) ([#954](https://github.com/tailcallhq/tailcall/pull/954)) +- Revert "fix(deps): update rust crate hyper-rustls to 0.26.0" [@tusharmath](https://github.com/tusharmath) ([#950](https://github.com/tailcallhq/tailcall/pull/950)) +- fix(deps): update rust crate hyper-rustls to 0.26.0 [@renovate](https://github.com/renovate) ([#946](https://github.com/tailcallhq/tailcall/pull/946)) +- fix(deps): update rust crate rustls to 0.22.2 [@renovate](https://github.com/renovate) ([#712](https://github.com/tailcallhq/tailcall/pull/712)) +- fix(deps): update rust crate clap to 4.4.16 [@renovate](https://github.com/renovate) ([#925](https://github.com/tailcallhq/tailcall/pull/925)) +- chore: clippy for nightly [@amitksingh1490](https://github.com/amitksingh1490) ([#929](https://github.com/tailcallhq/tailcall/pull/929)) +- fix(deps): update rust crate clap to 4.4.15 [@renovate](https://github.com/renovate) ([#923](https://github.com/tailcallhq/tailcall/pull/923)) +- fix(cli/init): handle some edge cases for init command [@meskill](https://github.com/meskill) ([#908](https://github.com/tailcallhq/tailcall/pull/908)) +- fix(deps): update rust crate async-graphql-value to v7 [@renovate](https://github.com/renovate) ([#903](https://github.com/tailcallhq/tailcall/pull/903)) +- fix: try\_fold multiple calls for the same handler [@meskill](https://github.com/meskill) ([#915](https://github.com/tailcallhq/tailcall/pull/915)) +- fix(deps): update rust crate moka to 0.12.3 [@renovate](https://github.com/renovate) ([#918](https://github.com/tailcallhq/tailcall/pull/918)) +- fix(deps): update rust crate clap to 4.4.14 [@renovate](https://github.com/renovate) ([#913](https://github.com/tailcallhq/tailcall/pull/913)) +- fix: validation error printing multiple times [@neo773](https://github.com/neo773) ([#910](https://github.com/tailcallhq/tailcall/pull/910)) +- fix(deps): update rust crate thiserror to 1.0.56 [@renovate](https://github.com/renovate) ([#907](https://github.com/tailcallhq/tailcall/pull/907)) +- fix(deps): update rust crate clap to 4.4.13 [@renovate](https://github.com/renovate) ([#897](https://github.com/tailcallhq/tailcall/pull/897)) +- fix: disable batching by default [@amitksingh1490](https://github.com/amitksingh1490) ([#840](https://github.com/tailcallhq/tailcall/pull/840)) +- fix(deps): update rust crate serde\_path\_to\_error to 0.1.15 [@renovate](https://github.com/renovate) ([#879](https://github.com/tailcallhq/tailcall/pull/879)) +- fix(deps): update rust crate async-trait to 0.1.77 [@renovate](https://github.com/renovate) ([#876](https://github.com/tailcallhq/tailcall/pull/876)) +- fix(deps): update rust crate thiserror to 1.0.56 [@renovate](https://github.com/renovate) ([#870](https://github.com/tailcallhq/tailcall/pull/870)) +- fix(deps): update rust crate anyhow to 1.0.79 [@renovate](https://github.com/renovate) ([#869](https://github.com/tailcallhq/tailcall/pull/869)) +- fix: `@server` version parameter name in docs [@meskill](https://github.com/meskill) ([#825](https://github.com/tailcallhq/tailcall/pull/825)) + +### 🧰 Maintenance + +- chore: clippy for nightly [@amitksingh1490](https://github.com/amitksingh1490) ([#929](https://github.com/tailcallhq/tailcall/pull/929)) +- refactor(init): improve/simplify CLI experience [@ologbonowiwi](https://github.com/ologbonowiwi) ([#858](https://github.com/tailcallhq/tailcall/pull/858)) +- chore(deps): update rust crate httpmock to 0.7 [@renovate](https://github.com/renovate) ([#901](https://github.com/tailcallhq/tailcall/pull/901)) +- chore: move docs to website repo [@amitksingh1490](https://github.com/amitksingh1490) ([#899](https://github.com/tailcallhq/tailcall/pull/899)) +- chore: change release drafter [@amitksingh1490](https://github.com/amitksingh1490) ([#894](https://github.com/tailcallhq/tailcall/pull/894)) +- chore: run benchmarks on label [@amitksingh1490](https://github.com/amitksingh1490) ([#889](https://github.com/tailcallhq/tailcall/pull/889)) +- chore: ci improvements [@amitksingh1490](https://github.com/amitksingh1490) ([#888](https://github.com/tailcallhq/tailcall/pull/888)) +- chore: config cspell [@ilteoood](https://github.com/ilteoood) ([#867](https://github.com/tailcallhq/tailcall/pull/867)) +- ci(workflows): avoid running Rust-related workflows for markdown-only changes [@ologbonowiwi](https://github.com/ologbonowiwi) ([#861](https://github.com/tailcallhq/tailcall/pull/861)) +- docs: website category.json comments to avoid confusion [@rajatbarman](https://github.com/rajatbarman) ([#804](https://github.com/tailcallhq/tailcall/pull/804)) +- chore(deps): update actions/checkout action to v4 [@renovate](https://github.com/renovate) ([#854](https://github.com/tailcallhq/tailcall/pull/854)) +- feat: gh actions label [@Dhanus3133](https://github.com/Dhanus3133) ([#848](https://github.com/tailcallhq/tailcall/pull/848)) +- fix(deps): update rust crate async-trait to 0.1.76 [@renovate](https://github.com/renovate) ([#851](https://github.com/tailcallhq/tailcall/pull/851)) +- fix(deps): update rust crate anyhow to 1.0.78 [@renovate](https://github.com/renovate) ([#850](https://github.com/tailcallhq/tailcall/pull/850)) +- fix(deps): update rust crate thiserror to 1.0.53 [@renovate](https://github.com/renovate) ([#849](https://github.com/tailcallhq/tailcall/pull/849)) +- fix: show log info instead of error when expected failure happens [@ezhil56x](https://github.com/ezhil56x) ([#817](https://github.com/tailcallhq/tailcall/pull/817)) +- refactor: restore baseline after running local benchmarks [@tusharmath](https://github.com/tusharmath) ([#847](https://github.com/tailcallhq/tailcall/pull/847)) +- refactor: update for clippy [@tusharmath](https://github.com/tusharmath) ([#845](https://github.com/tailcallhq/tailcall/pull/845)) +- chore: add graphql definitions for directives used in repo tests [@meskill](https://github.com/meskill) ([#841](https://github.com/tailcallhq/tailcall/pull/841)) +- chore(deps): bump unsafe-libyaml from 0.2.9 to 0.2.10 [@dependabot](https://github.com/dependabot) ([#838](https://github.com/tailcallhq/tailcall/pull/838)) +- ci: added pr-convention workflow [@ezhil56x](https://github.com/ezhil56x) ([#824](https://github.com/tailcallhq/tailcall/pull/824)) +- fix(deps): update rust crate clap to 4.4.12 [@renovate](https://github.com/renovate) ([#826](https://github.com/tailcallhq/tailcall/pull/826)) +- fix(deps): update rust crate moka to 0.12.2 [@renovate](https://github.com/renovate) ([#822](https://github.com/tailcallhq/tailcall/pull/822)) diff --git a/releases/2024/July.mdx b/releases/2024/July.mdx new file mode 100644 index 0000000000..8264313438 --- /dev/null +++ b/releases/2024/July.mdx @@ -0,0 +1,816 @@ +--- +sidebar_position: 6 +toc_max_heading_level: 2 +--- + +import VersionUpdateCard from "@site/src/components/shared/VersionUpdateCard" + + + +## v0.99.13 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate sysinfo to 0.31.0 [@renovate](https://github.com/renovate) ([#2588](https://github.com/tailcallhq/tailcall/pull/2588)) + +### 🧰 Maintenance + +- chore(deps): update dependency vitest to v2.0.5 [@renovate](https://github.com/renovate) ([#2587](https://github.com/tailcallhq/tailcall/pull/2587)) + + +--- +## v0.99.12 + +### πŸ“ Documentation + +- fix: query parameter selection when `batchKey` is used [@karatakis](https://github.com/karatakis) ([#2538](https://github.com/tailcallhq/tailcall/pull/2538)) + +### πŸ› Bug Fixes + +- fix: query parameter selection when `batchKey` is used [@karatakis](https://github.com/karatakis) ([#2538](https://github.com/tailcallhq/tailcall/pull/2538)) +- fix(gen): Correctly parse UUID as path argument [@karatakis](https://github.com/karatakis) ([#2571](https://github.com/tailcallhq/tailcall/pull/2571)) +- fix(deps): update rust crate lru to v0.12.4 [@renovate](https://github.com/renovate) ([#2583](https://github.com/tailcallhq/tailcall/pull/2583)) + +### 🧰 Maintenance + +- chore(deps): update dependency tsx to v4.16.3 [@renovate](https://github.com/renovate) ([#2584](https://github.com/tailcallhq/tailcall/pull/2584)) + + +--- +## v0.99.11 + +### πŸ› Bug Fixes + +- fix: used pluralizer crate for singular conversion [@laststylebender14](https://github.com/laststylebender14) ([#2566](https://github.com/tailcallhq/tailcall/pull/2566)) + + +--- +## v0.99.10 + +### πŸ› Bug Fixes + +- fix: used pluralizer crate for singular conversion [@laststylebender14](https://github.com/laststylebender14) ([#2566](https://github.com/tailcallhq/tailcall/pull/2566)) +- fix: generate query params in camel case [@laststylebender14](https://github.com/laststylebender14) ([#2565](https://github.com/tailcallhq/tailcall/pull/2565)) + + +--- +## v0.99.9 + +### πŸ› Bug Fixes + +- fix(scalar): DateTime is not a pre defined scalar of GraphQL [@karatakis](https://github.com/karatakis) ([#2581](https://github.com/tailcallhq/tailcall/pull/2581)) + + +--- +## v0.99.8 + +### πŸ› Bug Fixes + +- fix(deps): update rust version [@amitksingh1490](https://github.com/amitksingh1490) ([#2577](https://github.com/tailcallhq/tailcall/pull/2577)) + + +--- +## v0.99.7 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate protox to 0.7.0 [@renovate](https://github.com/renovate) ([#2375](https://github.com/tailcallhq/tailcall/pull/2375)) + + +--- +## v0.99.6 + +* No changes + + +--- +## v0.99.5 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate which to v6.0.2 [@renovate](https://github.com/renovate) ([#2575](https://github.com/tailcallhq/tailcall/pull/2575)) + + +--- +## v0.99.4 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate which to v6.0.2 [@renovate](https://github.com/renovate) ([#2575](https://github.com/tailcallhq/tailcall/pull/2575)) +- fix(deps): update rust crate dashmap to v6 [@renovate](https://github.com/renovate) ([#2553](https://github.com/tailcallhq/tailcall/pull/2553)) + + +--- +## v0.99.3 + +### πŸ› Bug Fixes + +- fix: reflection should use HTTP2 [@tusharmath](https://github.com/tusharmath) ([#2576](https://github.com/tailcallhq/tailcall/pull/2576)) +- fix: npm publish [@ssddOnTop](https://github.com/ssddOnTop) ([#2569](https://github.com/tailcallhq/tailcall/pull/2569)) +- fix(deps): update rust crate serde\_json to v1.0.121 [@renovate](https://github.com/renovate) ([#2568](https://github.com/tailcallhq/tailcall/pull/2568)) + +### 🧰 Maintenance + +- refactor(npo): introduce Yield [@ssddOnTop](https://github.com/ssddOnTop) ([#2552](https://github.com/tailcallhq/tailcall/pull/2552)) + + +--- +## v0.99.2 + +### πŸ› Bug Fixes + +- fix: npm publish [@ssddOnTop](https://github.com/ssddOnTop) ([#2554](https://github.com/tailcallhq/tailcall/pull/2554)) + +### 🧰 Maintenance + +- feat: support `unwrapSingleFieldTypes` via Preset [@ssddOnTop](https://github.com/ssddOnTop) ([#2556](https://github.com/tailcallhq/tailcall/pull/2556)) + + +--- +## v0.99.1 + +### πŸ› Bug Fixes + +- fix: n + 1 detection on very large configurations [@ssddOnTop](https://github.com/ssddOnTop) ([#2539](https://github.com/tailcallhq/tailcall/pull/2539)) + + +--- +## v0.99.0 + +### πŸš€ Features + +- feat(wasm): support for NPM and Browser [@ssddOnTop](https://github.com/ssddOnTop) ([#1908](https://github.com/tailcallhq/tailcall/pull/1908)) + +### πŸ› Bug Fixes + +- fix: disable user from adding predefined scalars [@ssddOnTop](https://github.com/ssddOnTop) ([#2547](https://github.com/tailcallhq/tailcall/pull/2547)) + +### 🧰 Maintenance + +- fix: disable user from adding predefined scalars [@ssddOnTop](https://github.com/ssddOnTop) ([#2547](https://github.com/tailcallhq/tailcall/pull/2547)) +- chore(JL): add `string` constructor [@ssddOnTop](https://github.com/ssddOnTop) ([#2550](https://github.com/tailcallhq/tailcall/pull/2550)) + + +--- +## v0.98.11 + +### πŸ› Bug Fixes + +- fix: Update scalar type generator [@tusharmath](https://github.com/tusharmath) ([#2542](https://github.com/tailcallhq/tailcall/pull/2542)) + + +--- +## v0.98.10 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate tokio to v1.39.2 [@renovate](https://github.com/renovate) ([#2546](https://github.com/tailcallhq/tailcall/pull/2546)) + + +--- +## v0.98.9 + +### πŸ“ Documentation + +- fix: comment doc update [@amitksingh1490](https://github.com/amitksingh1490) ([#2541](https://github.com/tailcallhq/tailcall/pull/2541)) + +### πŸ› Bug Fixes + +- fix: comment doc update [@amitksingh1490](https://github.com/amitksingh1490) ([#2541](https://github.com/tailcallhq/tailcall/pull/2541)) + +### 🧰 Maintenance + +- refactor(rest): anyhow cleanup [@mehulmathur16](https://github.com/mehulmathur16) ([#2517](https://github.com/tailcallhq/tailcall/pull/2517)) + + +--- +## v0.98.8 + +### πŸ› Bug Fixes + +- fix(jit): nested resolvers for IR and non-IR cases [@meskill](https://github.com/meskill) ([#2540](https://github.com/tailcallhq/tailcall/pull/2540)) +- chore(deps): update autofix-ci/action digest to ff86a55 [@renovate](https://github.com/renovate) ([#2458](https://github.com/tailcallhq/tailcall/pull/2458)) + +### 🧰 Maintenance + +- chore(deps): update autofix-ci/action digest to ff86a55 [@renovate](https://github.com/renovate) ([#2458](https://github.com/tailcallhq/tailcall/pull/2458)) +- chore(deps): update dependency wrangler to v3.67.1 [@renovate](https://github.com/renovate) ([#2537](https://github.com/tailcallhq/tailcall/pull/2537)) +- chore: taillcall prettier anyhow cleanup [@mehulmathur16](https://github.com/mehulmathur16) ([#2454](https://github.com/tailcallhq/tailcall/pull/2454)) +- chore(deps): update dependency miniflare to v3.20240718.1 [@renovate](https://github.com/renovate) ([#2474](https://github.com/tailcallhq/tailcall/pull/2474)) + + +--- +## v0.98.7 + +### 🧰 Maintenance + +- chore: log blueprint gen time [@ssddOnTop](https://github.com/ssddOnTop) ([#2533](https://github.com/tailcallhq/tailcall/pull/2533)) +- chore(deps): update dependency wrangler to v3.67.0 [@renovate](https://github.com/renovate) ([#2531](https://github.com/tailcallhq/tailcall/pull/2531)) +- chore(deps): update dependency @cloudflare/workers-types to v4.20240725.0 [@renovate](https://github.com/renovate) ([#2527](https://github.com/tailcallhq/tailcall/pull/2527)) + + +--- +## v0.98.6 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate worker to v0.3.1 [@renovate](https://github.com/renovate) ([#2530](https://github.com/tailcallhq/tailcall/pull/2530)) + + +--- +## v0.98.5 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate clap to v4.5.11 [@renovate](https://github.com/renovate) ([#2526](https://github.com/tailcallhq/tailcall/pull/2526)) + + +--- +## v0.98.4 + +### πŸ› Bug Fixes + +- fix: recursive types on `@graphql` directive [@ssddOnTop](https://github.com/ssddOnTop) ([#2528](https://github.com/tailcallhq/tailcall/pull/2528)) + + +--- +## v0.98.3 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate strum to v0.26.3 [@renovate](https://github.com/renovate) ([#2523](https://github.com/tailcallhq/tailcall/pull/2523)) + +### 🧰 Maintenance + +- refactor: clean up scalar [@ssddOnTop](https://github.com/ssddOnTop) ([#2515](https://github.com/tailcallhq/tailcall/pull/2515)) + + +--- +## v0.98.2 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate lambda\_runtime to 0.13.0 [@renovate](https://github.com/renovate) ([#2520](https://github.com/tailcallhq/tailcall/pull/2520)) + + +--- +## v0.98.1 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate lambda\_http to 0.13.0 [@renovate](https://github.com/renovate) ([#2519](https://github.com/tailcallhq/tailcall/pull/2519)) +- fix(deps): update dependency yaml to v2.5.0 [@renovate](https://github.com/renovate) ([#2514](https://github.com/tailcallhq/tailcall/pull/2514)) + +### 🧰 Maintenance + +- refactor: Make `json_placeholder.rs` parametric [@ssddOnTop](https://github.com/ssddOnTop) ([#2505](https://github.com/tailcallhq/tailcall/pull/2505)) + + +--- +## v0.98.0 + +### πŸš€ Features + +- feat: add transformers to flatten single field types automatically @Shylock-Hg (#2356) + + +--- +## v0.97.4 + +### πŸ› Bug Fixes + +- fix(JIT): recursive type test [@laststylebender14](https://github.com/laststylebender14) ([#2457](https://github.com/tailcallhq/tailcall/pull/2457)) + +### 🧰 Maintenance + +- chore: impl custom directive for JIT [@laststylebender14](https://github.com/laststylebender14) ([#2469](https://github.com/tailcallhq/tailcall/pull/2469)) +- chore: drop HRTB from `Synth` [@ssddOnTop](https://github.com/ssddOnTop) ([#2485](https://github.com/tailcallhq/tailcall/pull/2485)) + + +--- +## v0.97.3 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate tokio to v1.39.1 [@renovate](https://github.com/renovate) ([#2510](https://github.com/tailcallhq/tailcall/pull/2510)) + +### 🧰 Maintenance + +- chore: drop HRTB from `Synth` [@ssddOnTop](https://github.com/ssddOnTop) ([#2485](https://github.com/tailcallhq/tailcall/pull/2485)) +- chore(deps): update dependency wrangler to v3.66.0 [@renovate](https://github.com/renovate) ([#2509](https://github.com/tailcallhq/tailcall/pull/2509)) + + +--- +## v0.97.2 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate rustls to v0.23.12 [@renovate](https://github.com/renovate) ([#2507](https://github.com/tailcallhq/tailcall/pull/2507)) + + +--- +## v0.97.1 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate clap to v4.5.10 [@renovate](https://github.com/renovate) ([#2506](https://github.com/tailcallhq/tailcall/pull/2506)) + + +--- +## v0.97.0 + +### πŸš€ Features + +- chore: disable the default presets which are applied on configuration during config generation [@bnchi](https://github.com/bnchi) ([#2450](https://github.com/tailcallhq/tailcall/pull/2450)) + +### πŸ“ Documentation + +- doc: Update documentation for DLs [@tusharmath](https://github.com/tusharmath) ([#2499](https://github.com/tailcallhq/tailcall/pull/2499)) + +### πŸ› Bug Fixes + +- fix(#2489): Modify batchKey logic [@karatakis](https://github.com/karatakis) ([#2495](https://github.com/tailcallhq/tailcall/pull/2495)) +- fix(deps): update dependency type-fest to v4.23.0 [@renovate](https://github.com/renovate) ([#2496](https://github.com/tailcallhq/tailcall/pull/2496)) + +### 🧰 Maintenance + +- refactor: cache errors [@mehulmathur16](https://github.com/mehulmathur16) ([#2491](https://github.com/tailcallhq/tailcall/pull/2491)) +- chore(scalar): remove duplicate code for `fn schema` [@ssddOnTop](https://github.com/ssddOnTop) ([#2501](https://github.com/tailcallhq/tailcall/pull/2501)) +- chore(synth): avoid cloning non-leaf nodes [@ssddOnTop](https://github.com/ssddOnTop) ([#2500](https://github.com/tailcallhq/tailcall/pull/2500)) +- chore(deps): update dependency @cloudflare/workers-types to v4.20240722.0 [@renovate](https://github.com/renovate) ([#2498](https://github.com/tailcallhq/tailcall/pull/2498)) +- chore: disable the default presets which are applied on configuration during config generation [@bnchi](https://github.com/bnchi) ([#2450](https://github.com/tailcallhq/tailcall/pull/2450)) +- chore(deps): update dependency vitest to v2.0.4 [@renovate](https://github.com/renovate) ([#2494](https://github.com/tailcallhq/tailcall/pull/2494)) + + +--- +## v0.96.17 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate syn to v2.0.72 [@renovate](https://github.com/renovate) ([#2492](https://github.com/tailcallhq/tailcall/pull/2492)) +- fix: save singularized candidate name [@dekkku](https://github.com/dekkku) ([#2487](https://github.com/tailcallhq/tailcall/pull/2487)) +- chore: tailcall fixtures anyhow cleanup [@mehulmathur16](https://github.com/mehulmathur16) ([#2453](https://github.com/tailcallhq/tailcall/pull/2453)) + +### 🧰 Maintenance + +- refactor: http-cache \& upstream-grpc anyhow cleanup [@mehulmathur16](https://github.com/mehulmathur16) ([#2488](https://github.com/tailcallhq/tailcall/pull/2488)) +- chore: tailcall-tracker anyhow cleanup [@mehulmathur16](https://github.com/mehulmathur16) ([#2465](https://github.com/tailcallhq/tailcall/pull/2465)) +- refactor: worker errors [@mehulmathur16](https://github.com/mehulmathur16) ([#2416](https://github.com/tailcallhq/tailcall/pull/2416)) +- chore: impl field method on context [@laststylebender14](https://github.com/laststylebender14) ([#2444](https://github.com/tailcallhq/tailcall/pull/2444)) +- chore(deps): update dependency wrangler to v3.65.1 [@renovate](https://github.com/renovate) ([#2473](https://github.com/tailcallhq/tailcall/pull/2473)) +- chore: tailcall fixtures anyhow cleanup [@mehulmathur16](https://github.com/mehulmathur16) ([#2453](https://github.com/tailcallhq/tailcall/pull/2453)) +- chore: parameterize Synth [@ssddOnTop](https://github.com/ssddOnTop) ([#2437](https://github.com/tailcallhq/tailcall/pull/2437)) +- refactor: add lift [@tusharmath](https://github.com/tusharmath) ([#2472](https://github.com/tailcallhq/tailcall/pull/2472)) + + +--- +## v0.96.16 + +### πŸ› Bug Fixes + +- fix: save singularized candidate name [@dekkku](https://github.com/dekkku) ([#2487](https://github.com/tailcallhq/tailcall/pull/2487)) +- chore: tailcall fixtures anyhow cleanup [@mehulmathur16](https://github.com/mehulmathur16) ([#2453](https://github.com/tailcallhq/tailcall/pull/2453)) +- fix: pick query params with empty values [@ssddOnTop](https://github.com/ssddOnTop) ([#2470](https://github.com/tailcallhq/tailcall/pull/2470)) + +### 🧰 Maintenance + +- chore: tailcall-tracker anyhow cleanup [@mehulmathur16](https://github.com/mehulmathur16) ([#2465](https://github.com/tailcallhq/tailcall/pull/2465)) +- refactor: worker errors [@mehulmathur16](https://github.com/mehulmathur16) ([#2416](https://github.com/tailcallhq/tailcall/pull/2416)) +- chore: impl field method on context [@laststylebender14](https://github.com/laststylebender14) ([#2444](https://github.com/tailcallhq/tailcall/pull/2444)) +- chore(deps): update dependency wrangler to v3.65.1 [@renovate](https://github.com/renovate) ([#2473](https://github.com/tailcallhq/tailcall/pull/2473)) +- chore: tailcall fixtures anyhow cleanup [@mehulmathur16](https://github.com/mehulmathur16) ([#2453](https://github.com/tailcallhq/tailcall/pull/2453)) +- chore: parameterize Synth [@ssddOnTop](https://github.com/ssddOnTop) ([#2437](https://github.com/tailcallhq/tailcall/pull/2437)) +- refactor: add lift [@tusharmath](https://github.com/tusharmath) ([#2472](https://github.com/tailcallhq/tailcall/pull/2472)) +- fix: pick query params with empty values [@ssddOnTop](https://github.com/ssddOnTop) ([#2470](https://github.com/tailcallhq/tailcall/pull/2470)) + + +--- +## v0.96.15 + +### πŸ› Bug Fixes + +- fix(jit): handle parsing/build errors [@meskill](https://github.com/meskill) ([#2456](https://github.com/tailcallhq/tailcall/pull/2456)) + + +--- +## v0.96.14 + +### πŸ› Bug Fixes + +- fix(jit): process only the request operation [@meskill](https://github.com/meskill) ([#2445](https://github.com/tailcallhq/tailcall/pull/2445)) +- fix(deps): update dependency type-fest to v4.22.1 [@renovate](https://github.com/renovate) ([#2459](https://github.com/tailcallhq/tailcall/pull/2459)) + +### 🧰 Maintenance + +- chore: make `validate` function generic in `Scalar` trait [@ssddOnTop](https://github.com/ssddOnTop) ([#2461](https://github.com/tailcallhq/tailcall/pull/2461)) +- chore(deps): update dependency @cloudflare/workers-types to v4.20240718.0 [@renovate](https://github.com/renovate) ([#2464](https://github.com/tailcallhq/tailcall/pull/2464)) +- chore: introduce `try_map` in `OperationPlan` [@ssddOnTop](https://github.com/ssddOnTop) ([#2442](https://github.com/tailcallhq/tailcall/pull/2442)) + + +--- +## v0.96.13 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate thiserror to v1.0.63 [@renovate](https://github.com/renovate) ([#2455](https://github.com/tailcallhq/tailcall/pull/2455)) + +### 🧰 Maintenance + +- chore(deps): update dependency wrangler to v3.65.0 [@renovate](https://github.com/renovate) ([#2448](https://github.com/tailcallhq/tailcall/pull/2448)) + + +--- +## v0.96.12 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate rustls to v0.23.11 [@renovate](https://github.com/renovate) ([#2412](https://github.com/tailcallhq/tailcall/pull/2412)) +- fix(deps): update dependency type-fest to v4.22.0 [@renovate](https://github.com/renovate) ([#2449](https://github.com/tailcallhq/tailcall/pull/2449)) + +### 🧰 Maintenance + +- chore(deps): update dependency wrangler to v3.65.0 [@renovate](https://github.com/renovate) ([#2448](https://github.com/tailcallhq/tailcall/pull/2448)) +- chore(deps): update dependency miniflare to v3.20240712.0 [@renovate](https://github.com/renovate) ([#2447](https://github.com/tailcallhq/tailcall/pull/2447)) + + +--- +## v0.96.11 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate tokio to v1.38.1 [@renovate](https://github.com/renovate) ([#2446](https://github.com/tailcallhq/tailcall/pull/2446)) + + +--- +## v0.96.10 + +### πŸ› Bug Fixes + +- fix(jit): handle scalar values [@meskill](https://github.com/meskill) ([#2408](https://github.com/tailcallhq/tailcall/pull/2408)) + + +--- +## v0.96.9 + +### πŸ› Bug Fixes + +- fix(jit): handle scalar values [@meskill](https://github.com/meskill) ([#2408](https://github.com/tailcallhq/tailcall/pull/2408)) +- fix(jit): positioned and extensions info for errors [@meskill](https://github.com/meskill) ([#2436](https://github.com/tailcallhq/tailcall/pull/2436)) + + +--- +## v0.96.8 + +### πŸ› Bug Fixes + +- fix(jit): positioned and extensions info for errors [@meskill](https://github.com/meskill) ([#2436](https://github.com/tailcallhq/tailcall/pull/2436)) +- fix(jit): preserve args order [@meskill](https://github.com/meskill) ([#2441](https://github.com/tailcallhq/tailcall/pull/2441)) + +### 🧰 Maintenance + +- chore(deps): update dependency vitest to v2.0.3 [@renovate](https://github.com/renovate) ([#2439](https://github.com/tailcallhq/tailcall/pull/2439)) +- refactor: impl is query method [@laststylebender14](https://github.com/laststylebender14) ([#2424](https://github.com/tailcallhq/tailcall/pull/2424)) +- chore(JL): impl helper functions [@ssddOnTop](https://github.com/ssddOnTop) ([#2434](https://github.com/tailcallhq/tailcall/pull/2434)) + + +--- +## v0.96.7 + +### πŸ› Bug Fixes + +- fix: graphql query directives [@meskill](https://github.com/meskill) ([#2277](https://github.com/tailcallhq/tailcall/pull/2277)) + + +--- +## v0.96.6 + +### πŸ› Bug Fixes + +- fix: graphql query directives [@meskill](https://github.com/meskill) ([#2277](https://github.com/tailcallhq/tailcall/pull/2277)) +- fix: query plan arguments [@shashitnak](https://github.com/shashitnak) ([#2335](https://github.com/tailcallhq/tailcall/pull/2335)) + +### 🧰 Maintenance + +- chore(deps): update rust crate async-graphql to v7.0.7 [@renovate](https://github.com/renovate) ([#2432](https://github.com/tailcallhq/tailcall/pull/2432)) +- refactor: JsonLike return an Option instead of Result [@mehulmathur16](https://github.com/mehulmathur16) ([#2430](https://github.com/tailcallhq/tailcall/pull/2430)) +- chore: simplify `Condition` [@ssddOnTop](https://github.com/ssddOnTop) ([#2415](https://github.com/tailcallhq/tailcall/pull/2415)) + + +--- +## v0.96.5 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate phonenumber to v0.3.6 [@renovate](https://github.com/renovate) ([#2411](https://github.com/tailcallhq/tailcall/pull/2411)) + +### 🧰 Maintenance + +- refactor: JsonLike return an Option instead of Result [@mehulmathur16](https://github.com/mehulmathur16) ([#2430](https://github.com/tailcallhq/tailcall/pull/2430)) +- chore: simplify `Condition` [@ssddOnTop](https://github.com/ssddOnTop) ([#2415](https://github.com/tailcallhq/tailcall/pull/2415)) + + +--- +## v0.96.4 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate phonenumber to v0.3.6 [@renovate](https://github.com/renovate) ([#2411](https://github.com/tailcallhq/tailcall/pull/2411)) +- fix(deps): update rust crate hyper to v0.14.30 [@renovate](https://github.com/renovate) ([#2407](https://github.com/tailcallhq/tailcall/pull/2407)) +- fix(deps): update rust crate clap to v4.5.9 [@renovate](https://github.com/renovate) ([#2406](https://github.com/tailcallhq/tailcall/pull/2406)) + +### 🧰 Maintenance + +- refactor: Clean up JSON Like [@tusharmath](https://github.com/tusharmath) ([#2423](https://github.com/tailcallhq/tailcall/pull/2423)) +- chore(deps): update dependency wrangler to v3.64.0 [@renovate](https://github.com/renovate) ([#2420](https://github.com/tailcallhq/tailcall/pull/2420)) +- chore(deps): update dependency @cloudflare/workers-types to v4.20240712.0 [@renovate](https://github.com/renovate) ([#2419](https://github.com/tailcallhq/tailcall/pull/2419)) + + +--- +## v0.96.3 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate thiserror to v1.0.62 [@renovate](https://github.com/renovate) ([#2418](https://github.com/tailcallhq/tailcall/pull/2418)) + + +--- +## v0.96.2 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate syn to v2.0.71 [@renovate](https://github.com/renovate) ([#2413](https://github.com/tailcallhq/tailcall/pull/2413)) + + +--- +## v0.96.1 + +### πŸ› Bug Fixes + +- fix(jit): implement `skip` and `include` [@ssddOnTop](https://github.com/ssddOnTop) ([#2357](https://github.com/tailcallhq/tailcall/pull/2357)) + +### 🧰 Maintenance + +- chore(deps): update dependency vitest to v2 [@renovate](https://github.com/renovate) ([#2371](https://github.com/tailcallhq/tailcall/pull/2371)) + + +--- +## v0.96.0 + +### πŸš€ Features + +- feat: support list args in query params [@laststylebender14](https://github.com/laststylebender14) ([#2365](https://github.com/tailcallhq/tailcall/pull/2365)) + + +--- +## v0.95.19 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate rustls to v0.23.11 [@renovate](https://github.com/renovate) ([#2372](https://github.com/tailcallhq/tailcall/pull/2372)) + + +--- +## v0.95.18 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate phonenumber to v0.3.6 [@renovate](https://github.com/renovate) ([#2401](https://github.com/tailcallhq/tailcall/pull/2401)) + + +--- +## v0.95.17 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate clap to v4.5.9 [@renovate](https://github.com/renovate) ([#2378](https://github.com/tailcallhq/tailcall/pull/2378)) + +### 🧰 Maintenance + +- chore(deps): update dependency wrangler to v3.63.2 [@renovate](https://github.com/renovate) ([#2400](https://github.com/tailcallhq/tailcall/pull/2400)) + + +--- +## v0.95.16 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate syn to v2.0.70 [@renovate](https://github.com/renovate) ([#2373](https://github.com/tailcallhq/tailcall/pull/2373)) + + +--- +## v0.95.15 + +- ci: run jit tests only when pr label is present [@meskill](https://github.com/meskill) ([#2397](https://github.com/tailcallhq/tailcall/pull/2397)) + +### πŸ› Bug Fixes + +- fix(deps): update rust crate hyper to v0.14.30 [@renovate](https://github.com/renovate) ([#2388](https://github.com/tailcallhq/tailcall/pull/2388)) +- ci: fix labels.json [@meskill](https://github.com/meskill) ([#2399](https://github.com/tailcallhq/tailcall/pull/2399)) + +### 🧰 Maintenance + +- chore: impl `JsonObjectLike` [@ssddOnTop](https://github.com/ssddOnTop) ([#2385](https://github.com/tailcallhq/tailcall/pull/2385)) + + +--- +## v0.95.14 + +### πŸ› Bug Fixes + +- fix: call operator changes list of arguments [@meskill](https://github.com/meskill) ([#2387](https://github.com/tailcallhq/tailcall/pull/2387)) + +### 🧰 Maintenance + +- chore: impl `JsonObjectLike` [@ssddOnTop](https://github.com/ssddOnTop) ([#2385](https://github.com/tailcallhq/tailcall/pull/2385)) + + +--- +## v0.95.13 + +### πŸ› Bug Fixes + +- fix(grpc): allow users to pass value along with mustache template [@ssddOnTop](https://github.com/ssddOnTop) ([#2383](https://github.com/tailcallhq/tailcall/pull/2383)) + +### 🧰 Maintenance + +- fix(grpc): allow users to pass value along with mustache template [@ssddOnTop](https://github.com/ssddOnTop) ([#2383](https://github.com/tailcallhq/tailcall/pull/2383)) +- chore(deps): update dependency miniflare to v3.20240701.0 - abandoned [@renovate](https://github.com/renovate) ([#2341](https://github.com/tailcallhq/tailcall/pull/2341)) + + +--- +## v0.95.12 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate sysinfo to v0.30.13 [@renovate](https://github.com/renovate) ([#2376](https://github.com/tailcallhq/tailcall/pull/2376)) + +### 🧰 Maintenance + +- refactor: re-write gen\_gql\_schema.rs [@bnchi](https://github.com/bnchi) ([#2297](https://github.com/tailcallhq/tailcall/pull/2297)) +- chore: expose JIT executor via the `request_handler` [@ssddOnTop](https://github.com/ssddOnTop) ([#2359](https://github.com/tailcallhq/tailcall/pull/2359)) +- chore: remove unneeded creation of req in grpc [@tontinton](https://github.com/tontinton) ([#2360](https://github.com/tailcallhq/tailcall/pull/2360)) + + +--- +## v0.95.11 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate moka to v0.12.8 [@renovate](https://github.com/renovate) ([#2367](https://github.com/tailcallhq/tailcall/pull/2367)) + + +--- +## v0.95.10 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate async-trait to v0.1.81 [@renovate](https://github.com/renovate) ([#2366](https://github.com/tailcallhq/tailcall/pull/2366)) + + +--- +## v0.95.9 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate syn to v2.0.69 [@renovate](https://github.com/renovate) ([#2364](https://github.com/tailcallhq/tailcall/pull/2364)) + + +--- +## v0.95.8 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate serde to v1.0.204 [@renovate](https://github.com/renovate) ([#2362](https://github.com/tailcallhq/tailcall/pull/2362)) + + +--- +## v0.95.7 + +### 🧰 Maintenance + +- chore(synth): update impl [@ssddOnTop](https://github.com/ssddOnTop) ([#2358](https://github.com/tailcallhq/tailcall/pull/2358)) + + +--- +## v0.95.6 + +### 🧰 Maintenance + +- fix(jit): nested resolver handling [@meskill](https://github.com/meskill) ([#2338](https://github.com/tailcallhq/tailcall/pull/2338)) +- test: refactor recursive test cases [@meskill](https://github.com/meskill) ([#2354](https://github.com/tailcallhq/tailcall/pull/2354)) +- refactor: rename refs to extensions [@tusharmath](https://github.com/tusharmath) ([#2346](https://github.com/tailcallhq/tailcall/pull/2346)) + + +--- +## v0.95.5 + +### πŸ› Bug Fixes + +- fix: query plan fragments [@shashitnak](https://github.com/shashitnak) ([#2352](https://github.com/tailcallhq/tailcall/pull/2352)) + +### 🧰 Maintenance + +- chore(deps): update dependency wrangler to v3.63.1 [@renovate](https://github.com/renovate) ([#2353](https://github.com/tailcallhq/tailcall/pull/2353)) + + +--- +## v0.95.4 + +### πŸ› Bug Fixes + +- fix: recursive input params in `union_input` transformer [@ouertani](https://github.com/ouertani) ([#2337](https://github.com/tailcallhq/tailcall/pull/2337)) + + +--- +## v0.95.3 + +### πŸ› Bug Fixes + +- fix: remove repeated non batch key [@ouertani](https://github.com/ouertani) ([#2344](https://github.com/tailcallhq/tailcall/pull/2344)) +- fix(deps): update dependency type-fest to v4.21.0 [@renovate](https://github.com/renovate) ([#2333](https://github.com/tailcallhq/tailcall/pull/2333)) + +### 🧰 Maintenance + +- chore(deps): update dependency tsx to v4.16.2 [@renovate](https://github.com/renovate) ([#2340](https://github.com/tailcallhq/tailcall/pull/2340)) +- chore: integration tests for config generator [@laststylebender14](https://github.com/laststylebender14) ([#2285](https://github.com/tailcallhq/tailcall/pull/2285)) +- chore: remove `pub use AppCtx` from `http` [@ssddOnTop](https://github.com/ssddOnTop) ([#2339](https://github.com/tailcallhq/tailcall/pull/2339)) + + +--- +## v0.95.2 + +### πŸ› Bug Fixes + +- fix(deps): update dependency type-fest to v4.21.0 [@renovate](https://github.com/renovate) ([#2333](https://github.com/tailcallhq/tailcall/pull/2333)) +- fix(deps): update rust crate hyper-util to v0.1.6 [@renovate](https://github.com/renovate) ([#2319](https://github.com/tailcallhq/tailcall/pull/2319)) +- chore(deps): update autofix-ci/action digest to 2891949 [@renovate](https://github.com/renovate) ([#2272](https://github.com/tailcallhq/tailcall/pull/2272)) + +### 🧰 Maintenance + +- chore: remove `pub use AppCtx` from `http` [@ssddOnTop](https://github.com/ssddOnTop) ([#2339](https://github.com/tailcallhq/tailcall/pull/2339)) +- chore(deps): update autofix-ci/action digest to 2891949 [@renovate](https://github.com/renovate) ([#2272](https://github.com/tailcallhq/tailcall/pull/2272)) +- chore(deps): update dependency wrangler to v3.63.0 [@renovate](https://github.com/renovate) ([#2342](https://github.com/tailcallhq/tailcall/pull/2342)) +- chore: dropped pub fields from config module [@bnchi](https://github.com/bnchi) ([#2274](https://github.com/tailcallhq/tailcall/pull/2274)) +- chore(deps): update rust crate markdown to v1.0.0-alpha.18 [@renovate](https://github.com/renovate) ([#2329](https://github.com/tailcallhq/tailcall/pull/2329)) + + +--- +## v0.95.1 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate serde\_json to v1.0.120 [@renovate](https://github.com/renovate) ([#2322](https://github.com/tailcallhq/tailcall/pull/2322)) + +### 🧰 Maintenance + +- chore: support nested joins using JIT [@meskill](https://github.com/meskill) ([#2323](https://github.com/tailcallhq/tailcall/pull/2323)) + + +--- +## v0.95.0 + +### πŸš€ Features + +- feat: added support for headers in config [@laststylebender14](https://github.com/laststylebender14) ([#2240](https://github.com/tailcallhq/tailcall/pull/2240)) + +### πŸ› Bug Fixes + +- fix: ci npm publish [@meskill](https://github.com/meskill) ([#2320](https://github.com/tailcallhq/tailcall/pull/2320)) + +### 🧰 Maintenance + +- chore: support nested joins using JIT [@meskill](https://github.com/meskill) ([#2323](https://github.com/tailcallhq/tailcall/pull/2323)) + + +--- +## v0.94.1 + +### πŸ› Bug Fixes + +- fix: null enum [@ouertani](https://github.com/ouertani) ([#2314](https://github.com/tailcallhq/tailcall/pull/2314)) +- ci: run tests on different targets [@meskill](https://github.com/meskill) ([#2298](https://github.com/tailcallhq/tailcall/pull/2298)) + +### 🧰 Maintenance + +- chore: update `AppContext` module usage [@ssddOnTop](https://github.com/ssddOnTop) ([#2301](https://github.com/tailcallhq/tailcall/pull/2301)) + + +--- +## v0.94.0 + +### πŸš€ Features + +- feat: making tailcall init interactive [@shashitnak](https://github.com/shashitnak) ([#2267](https://github.com/tailcallhq/tailcall/pull/2267)) + +### 🧰 Maintenance + +- chore: update `AppContext` module usage [@ssddOnTop](https://github.com/ssddOnTop) ([#2301](https://github.com/tailcallhq/tailcall/pull/2301)) +- chore: remove some todo in synth [@ssddOnTop](https://github.com/ssddOnTop) ([#2315](https://github.com/tailcallhq/tailcall/pull/2315)) + + +--- +## v0.93.6 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate tonic-tracing-opentelemetry to 0.19.0 [@renovate](https://github.com/renovate) ([#2317](https://github.com/tailcallhq/tailcall/pull/2317)) diff --git a/releases/2024/June.mdx b/releases/2024/June.mdx new file mode 100644 index 0000000000..4d1c22a718 --- /dev/null +++ b/releases/2024/June.mdx @@ -0,0 +1,530 @@ +--- +sidebar_position: 7 +toc_max_heading_level: 2 +--- + +import VersionUpdateCard from "@site/src/components/shared/VersionUpdateCard" + + + +## v0.93.5 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate serde\_json to v1.0.119 [@renovate](https://github.com/renovate) ([#2316](https://github.com/tailcallhq/tailcall/pull/2316)) + +### 🧰 Maintenance + +- chore: JIT executor 11 Jun 2024 [@tusharmath](https://github.com/tusharmath) ([#2311](https://github.com/tailcallhq/tailcall/pull/2311)) + + +--- +## v0.93.4 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate serde\_json\_borrow to v0.5.1 [@renovate](https://github.com/renovate) ([#2310](https://github.com/tailcallhq/tailcall/pull/2310)) + +### 🧰 Maintenance + +- chore(deps): update dependency tsx to v4.16.0 [@renovate](https://github.com/renovate) ([#2308](https://github.com/tailcallhq/tailcall/pull/2308)) + + +--- +## v0.93.3 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate clap to v4.5.8 [@renovate](https://github.com/renovate) ([#2306](https://github.com/tailcallhq/tailcall/pull/2306)) + +### 🧰 Maintenance + +- chore(deps): update dependency tsx to v4.15.9 [@renovate](https://github.com/renovate) ([#2307](https://github.com/tailcallhq/tailcall/pull/2307)) +- refactor: split `tc.rs` for each command [@beelchester](https://github.com/beelchester) ([#2286](https://github.com/tailcallhq/tailcall/pull/2286)) + + +--- +## v0.93.2 + +### πŸ› Bug Fixes + +- fix: dedupe dead-lock on dropped requests [@meskill](https://github.com/meskill) ([#2291](https://github.com/tailcallhq/tailcall/pull/2291)) + +### 🧰 Maintenance + +- chore(deps): update dependency tsx to v4.15.8 [@renovate](https://github.com/renovate) ([#2305](https://github.com/tailcallhq/tailcall/pull/2305)) + + +--- +## v0.93.1 + +### πŸ› Bug Fixes + +- fix: resolve union type in response [@meskill](https://github.com/meskill) ([#2019](https://github.com/tailcallhq/tailcall/pull/2019)) + + +--- +## v0.93.0 + +- refactor: drop unused annotations [@tusharmath](https://github.com/tusharmath) ([#2269](https://github.com/tailcallhq/tailcall/pull/2269)) + +### πŸš€ Features + +- feat: allow union as input types [@meskill](https://github.com/meskill) ([#2221](https://github.com/tailcallhq/tailcall/pull/2221)) + +### πŸ› Bug Fixes + +- Revert "fix(deps): update rust crate mimalloc to v0.1.43" [@tusharmath](https://github.com/tusharmath) ([#2292](https://github.com/tailcallhq/tailcall/pull/2292)) +- fix(deps): update rust crate lambda\_runtime to 0.12.0 [@renovate](https://github.com/renovate) ([#2288](https://github.com/tailcallhq/tailcall/pull/2288)) +- fix(deps): update rust crate lambda\_http to 0.12.0 [@renovate](https://github.com/renovate) ([#2287](https://github.com/tailcallhq/tailcall/pull/2287)) +- fix(deps): update rust crate serde\_json to v1.0.118 [@renovate](https://github.com/renovate) ([#2279](https://github.com/tailcallhq/tailcall/pull/2279)) +- fix(deps): update rust crate syn to v2.0.68 [@renovate](https://github.com/renovate) ([#2275](https://github.com/tailcallhq/tailcall/pull/2275)) +- fix(deps): update rust crate mimalloc to v0.1.43 [@renovate](https://github.com/renovate) ([#2266](https://github.com/tailcallhq/tailcall/pull/2266)) + +### 🧰 Maintenance + +- fix: drop `to_sdl` from `ConfigModule` [@ssddOnTop](https://github.com/ssddOnTop) ([#2296](https://github.com/tailcallhq/tailcall/pull/2296)) +- chore: dropped pub fields from config module [@dekkku](https://github.com/dekkku) ([#2260](https://github.com/tailcallhq/tailcall/pull/2260)) +- chore(deps): update dependency wrangler to v3.62.0 [@renovate](https://github.com/renovate) ([#2284](https://github.com/tailcallhq/tailcall/pull/2284)) +- chore: JIT executor [@tusharmath](https://github.com/tusharmath) ([#2259](https://github.com/tailcallhq/tailcall/pull/2259)) +- chore(deps): update dependency miniflare to v3.20240620.0 [@renovate](https://github.com/renovate) ([#2283](https://github.com/tailcallhq/tailcall/pull/2283)) +- chore: mustache clean up [@tusharmath](https://github.com/tusharmath) ([#2280](https://github.com/tailcallhq/tailcall/pull/2280)) +- refactor: drop `compose` operator on IR [@tusharmath](https://github.com/tusharmath) ([#2270](https://github.com/tailcallhq/tailcall/pull/2270)) +- Revert "chore: dropped pub fields from config module" [@tusharmath](https://github.com/tusharmath) ([#2271](https://github.com/tailcallhq/tailcall/pull/2271)) +- chore: dropped pub fields from config module [@bnchi](https://github.com/bnchi) ([#2263](https://github.com/tailcallhq/tailcall/pull/2263)) +- chore: drop PathValue [@ssddOnTop](https://github.com/ssddOnTop) ([#2265](https://github.com/tailcallhq/tailcall/pull/2265)) +- refactor: move jit out into core [@tusharmath](https://github.com/tusharmath) ([#2264](https://github.com/tailcallhq/tailcall/pull/2264)) +- refactor: make DynamicValue polymorphic [@tusharmath](https://github.com/tusharmath) ([#2262](https://github.com/tailcallhq/tailcall/pull/2262)) +- refactor: make store polymorphic [@tusharmath](https://github.com/tusharmath) ([#2258](https://github.com/tailcallhq/tailcall/pull/2258)) + + +--- +## v0.92.9 + +### πŸ› Bug Fixes + +- fix: use query operation type name specified in config [@laststylebender14](https://github.com/laststylebender14) ([#2246](https://github.com/tailcallhq/tailcall/pull/2246)) + +### 🧰 Maintenance + +- refactor: make store polymorphic [@tusharmath](https://github.com/tusharmath) ([#2258](https://github.com/tailcallhq/tailcall/pull/2258)) + + +--- +## v0.92.8 + +### πŸ› Bug Fixes + +- fix: types across multiple configs [@shashitnak](https://github.com/shashitnak) ([#2234](https://github.com/tailcallhq/tailcall/pull/2234)) + + +--- +## v0.92.7 + +### πŸ› Bug Fixes + +- fix: generator config clean up. [@laststylebender14](https://github.com/laststylebender14) ([#2251](https://github.com/tailcallhq/tailcall/pull/2251)) + +### 🧰 Maintenance + +- chore: restructure store [@ssddOnTop](https://github.com/ssddOnTop) ([#2233](https://github.com/tailcallhq/tailcall/pull/2233)) + + +--- +## v0.92.6 + +### πŸ› Bug Fixes + +- fix: nested args [@ouertani](https://github.com/ouertani) ([#2255](https://github.com/tailcallhq/tailcall/pull/2255)) + +### 🧰 Maintenance + +- chore: restructure store [@ssddOnTop](https://github.com/ssddOnTop) ([#2233](https://github.com/tailcallhq/tailcall/pull/2233)) + + +--- +## v0.92.5 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate rustls to v0.23.10 [@renovate](https://github.com/renovate) ([#2254](https://github.com/tailcallhq/tailcall/pull/2254)) + + +--- +## v0.92.4 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate rustls to v0.23.10 [@renovate](https://github.com/renovate) ([#2254](https://github.com/tailcallhq/tailcall/pull/2254)) +- fix(deps): update rust crate lambda\_http to v0.11.4 [@renovate](https://github.com/renovate) ([#2249](https://github.com/tailcallhq/tailcall/pull/2249)) + + +--- +## v0.92.3 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate lambda\_http to v0.11.4 [@renovate](https://github.com/renovate) ([#2249](https://github.com/tailcallhq/tailcall/pull/2249)) +- fix(deps): update rust crate protox to v0.6.1 [@renovate](https://github.com/renovate) ([#2252](https://github.com/tailcallhq/tailcall/pull/2252)) + + +--- +## v0.92.2 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate protox-parse to v0.6.1 [@renovate](https://github.com/renovate) ([#2253](https://github.com/tailcallhq/tailcall/pull/2253)) + + +--- +## v0.92.1 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate lambda\_runtime to v0.11.3 [@renovate](https://github.com/renovate) ([#2250](https://github.com/tailcallhq/tailcall/pull/2250)) + + +--- +## v0.92.0 + +### πŸš€ Features + +- feat: configuration generator [@meskill](https://github.com/meskill) ([#2081](https://github.com/tailcallhq/tailcall/pull/2081)) + + +--- +## v0.91.7 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate lazy\_static to v1.5.0 [@renovate](https://github.com/renovate) ([#2248](https://github.com/tailcallhq/tailcall/pull/2248)) + + +--- +## v0.91.6 + +* No changes + + +--- +## v0.91.5 + +### πŸ› Bug Fixes + +- fix: do not mark enums and scalars as input types [@meskill](https://github.com/meskill) ([#2241](https://github.com/tailcallhq/tailcall/pull/2241)) + + +--- +## v0.91.4 + +* No changes + + +--- +## v0.91.3 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate syn to v2.0.67 [@renovate](https://github.com/renovate) ([#2238](https://github.com/tailcallhq/tailcall/pull/2238)) + +### 🧰 Maintenance + +- chore(deps): update dependency tsx to v4.15.7 [@renovate](https://github.com/renovate) ([#2239](https://github.com/tailcallhq/tailcall/pull/2239)) + + +--- +## v0.91.2 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate proc-macro2 to v1.0.86 [@renovate](https://github.com/renovate) ([#2237](https://github.com/tailcallhq/tailcall/pull/2237)) + +### 🧰 Maintenance + +- chore(deps): update dependency @cloudflare/workers-types to v4.20240620.0 [@renovate](https://github.com/renovate) ([#2236](https://github.com/tailcallhq/tailcall/pull/2236)) + + +--- +## v0.91.1 + +- refactor: add models for JIT [@tusharmath](https://github.com/tusharmath) ([#2213](https://github.com/tailcallhq/tailcall/pull/2213)) +- refactor: Prepare IR for JIT [@tusharmath](https://github.com/tusharmath) ([#2212](https://github.com/tailcallhq/tailcall/pull/2212)) + +### πŸ“ Documentation + +- chore(deps): update docker/build-push-action action to v6 [@renovate](https://github.com/renovate) ([#2217](https://github.com/tailcallhq/tailcall/pull/2217)) + +### πŸ› Bug Fixes + +- fix: query generation [@amitksingh1490](https://github.com/amitksingh1490) ([#2229](https://github.com/tailcallhq/tailcall/pull/2229)) +- fix(deps): update dependency type-fest to v4.20.1 [@renovate](https://github.com/renovate) ([#2211](https://github.com/tailcallhq/tailcall/pull/2211)) +- fix: bump rust version [@amitksingh1490](https://github.com/amitksingh1490) ([#2202](https://github.com/tailcallhq/tailcall/pull/2202)) + +### 🧰 Maintenance + +- chore(deps-dev): bump braces from 3.0.2 to 3.0.3 in /tailcall-cloudflare [@dependabot](https://github.com/dependabot) ([#2222](https://github.com/tailcallhq/tailcall/pull/2222)) +- chore(deps): update docker/build-push-action action to v6 [@renovate](https://github.com/renovate) ([#2217](https://github.com/tailcallhq/tailcall/pull/2217)) +- chore(deps): update dependency wrangler to v3.61.0 [@renovate](https://github.com/renovate) ([#2225](https://github.com/tailcallhq/tailcall/pull/2225)) +- chore(deps): update rust crate url to v2.5.2 [@renovate](https://github.com/renovate) ([#2228](https://github.com/tailcallhq/tailcall/pull/2228)) +- chore(deps): update dependency miniflare to v3.20240610.1 [@renovate](https://github.com/renovate) ([#2224](https://github.com/tailcallhq/tailcall/pull/2224)) +- chore(deps): update dependency tsx to v4.15.6 [@renovate](https://github.com/renovate) ([#2216](https://github.com/tailcallhq/tailcall/pull/2216)) +- refactor: Move transform out of config [@tusharmath](https://github.com/tusharmath) ([#2214](https://github.com/tailcallhq/tailcall/pull/2214)) +- refactor: simplify Eval trait [@meskill](https://github.com/meskill) ([#2207](https://github.com/tailcallhq/tailcall/pull/2207)) +- chore(deps): update dependency wrangler to v3.60.3 [@renovate](https://github.com/renovate) ([#2189](https://github.com/tailcallhq/tailcall/pull/2189)) + + +--- +## v0.91.0 + +### πŸš€ Features + +- feat: enum aliases @Shylock-Hg (#2139) + +### 🧰 Maintenance + +- chore: remove failing test [@ssddOnTop](https://github.com/ssddOnTop) ([#2199](https://github.com/tailcallhq/tailcall/pull/2199)) +- chore: remove unnecessary boxing [@meskill](https://github.com/meskill) ([#2191](https://github.com/tailcallhq/tailcall/pull/2191)) +- chore(deps): update dependency tsx to v4.15.5 [@renovate](https://github.com/renovate) ([#2197](https://github.com/tailcallhq/tailcall/pull/2197)) +- chore(deps): update dependency @cloudflare/workers-types to v4.20240614.0 [@renovate](https://github.com/renovate) ([#2198](https://github.com/tailcallhq/tailcall/pull/2198)) +- chore(deps): update dependency miniflare to v3.20240610.0 [@renovate](https://github.com/renovate) ([#2190](https://github.com/tailcallhq/tailcall/pull/2190)) +- chore: remove key cloning for cache [@meskill](https://github.com/meskill) ([#2188](https://github.com/tailcallhq/tailcall/pull/2188)) + + +--- +## v0.90.3 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate rustls to v0.23.10 [@renovate](https://github.com/renovate) ([#2184](https://github.com/tailcallhq/tailcall/pull/2184)) + + +--- +## v0.90.2 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate lambda\_http to v0.11.4 [@renovate](https://github.com/renovate) ([#2185](https://github.com/tailcallhq/tailcall/pull/2185)) + + +--- +## v0.90.1 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate lambda\_http to v0.11.4 [@renovate](https://github.com/renovate) ([#2185](https://github.com/tailcallhq/tailcall/pull/2185)) +- fix: handle plural singular type name as one. [@laststylebender14](https://github.com/laststylebender14) ([#2178](https://github.com/tailcallhq/tailcall/pull/2178)) + + +--- +## v0.90.0 + +### πŸš€ Features + +- feat: support for default values in `InputFieldDefinition` [@shashitnak](https://github.com/shashitnak) ([#2117](https://github.com/tailcallhq/tailcall/pull/2117)) + + +--- +## v0.89.1 + +### πŸ› Bug Fixes + +- fix: dedupe dedupe settings [@bnchi](https://github.com/bnchi) ([#2183](https://github.com/tailcallhq/tailcall/pull/2183)) + +### 🧰 Maintenance + +- chore(deps): update dependency tsx to v4.15.4 [@renovate](https://github.com/renovate) ([#2181](https://github.com/tailcallhq/tailcall/pull/2181)) +- chore(deps): update dependency tsx to v4.15.3 [@renovate](https://github.com/renovate) ([#2179](https://github.com/tailcallhq/tailcall/pull/2179)) + + +--- +## v0.89.0 + +### πŸš€ Features + +- feat: query batching [@amitksingh1490](https://github.com/amitksingh1490) ([#2166](https://github.com/tailcallhq/tailcall/pull/2166)) + + +--- +## v0.88.5 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate protox to v0.6.1 [@renovate](https://github.com/renovate) ([#2174](https://github.com/tailcallhq/tailcall/pull/2174)) + +### 🧰 Maintenance + +- chore(deps): update dependency wrangler to v3.60.2 [@renovate](https://github.com/renovate) ([#2172](https://github.com/tailcallhq/tailcall/pull/2172)) + + +--- +## v0.88.4 + +* No changes + + +--- +## v0.88.3 + +### πŸ› Bug Fixes + +- fix: removing input and output schema from Endpoint [@shashitnak](https://github.com/shashitnak) ([#2168](https://github.com/tailcallhq/tailcall/pull/2168)) + + +--- +## v0.88.2 + +### πŸ› Bug Fixes + +- fix: removing input and output schema from Endpoint [@shashitnak](https://github.com/shashitnak) ([#2168](https://github.com/tailcallhq/tailcall/pull/2168)) + + +--- +## v0.88.1 + +### πŸ› Bug Fixes + +- fix: better package names [@amitksingh1490](https://github.com/amitksingh1490) ([#2169](https://github.com/tailcallhq/tailcall/pull/2169)) + + +--- +## v0.88.0 + +### πŸš€ Features + +- feat: ability to set dedupe globally for `io` [@amitksingh1490](https://github.com/amitksingh1490) ([#2036](https://github.com/tailcallhq/tailcall/pull/2036)) + + +--- +## v0.87.0 + +### πŸš€ Features + +- feat: implement type name generator transform for configuration. [@laststylebender14](https://github.com/laststylebender14) ([#2118](https://github.com/tailcallhq/tailcall/pull/2118)) +- feat: implement upstream base url generator. [@laststylebender14](https://github.com/laststylebender14) ([#2124](https://github.com/tailcallhq/tailcall/pull/2124)) +- feat(grpc): additional scalar types [@meskill](https://github.com/meskill) ([#2002](https://github.com/tailcallhq/tailcall/pull/2002)) +- feat: multiple onRequest handlers [@webbdays](https://github.com/webbdays) ([#1863](https://github.com/tailcallhq/tailcall/pull/1863)) + +### πŸ› Bug Fixes + +- fix(deps): update rust crate http-body-util to v0.1.2 [@renovate](https://github.com/renovate) ([#2164](https://github.com/tailcallhq/tailcall/pull/2164)) +- fix(deps): update rust crate clap to v4.5.7 [@renovate](https://github.com/renovate) ([#2159](https://github.com/tailcallhq/tailcall/pull/2159)) +- fix(deps): update rust crate regex to v1.10.5 [@renovate](https://github.com/renovate) ([#2151](https://github.com/tailcallhq/tailcall/pull/2151)) +- chore: fix recursion in checking resolvers [@ssddOnTop](https://github.com/ssddOnTop) ([#2145](https://github.com/tailcallhq/tailcall/pull/2145)) +- fix(deps): update dependency yaml to v2.4.5 [@renovate](https://github.com/renovate) ([#2142](https://github.com/tailcallhq/tailcall/pull/2142)) +- fix(deps): update dependency type-fest to v4.20.0 [@renovate](https://github.com/renovate) ([#2132](https://github.com/tailcallhq/tailcall/pull/2132)) +- fix(deps): update rust crate clap to v4.5.6 [@renovate](https://github.com/renovate) ([#2125](https://github.com/tailcallhq/tailcall/pull/2125)) + +### 🧰 Maintenance + +- chore(deps): update dependency wrangler to v3.60.1 [@renovate](https://github.com/renovate) ([#2163](https://github.com/tailcallhq/tailcall/pull/2163)) +- chore(deps): update dependency tsx to v4.15.2 [@renovate](https://github.com/renovate) ([#2165](https://github.com/tailcallhq/tailcall/pull/2165)) +- chore(deps): update rust crate url to v2.5.1 [@renovate](https://github.com/renovate) ([#2158](https://github.com/tailcallhq/tailcall/pull/2158)) +- chore(deps): update dependency tsx to v4.15.1 [@renovate](https://github.com/renovate) ([#2146](https://github.com/tailcallhq/tailcall/pull/2146)) +- chore: fix recursion in checking resolvers [@ssddOnTop](https://github.com/ssddOnTop) ([#2145](https://github.com/tailcallhq/tailcall/pull/2145)) +- chore(deps): update dependency tsx to v4.14.1 [@renovate](https://github.com/renovate) ([#2143](https://github.com/tailcallhq/tailcall/pull/2143)) +- chore(deps): update dependency tsx to v4.14.0 [@renovate](https://github.com/renovate) ([#2141](https://github.com/tailcallhq/tailcall/pull/2141)) +- chore(deps): update rust crate async-graphql to v7.0.6 [@renovate](https://github.com/renovate) ([#2135](https://github.com/tailcallhq/tailcall/pull/2135)) +- chore(deps): update dependency tsx to v4.13.3 [@renovate](https://github.com/renovate) ([#2134](https://github.com/tailcallhq/tailcall/pull/2134)) +- chore(deps): update dependency wrangler to v3.60.0 [@renovate](https://github.com/renovate) ([#2131](https://github.com/tailcallhq/tailcall/pull/2131)) +- refactor: use display macro instead of manual implementation [@meskill](https://github.com/meskill) ([#2133](https://github.com/tailcallhq/tailcall/pull/2133)) +- chore(deps): update dependency tsx to v4.13.2 [@renovate](https://github.com/renovate) ([#2129](https://github.com/tailcallhq/tailcall/pull/2129)) +- chore(deps): update dependency miniflare to v3.20240605.0 [@renovate](https://github.com/renovate) ([#2130](https://github.com/tailcallhq/tailcall/pull/2130)) +- chore(deps): update dependency tsx to v4.13.0 [@renovate](https://github.com/renovate) ([#2126](https://github.com/tailcallhq/tailcall/pull/2126)) +- chore(deps): update dependency @cloudflare/workers-types to v4.20240605.0 [@renovate](https://github.com/renovate) ([#2122](https://github.com/tailcallhq/tailcall/pull/2122)) +- chore(deps): update dependency tsx to v4.12.0 [@renovate](https://github.com/renovate) ([#2120](https://github.com/tailcallhq/tailcall/pull/2120)) + + +--- +## v0.86.0 + +### πŸš€ Features + +- feat: generate tailcall config from rest endpoint. [@laststylebender14](https://github.com/laststylebender14) ([#1980](https://github.com/tailcallhq/tailcall/pull/1980)) + + +--- +## v0.85.8 + +### πŸ› Bug Fixes + +- fix(config): overflow issue in get\_all\_used\_type\_names in case of cyclic type [@bnchi](https://github.com/bnchi) ([#2109](https://github.com/tailcallhq/tailcall/pull/2109)) + +### 🧰 Maintenance + +- chore: add IO\_ID in caches [@tusharmath](https://github.com/tusharmath) ([#2115](https://github.com/tailcallhq/tailcall/pull/2115)) + + +--- +## v0.85.7 + +### 🧰 Maintenance + +- chore: implement `to_children` [@ssddOnTop](https://github.com/ssddOnTop) ([#2105](https://github.com/tailcallhq/tailcall/pull/2105)) +- chore: adding tests [@shashitnak](https://github.com/shashitnak) ([#2104](https://github.com/tailcallhq/tailcall/pull/2104)) +- chore(jit): impl parent id as field ref [@ssddOnTop](https://github.com/ssddOnTop) ([#2102](https://github.com/tailcallhq/tailcall/pull/2102)) +- chore: introduce field index [@ssddOnTop](https://github.com/ssddOnTop) ([#2093](https://github.com/tailcallhq/tailcall/pull/2093)) + + +--- +## v0.85.6 + +* No changes + + +--- +## v0.85.5 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate hyper to v0.14.29 [@renovate](https://github.com/renovate) ([#2100](https://github.com/tailcallhq/tailcall/pull/2100)) + + +--- +## v0.85.4 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate rustls to v0.23.9 [@renovate](https://github.com/renovate) ([#2098](https://github.com/tailcallhq/tailcall/pull/2098)) +- fix(deps): update dependency yaml to v2.4.3 [@renovate](https://github.com/renovate) ([#2091](https://github.com/tailcallhq/tailcall/pull/2091)) + +### 🧰 Maintenance + +- chore(deps): update dependency tsx to v4.11.2 [@renovate](https://github.com/renovate) ([#2094](https://github.com/tailcallhq/tailcall/pull/2094)) +- chore: push WRK output into the bencher [REVERT] [@tusharmath](https://github.com/tusharmath) ([#2089](https://github.com/tailcallhq/tailcall/pull/2089)) +- chore(deps): update dependency wrangler to v3.58.0 [@renovate](https://github.com/renovate) ([#2083](https://github.com/tailcallhq/tailcall/pull/2083)) + + +--- +## v0.85.3 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate proc-macro2 to v1.0.85 [@renovate](https://github.com/renovate) ([#2088](https://github.com/tailcallhq/tailcall/pull/2088)) + +### 🧰 Maintenance + +- chore(deps): update dependency wrangler to v3.58.0 [@renovate](https://github.com/renovate) ([#2083](https://github.com/tailcallhq/tailcall/pull/2083)) + + +--- +## v0.85.2 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate strum\_macros to v0.26.3 [@renovate](https://github.com/renovate) ([#2087](https://github.com/tailcallhq/tailcall/pull/2087)) + +### 🧰 Maintenance + +- chore: push WRK output into the bencher [@ezhil56x](https://github.com/ezhil56x) ([#2080](https://github.com/tailcallhq/tailcall/pull/2080)) + + +--- +## v0.85.1 + +### πŸ› Bug Fixes + +- fix: parse query [@amitksingh1490](https://github.com/amitksingh1490) ([#2084](https://github.com/tailcallhq/tailcall/pull/2084)) + +### 🧰 Maintenance + +- chore(deps): update dependency miniflare to v3.20240524.1 [@renovate](https://github.com/renovate) ([#2082](https://github.com/tailcallhq/tailcall/pull/2082)) diff --git a/releases/2024/March.mdx b/releases/2024/March.mdx new file mode 100644 index 0000000000..d57da16fdb --- /dev/null +++ b/releases/2024/March.mdx @@ -0,0 +1,1023 @@ +--- +sidebar_position: 10 +toc_max_heading_level: 2 +--- + +import VersionUpdateCard from "@site/src/components/shared/VersionUpdateCard" + + + +## v0.70.6 + +### πŸ› Bug Fixes + +- fix(generator): add map support [@ssddOnTop](https://github.com/ssddOnTop) ([#1610](https://github.com/tailcallhq/tailcall/pull/1610)) + +### 🧰 Maintenance + +- fix(generator): add map support [@ssddOnTop](https://github.com/ssddOnTop) ([#1610](https://github.com/tailcallhq/tailcall/pull/1610)) +- chore: drop expr [@ssddOnTop](https://github.com/ssddOnTop) ([#1611](https://github.com/tailcallhq/tailcall/pull/1611)) + + +--- +## v0.70.5 + +### πŸ› Bug Fixes + +- fix: add protected directive to autogen [@neo773](https://github.com/neo773) ([#1606](https://github.com/tailcallhq/tailcall/pull/1606)) + + +--- +## v0.70.4 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate chrono to 0.4.37 [@renovate](https://github.com/renovate) ([#1572](https://github.com/tailcallhq/tailcall/pull/1572)) + +### 🧰 Maintenance + +- chore(deps): update dependency @cloudflare/workers-types to v4.20240329.0 [@renovate](https://github.com/renovate) ([#1604](https://github.com/tailcallhq/tailcall/pull/1604)) + + +--- +## v0.70.3 + +### πŸ› Bug Fixes + +- fix: printing empty schema [@ssddOnTop](https://github.com/ssddOnTop) ([#1601](https://github.com/tailcallhq/tailcall/pull/1601)) + + +--- +## v0.70.2 + +### πŸ› Bug Fixes + +- fix: printing empty schema [@ssddOnTop](https://github.com/ssddOnTop) ([#1601](https://github.com/tailcallhq/tailcall/pull/1601)) +- fix(deps): update rust crate lambda\_runtime to 0.11.1 [@renovate](https://github.com/renovate) ([#1603](https://github.com/tailcallhq/tailcall/pull/1603)) + + +--- +## v0.70.1 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate lambda\_http to 0.11.1 [@renovate](https://github.com/renovate) ([#1602](https://github.com/tailcallhq/tailcall/pull/1602)) + + +--- +## v0.70.0 + +### πŸš€ Features + +- feat: generate config from protofile [@ssddOnTop](https://github.com/ssddOnTop) ([#1576](https://github.com/tailcallhq/tailcall/pull/1576)) + +### 🧰 Maintenance + +- chore(deps): update dependency wrangler to v3.41.0 [@renovate](https://github.com/renovate) ([#1598](https://github.com/tailcallhq/tailcall/pull/1598)) + + +--- +## v0.69.5 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate worker to 0.0.24 [@renovate](https://github.com/renovate) ([#1595](https://github.com/tailcallhq/tailcall/pull/1595)) + +### 🧰 Maintenance + +- chore(deps): update dependency wrangler to v3.40.0 [@renovate](https://github.com/renovate) ([#1594](https://github.com/tailcallhq/tailcall/pull/1594)) + + +--- +## v0.69.4 + +### πŸ› Bug Fixes + +- fix: env warn [@ssddOnTop](https://github.com/ssddOnTop) ([#1588](https://github.com/tailcallhq/tailcall/pull/1588)) + + +--- +## v0.69.3 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate tokio to 1.37.0 [@renovate](https://github.com/renovate) ([#1590](https://github.com/tailcallhq/tailcall/pull/1590)) + + +--- +## v0.69.2 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate opentelemetry-http to 0.11.1 [@renovate](https://github.com/renovate) ([#1589](https://github.com/tailcallhq/tailcall/pull/1589)) + + +--- +## v0.69.1 + +### πŸ“ Documentation + +- chore: add bounty.md [@tusharmath](https://github.com/tusharmath) ([#1569](https://github.com/tailcallhq/tailcall/pull/1569)) + +### πŸ› Bug Fixes + +- fix(deps): update rust crate jsonwebtoken to 9.3.0 [@renovate](https://github.com/renovate) ([#1587](https://github.com/tailcallhq/tailcall/pull/1587)) + +### 🧰 Maintenance + +- chore: add bounty.md [@tusharmath](https://github.com/tusharmath) ([#1569](https://github.com/tailcallhq/tailcall/pull/1569)) +- chore(deps): update rust crate insta to 1.38.0 [@renovate](https://github.com/renovate) ([#1585](https://github.com/tailcallhq/tailcall/pull/1585)) + + +--- +## v0.69.0 + +### πŸš€ Features + +- feat(auth): entity level authentication [@meskill](https://github.com/meskill) ([#1579](https://github.com/tailcallhq/tailcall/pull/1579)) + +### πŸ“ Documentation + +- chore: add bounty.md [@tusharmath](https://github.com/tusharmath) ([#1569](https://github.com/tailcallhq/tailcall/pull/1569)) + +### πŸ› Bug Fixes + +- fix: improve performance for EnvIO [@meskill](https://github.com/meskill) ([#1574](https://github.com/tailcallhq/tailcall/pull/1574)) + +### 🧰 Maintenance + +- chore: add bounty.md [@tusharmath](https://github.com/tusharmath) ([#1569](https://github.com/tailcallhq/tailcall/pull/1569)) +- chore(deps): update rust crate insta to 1.38.0 [@renovate](https://github.com/renovate) ([#1585](https://github.com/tailcallhq/tailcall/pull/1585)) + + +--- +## v0.68.8 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate worker to 0.0.23 [@renovate](https://github.com/renovate) ([#1578](https://github.com/tailcallhq/tailcall/pull/1578)) + + +--- +## v0.68.7 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate worker to 0.0.23 [@renovate](https://github.com/renovate) ([#1578](https://github.com/tailcallhq/tailcall/pull/1578)) +- fix(deps): update rust crate lambda\_http to 0.11.0 [@renovate](https://github.com/renovate) ([#1580](https://github.com/tailcallhq/tailcall/pull/1580)) + + +--- +## v0.68.6 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate lambda\_http to 0.11.0 [@renovate](https://github.com/renovate) ([#1580](https://github.com/tailcallhq/tailcall/pull/1580)) +- fix(deps): update rust crate lambda\_runtime to 0.11.0 [@renovate](https://github.com/renovate) ([#1581](https://github.com/tailcallhq/tailcall/pull/1581)) + +### 🧰 Maintenance + +- chore(deps): update dependency wrangler to v3.39.0 [@renovate](https://github.com/renovate) ([#1577](https://github.com/tailcallhq/tailcall/pull/1577)) + + +--- +## v0.68.5 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate rustls-pki-types to 1.4.1 [@renovate](https://github.com/renovate) ([#1575](https://github.com/tailcallhq/tailcall/pull/1575)) + +### 🧰 Maintenance + +- chore(grpc): adding protobuf convert\_output benchmark [@shashitnak](https://github.com/shashitnak) ([#1547](https://github.com/tailcallhq/tailcall/pull/1547)) +- chore(deps): update dependency wrangler to v3.38.0 [@renovate](https://github.com/renovate) ([#1566](https://github.com/tailcallhq/tailcall/pull/1566)) + + +--- +## v0.68.4 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate worker to 0.0.22 [@renovate](https://github.com/renovate) ([#1565](https://github.com/tailcallhq/tailcall/pull/1565)) + +### 🧰 Maintenance + +- chore(deps): update rust crate insta to 1.37.0 [@renovate](https://github.com/renovate) ([#1563](https://github.com/tailcallhq/tailcall/pull/1563)) + + +--- +## v0.68.3 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate serde\_json to 1.0.115 [@renovate](https://github.com/renovate) ([#1562](https://github.com/tailcallhq/tailcall/pull/1562)) + +### 🧰 Maintenance + +- chore: add bench for `JsonLike::group_by` [@ssddOnTop](https://github.com/ssddOnTop) ([#1561](https://github.com/tailcallhq/tailcall/pull/1561)) + + +--- +## v0.68.2 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate clap to 4.5.4 [@renovate](https://github.com/renovate) ([#1558](https://github.com/tailcallhq/tailcall/pull/1558)) + + +--- +## v0.68.1 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate inquire to 0.7.4 [@renovate](https://github.com/renovate) ([#1553](https://github.com/tailcallhq/tailcall/pull/1553)) + + +--- +## v0.68.0 + +### πŸš€ Features + +- feat: allow multiple steps on `@call` [@ologbonowiwi](https://github.com/ologbonowiwi) ([#1512](https://github.com/tailcallhq/tailcall/pull/1512)) + +### πŸ› Bug Fixes + +- fix(deps): update dependency type-fest to v4.14.0 [@renovate](https://github.com/renovate) ([#1550](https://github.com/tailcallhq/tailcall/pull/1550)) +- fix(deps): update rust crate async-trait to 0.1.79 [@renovate](https://github.com/renovate) ([#1548](https://github.com/tailcallhq/tailcall/pull/1548)) +- fix(deps): update rust crate which to 6.0.1 [@renovate](https://github.com/renovate) ([#1544](https://github.com/tailcallhq/tailcall/pull/1544)) + + +--- +## v0.67.0 + +### πŸš€ Features + +- feat: add `enum` support [@ssddOnTop](https://github.com/ssddOnTop) ([#1537](https://github.com/tailcallhq/tailcall/pull/1537)) + +### πŸ› Bug Fixes + +- fix(deps): update rust crate which to 6.0.1 [@renovate](https://github.com/renovate) ([#1544](https://github.com/tailcallhq/tailcall/pull/1544)) + + +--- +## v0.66.4 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate regex to 1.10.4 [@renovate](https://github.com/renovate) ([#1543](https://github.com/tailcallhq/tailcall/pull/1543)) + +### 🧰 Maintenance + +- chore(deps): update dependency wrangler to v3.37.0 [@renovate](https://github.com/renovate) ([#1541](https://github.com/tailcallhq/tailcall/pull/1541)) + + +--- +## v0.66.3 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate rustls-pki-types to 1.4.0 [@renovate](https://github.com/renovate) ([#1542](https://github.com/tailcallhq/tailcall/pull/1542)) + +### 🧰 Maintenance + +- chore(deps): update dependency miniflare to v3.20240320.0 [@renovate](https://github.com/renovate) ([#1540](https://github.com/tailcallhq/tailcall/pull/1540)) + + +--- +## v0.66.2 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate deno\_core to 0.272.0 [@renovate](https://github.com/renovate) ([#1539](https://github.com/tailcallhq/tailcall/pull/1539)) + + +--- +## v0.66.1 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate inquire to 0.7.3 [@renovate](https://github.com/renovate) ([#1538](https://github.com/tailcallhq/tailcall/pull/1538)) + + +--- +## v0.66.0 + +### πŸš€ Features + +- feat: error on unknown fields [@35C4n0r](https://github.com/35C4n0r) ([#1519](https://github.com/tailcallhq/tailcall/pull/1519)) + + +--- +## v0.65.0 + +### πŸš€ Features + +- feat: read .env file in cli. @Shylock-Hg (#1523) + +### 🧰 Maintenance + +- chore(deps): update dependency wrangler to v3.36.0 [@renovate](https://github.com/renovate) ([#1532](https://github.com/tailcallhq/tailcall/pull/1532)) +- chore(deps): update dependency @cloudflare/workers-types to v4.20240320.1 [@renovate](https://github.com/renovate) ([#1528](https://github.com/tailcallhq/tailcall/pull/1528)) + + +--- +## v0.64.4 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate rustls to 0.23.3 [@renovate](https://github.com/renovate) ([#1531](https://github.com/tailcallhq/tailcall/pull/1531)) + +### 🧰 Maintenance + +- chore: run code coverage only in on darwin 64 [@neo773](https://github.com/neo773) ([#1530](https://github.com/tailcallhq/tailcall/pull/1530)) + + +--- +## v0.64.3 + +### πŸ› Bug Fixes + +- fix(grpc): schema validation for fields in snake\_case [@meskill](https://github.com/meskill) ([#1527](https://github.com/tailcallhq/tailcall/pull/1527)) + + +--- +## v0.64.2 + +### πŸ› Bug Fixes + +- fix: experimental headers [@tusharmath](https://github.com/tusharmath) ([#1524](https://github.com/tailcallhq/tailcall/pull/1524)) + + +--- +## v0.64.1 + +### πŸ› Bug Fixes + +- fix: remove redundant fork of async-graphql [@neo773](https://github.com/neo773) ([#1513](https://github.com/tailcallhq/tailcall/pull/1513)) +- fix(deps): update dependency type-fest to v4.13.1 [@renovate](https://github.com/renovate) ([#1520](https://github.com/tailcallhq/tailcall/pull/1520)) + +### 🧰 Maintenance + +- chore(deps): update wandalen/wretry.action action to v2 [@renovate](https://github.com/renovate) ([#1518](https://github.com/tailcallhq/tailcall/pull/1518)) +- chore(deps): update dependency wrangler to v3.35.0 [@renovate](https://github.com/renovate) ([#1516](https://github.com/tailcallhq/tailcall/pull/1516)) + + +--- +## v0.64.0 + +- ci: Track main branch benchmarks with Bencher [@epompeii](https://github.com/epompeii) ([#1441](https://github.com/tailcallhq/tailcall/pull/1441)) + +### πŸš€ Features + +- feat: adding CORS support [@shashitnak](https://github.com/shashitnak) ([#1269](https://github.com/tailcallhq/tailcall/pull/1269)) + +### πŸ› Bug Fixes + +- fix(deps): update dependency type-fest to v4.13.0 [@renovate](https://github.com/renovate) ([#1507](https://github.com/tailcallhq/tailcall/pull/1507)) + +### 🧰 Maintenance + +- chore(deps): update dependency miniflare to v3.20240314.0 [@renovate](https://github.com/renovate) ([#1515](https://github.com/tailcallhq/tailcall/pull/1515)) +- chore: read `sdl_error` from spec headers [@ssddOnTop](https://github.com/ssddOnTop) ([#1424](https://github.com/tailcallhq/tailcall/pull/1424)) + + +--- +## v0.63.0 + +### πŸš€ Features + +- feat: generate log for endpoints [@ssddOnTop](https://github.com/ssddOnTop) ([#1499](https://github.com/tailcallhq/tailcall/pull/1499)) + + +--- +## v0.62.5 + +### πŸ› Bug Fixes + +- fix: scalar not defined [@ssddOnTop](https://github.com/ssddOnTop) ([#1498](https://github.com/tailcallhq/tailcall/pull/1498)) + +### 🧰 Maintenance + +- fix: scalar not defined [@ssddOnTop](https://github.com/ssddOnTop) ([#1498](https://github.com/tailcallhq/tailcall/pull/1498)) + + +--- +## v0.62.4 + +### 🧰 Maintenance + +- fix: `JsRequest` body as string [@ssddOnTop](https://github.com/ssddOnTop) ([#1495](https://github.com/tailcallhq/tailcall/pull/1495)) + + +--- +## v0.62.3 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate async-recursion to 1.1.0 [@renovate](https://github.com/renovate) ([#1489](https://github.com/tailcallhq/tailcall/pull/1489)) + + +--- +## v0.62.2 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate inquire to 0.7.2 [@renovate](https://github.com/renovate) ([#1488](https://github.com/tailcallhq/tailcall/pull/1488)) + + +--- +## v0.62.1 + +### πŸ› Bug Fixes + +- fix: tailcall panics on SchemaError [@ssddOnTop](https://github.com/ssddOnTop) ([#1480](https://github.com/tailcallhq/tailcall/pull/1480)) + + +--- +## v0.62.0 + +### πŸš€ Features + +- feat: request context caching [@tusharmath](https://github.com/tusharmath) ([#1468](https://github.com/tailcallhq/tailcall/pull/1468)) + + +--- +## v0.61.1 + +### πŸ› Bug Fixes + +- fix: Upstream URL to error propagation [@hazyone](https://github.com/hazyone) ([#1486](https://github.com/tailcallhq/tailcall/pull/1486)) + + +--- +## v0.61.0 + +### πŸš€ Features + +- feat: telemetry context propagation [@meskill](https://github.com/meskill) ([#1476](https://github.com/tailcallhq/tailcall/pull/1476)) + + +--- +## v0.60.0 + +- refactor: add `Expression::with_args` [@tusharmath](https://github.com/tusharmath) ([#1485](https://github.com/tailcallhq/tailcall/pull/1485)) + +### πŸš€ Features + +- feat: telemetry add server/client metrics [@meskill](https://github.com/meskill) ([#1457](https://github.com/tailcallhq/tailcall/pull/1457)) + + +--- +## v0.59.3 + +- refactor: add `Expression::with_args` [@tusharmath](https://github.com/tusharmath) ([#1485](https://github.com/tailcallhq/tailcall/pull/1485)) + +### πŸ› Bug Fixes + +- fix(deps): update rust crate async-trait to 0.1.78 [@renovate](https://github.com/renovate) ([#1477](https://github.com/tailcallhq/tailcall/pull/1477)) + + +--- +## v0.59.2 + +- test: add tests for `and_then` [@tusharmath](https://github.com/tusharmath) ([#1474](https://github.com/tailcallhq/tailcall/pull/1474)) + +### 🧰 Maintenance + +- fix: use `args` instead of `value` to compose expressions [@ssddOnTop](https://github.com/ssddOnTop) ([#1483](https://github.com/tailcallhq/tailcall/pull/1483)) +- chore: impl merge right [@ssddOnTop](https://github.com/ssddOnTop) ([#1470](https://github.com/tailcallhq/tailcall/pull/1470)) + + +--- +## v0.59.1 + +### πŸ› Bug Fixes + +- fix: windows CI [@ssddOnTop](https://github.com/ssddOnTop) ([#1460](https://github.com/tailcallhq/tailcall/pull/1460)) + +### 🧰 Maintenance + +- chore: impl merge right [@ssddOnTop](https://github.com/ssddOnTop) ([#1470](https://github.com/tailcallhq/tailcall/pull/1470)) + + +--- +## v0.59.0 + +### πŸš€ Features + +- feat: remove `data.` from rest api responses [@ologbonowiwi](https://github.com/ologbonowiwi) ([#1438](https://github.com/tailcallhq/tailcall/pull/1438)) + +### πŸ› Bug Fixes + +- fix: lint [@amitksingh1490](https://github.com/amitksingh1490) ([#1471](https://github.com/tailcallhq/tailcall/pull/1471)) + + +--- +## v0.58.1 + +### πŸ› Bug Fixes + +- fix: lint [@amitksingh1490](https://github.com/amitksingh1490) ([#1471](https://github.com/tailcallhq/tailcall/pull/1471)) + + +--- +## v0.58.0 + +- ci: run tests on all platform targets [@Dhanus3133](https://github.com/Dhanus3133) ([#1432](https://github.com/tailcallhq/tailcall/pull/1432)) +- test: disable telemetry asserts [@meskill](https://github.com/meskill) ([#1466](https://github.com/tailcallhq/tailcall/pull/1466)) + +### πŸš€ Features + +- chore: add `new` method to `RequestContext` [@ssddOnTop](https://github.com/ssddOnTop) ([#1465](https://github.com/tailcallhq/tailcall/pull/1465)) + +### πŸ› Bug Fixes +- fix: message for operation validation [@ssddOnTop](https://github.com/ssddOnTop) ([#1467](https://github.com/tailcallhq/tailcall/pull/1467)) + +### 🧰 Maintenance + +- fix: message for operation validation [@ssddOnTop](https://github.com/ssddOnTop) ([#1467](https://github.com/tailcallhq/tailcall/pull/1467)) +- chore: add `new` method to `RequestContext` [@ssddOnTop](https://github.com/ssddOnTop) ([#1465](https://github.com/tailcallhq/tailcall/pull/1465)) + + +--- +## v0.57.0 + +### πŸš€ Features + +- feat: validate linked operations [@ssddOnTop](https://github.com/ssddOnTop) ([#1383](https://github.com/tailcallhq/tailcall/pull/1383)) + +### 🧰 Maintenance + +- refactor: `EvaluationContext` pass by value [@tusharmath](https://github.com/tusharmath) ([#1451](https://github.com/tailcallhq/tailcall/pull/1451)) + + +--- +## v0.56.5 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate deno\_core to 0.271.0 [@renovate](https://github.com/renovate) ([#1458](https://github.com/tailcallhq/tailcall/pull/1458)) + + +--- +## v0.56.4 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate worker to 0.0.21 [@renovate](https://github.com/renovate) ([#1455](https://github.com/tailcallhq/tailcall/pull/1455)) + + +--- +## v0.56.3 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate worker to 0.0.21 [@renovate](https://github.com/renovate) ([#1455](https://github.com/tailcallhq/tailcall/pull/1455)) +- fix(deps): update rust crate reqwest-middleware to 0.2.5 [@renovate](https://github.com/renovate) ([#1454](https://github.com/tailcallhq/tailcall/pull/1454)) + + +--- +## v0.56.2 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate opentelemetry-system-metrics to 0.1.8 [@renovate](https://github.com/renovate) ([#1453](https://github.com/tailcallhq/tailcall/pull/1453)) + + +--- +## v0.56.1 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate clap to 4.5.3 [@renovate](https://github.com/renovate) ([#1452](https://github.com/tailcallhq/tailcall/pull/1452)) + + +--- +## v0.56.0 + +### πŸš€ Features + +- feat: telemetry improvements [@meskill](https://github.com/meskill) ([#1393](https://github.com/tailcallhq/tailcall/pull/1393)) + +### 🧰 Maintenance + +- chore(deps): update dependency vitest to v1.4.0 [@renovate](https://github.com/renovate) ([#1449](https://github.com/tailcallhq/tailcall/pull/1449)) + + +--- +## v0.55.1 + +### πŸ› Bug Fixes + +- fix: create `.tailcallrc.schema.json` on `init` [@neo773](https://github.com/neo773) ([#1448](https://github.com/tailcallhq/tailcall/pull/1448)) + +### 🧰 Maintenance + +- chore(deps): update dependency wrangler to v3.34.2 [@renovate](https://github.com/renovate) ([#1440](https://github.com/tailcallhq/tailcall/pull/1440)) +- chore(deps): update dependency @cloudflare/workers-types to v4.20240314.0 [@renovate](https://github.com/renovate) ([#1443](https://github.com/tailcallhq/tailcall/pull/1443)) +- chore(deps): update dependency miniflare to v3.20240304.2 [@renovate](https://github.com/renovate) ([#1439](https://github.com/tailcallhq/tailcall/pull/1439)) +- chore: move `async-graphql*` dependency link to tailcallhq [@ssddOnTop](https://github.com/ssddOnTop) ([#1442](https://github.com/tailcallhq/tailcall/pull/1442)) + + +--- +## v0.55.0 + +### πŸš€ Features + +- fix: handle non-experimental headers [@ologbonowiwi](https://github.com/ologbonowiwi) ([#1435](https://github.com/tailcallhq/tailcall/pull/1435)) + + +--- +## v0.54.1 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate rustls to 0.23.2 [@renovate](https://github.com/renovate) ([#1422](https://github.com/tailcallhq/tailcall/pull/1422)) + + +--- +## v0.54.0 + +### πŸš€ Features + +- feat(apollo): Apollo studio integration [@shashitnak](https://github.com/shashitnak) ([#1380](https://github.com/tailcallhq/tailcall/pull/1380)) + +### πŸ› Bug Fixes + +- fix(deps): update rust crate rustls to 0.23.2 [@renovate](https://github.com/renovate) ([#1422](https://github.com/tailcallhq/tailcall/pull/1422)) + + +--- +## v0.53.0 + +### πŸš€ Features + +- feat: support experimental headers [@ologbonowiwi](https://github.com/ologbonowiwi) ([#1425](https://github.com/tailcallhq/tailcall/pull/1425)) + + +--- +## v0.52.0 + +### πŸš€ Features + +- feat: support for set cookie [@ssddOnTop](https://github.com/ssddOnTop) ([#1416](https://github.com/tailcallhq/tailcall/pull/1416)) + +### 🧰 Maintenance + +- refactor: move server responseHeaders to server headers custom [@ologbonowiwi](https://github.com/ologbonowiwi) ([#1402](https://github.com/tailcallhq/tailcall/pull/1402)) + + +--- +## v0.51.1 + +### πŸ› Bug Fixes + +- fix: update `opentelemetry-system-metrics` [@amitksingh1490](https://github.com/amitksingh1490) ([#1417](https://github.com/tailcallhq/tailcall/pull/1417)) + +### 🧰 Maintenance + +- chore: added CLI Error downcasting testcases [@mehulmathur16](https://github.com/mehulmathur16) ([#1404](https://github.com/tailcallhq/tailcall/pull/1404)) + + +--- +## v0.51.0 + +### πŸš€ Features + +- feat: `JsRequest` contains parsed request [@tusharmath](https://github.com/tusharmath) ([#1409](https://github.com/tailcallhq/tailcall/pull/1409)) + +### 🧰 Maintenance + +- chore: standardize log format for tests [@thesapan](https://github.com/thesapan) ([#1412](https://github.com/tailcallhq/tailcall/pull/1412)) +- chore(deps): update dependency wrangler to v3.33.0 [@renovate](https://github.com/renovate) ([#1408](https://github.com/tailcallhq/tailcall/pull/1408)) +- chore(deps): update dependency @cloudflare/workers-types to v4.20240312.0 [@renovate](https://github.com/renovate) ([#1403](https://github.com/tailcallhq/tailcall/pull/1403)) +- chore(deps): update dependency miniflare to v3.20240304.1 [@renovate](https://github.com/renovate) ([#1406](https://github.com/tailcallhq/tailcall/pull/1406)) +- chore: improve snapshot tests [@35C4n0r](https://github.com/35C4n0r) ([#1363](https://github.com/tailcallhq/tailcall/pull/1363)) + + +--- +## v0.50.0 + +### πŸš€ Features + +- feat: move cache control to headers [@ssddOnTop](https://github.com/ssddOnTop) ([#1398](https://github.com/tailcallhq/tailcall/pull/1398)) + +### 🧰 Maintenance + +- feat: move cache control to headers [@ssddOnTop](https://github.com/ssddOnTop) ([#1398](https://github.com/tailcallhq/tailcall/pull/1398)) + + +--- +## v0.49.4 + +### πŸ“ Documentation + +- fix: `autogen` scalar documentation @mobley-trent (#1371) + +### πŸ› Bug Fixes + +- fix: `autogen` scalar documentation @mobley-trent (#1371) + + +--- +## v0.49.3 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate thiserror to 1.0.58 [@renovate](https://github.com/renovate) ([#1395](https://github.com/tailcallhq/tailcall/pull/1395)) + + +--- +## v0.49.2 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate anyhow to 1.0.81 [@renovate](https://github.com/renovate) ([#1394](https://github.com/tailcallhq/tailcall/pull/1394)) + + +--- +## v0.49.1 + +### πŸ› Bug Fixes + +- fix: `allowHeaders` should be case-insensitive [@amitksingh1490](https://github.com/amitksingh1490) ([#1385](https://github.com/tailcallhq/tailcall/pull/1385)) + + +--- +## v0.49.0 + +### πŸš€ Features + +- feat: use `method` enum instead of `string` in `@rest` [@ssddOnTop](https://github.com/ssddOnTop) ([#1379](https://github.com/tailcallhq/tailcall/pull/1379)) + +### 🧰 Maintenance + +- feat: use `method` enum instead of `string` in `@rest` [@ssddOnTop](https://github.com/ssddOnTop) ([#1379](https://github.com/tailcallhq/tailcall/pull/1379)) + + +--- +## v0.48.1 + +### 🧰 Maintenance + +- fix: make `omit` as option for `@modify` directive [@ssddOnTop](https://github.com/ssddOnTop) ([#1382](https://github.com/tailcallhq/tailcall/pull/1382)) + + +--- +## v0.48.0 + +- chore: update execution\_spec.md [@ssddOnTop](https://github.com/ssddOnTop) ([#1368](https://github.com/tailcallhq/tailcall/pull/1368)) + +### πŸš€ Features + +- revert: apollo studio integration [@amitksingh1490](https://github.com/amitksingh1490) ([#1378](https://github.com/tailcallhq/tailcall/pull/1378)) +- feat: add format feature to check [@ssddOnTop](https://github.com/ssddOnTop) ([#1356](https://github.com/tailcallhq/tailcall/pull/1356)) +- feat(apollo): apollo studio integration [@shashitnak](https://github.com/shashitnak) ([#1268](https://github.com/tailcallhq/tailcall/pull/1268)) + +### πŸ› Bug Fixes + +- fix: use `[KeyValue]` in favour of `KeyValues` [@ologbonowiwi](https://github.com/ologbonowiwi) ([#1372](https://github.com/tailcallhq/tailcall/pull/1372)) +- fix(deps): update rust crate strum\_macros to 0.26.2 [@renovate](https://github.com/renovate) ([#1374](https://github.com/tailcallhq/tailcall/pull/1374)) +- fix(deps): update rust crate inquire to 0.7.1 [@renovate](https://github.com/renovate) ([#1373](https://github.com/tailcallhq/tailcall/pull/1373)) +- fix: tracing format [@meskill](https://github.com/meskill) ([#1358](https://github.com/tailcallhq/tailcall/pull/1358)) + +### 🧰 Maintenance + +- fix: use `[KeyValue]` in favour of `KeyValues` [@ologbonowiwi](https://github.com/ologbonowiwi) ([#1372](https://github.com/tailcallhq/tailcall/pull/1372)) +- chore: drop unwanted snapshots [@ssddOnTop](https://github.com/ssddOnTop) ([#1353](https://github.com/tailcallhq/tailcall/pull/1353)) +- chore: drop compose command [@ssddOnTop](https://github.com/ssddOnTop) ([#1362](https://github.com/tailcallhq/tailcall/pull/1362)) + + +--- +## v0.47.7 + +### πŸ› Bug Fixes + +- fix: add telemetry directive to autogen [@neo773](https://github.com/neo773) ([#1350](https://github.com/tailcallhq/tailcall/pull/1350)) + + +--- +## v0.47.6 + +### πŸ› Bug Fixes + +- fix: `n+1` log message [@tusharmath](https://github.com/tusharmath) ([#1352](https://github.com/tailcallhq/tailcall/pull/1352)) + + +--- +## v0.47.5 + +### πŸ› Bug Fixes + +- fix: `n+1` log message [@tusharmath](https://github.com/tusharmath) ([#1352](https://github.com/tailcallhq/tailcall/pull/1352)) +- fix: rename groupBy to batchKey [@amitksingh1490](https://github.com/amitksingh1490) ([#1342](https://github.com/tailcallhq/tailcall/pull/1342)) + + +--- +## v0.47.4 + +### πŸ› Bug Fixes + +- fix: rename groupBy to batchKey [@amitksingh1490](https://github.com/amitksingh1490) ([#1342](https://github.com/tailcallhq/tailcall/pull/1342)) +- fix: validation error to CLI Error conversion [@mehulmathur16](https://github.com/mehulmathur16) ([#1335](https://github.com/tailcallhq/tailcall/pull/1335)) + +### 🧰 Maintenance + +- chore(deps): update actions/checkout action to v4 [@renovate](https://github.com/renovate) ([#1345](https://github.com/tailcallhq/tailcall/pull/1345)) + + +--- +## v0.47.3 + +### πŸ› Bug Fixes + +- fix: scalar sorting in autogen file [@mehulmathur16](https://github.com/mehulmathur16) ([#1346](https://github.com/tailcallhq/tailcall/pull/1346)) + + +--- +## v0.47.2 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate chrono to 0.4.35 [@renovate](https://github.com/renovate) ([#1338](https://github.com/tailcallhq/tailcall/pull/1338)) + +### 🧰 Maintenance + +- chore: add ci to run check on all examples [@ssddOnTop](https://github.com/ssddOnTop) ([#1343](https://github.com/tailcallhq/tailcall/pull/1343)) + + +--- +## v0.47.1 + +### πŸ› Bug Fixes + +- fix: omit operator not displayed in generated files [@ssddOnTop](https://github.com/ssddOnTop) ([#1340](https://github.com/tailcallhq/tailcall/pull/1340)) + + +--- +## v0.47.0 + +### πŸš€ Features + +- feat: add date and url scalar [@ssddOnTop](https://github.com/ssddOnTop) ([#1323](https://github.com/tailcallhq/tailcall/pull/1323)) +- feat: REST ingress [@tusharmath](https://github.com/tusharmath) ([#1324](https://github.com/tailcallhq/tailcall/pull/1324)) + +### πŸ› Bug Fixes + +- fix(deps): update rust crate serde\_path\_to\_error to 0.1.16 [@renovate](https://github.com/renovate) ([#1336](https://github.com/tailcallhq/tailcall/pull/1336)) +- fix(deps): update rust crate deno\_core to 0.270.0 [@renovate](https://github.com/renovate) ([#1334](https://github.com/tailcallhq/tailcall/pull/1334)) +- fix(deps): update dependency type-fest to v4.12.0 [@renovate](https://github.com/renovate) ([#1326](https://github.com/tailcallhq/tailcall/pull/1326)) + + +--- +## v0.46.2 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate worker to 0.0.20 [@renovate](https://github.com/renovate) ([#1325](https://github.com/tailcallhq/tailcall/pull/1325)) + + +--- +## v0.46.1 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate getrandom to 0.2.12 [@renovate](https://github.com/renovate) ([#1305](https://github.com/tailcallhq/tailcall/pull/1305)) +- fix(deps): update rust crate tracing-opentelemetry to 0.23.0 [@renovate](https://github.com/renovate) ([#1320](https://github.com/tailcallhq/tailcall/pull/1320)) + + +--- +## v0.46.0 + +### πŸš€ Features + +- feat(scalar): add phone no [@ssddOnTop](https://github.com/ssddOnTop) ([#1299](https://github.com/tailcallhq/tailcall/pull/1299)) + +### πŸ› Bug Fixes + +- fix(deps): update rust crate tracing-opentelemetry to 0.23.0 [@renovate](https://github.com/renovate) ([#1320](https://github.com/tailcallhq/tailcall/pull/1320)) + + +--- +## v0.45.1 + +### πŸ› Bug Fixes + +- fix: scalar generation when scalar is taken as input [@ssddOnTop](https://github.com/ssddOnTop) ([#1307](https://github.com/tailcallhq/tailcall/pull/1307)) + + +--- +## v0.45.0 + +### πŸš€ Features + +- feat: open telemetry integration [@meskill](https://github.com/meskill) ([#924](https://github.com/tailcallhq/tailcall/pull/924)) + +### πŸ› Bug Fixes + +- fix: migrate from log to tracing [@meskill](https://github.com/meskill) ([#1310](https://github.com/tailcallhq/tailcall/pull/1310)) +- fix(deps): update rust crate deno\_core to 0.269.0 [@renovate](https://github.com/renovate) ([#1318](https://github.com/tailcallhq/tailcall/pull/1318)) + +### 🧰 Maintenance + +- chore(deps): update dependency wrangler to v3.32.0 [@renovate](https://github.com/renovate) ([#1315](https://github.com/tailcallhq/tailcall/pull/1315)) +- chore(deps): update dependency miniflare to v3.20240304.0 [@renovate](https://github.com/renovate) ([#1314](https://github.com/tailcallhq/tailcall/pull/1314)) + + +--- +## v0.44.1 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate deno\_core to 0.268.0 [@renovate](https://github.com/renovate) ([#1303](https://github.com/tailcallhq/tailcall/pull/1303)) + + +--- +## v0.44.0 + +- test(js): remove outdated tests [@meskill](https://github.com/meskill) ([#1286](https://github.com/tailcallhq/tailcall/pull/1286)) + +### πŸš€ Features + +- chore: use std feature for rustls [@amitksingh1490](https://github.com/amitksingh1490) ([#1301](https://github.com/tailcallhq/tailcall/pull/1301)) +- feat(scalar): add email gql scalar [@ssddOnTop](https://github.com/ssddOnTop) ([#1255](https://github.com/tailcallhq/tailcall/pull/1255)) +- feat: make package mandatory in proto files [@ssddOnTop](https://github.com/ssddOnTop) ([#1227](https://github.com/tailcallhq/tailcall/pull/1227)) + +### πŸ› Bug Fixes + +- fix(deps): update rust crate clap to 4.5.2 [@renovate](https://github.com/renovate) ([#1302](https://github.com/tailcallhq/tailcall/pull/1302)) +- fix(deps): update dependency yaml to v2.4.1 [@renovate](https://github.com/renovate) ([#1298](https://github.com/tailcallhq/tailcall/pull/1298)) +- fix(deps): update rust crate webbrowser to 0.8.13 [@renovate](https://github.com/renovate) ([#1295](https://github.com/tailcallhq/tailcall/pull/1295)) +- fix(deps): update rust crate worker to 0.0.19 [@renovate](https://github.com/renovate) ([#1293](https://github.com/tailcallhq/tailcall/pull/1293)) +- fix(deps): update rust crate env\_logger to 0.11.3 [@renovate](https://github.com/renovate) ([#1292](https://github.com/tailcallhq/tailcall/pull/1292)) +- fix(cache): @cache directive on types [@meskill](https://github.com/meskill) ([#1282](https://github.com/tailcallhq/tailcall/pull/1282)) +- fix(aws): construct proper URL for core + set logging level with .env file [@mogery](https://github.com/mogery) ([#1171](https://github.com/tailcallhq/tailcall/pull/1171)) +- fix(deps): update dependency type-fest to v4.11.1 [@renovate](https://github.com/renovate) ([#1289](https://github.com/tailcallhq/tailcall/pull/1289)) +- fix(deps): update rust crate rustls to 0.23.1 [@renovate](https://github.com/renovate) ([#1266](https://github.com/tailcallhq/tailcall/pull/1266)) +- fix(deps): update rust crate deno\_core to 0.267.0 [@renovate](https://github.com/renovate) ([#1288](https://github.com/tailcallhq/tailcall/pull/1288)) + +### 🧰 Maintenance + +- chore: use std feature for rustls [@amitksingh1490](https://github.com/amitksingh1490) ([#1301](https://github.com/tailcallhq/tailcall/pull/1301)) +- chore(deps): update dependency wrangler to v3.31.0 [@renovate](https://github.com/renovate) ([#1296](https://github.com/tailcallhq/tailcall/pull/1296)) +- chore(deps): update dependency miniflare to v3.20240223.1 [@renovate](https://github.com/renovate) ([#1294](https://github.com/tailcallhq/tailcall/pull/1294)) +- refactor: update link [@tusharmath](https://github.com/tusharmath) ([#1291](https://github.com/tailcallhq/tailcall/pull/1291)) +- chore: improve test logs [@tusharmath](https://github.com/tusharmath) ([#1290](https://github.com/tailcallhq/tailcall/pull/1290)) +- chore: update comment-wrap setting [@tusharmath](https://github.com/tusharmath) ([#1287](https://github.com/tailcallhq/tailcall/pull/1287)) + + +--- +## v0.43.0 + +### πŸš€ Features + +- feat: create `@call` operator [@ologbonowiwi](https://github.com/ologbonowiwi) ([#1064](https://github.com/tailcallhq/tailcall/pull/1064)) + +### πŸ› Bug Fixes + +- fix(deps): update dependency type-fest to v4.11.0 [@renovate](https://github.com/renovate) ([#1284](https://github.com/tailcallhq/tailcall/pull/1284)) + +### 🧰 Maintenance + +- chore(deps): update rust crate insta to 1.36.1 [@renovate](https://github.com/renovate) ([#1283](https://github.com/tailcallhq/tailcall/pull/1283)) + + +--- +## v0.42.1 + +### πŸ› Bug Fixes + +- fix: enhanced server errors [@mehulmathur16](https://github.com/mehulmathur16) ([#1277](https://github.com/tailcallhq/tailcall/pull/1277)) + +### 🧰 Maintenance + +- chore(deps): update rust crate insta to 1.36.0 [@renovate](https://github.com/renovate) ([#1281](https://github.com/tailcallhq/tailcall/pull/1281)) + + +--- +## v0.42.0 + +### πŸš€ Features + +- fix: reduce log verbosity [@mehulmathur16](https://github.com/mehulmathur16) ([#1272](https://github.com/tailcallhq/tailcall/pull/1272)) + +### πŸ› Bug Fixes + +- fix: reduce log verbosity [@mehulmathur16](https://github.com/mehulmathur16) ([#1272](https://github.com/tailcallhq/tailcall/pull/1272)) + + +--- +## v0.41.0 + +### πŸš€ Features + +- feat: add upstream request filter [@tusharmath](https://github.com/tusharmath) ([#1182](https://github.com/tailcallhq/tailcall/pull/1182)) + +### πŸ› Bug Fixes + +- refactor: reuse `Version` variable in update checker [@ssddOnTop](https://github.com/ssddOnTop) ([#1258](https://github.com/tailcallhq/tailcall/pull/1258)) + +### 🧰 Maintenance + +- refactor: reuse `Version` variable in update checker [@ssddOnTop](https://github.com/ssddOnTop) ([#1258](https://github.com/tailcallhq/tailcall/pull/1258)) +- chore(deps): update dependency wrangler to v3.30.1 [@renovate](https://github.com/renovate) ([#1267](https://github.com/tailcallhq/tailcall/pull/1267)) diff --git a/releases/2024/May.mdx b/releases/2024/May.mdx new file mode 100644 index 0000000000..0a64782f27 --- /dev/null +++ b/releases/2024/May.mdx @@ -0,0 +1,551 @@ +--- +sidebar_position: 8 +toc_max_heading_level: 2 +--- + +import VersionUpdateCard from "@site/src/components/shared/VersionUpdateCard" + + + +## v0.85.0 + +- test: @expr converts string to other primitive value [@meskill](https://github.com/meskill) ([#2038](https://github.com/tailcallhq/tailcall/pull/2038)) +- test: scalar validation as input and output type [@meskill](https://github.com/meskill) ([#2052](https://github.com/tailcallhq/tailcall/pull/2052)) +- test: missing builtin scalar validation [@meskill](https://github.com/meskill) ([#2050](https://github.com/tailcallhq/tailcall/pull/2050)) + +### πŸš€ Features + +- feat(grpc): preserve comments from protobuf when generating config [@mehulmathur16](https://github.com/mehulmathur16) ([#2023](https://github.com/tailcallhq/tailcall/pull/2023)) + +### πŸ› Bug Fixes + +- fix(grpc): config generation for optional fields [@meskill](https://github.com/meskill) ([#2042](https://github.com/tailcallhq/tailcall/pull/2042)) +- fix: input types loose out on provided graphQL documentation [@emekaokoli19](https://github.com/emekaokoli19) ([#2015](https://github.com/tailcallhq/tailcall/pull/2015)) + +### 🧰 Maintenance + +- chore: notify ci failure on Discord [@ezhil56x](https://github.com/ezhil56x) ([#2078](https://github.com/tailcallhq/tailcall/pull/2078)) +- chore: transformer auto-resolve ambiguous types [@ssddOnTop](https://github.com/ssddOnTop) ([#2024](https://github.com/tailcallhq/tailcall/pull/2024)) + + +--- +## v0.84.1 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate tokio to v1.38.0 [@renovate](https://github.com/renovate) ([#2079](https://github.com/tailcallhq/tailcall/pull/2079)) + +### 🧰 Maintenance + +- chore: upgrade opentelemetry version [@meskill](https://github.com/meskill) ([#2049](https://github.com/tailcallhq/tailcall/pull/2049)) + + +--- +## v0.84.0 + +### πŸš€ Features + +- feat(js): JS based resolvers [@ssddOnTop](https://github.com/ssddOnTop) ([#1867](https://github.com/tailcallhq/tailcall/pull/1867)) + +### πŸ› Bug Fixes + +- fix(deps): update rust crate worker to 0.3.0 [@renovate](https://github.com/renovate) ([#2074](https://github.com/tailcallhq/tailcall/pull/2074)) +- fix(deps): update rust crate syn to v2.0.66 [@renovate](https://github.com/renovate) ([#2058](https://github.com/tailcallhq/tailcall/pull/2058)) +- fix(deps): update rust crate proc-macro2 to v1.0.84 [@renovate](https://github.com/renovate) ([#2047](https://github.com/tailcallhq/tailcall/pull/2047)) +- fix(deps): update rust crate serde to v1.0.203 [@renovate](https://github.com/renovate) ([#2057](https://github.com/tailcallhq/tailcall/pull/2057)) +- fix(deps): update rust crate rustls to v0.23.8 [@renovate](https://github.com/renovate) ([#2048](https://github.com/tailcallhq/tailcall/pull/2048)) +- fix(deps): update dependency type-fest to v4.18.3 [@renovate](https://github.com/renovate) ([#2044](https://github.com/tailcallhq/tailcall/pull/2044)) +- fix(deps): update rust crate hyper-util to v0.1.5 [@renovate](https://github.com/renovate) ([#2045](https://github.com/tailcallhq/tailcall/pull/2045)) +- fix: revert signing releases [@ssddOnTop](https://github.com/ssddOnTop) ([#2043](https://github.com/tailcallhq/tailcall/pull/2043)) +- fix: rquickjs windows build [@ssddOnTop](https://github.com/ssddOnTop) ([#2032](https://github.com/tailcallhq/tailcall/pull/2032)) +- fix: sign releases via gpg [@ssddOnTop](https://github.com/ssddOnTop) ([#2010](https://github.com/tailcallhq/tailcall/pull/2010)) +- fix: added utm source \& medium on playground url [@mehulmathur16](https://github.com/mehulmathur16) ([#1994](https://github.com/tailcallhq/tailcall/pull/1994)) +- fix: windows warn [@ssddOnTop](https://github.com/ssddOnTop) ([#2025](https://github.com/tailcallhq/tailcall/pull/2025)) +- fix: windows build [@ssddOnTop](https://github.com/ssddOnTop) ([#2021](https://github.com/tailcallhq/tailcall/pull/2021)) +- fix: compiling tailcall-aws-lambda for musl [@shashitnak](https://github.com/shashitnak) ([#2007](https://github.com/tailcallhq/tailcall/pull/2007)) + +### πŸš€ Performance + +- perf: remove unnecessary clone [@meskill](https://github.com/meskill) ([#2028](https://github.com/tailcallhq/tailcall/pull/2028)) + +### 🧰 Maintenance + +- fix: release builds [@amitksingh1490](https://github.com/amitksingh1490) ([#2076](https://github.com/tailcallhq/tailcall/pull/2076)) +- chore(deps): update dependency wrangler to v3.57.2 [@renovate](https://github.com/renovate) ([#2064](https://github.com/tailcallhq/tailcall/pull/2064)) +- chore(deps): update dependency @cloudflare/workers-types to v4.20240529.0 [@renovate](https://github.com/renovate) ([#2067](https://github.com/tailcallhq/tailcall/pull/2067)) +- chore(deps): update dependency tsx to v4.11.0 [@renovate](https://github.com/renovate) ([#2063](https://github.com/tailcallhq/tailcall/pull/2063)) +- chore(deps): update dependency miniflare to v3.20240524.0 [@renovate](https://github.com/renovate) ([#2061](https://github.com/tailcallhq/tailcall/pull/2061)) +- chore(deps): update dependency @cloudflare/workers-types to v4.20240524.0 [@renovate](https://github.com/renovate) ([#2059](https://github.com/tailcallhq/tailcall/pull/2059)) +- chore: rename lambda to IR [@tusharmath](https://github.com/tusharmath) ([#2030](https://github.com/tailcallhq/tailcall/pull/2030)) +- chore: make cache\_key return `Option` [@ssddOnTop](https://github.com/ssddOnTop) ([#2009](https://github.com/tailcallhq/tailcall/pull/2009)) + + +--- +## v0.83.0 + +### πŸš€ Features + +- feat: configure http cache size through upstream setting [@ranjitmahadik](https://github.com/ranjitmahadik) ([#1988](https://github.com/tailcallhq/tailcall/pull/1988)) + + +--- +## v0.82.23 + +### πŸ› Bug Fixes + +- fix: passing lambda request headers to hyper request [@shashitnak](https://github.com/shashitnak) ([#2006](https://github.com/tailcallhq/tailcall/pull/2006)) + + +--- +## v0.82.22 + +### πŸ› Bug Fixes + +- fix: errors on compile time on mac [@amitksingh1490](https://github.com/amitksingh1490) ([#2005](https://github.com/tailcallhq/tailcall/pull/2005)) + +### 🧰 Maintenance + +- chore: Clean up merge logic for vectors of key-value structs. [@TheWizardTower](https://github.com/TheWizardTower) ([#1977](https://github.com/tailcallhq/tailcall/pull/1977)) + + +--- +## v0.82.21 + +### πŸ› Bug Fixes + +- fix(grpc): map type support [@meskill](https://github.com/meskill) ([#1979](https://github.com/tailcallhq/tailcall/pull/1979)) + +### πŸš€ Performance + +- perf: use custom HTTP Cache [@ranjitmahadik](https://github.com/ranjitmahadik) ([#1910](https://github.com/tailcallhq/tailcall/pull/1910)) + +### 🧰 Maintenance + +- perf: use custom HTTP Cache [@ranjitmahadik](https://github.com/ranjitmahadik) ([#1910](https://github.com/tailcallhq/tailcall/pull/1910)) + + +--- +## v0.82.20 + +### πŸ› Bug Fixes + +- fix: revert CI changes for [win32-arm64-msvc \& win32-ia32-gnu] [@mehulmathur16](https://github.com/mehulmathur16) ([#1976](https://github.com/tailcallhq/tailcall/pull/1976)) +- fix(grpc): type and field names for config from protobuf generation [@meskill](https://github.com/meskill) ([#1895](https://github.com/tailcallhq/tailcall/pull/1895)) +- fix(deps): update rust crate serde to v1.0.202 [@renovate](https://github.com/renovate) ([#1967](https://github.com/tailcallhq/tailcall/pull/1967)) +- fix: Enable JS build for all architecture [@varshith257](https://github.com/varshith257) ([#1963](https://github.com/tailcallhq/tailcall/pull/1963)) +- fix: js build on some architectures [@mehulmathur16](https://github.com/mehulmathur16) ([#1962](https://github.com/tailcallhq/tailcall/pull/1962)) + +### πŸš€ Performance + +- perf: using serde borrow value [@shashitnak](https://github.com/shashitnak) ([#1981](https://github.com/tailcallhq/tailcall/pull/1981)) + +### 🧰 Maintenance + +- refactor: drop the root level types [@tusharmath](https://github.com/tusharmath) ([#1969](https://github.com/tailcallhq/tailcall/pull/1969)) +- chore(deps): update rust crate insta to v1.39.0 [@renovate](https://github.com/renovate) ([#1968](https://github.com/tailcallhq/tailcall/pull/1968)) +- chore(deps): update dependency wrangler to v3.56.0 [@renovate](https://github.com/renovate) ([#1966](https://github.com/tailcallhq/tailcall/pull/1966)) +- chore(deps): update dependency miniflare to v3.20240512.0 [@renovate](https://github.com/renovate) ([#1965](https://github.com/tailcallhq/tailcall/pull/1965)) +- refactor: drop unused GRPCMethod from blueprint [@tusharmath](https://github.com/tusharmath) ([#1955](https://github.com/tailcallhq/tailcall/pull/1955)) +- refactor: update privacy of GraphQLType [@tusharmath](https://github.com/tusharmath) ([#1953](https://github.com/tailcallhq/tailcall/pull/1953)) +- refactor: rename autogen to typedefs [@tusharmath](https://github.com/tusharmath) ([#1952](https://github.com/tailcallhq/tailcall/pull/1952)) + + +--- +## v0.82.19 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate lambda\_http to v0.11.3 [@renovate](https://github.com/renovate) ([#1940](https://github.com/tailcallhq/tailcall/pull/1940)) + + +--- +## v0.82.18 + +* No changes + + +--- +## v0.82.17 + +### πŸ› Bug Fixes + +- fix: converting lto 'thin' to 'fat' [@shashitnak](https://github.com/shashitnak) ([#1932](https://github.com/tailcallhq/tailcall/pull/1932)) + +### 🧰 Maintenance + +- chore: adding nginx benchmark in ci [@shashitnak](https://github.com/shashitnak) ([#1929](https://github.com/tailcallhq/tailcall/pull/1929)) + + +--- +## v0.82.16 + +### πŸ› Bug Fixes + +- fix: replacing `DefaultHasher` [@shashitnak](https://github.com/shashitnak) ([#1926](https://github.com/tailcallhq/tailcall/pull/1926)) + +### 🧰 Maintenance + +- chore: adding nginx benchmark in ci [@shashitnak](https://github.com/shashitnak) ([#1929](https://github.com/tailcallhq/tailcall/pull/1929)) +- chore(deps): update dependency @cloudflare/workers-types to v4.20240512.0 [@renovate](https://github.com/renovate) ([#1930](https://github.com/tailcallhq/tailcall/pull/1930)) +- chore(deps): update dependency tsx to v4.10.2 [@renovate](https://github.com/renovate) ([#1927](https://github.com/tailcallhq/tailcall/pull/1927)) + + +--- +## v0.82.15 + +### πŸ› Bug Fixes + +- fix: disabling dataloader when delay is set to 0 [@shashitnak](https://github.com/shashitnak) ([#1918](https://github.com/tailcallhq/tailcall/pull/1918)) + +### 🧰 Maintenance + +- chore(deps): update dependency wrangler to v3.55.0 [@renovate](https://github.com/renovate) ([#1907](https://github.com/tailcallhq/tailcall/pull/1907)) +- chore(deps): update dependency tsx to v4.10.1 [@renovate](https://github.com/renovate) ([#1915](https://github.com/tailcallhq/tailcall/pull/1915)) + + +--- +## v0.82.14 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate syn to v2.0.63 [@renovate](https://github.com/renovate) ([#1916](https://github.com/tailcallhq/tailcall/pull/1916)) + +### 🧰 Maintenance + +- refactor: move the skip marker into the heading [@ssddOnTop](https://github.com/ssddOnTop) ([#1920](https://github.com/tailcallhq/tailcall/pull/1920)) +- chore(deps): update dependency miniflare to v3.20240419.1 [@renovate](https://github.com/renovate) ([#1906](https://github.com/tailcallhq/tailcall/pull/1906)) +- chore(deps): update rust crate async-graphql to v7.0.5 [@renovate](https://github.com/renovate) ([#1901](https://github.com/tailcallhq/tailcall/pull/1901)) +- chore: adding benchmark for `handle_request` [@shashitnak](https://github.com/shashitnak) ([#1886](https://github.com/tailcallhq/tailcall/pull/1886)) + + +--- +## v0.82.13 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate async-graphql-value to v7.0.5 [@renovate](https://github.com/renovate) ([#1900](https://github.com/tailcallhq/tailcall/pull/1900)) + +### 🧰 Maintenance + +- chore: restructure workspace [@ranjitmahadik](https://github.com/ranjitmahadik) ([#1887](https://github.com/tailcallhq/tailcall/pull/1887)) + + +--- +## v0.82.12 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate schemars to v0.8.19 [@renovate](https://github.com/renovate) ([#1879](https://github.com/tailcallhq/tailcall/pull/1879)) +- fix(deps): update rust crate lambda\_http to v0.11.2 [@renovate](https://github.com/renovate) ([#1893](https://github.com/tailcallhq/tailcall/pull/1893)) +- fix(deps): update rust crate serde\_json to v1.0.117 [@renovate](https://github.com/renovate) ([#1892](https://github.com/tailcallhq/tailcall/pull/1892)) + + +--- +## v0.82.11 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate serde to v1.0.201 [@renovate](https://github.com/renovate) ([#1891](https://github.com/tailcallhq/tailcall/pull/1891)) + + +--- +## v0.82.10 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate rustls-pki-types to v1.7.0 [@renovate](https://github.com/renovate) ([#1890](https://github.com/tailcallhq/tailcall/pull/1890)) + + +--- +## v0.82.9 + +### πŸ› Bug Fixes + +- fix: build failures [@amitksingh1490](https://github.com/amitksingh1490) ([#1888](https://github.com/tailcallhq/tailcall/pull/1888)) +- fix: track usage metrics [@amitksingh1490](https://github.com/amitksingh1490) ([#1875](https://github.com/tailcallhq/tailcall/pull/1875)) + + +--- +## v0.82.8 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate rustls-pki-types to v1.6.0 [@renovate](https://github.com/renovate) ([#1885](https://github.com/tailcallhq/tailcall/pull/1885)) + +### 🧰 Maintenance + +- chore: upgrade rustc version [@meskill](https://github.com/meskill) ([#1874](https://github.com/tailcallhq/tailcall/pull/1874)) + + +--- +## v0.82.7 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate proc-macro2 to v1.0.82 [@renovate](https://github.com/renovate) ([#1884](https://github.com/tailcallhq/tailcall/pull/1884)) + +### 🧰 Maintenance + +- chore: upgrade rustc version [@meskill](https://github.com/meskill) ([#1874](https://github.com/tailcallhq/tailcall/pull/1874)) +- refactor: drop type variants @Shylock-Hg (#1857) + + +--- +## v0.82.6 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate syn to v2.0.61 [@renovate](https://github.com/renovate) ([#1881](https://github.com/tailcallhq/tailcall/pull/1881)) + + +--- +## v0.82.5 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate syn to v2.0.61 [@renovate](https://github.com/renovate) ([#1881](https://github.com/tailcallhq/tailcall/pull/1881)) +- fix(deps): update rust crate thiserror to v1.0.60 [@renovate](https://github.com/renovate) ([#1882](https://github.com/tailcallhq/tailcall/pull/1882)) + + +--- +## v0.82.4 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate anyhow to v1.0.83 [@renovate](https://github.com/renovate) ([#1880](https://github.com/tailcallhq/tailcall/pull/1880)) +- fix(deps): update dependency type-fest to v4.18.2 [@renovate](https://github.com/renovate) ([#1876](https://github.com/tailcallhq/tailcall/pull/1876)) + + +--- +## v0.82.3 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate getrandom to v0.2.15 [@renovate](https://github.com/renovate) ([#1877](https://github.com/tailcallhq/tailcall/pull/1877)) + +### 🧰 Maintenance + +- refactor(config): remove explicit interface flag [@meskill](https://github.com/meskill) ([#1872](https://github.com/tailcallhq/tailcall/pull/1872)) +- chore(deps): update dependency tsx to v4.9.3 [@renovate](https://github.com/renovate) ([#1868](https://github.com/tailcallhq/tailcall/pull/1868)) + + +--- +## v0.82.2 + +### πŸ› Bug Fixes + +- fix: making `dedupe` nullable in `.tailcallrc.graphql` [@shashitnak](https://github.com/shashitnak) ([#1864](https://github.com/tailcallhq/tailcall/pull/1864)) + + +--- +## v0.82.1 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate prometheus to 0.13.4 [@renovate](https://github.com/renovate) ([#1861](https://github.com/tailcallhq/tailcall/pull/1861)) + +### 🧰 Maintenance + +- chore(deps): update dependency tsx to v4.9.1 [@renovate](https://github.com/renovate) ([#1860](https://github.com/tailcallhq/tailcall/pull/1860)) + + +--- +## v0.82.0 + +### πŸš€ Features + +- fix(js): replace `deno_core` with `rquickjs` [@mayant15](https://github.com/mayant15) ([#1713](https://github.com/tailcallhq/tailcall/pull/1713)) + +### πŸ› Bug Fixes + +- fix: updated the contribution guidelines link. [@ranjitmahadik](https://github.com/ranjitmahadik) ([#1855](https://github.com/tailcallhq/tailcall/pull/1855)) + + +--- +## v0.81.2 + +### πŸ› Bug Fixes + +- fix: updated the contribution guidelines link. [@ranjitmahadik](https://github.com/ranjitmahadik) ([#1855](https://github.com/tailcallhq/tailcall/pull/1855)) +- fix(grpc): resolve ambiguous types [@ssddOnTop](https://github.com/ssddOnTop) ([#1718](https://github.com/tailcallhq/tailcall/pull/1718)) +- perf: removing `Concurrent` parameter from `eval` [@shashitnak](https://github.com/shashitnak) ([#1849](https://github.com/tailcallhq/tailcall/pull/1849)) + +### 🧰 Maintenance + +- chore(deps): update dependency vitest to v1.6.0 [@renovate](https://github.com/renovate) ([#1851](https://github.com/tailcallhq/tailcall/pull/1851)) +- chore(deps): update dependency tsx to v4.9.0 [@renovate](https://github.com/renovate) ([#1848](https://github.com/tailcallhq/tailcall/pull/1848)) + + +--- +## v0.81.1 + +### πŸ› Bug Fixes + +- fix(scalar): custom scalars should return data as is [@meskill](https://github.com/meskill) ([#1844](https://github.com/tailcallhq/tailcall/pull/1844)) + + +--- +## v0.81.0 + +### πŸš€ Features + +- feat: add `dedupe` in Upstream [@shashitnak](https://github.com/shashitnak) ([#1778](https://github.com/tailcallhq/tailcall/pull/1778)) + +### πŸ› Bug Fixes + +- fix(scalar): custom scalars should return data as is [@meskill](https://github.com/meskill) ([#1844](https://github.com/tailcallhq/tailcall/pull/1844)) + + +--- +## v0.80.5 + +### πŸ› Bug Fixes + +- fix(grpc): show additional error info from expression [@meskill](https://github.com/meskill) ([#1809](https://github.com/tailcallhq/tailcall/pull/1809)) + +### 🧰 Maintenance + +- chore: clean unwanted modules from codebase [@ranjitmahadik](https://github.com/ranjitmahadik) ([#1842](https://github.com/tailcallhq/tailcall/pull/1842)) + + +--- +## v0.80.4 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate serde\_json to 1.0.116 [@renovate](https://github.com/renovate) ([#1828](https://github.com/tailcallhq/tailcall/pull/1828)) + +### 🧰 Maintenance + +- chore: clean unwanted modules from codebase [@ranjitmahadik](https://github.com/ranjitmahadik) ([#1842](https://github.com/tailcallhq/tailcall/pull/1842)) +- chore(deps): update dependency @cloudflare/workers-types to v4.20240502.0 [@renovate](https://github.com/renovate) ([#1846](https://github.com/tailcallhq/tailcall/pull/1846)) + + +--- +## v0.80.3 + +### πŸ› Bug Fixes + +- fix(deps): update tokio-tracing monorepo [@renovate](https://github.com/renovate) ([#1838](https://github.com/tailcallhq/tailcall/pull/1838)) + +### 🧰 Maintenance + +- chore(deps): update dependency wrangler to v3.53.1 [@renovate](https://github.com/renovate) ([#1845](https://github.com/tailcallhq/tailcall/pull/1845)) +- chore(deps): update dependency tsx to v4.8.2 [@renovate](https://github.com/renovate) ([#1815](https://github.com/tailcallhq/tailcall/pull/1815)) + + +--- +## v0.80.2 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate url to 2.5.0 [@renovate](https://github.com/renovate) ([#1837](https://github.com/tailcallhq/tailcall/pull/1837)) + + +--- +## v0.80.1 + +* No changes + + +--- +## v0.80.0 + +### πŸš€ Features + +- feat: migrate playground [@amitksingh1490](https://github.com/amitksingh1490) ([#1811](https://github.com/tailcallhq/tailcall/pull/1811)) + +### πŸ› Bug Fixes + +- fix(deps): update rust crate serde\_yaml to 0.9.34 [@renovate](https://github.com/renovate) ([#1831](https://github.com/tailcallhq/tailcall/pull/1831)) + +### 🧰 Maintenance + +- chore: spell check fixes [@amitksingh1490](https://github.com/amitksingh1490) ([#1843](https://github.com/tailcallhq/tailcall/pull/1843)) +- refactor: remove overrides from `.prettierrc` [@tusharmath](https://github.com/tusharmath) ([#1841](https://github.com/tailcallhq/tailcall/pull/1841)) + + +--- +## v0.79.6 + +### πŸ› Bug Fixes + +- fix: remote url in config is read as file [@ranjitmahadik](https://github.com/ranjitmahadik) ([#1830](https://github.com/tailcallhq/tailcall/pull/1830)) + +### 🧰 Maintenance + +- refactor: merge benchmarks in `tailcall_benches.rs` [@lazyfuhrer](https://github.com/lazyfuhrer) ([#1834](https://github.com/tailcallhq/tailcall/pull/1834)) + + +--- +## v0.79.5 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate serde to 1.0.200 [@renovate](https://github.com/renovate) ([#1827](https://github.com/tailcallhq/tailcall/pull/1827)) + + +--- +## v0.79.4 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate quote to 1.0.36 [@renovate](https://github.com/renovate) ([#1825](https://github.com/tailcallhq/tailcall/pull/1825)) + + +--- +## v0.79.3 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate proc-macro2 to 1.0.81 [@renovate](https://github.com/renovate) ([#1824](https://github.com/tailcallhq/tailcall/pull/1824)) +- fix(deps): update dependency type-fest to v4.18.1 [@renovate](https://github.com/renovate) ([#1821](https://github.com/tailcallhq/tailcall/pull/1821)) + +### 🧰 Maintenance + +- chore: added codespell [@ezhil56x](https://github.com/ezhil56x) ([#1833](https://github.com/tailcallhq/tailcall/pull/1833)) + + +--- +## v0.79.2 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate base64 to 0.22.1 [@renovate](https://github.com/renovate) ([#1822](https://github.com/tailcallhq/tailcall/pull/1822)) + + +--- +## v0.79.1 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate hyper to 0.14.28 [@renovate](https://github.com/renovate) ([#1820](https://github.com/tailcallhq/tailcall/pull/1820)) + + +--- +## v0.79.0 + +### πŸš€ Features + +- feat(grpc): add support for reflection [@ssddOnTop](https://github.com/ssddOnTop) ([#1647](https://github.com/tailcallhq/tailcall/pull/1647)) + +### πŸ› Bug Fixes + +- fix(deps): update rust crate dotenvy to 0.15.7 [@renovate](https://github.com/renovate) ([#1819](https://github.com/tailcallhq/tailcall/pull/1819)) + +### 🧰 Maintenance + +- chore(deps): update rust crate indexmap to 2.2.6 [@renovate](https://github.com/renovate) ([#1816](https://github.com/tailcallhq/tailcall/pull/1816)) + + +--- +## v0.78.12 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate colored to 2.1.0 [@renovate](https://github.com/renovate) ([#1817](https://github.com/tailcallhq/tailcall/pull/1817)) + +### 🧰 Maintenance + +- chore(deps): update dependency wrangler to v3.53.0 [@renovate](https://github.com/renovate) ([#1814](https://github.com/tailcallhq/tailcall/pull/1814)) +- chore(deps): update dependency vitest to v1.5.3 [@renovate](https://github.com/renovate) ([#1812](https://github.com/tailcallhq/tailcall/pull/1812)) diff --git a/releases/2024/November.mdx b/releases/2024/November.mdx new file mode 100644 index 0000000000..36a2560ee0 --- /dev/null +++ b/releases/2024/November.mdx @@ -0,0 +1,201 @@ +--- +sidebar_position: 2 +toc_max_heading_level: 2 +--- + +import VersionUpdateCard from "@site/src/components/shared/VersionUpdateCard" + + + +## v0.133.0 + +### πŸš€ Features + +- feat: add on response body hook to http directives [@laststylebender14](https://github.com/laststylebender14) ([#2860](https://github.com/tailcallhq/tailcall/pull/2860)) + +### 🧰 Maintenance + +- chore: migrate to serde\_yaml\_ng instead of serde\_yaml [@meskill](https://github.com/meskill) ([#3178](https://github.com/tailcallhq/tailcall/pull/3178)) + + +--- +## v0.132.0 + +### πŸš€ Features + +- feat: Support mustache on link directives [@ssddOnTop](https://github.com/ssddOnTop) ([#3176](https://github.com/tailcallhq/tailcall/pull/3176)) + + +--- +## v0.131.3 + +### πŸ› Bug Fixes + +- fix(2999): add validation on http query [@dekkku](https://github.com/dekkku) ([#3143](https://github.com/tailcallhq/tailcall/pull/3143)) + + +--- +## v0.131.2 + +### πŸ› Bug Fixes + +- fix: check if graphql schema should be updated [@meskill](https://github.com/meskill) ([#3173](https://github.com/tailcallhq/tailcall/pull/3173)) + + +--- +## v0.131.1 + +### πŸ“ Documentation + +- docs(3163): adds documentation for link type @Yash-sudo-web (#3169) + +### πŸ› Bug Fixes + +- fix(2892): consider entity resolvers in n + 1 check [@meskill](https://github.com/meskill) ([#2978](https://github.com/tailcallhq/tailcall/pull/2978)) + + +--- +## v0.131.0 + +### πŸš€ Features + +- feat: support multiple resolvers on fields [@meskill](https://github.com/meskill) ([#3124](https://github.com/tailcallhq/tailcall/pull/3124)) +- test(3010): add integration tests for dedupe [@dekkku](https://github.com/dekkku) ([#3145](https://github.com/tailcallhq/tailcall/pull/3145)) + + +--- +## v0.130.1 + +### πŸ› Bug Fixes + +- fix(3144): add correct auth validation traces [@dekkku](https://github.com/dekkku) ([#3152](https://github.com/tailcallhq/tailcall/pull/3152)) + + +--- +## v0.130.0 + +### πŸš€ Features + +- feat(blueprint): replace validation String with BlueprintError [@karatakis](https://github.com/karatakis) ([#3154](https://github.com/tailcallhq/tailcall/pull/3154)) + + +--- +## v0.129.2 + +### πŸ› Bug Fixes + +- fix: drop blocking call to check updates [@tusharmath](https://github.com/tusharmath) ([#3160](https://github.com/tailcallhq/tailcall/pull/3160)) + +### 🧰 Maintenance + +- chore(deps): update rust crate flate2 to v1.0.35 [@renovate](https://github.com/renovate) ([#3157](https://github.com/tailcallhq/tailcall/pull/3157)) +- chore(deps): update dependency vitest to v2.1.5 [@renovate](https://github.com/renovate) ([#3155](https://github.com/tailcallhq/tailcall/pull/3155)) + + +--- +## v0.129.1 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate rustls to v0.23.18 [security] [@renovate](https://github.com/renovate) ([#3153](https://github.com/tailcallhq/tailcall/pull/3153)) + +### 🧰 Maintenance + +- chore: upgrade derive\_more to v1.0.0 [@mehulmathur16](https://github.com/mehulmathur16) ([#3151](https://github.com/tailcallhq/tailcall/pull/3151)) + + +--- +## v0.129.0 + +### πŸš€ Features + +- feat: control authentication providers [@tusharmath](https://github.com/tusharmath) ([#3142](https://github.com/tailcallhq/tailcall/pull/3142)) + + +--- +## v0.128.1 + +- feat: add email source [@tusharmath](https://github.com/tusharmath) ([#3141](https://github.com/tailcallhq/tailcall/pull/3141)) + + +--- +## v0.128.0 + +### πŸš€ Features + +- feat(jit): plan ahead auth requirements when required [@karatakis](https://github.com/karatakis) ([#3139](https://github.com/tailcallhq/tailcall/pull/3139)) + + +--- +## v0.127.0 + +### πŸš€ Features + +- feat(3133 ): suggest users to update the rc files if it's are not updated [@dekkku](https://github.com/dekkku) ([#3136](https://github.com/tailcallhq/tailcall/pull/3136)) + + +--- +## v0.126.0 + +- ci: Update Bencher CLI usage [@epompeii](https://github.com/epompeii) ([#3100](https://github.com/tailcallhq/tailcall/pull/3100)) + +### πŸš€ Features + +- feat(3131): show upgrade warning on exit [@dekkku](https://github.com/dekkku) ([#3134](https://github.com/tailcallhq/tailcall/pull/3134)) + +### πŸš€ Performance + +- perf: use serde\_json\_borrow for Synth output [@meskill](https://github.com/meskill) ([#3073](https://github.com/tailcallhq/tailcall/pull/3073)) + + +--- +## v0.125.0 + +### πŸš€ Features + +- feat(3118): add `--verify-ssl` option on CLI [@dekkku](https://github.com/dekkku) ([#3121](https://github.com/tailcallhq/tailcall/pull/3121)) +- chore: move chunk to new repo [@ssddOnTop](https://github.com/ssddOnTop) ([#3109](https://github.com/tailcallhq/tailcall/pull/3109)) + +### πŸ› Bug Fixes + +- ci: use windows-2019 runner to fix windows builds of rquickjs [@meskill](https://github.com/meskill) ([#3111](https://github.com/tailcallhq/tailcall/pull/3111)) +- fix(2911): add validation in federation resolvers [@dekkku](https://github.com/dekkku) ([#3102](https://github.com/tailcallhq/tailcall/pull/3102)) + +### 🧰 Maintenance + +- chore: move chunk to new repo [@ssddOnTop](https://github.com/ssddOnTop) ([#3109](https://github.com/tailcallhq/tailcall/pull/3109)) +- chore: upgrade rquickjs version [@meskill](https://github.com/meskill) ([#3112](https://github.com/tailcallhq/tailcall/pull/3112)) +- chore(3114): update rc file contents [@dekkku](https://github.com/dekkku) ([#3115](https://github.com/tailcallhq/tailcall/pull/3115)) + + +--- +## v0.124.0 + +### πŸš€ Features + +- chore: move valid to new repo [@ssddOnTop](https://github.com/ssddOnTop) ([#3003](https://github.com/tailcallhq/tailcall/pull/3003)) + +### πŸ› Bug Fixes + +- fix: dedupe operations that are cacheable [@laststylebender14](https://github.com/laststylebender14) ([#3099](https://github.com/tailcallhq/tailcall/pull/3099)) + +### 🧰 Maintenance + +- chore: move valid to new repo [@ssddOnTop](https://github.com/ssddOnTop) ([#3003](https://github.com/tailcallhq/tailcall/pull/3003)) + + +--- +## v0.123.5 + +### πŸ› Bug Fixes + +- fix: add more meta [@tusharmath](https://github.com/tusharmath) ([#3075](https://github.com/tailcallhq/tailcall/pull/3075)) + +### 🧰 Maintenance + +- chore: update rust version [@meskill](https://github.com/meskill) ([#3043](https://github.com/tailcallhq/tailcall/pull/3043)) +- chore(deps): update rust crate thiserror to v1.0.66 [@renovate](https://github.com/renovate) ([#3094](https://github.com/tailcallhq/tailcall/pull/3094)) +- chore(deps): update rust crate insta to v1.41.1 [@renovate](https://github.com/renovate) ([#3093](https://github.com/tailcallhq/tailcall/pull/3093)) +- chore(deps): update dependency wrangler to v3.84.1 [@renovate](https://github.com/renovate) ([#3092](https://github.com/tailcallhq/tailcall/pull/3092)) +- chore(deps): update dependency wrangler to v3.84.0 [@renovate](https://github.com/renovate) ([#3090](https://github.com/tailcallhq/tailcall/pull/3090)) +- refactor: move find\_field\_path to jp.rs [@ssddOnTop](https://github.com/ssddOnTop) ([#3083](https://github.com/tailcallhq/tailcall/pull/3083)) diff --git a/releases/2024/October.mdx b/releases/2024/October.mdx new file mode 100644 index 0000000000..ddfe861c1b --- /dev/null +++ b/releases/2024/October.mdx @@ -0,0 +1,537 @@ +--- +sidebar_position: 3 +toc_max_heading_level: 2 +--- + +import VersionUpdateCard from "@site/src/components/shared/VersionUpdateCard" + + + +## v0.123.4 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate serde to v1.0.214 [@renovate](https://github.com/renovate) ([#3084](https://github.com/tailcallhq/tailcall/pull/3084)) + + +--- +## v0.123.3 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate rustls to v0.23.16 [@renovate](https://github.com/renovate) ([#3082](https://github.com/tailcallhq/tailcall/pull/3082)) + + +--- +## v0.123.2 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate hyper-util to v0.1.10 [@renovate](https://github.com/renovate) ([#3081](https://github.com/tailcallhq/tailcall/pull/3081)) + +### 🧰 Maintenance + +- chore(deps): update dependency vitest to v2.1.4 [@renovate](https://github.com/renovate) ([#3080](https://github.com/tailcallhq/tailcall/pull/3080)) + + +--- +## v0.123.1 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate serde\_json\_borrow to 0.7.0 [@renovate](https://github.com/renovate) ([#3078](https://github.com/tailcallhq/tailcall/pull/3078)) + +### πŸš€ Performance + +- perf: remove string cloning for DataPath in Synth [@meskill](https://github.com/meskill) ([#3074](https://github.com/tailcallhq/tailcall/pull/3074)) + +### 🧰 Maintenance + +- chore(deps): update rust crate insta to v1.41.0 [@renovate](https://github.com/renovate) ([#3077](https://github.com/tailcallhq/tailcall/pull/3077)) +- chore(deps): update dependency tsx to v4.19.2 [@renovate](https://github.com/renovate) ([#3076](https://github.com/tailcallhq/tailcall/pull/3076)) + + +--- +## v0.123.0 + +### πŸš€ Features + +- feat(discriminator): improve the ergonomics to identify and resolve union and interface types [@karatakis](https://github.com/karatakis) ([#3000](https://github.com/tailcallhq/tailcall/pull/3000)) + +### 🧰 Maintenance + +- chore(deps): update dependency wrangler to v3.83.0 [@renovate](https://github.com/renovate) ([#3068](https://github.com/tailcallhq/tailcall/pull/3068)) + + +--- +## v0.122.7 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate regex to v1.11.1 [@renovate](https://github.com/renovate) ([#3067](https://github.com/tailcallhq/tailcall/pull/3067)) + +### 🧰 Maintenance + +- chore(deps): update dependency miniflare to v3.20241022.0 [@renovate](https://github.com/renovate) ([#3063](https://github.com/tailcallhq/tailcall/pull/3063)) + + +--- +## v0.122.6 + +### πŸ› Bug Fixes + +- fix: reduce cloning for dedupe [@laststylebender14](https://github.com/laststylebender14) ([#3025](https://github.com/tailcallhq/tailcall/pull/3025)) + +### πŸš€ Performance + +- fix: reduce cloning for dedupe [@laststylebender14](https://github.com/laststylebender14) ([#3025](https://github.com/tailcallhq/tailcall/pull/3025)) + + +--- +## v0.122.5 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate syn to v2.0.85 [@renovate](https://github.com/renovate) ([#3060](https://github.com/tailcallhq/tailcall/pull/3060)) +- fix(deps): update rust crate serde to v1.0.213 [@renovate](https://github.com/renovate) ([#3055](https://github.com/tailcallhq/tailcall/pull/3055)) + +### πŸš€ Performance + +- perf: synth clean up [@laststylebender14](https://github.com/laststylebender14) ([#3059](https://github.com/tailcallhq/tailcall/pull/3059)) +- perf: small improvements in Synth [@meskill](https://github.com/meskill) ([#3051](https://github.com/tailcallhq/tailcall/pull/3051)) + +### 🧰 Maintenance + +- chore(deps): update dependency wrangler to v3.82.0 [@renovate](https://github.com/renovate) ([#3058](https://github.com/tailcallhq/tailcall/pull/3058)) +- chore(deps): update dependency @cloudflare/workers-types to v4.20241022.0 [@renovate](https://github.com/renovate) ([#3057](https://github.com/tailcallhq/tailcall/pull/3057)) +- chore(deps): update dependency miniflare to v3.20241018.0 [@renovate](https://github.com/renovate) ([#3056](https://github.com/tailcallhq/tailcall/pull/3056)) + + +--- +## v0.122.4 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate anyhow to v1.0.91 [@renovate](https://github.com/renovate) ([#3054](https://github.com/tailcallhq/tailcall/pull/3054)) + +### 🧰 Maintenance + +- chore(deps): update rust crate thiserror to v1.0.65 [@renovate](https://github.com/renovate) ([#3053](https://github.com/tailcallhq/tailcall/pull/3053)) + + +--- +## v0.122.3 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate proc-macro2 to v1.0.89 [@renovate](https://github.com/renovate) ([#3052](https://github.com/tailcallhq/tailcall/pull/3052)) + + +--- +## v0.122.2 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate tokio to v1.41.0 [@renovate](https://github.com/renovate) ([#3049](https://github.com/tailcallhq/tailcall/pull/3049)) + + +--- +## v0.122.1 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate serde to v1.0.211 [@renovate](https://github.com/renovate) ([#3046](https://github.com/tailcallhq/tailcall/pull/3046)) + + +--- +## v0.122.0 + +### πŸ’₯ BREAKING CHANGE + +- feat: add support for url in HTTP [@ssddOnTop](https://github.com/ssddOnTop) ([#3045](https://github.com/tailcallhq/tailcall/pull/3045)) + +### πŸ› Bug Fixes + +- fix(jit): remove excessive plan \& field cloning [@meskill](https://github.com/meskill) ([#3016](https://github.com/tailcallhq/tailcall/pull/3016)) + +### πŸš€ Performance + +- fix(jit): remove excessive plan \& field cloning [@meskill](https://github.com/meskill) ([#3016](https://github.com/tailcallhq/tailcall/pull/3016)) +- perf: improve performance for JIT [@laststylebender14](https://github.com/laststylebender14) ([#3017](https://github.com/tailcallhq/tailcall/pull/3017)) + + +--- +## v0.121.17 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate syn to v2.0.82 [@renovate](https://github.com/renovate) ([#3044](https://github.com/tailcallhq/tailcall/pull/3044)) + + +--- +## v0.121.16 + +### πŸ› Bug Fixes + +- fix(3040): init should add only the required files according to the selection [@Dhanus3133](https://github.com/Dhanus3133) ([#3041](https://github.com/tailcallhq/tailcall/pull/3041)) + + +--- +## v0.121.15 + +### πŸ› Bug Fixes + +- fix: incomplete .graphqlrc.yml [@neo773](https://github.com/neo773) ([#3039](https://github.com/tailcallhq/tailcall/pull/3039)) + + +--- +## v0.121.14 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate syn to v2.0.81 [@renovate](https://github.com/renovate) ([#3037](https://github.com/tailcallhq/tailcall/pull/3037)) +- fix(deps): update rust crate syn to v2.0.80 [@renovate](https://github.com/renovate) ([#3034](https://github.com/tailcallhq/tailcall/pull/3034)) + +### πŸš€ Performance + +- perf: Cache OperationPlan creation [@ssddOnTop](https://github.com/ssddOnTop) ([#2951](https://github.com/tailcallhq/tailcall/pull/2951)) + + +--- +## v0.121.13 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate serde\_json to v1.0.132 [@renovate](https://github.com/renovate) ([#3033](https://github.com/tailcallhq/tailcall/pull/3033)) + +### 🧰 Maintenance + +- chore(deps): update dependency @cloudflare/workers-types to v4.20241018.0 [@renovate](https://github.com/renovate) ([#3032](https://github.com/tailcallhq/tailcall/pull/3032)) + + +--- +## v0.121.12 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate serde\_json to v1.0.131 [@renovate](https://github.com/renovate) ([#3031](https://github.com/tailcallhq/tailcall/pull/3031)) + + +--- +## v0.121.11 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate serde\_json to v1.0.130 [@renovate](https://github.com/renovate) ([#3030](https://github.com/tailcallhq/tailcall/pull/3030)) + + +--- +## v0.121.10 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate anyhow to v1.0.90 [@renovate](https://github.com/renovate) ([#3029](https://github.com/tailcallhq/tailcall/pull/3029)) + + +--- +## v0.121.9 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate serde\_json to v1.0.129 [@renovate](https://github.com/renovate) ([#3027](https://github.com/tailcallhq/tailcall/pull/3027)) + +### 🧰 Maintenance + +- chore(deps): update dependency wrangler to v3.81.0 [@renovate](https://github.com/renovate) ([#3026](https://github.com/tailcallhq/tailcall/pull/3026)) + + +--- +## v0.121.8 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate rustls to v0.23.15 [@renovate](https://github.com/renovate) ([#3022](https://github.com/tailcallhq/tailcall/pull/3022)) + + +--- +## v0.121.7 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate proc-macro2 to v1.0.88 [@renovate](https://github.com/renovate) ([#3021](https://github.com/tailcallhq/tailcall/pull/3021)) + +### 🧰 Maintenance + +- chore(deps): update dependency wrangler to v3.80.5 [@renovate](https://github.com/renovate) ([#3020](https://github.com/tailcallhq/tailcall/pull/3020)) + + +--- +## v0.121.6 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate hyper to v0.14.31 [@renovate](https://github.com/renovate) ([#3019](https://github.com/tailcallhq/tailcall/pull/3019)) + + +--- +## v0.121.5 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate rustls-pki-types to v1.10.0 [@renovate](https://github.com/renovate) ([#3015](https://github.com/tailcallhq/tailcall/pull/3015)) + +### 🧰 Maintenance + +- chore(deps): update dependency vitest to v2.1.3 [@renovate](https://github.com/renovate) ([#3011](https://github.com/tailcallhq/tailcall/pull/3011)) + + +--- +## v0.121.4 + +### πŸ› Bug Fixes + +- fix: clone value instead taking ownership for dedupe [@laststylebender14](https://github.com/laststylebender14) ([#3007](https://github.com/tailcallhq/tailcall/pull/3007)) +- fix(deps): update dependency yaml to v2.6.0 [@renovate](https://github.com/renovate) ([#3004](https://github.com/tailcallhq/tailcall/pull/3004)) + + +--- +## v0.121.3 + +### πŸ› Bug Fixes + +- fix(modify): bug in modify for graphql [@MedHeikelBouzayene](https://github.com/MedHeikelBouzayene) ([#2983](https://github.com/tailcallhq/tailcall/pull/2983)) + + +--- +## v0.121.2 + +### πŸ› Bug Fixes + +- fix: add support for enum args in query encoder [@laststylebender14](https://github.com/laststylebender14) ([#2994](https://github.com/tailcallhq/tailcall/pull/2994)) + +### 🧰 Maintenance + +- chore(deps): update dependency @cloudflare/workers-types to v4.20241011.0 [@renovate](https://github.com/renovate) ([#2998](https://github.com/tailcallhq/tailcall/pull/2998)) + + +--- +## v0.121.1 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate pathdiff to v0.2.2 [@renovate](https://github.com/renovate) ([#2997](https://github.com/tailcallhq/tailcall/pull/2997)) + +### 🧰 Maintenance + +- chore(deps): update dependency wrangler to v3.80.4 [@renovate](https://github.com/renovate) ([#2996](https://github.com/tailcallhq/tailcall/pull/2996)) + + +--- +## v0.121.0 + +### πŸš€ Features + +- feat(discriminator): Add Discriminator support for Interfaces [@karatakis](https://github.com/karatakis) ([#2966](https://github.com/tailcallhq/tailcall/pull/2966)) + +### πŸ› Bug Fixes + +- feat(discriminator): Add Discriminator support for Interfaces [@karatakis](https://github.com/karatakis) ([#2966](https://github.com/tailcallhq/tailcall/pull/2966)) + + +--- +## v0.120.12 + +### πŸ› Bug Fixes + +- fix: remove custom scalars from blueprint [@karatakis](https://github.com/karatakis) ([#2987](https://github.com/tailcallhq/tailcall/pull/2987)) + + +--- +## v0.120.11 + +### πŸ› Bug Fixes + +- fix: remove custom scalars from blueprint [@karatakis](https://github.com/karatakis) ([#2987](https://github.com/tailcallhq/tailcall/pull/2987)) +- fix: `DateTime` is not autogenerated in `.tailcallrc.graphql` [@ssddOnTop](https://github.com/ssddOnTop) ([#2992](https://github.com/tailcallhq/tailcall/pull/2992)) + + +--- +## v0.120.10 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate worker to v0.4.2 [@renovate](https://github.com/renovate) ([#2989](https://github.com/tailcallhq/tailcall/pull/2989)) + + +--- +## v0.120.9 + +### πŸ› Bug Fixes + +- fix(deps): update rust-wasm-bindgen monorepo [@renovate](https://github.com/renovate) ([#2988](https://github.com/tailcallhq/tailcall/pull/2988)) + +### 🧰 Maintenance + +- chore(deps): update dependency wrangler to v3.80.3 [@renovate](https://github.com/renovate) ([#2986](https://github.com/tailcallhq/tailcall/pull/2986)) + + +--- +## v0.120.8 + +### πŸ› Bug Fixes + +- fix(deps): update rust-wasm-bindgen monorepo [@renovate](https://github.com/renovate) ([#2984](https://github.com/tailcallhq/tailcall/pull/2984)) + + +--- +## v0.120.7 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate clap to v4.5.20 [@renovate](https://github.com/renovate) ([#2980](https://github.com/tailcallhq/tailcall/pull/2980)) + +### 🧰 Maintenance + +- chore(deps): update dependency wrangler to v3.80.2 [@renovate](https://github.com/renovate) ([#2979](https://github.com/tailcallhq/tailcall/pull/2979)) + + +--- +## v0.120.6 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate proc-macro2 to v1.0.87 [@renovate](https://github.com/renovate) ([#2977](https://github.com/tailcallhq/tailcall/pull/2977)) + +### 🧰 Maintenance + +- chore(deps): update dependency wrangler to v3.80.1 [@renovate](https://github.com/renovate) ([#2976](https://github.com/tailcallhq/tailcall/pull/2976)) +- chore(deps): update dependency miniflare to v3.20240925.1 [@renovate](https://github.com/renovate) ([#2975](https://github.com/tailcallhq/tailcall/pull/2975)) + + +--- +## v0.120.5 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate lru to v0.12.5 [@renovate](https://github.com/renovate) ([#2974](https://github.com/tailcallhq/tailcall/pull/2974)) + + +--- +## v0.120.4 + +### πŸ› Bug Fixes + +- fix(federation): output key directive to entity sdl [@meskill](https://github.com/meskill) ([#2973](https://github.com/tailcallhq/tailcall/pull/2973)) + + +--- +## v0.120.3 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate sysinfo to 0.32.0 [@renovate](https://github.com/renovate) ([#2972](https://github.com/tailcallhq/tailcall/pull/2972)) + + +--- +## v0.120.2 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate once\_cell to v1.20.2 [@renovate](https://github.com/renovate) ([#2971](https://github.com/tailcallhq/tailcall/pull/2971)) + + +--- +## v0.120.1 + +### πŸ› Bug Fixes + +- fix(deps): update rust-futures monorepo to v0.3.31 [@renovate](https://github.com/renovate) ([#2970](https://github.com/tailcallhq/tailcall/pull/2970)) + +### 🧰 Maintenance + +- chore: `@alias` Directive for Enum Field [@ssddOnTop](https://github.com/ssddOnTop) ([#2969](https://github.com/tailcallhq/tailcall/pull/2969)) + + +--- +## v0.120.0 + +### πŸš€ Features + +- feat: add support for external directives [@meskill](https://github.com/meskill) ([#2894](https://github.com/tailcallhq/tailcall/pull/2894)) + + +--- +## v0.119.0 + +### πŸš€ Features + +- feat: add a select field on HTTP and gRPC [@karatakis](https://github.com/karatakis) ([#2962](https://github.com/tailcallhq/tailcall/pull/2962)) + +### 🧰 Maintenance + +- chore(deps): update dependency @cloudflare/workers-types to v4.20241004.0 [@renovate](https://github.com/renovate) ([#2967](https://github.com/tailcallhq/tailcall/pull/2967)) + + +--- +## v0.118.3 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate rustls to v0.23.14 [@renovate](https://github.com/renovate) ([#2965](https://github.com/tailcallhq/tailcall/pull/2965)) + + +--- +## v0.118.2 + +### πŸ› Bug Fixes + +- fix(jit): enumerations array validation [@karatakis](https://github.com/karatakis) ([#2963](https://github.com/tailcallhq/tailcall/pull/2963)) + + +--- +## v0.118.1 + +### πŸ› Bug Fixes + +- fix(jit): enumerations array validation [@karatakis](https://github.com/karatakis) ([#2963](https://github.com/tailcallhq/tailcall/pull/2963)) +- fix(2958): fix unhandled enum in convert\_value [@amitksingh1490](https://github.com/amitksingh1490) ([#2964](https://github.com/tailcallhq/tailcall/pull/2964)) + +### 🧰 Maintenance + +- chore(deps): update dependency wrangler to v3.80.0 [@renovate](https://github.com/renovate) ([#2960](https://github.com/tailcallhq/tailcall/pull/2960)) + + +--- +## v0.118.0 + +### πŸš€ Features + +- chore(2818): variance based merging of types [@meskill](https://github.com/meskill) ([#2927](https://github.com/tailcallhq/tailcall/pull/2927)) + +### πŸ› Bug Fixes + +- fix: use variance merge for ConfigModule [@meskill](https://github.com/meskill) ([#2957](https://github.com/tailcallhq/tailcall/pull/2957)) +- fix(deps): update rust crate clap to v4.5.19 [@renovate](https://github.com/renovate) ([#2947](https://github.com/tailcallhq/tailcall/pull/2947)) + +### 🧰 Maintenance + +- chore(deps): update dependency vitest to v2.1.2 [@renovate](https://github.com/renovate) ([#2954](https://github.com/tailcallhq/tailcall/pull/2954)) +- chore(2818): variance based merging of types [@meskill](https://github.com/meskill) ([#2927](https://github.com/tailcallhq/tailcall/pull/2927)) +- chore(deps): update rust crate indexmap to v2.6.0 [@renovate](https://github.com/renovate) ([#2949](https://github.com/tailcallhq/tailcall/pull/2949)) +- chore(deps): update dependency wrangler to v3.79.0 [@renovate](https://github.com/renovate) ([#2946](https://github.com/tailcallhq/tailcall/pull/2946)) + + +--- +## v0.117.1 + +### πŸ› Bug Fixes + +- fix: add dedupe capability on all IO operations [@ssddOnTop](https://github.com/ssddOnTop) ([#2945](https://github.com/tailcallhq/tailcall/pull/2945)) + + +--- +## v0.117.0 + +### πŸš€ Features + +- feat: add `enableFederation` flag to `server` [@meskill](https://github.com/meskill) ([#2919](https://github.com/tailcallhq/tailcall/pull/2919)) diff --git a/releases/2024/September.mdx b/releases/2024/September.mdx new file mode 100644 index 0000000000..130b7a1c28 --- /dev/null +++ b/releases/2024/September.mdx @@ -0,0 +1,452 @@ +--- +sidebar_position: 4 +toc_max_heading_level: 2 +--- + +import VersionUpdateCard from "@site/src/components/shared/VersionUpdateCard" + + + +## v0.116.2 + +### πŸ› Bug Fixes + +- fix: `merge_right` handle for `Arc` and `HashMap` [@meskill](https://github.com/meskill) ([#2917](https://github.com/tailcallhq/tailcall/pull/2917)) + +### 🧰 Maintenance + +- chore(deps): update rust crate protoc-bin-vendored to v3.1.0 [@renovate](https://github.com/renovate) ([#2944](https://github.com/tailcallhq/tailcall/pull/2944)) + + +--- +## v0.116.1 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate regex to v1.11.0 [@renovate](https://github.com/renovate) ([#2942](https://github.com/tailcallhq/tailcall/pull/2942)) + + +--- +## v0.116.0 + +### πŸš€ Features + +- revert: "feat: add dedupe capability on all IO operations (#2922)" [@tusharmath](https://github.com/tusharmath) ([#2934](https://github.com/tailcallhq/tailcall/pull/2934)) +- feat: accept self-signed certificates (#2801) [@asimpleidea](https://github.com/asimpleidea) ([#2923](https://github.com/tailcallhq/tailcall/pull/2923)) + +### πŸ› Bug Fixes + +- fix(deps): update rust crate once\_cell to v1.20.1 [@renovate](https://github.com/renovate) ([#2941](https://github.com/tailcallhq/tailcall/pull/2941)) + +### 🧰 Maintenance + +- chore(deps): update rust crate tempfile to v3.13.0 [@renovate](https://github.com/renovate) ([#2938](https://github.com/tailcallhq/tailcall/pull/2938)) +- chore(deps): use http crate for consistency [@amitksingh1490](https://github.com/amitksingh1490) ([#2939](https://github.com/tailcallhq/tailcall/pull/2939)) +- chore(deps): use headers crate for consistency [@amitksingh1490](https://github.com/amitksingh1490) ([#2936](https://github.com/tailcallhq/tailcall/pull/2936)) +- chore(deps): update rust crate tempfile to v3.13.0 [@renovate](https://github.com/renovate) ([#2933](https://github.com/tailcallhq/tailcall/pull/2933)) + + +--- +## v0.115.5 + +### πŸ› Bug Fixes + +- fix: hide tailcall directives from `_service` [@ssddOnTop](https://github.com/ssddOnTop) ([#2930](https://github.com/tailcallhq/tailcall/pull/2930)) + +### 🧰 Maintenance + +- fix: hide tailcall directives from `_service` [@ssddOnTop](https://github.com/ssddOnTop) ([#2930](https://github.com/tailcallhq/tailcall/pull/2930)) + + +--- +## v0.115.4 + +### πŸ› Bug Fixes + +- fix: NPX release issue [@tusharmath](https://github.com/tusharmath) ([#2932](https://github.com/tailcallhq/tailcall/pull/2932)) + + +--- +## v0.115.3 + +* No changes + + +--- +## v0.115.2 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate rustls-pki-types to v1.9.0 [@renovate](https://github.com/renovate) ([#2928](https://github.com/tailcallhq/tailcall/pull/2928)) + +### 🧰 Maintenance + +- feat: add dedupe capability on all IO operations [@ssddOnTop](https://github.com/ssddOnTop) ([#2922](https://github.com/tailcallhq/tailcall/pull/2922)) + + +--- +## v0.115.1 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate syn to v2.0.79 [@renovate](https://github.com/renovate) ([#2926](https://github.com/tailcallhq/tailcall/pull/2926)) +- fix(deps): update rust crate worker to v0.4.1 [@renovate](https://github.com/renovate) ([#2918](https://github.com/tailcallhq/tailcall/pull/2918)) +- test: fix federation usage [@meskill](https://github.com/meskill) ([#2910](https://github.com/tailcallhq/tailcall/pull/2910)) +- fix(2694): tailcall server run via npx command [@webbdays](https://github.com/webbdays) ([#2733](https://github.com/tailcallhq/tailcall/pull/2733)) + +### 🧰 Maintenance + +- chore(deps): update dependency wrangler to v3.78.12 [@renovate](https://github.com/renovate) ([#2925](https://github.com/tailcallhq/tailcall/pull/2925)) +- chore(deps): update dependency wrangler to v3.78.11 [@renovate](https://github.com/renovate) ([#2924](https://github.com/tailcallhq/tailcall/pull/2924)) +- chore(deps): update rust crate flate2 to v1.0.34 [@renovate](https://github.com/renovate) ([#2921](https://github.com/tailcallhq/tailcall/pull/2921)) +- chore(deps): update rust crate async-graphql to v7.0.11 [@renovate](https://github.com/renovate) ([#2920](https://github.com/tailcallhq/tailcall/pull/2920)) +- chore(deps): update dependency wrangler to v3.78.10 [@renovate](https://github.com/renovate) ([#2914](https://github.com/tailcallhq/tailcall/pull/2914)) +- chore(deps): update dependency wrangler to v3.78.9 [@renovate](https://github.com/renovate) ([#2909](https://github.com/tailcallhq/tailcall/pull/2909)) + + +--- +## v0.115.0 + +### πŸš€ Features + +- feat(2781): support gRPC reflection custom headers [@beelchester](https://github.com/beelchester) ([#2790](https://github.com/tailcallhq/tailcall/pull/2790)) + +### 🧰 Maintenance + +- chore(deps): update dependency @cloudflare/workers-types to v4.20240924.0 [@renovate](https://github.com/renovate) ([#2902](https://github.com/tailcallhq/tailcall/pull/2902)) + + +--- +## v0.114.2 + +### πŸ› Bug Fixes + +- fix: Incorrect Field Path Specification in `@addfield` [@ssddOnTop](https://github.com/ssddOnTop) ([#2895](https://github.com/tailcallhq/tailcall/pull/2895)) + + +--- +## v0.114.1 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate async-trait to v0.1.83 [@renovate](https://github.com/renovate) ([#2901](https://github.com/tailcallhq/tailcall/pull/2901)) +- fix(deps): update rust crate hyper-util to v0.1.9 [@renovate](https://github.com/renovate) ([#2900](https://github.com/tailcallhq/tailcall/pull/2900)) + +### 🧰 Maintenance + +- chore(deps): update rust crate async-graphql to v7.0.10 [@renovate](https://github.com/renovate) ([#2897](https://github.com/tailcallhq/tailcall/pull/2897)) +- chore(deps): update dependency wrangler to v3.78.8 [@renovate](https://github.com/renovate) ([#2888](https://github.com/tailcallhq/tailcall/pull/2888)) + + +--- +## v0.114.0 + +### πŸš€ Features + +- feat(2639): implement entity resolver [@meskill](https://github.com/meskill) ([#2693](https://github.com/tailcallhq/tailcall/pull/2693)) + + +--- +## v0.113.3 + +### πŸ› Bug Fixes + +- fix: `__typename` do not work at root level [@ssddOnTop](https://github.com/ssddOnTop) ([#2840](https://github.com/tailcallhq/tailcall/pull/2840)) + +### 🧰 Maintenance + +- chore(deps): update dependency miniflare to v3.20240909.5 [@renovate](https://github.com/renovate) ([#2887](https://github.com/tailcallhq/tailcall/pull/2887)) +- chore(deps): update rust crate markdown to v1.0.0-alpha.21 [@renovate](https://github.com/renovate) ([#2885](https://github.com/tailcallhq/tailcall/pull/2885)) +- chore(deps): update rust crate thiserror to v1.0.64 [@renovate](https://github.com/renovate) ([#2882](https://github.com/tailcallhq/tailcall/pull/2882)) + + +--- +## v0.113.2 + +### πŸ› Bug Fixes + +- fix: clean up events [@tusharmath](https://github.com/tusharmath) ([#2883](https://github.com/tailcallhq/tailcall/pull/2883)) + + +--- +## v0.113.1 + +* No changes + + +--- +## v0.113.0 + +### πŸš€ Features + +- refactor: use a consistent prefix for auto-generated names [@laststylebender14](https://github.com/laststylebender14) ([#2783](https://github.com/tailcallhq/tailcall/pull/2783)) +- feat: make health and graphql endpoints to be configurable [@laststylebender14](https://github.com/laststylebender14) ([#2870](https://github.com/tailcallhq/tailcall/pull/2870)) + +### πŸ› Bug Fixes + +- fix(deps): remove unused openssl [@amitksingh1490](https://github.com/amitksingh1490) ([#2881](https://github.com/tailcallhq/tailcall/pull/2881)) +- refactor: use a consistent prefix for auto-generated names [@laststylebender14](https://github.com/laststylebender14) ([#2783](https://github.com/tailcallhq/tailcall/pull/2783)) +- fix: added type rename support for enum, union and interface. [@laststylebender14](https://github.com/laststylebender14) ([#2793](https://github.com/tailcallhq/tailcall/pull/2793)) +- fix: update collectors [@tusharmath](https://github.com/tusharmath) ([#2879](https://github.com/tailcallhq/tailcall/pull/2879)) + +### 🧰 Maintenance + +- refactor: use a consistent prefix for auto-generated names [@laststylebender14](https://github.com/laststylebender14) ([#2783](https://github.com/tailcallhq/tailcall/pull/2783)) +- chore(deps): update dependency wrangler to v3.78.7 [@renovate](https://github.com/renovate) ([#2876](https://github.com/tailcallhq/tailcall/pull/2876)) + + +--- +## v0.112.3 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate clap to v4.5.18 [@renovate](https://github.com/renovate) ([#2878](https://github.com/tailcallhq/tailcall/pull/2878)) + +### 🧰 Maintenance + +- chore(deps): update dependency wrangler to v3.78.6 [@renovate](https://github.com/renovate) ([#2867](https://github.com/tailcallhq/tailcall/pull/2867)) +- chore(deps): update dependency @cloudflare/workers-types to v4.20240919.0 [@renovate](https://github.com/renovate) ([#2868](https://github.com/tailcallhq/tailcall/pull/2868)) +- chore(deps): update dependency miniflare to v3.20240909.4 [@renovate](https://github.com/renovate) ([#2866](https://github.com/tailcallhq/tailcall/pull/2866)) +- chore(deps): update dependency wrangler to v3.78.5 [@renovate](https://github.com/renovate) ([#2862](https://github.com/tailcallhq/tailcall/pull/2862)) + + +--- +## v0.112.2 + +### πŸ› Bug Fixes + +- fix(jit): input arguments required error [@karatakis](https://github.com/karatakis) ([#2756](https://github.com/tailcallhq/tailcall/pull/2756)) + +### 🧰 Maintenance + +- chore(deps): update dependency miniflare to v3.20240909.3 [@renovate](https://github.com/renovate) ([#2861](https://github.com/tailcallhq/tailcall/pull/2861)) + + +--- +## v0.112.1 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate tokio to v1.40.0 [@renovate](https://github.com/renovate) ([#2853](https://github.com/tailcallhq/tailcall/pull/2853)) + + +--- +## v0.112.0 + +### πŸš€ Features + +- feat: add health check endpoint [@laststylebender14](https://github.com/laststylebender14) ([#2856](https://github.com/tailcallhq/tailcall/pull/2856)) + + +--- +## v0.111.21 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate dashmap to v6.1.0 [@renovate](https://github.com/renovate) ([#2851](https://github.com/tailcallhq/tailcall/pull/2851)) + +### 🧰 Maintenance + +- chore(deps): update rust crate insta to v1.40.0 [@renovate](https://github.com/renovate) ([#2849](https://github.com/tailcallhq/tailcall/pull/2849)) +- chore(deps): update dependency wrangler to v3.78.4 [@renovate](https://github.com/renovate) ([#2852](https://github.com/tailcallhq/tailcall/pull/2852)) +- chore(deps): update rust crate indexmap to v2.5.0 [@renovate](https://github.com/renovate) ([#2848](https://github.com/tailcallhq/tailcall/pull/2848)) + + +--- +## v0.111.20 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate sysinfo to v0.31.4 [@renovate](https://github.com/renovate) ([#2847](https://github.com/tailcallhq/tailcall/pull/2847)) + + +--- +## v0.111.19 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate syn to v2.0.77 [@renovate](https://github.com/renovate) ([#2846](https://github.com/tailcallhq/tailcall/pull/2846)) + + +--- +## v0.111.18 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate serde\_json to v1.0.128 [@renovate](https://github.com/renovate) ([#2845](https://github.com/tailcallhq/tailcall/pull/2845)) + + +--- +## v0.111.17 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate serde to v1.0.210 [@renovate](https://github.com/renovate) ([#2842](https://github.com/tailcallhq/tailcall/pull/2842)) + + +--- +## v0.111.16 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate rustls to v0.23.13 [@renovate](https://github.com/renovate) ([#2841](https://github.com/tailcallhq/tailcall/pull/2841)) + + +--- +## v0.111.15 + +### πŸ› Bug Fixes + +- fix(jit): handling nested lists [@meskill](https://github.com/meskill) ([#2779](https://github.com/tailcallhq/tailcall/pull/2779)) + + +--- +## v0.111.14 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate clap to v4.5.17 [@renovate](https://github.com/renovate) ([#2835](https://github.com/tailcallhq/tailcall/pull/2835)) + +### 🧰 Maintenance + +- chore(deps): update dependency wrangler to v3.78.3 [@renovate](https://github.com/renovate) ([#2844](https://github.com/tailcallhq/tailcall/pull/2844)) +- chore(deps): update dependency miniflare to v3.20240909.2 [@renovate](https://github.com/renovate) ([#2843](https://github.com/tailcallhq/tailcall/pull/2843)) + + +--- +## v0.111.13 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate prost-reflect to v0.14.2 [@renovate](https://github.com/renovate) ([#2839](https://github.com/tailcallhq/tailcall/pull/2839)) + +### 🧰 Maintenance + +- chore(link): add `meta` support [@ssddOnTop](https://github.com/ssddOnTop) ([#2824](https://github.com/tailcallhq/tailcall/pull/2824)) + + +--- +## v0.111.12 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate hyper-util to v0.1.8 [@renovate](https://github.com/renovate) ([#2838](https://github.com/tailcallhq/tailcall/pull/2838)) + +### 🧰 Maintenance + +- chore(link): add `meta` support [@ssddOnTop](https://github.com/ssddOnTop) ([#2824](https://github.com/tailcallhq/tailcall/pull/2824)) +- chore: bump async-graphql version [@ssddOnTop](https://github.com/ssddOnTop) ([#2837](https://github.com/tailcallhq/tailcall/pull/2837)) +- chore(deps): update rust crate pretty\_assertions to v1.4.1 [@renovate](https://github.com/renovate) ([#2830](https://github.com/tailcallhq/tailcall/pull/2830)) + + +--- +## v0.111.11 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate async-graphql-value to v7.0.9 [@renovate](https://github.com/renovate) ([#2832](https://github.com/tailcallhq/tailcall/pull/2832)) + + +--- +## v0.111.10 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate async-trait to v0.1.82 [@renovate](https://github.com/renovate) ([#2834](https://github.com/tailcallhq/tailcall/pull/2834)) + + +--- +## v0.111.9 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate anyhow to v1.0.89 [@renovate](https://github.com/renovate) ([#2831](https://github.com/tailcallhq/tailcall/pull/2831)) + + +--- +## v0.111.8 + +### πŸ› Bug Fixes + +- fix(deps): update tokio-prost monorepo to 0.13.0 [@renovate](https://github.com/renovate) ([#2379](https://github.com/tailcallhq/tailcall/pull/2379)) + + +--- +## v0.111.7 + +* No changes + + +--- +## v0.111.6 + +### 🧰 Maintenance + +- fix: remove unused deps [@ssddOnTop](https://github.com/ssddOnTop) ([#2810](https://github.com/tailcallhq/tailcall/pull/2810)) + + +--- +## v0.111.5 + +### πŸ› Bug Fixes + +- fix(deps): update rust crate worker to 0.4.0 [@renovate](https://github.com/renovate) ([#2813](https://github.com/tailcallhq/tailcall/pull/2813)) +- fix(deps): update dependency type-fest to v4.26.1 [@renovate](https://github.com/renovate) ([#2795](https://github.com/tailcallhq/tailcall/pull/2795)) + +### 🧰 Maintenance + +- chore(deps): update dependency wrangler to v3.78.2 [@renovate](https://github.com/renovate) ([#2808](https://github.com/tailcallhq/tailcall/pull/2808)) +- chore(deps): update dependency miniflare to v3.20240909.1 [@renovate](https://github.com/renovate) ([#2812](https://github.com/tailcallhq/tailcall/pull/2812)) +- chore(deps): update dependency vitest to v2.1.1 [@renovate](https://github.com/renovate) ([#2811](https://github.com/tailcallhq/tailcall/pull/2811)) +- chore(deps): update dependency miniflare to v3.20240909.0 [@renovate](https://github.com/renovate) ([#2807](https://github.com/tailcallhq/tailcall/pull/2807)) +- chore(deps): update dependency vitest to v2.1.0 [@renovate](https://github.com/renovate) ([#2806](https://github.com/tailcallhq/tailcall/pull/2806)) +- chore(deps): update dependency wrangler to v3.76.0 [@renovate](https://github.com/renovate) ([#2804](https://github.com/tailcallhq/tailcall/pull/2804)) +- chore(deps): update dependency tsx to v4.19.1 [@renovate](https://github.com/renovate) ([#2805](https://github.com/tailcallhq/tailcall/pull/2805)) +- chore(deps): update dependency miniflare to v3.20240821.2 [@renovate](https://github.com/renovate) ([#2803](https://github.com/tailcallhq/tailcall/pull/2803)) +- chore(deps): update dependency @cloudflare/workers-types to v4.20240909.0 [@renovate](https://github.com/renovate) ([#2802](https://github.com/tailcallhq/tailcall/pull/2802)) +- chore(deps): update dependency wrangler to v3.75.0 [@renovate](https://github.com/renovate) ([#2794](https://github.com/tailcallhq/tailcall/pull/2794)) + + +--- +## v0.111.4 + +### πŸ› Bug Fixes + +- fix: onRequest returns No such file or directory [@ssddOnTop](https://github.com/ssddOnTop) ([#2797](https://github.com/tailcallhq/tailcall/pull/2797)) + + +--- +## v0.111.3 + +### πŸ› Bug Fixes + +- fix: onRequest returns No such file or directory [@ssddOnTop](https://github.com/ssddOnTop) ([#2797](https://github.com/tailcallhq/tailcall/pull/2797)) +- fix: `cargo build` throwing fallback error [@ssddOnTop](https://github.com/ssddOnTop) ([#2800](https://github.com/tailcallhq/tailcall/pull/2800)) +- fix(deps): update dependency yaml to v2.5.1 [@renovate](https://github.com/renovate) ([#2789](https://github.com/tailcallhq/tailcall/pull/2789)) + +### 🧰 Maintenance + +- chore(deps): update dependency @cloudflare/workers-types to v4.20240903.0 [@renovate](https://github.com/renovate) ([#2791](https://github.com/tailcallhq/tailcall/pull/2791)) +- chore(deps): update dependency wrangler to v3.74.0 [@renovate](https://github.com/renovate) ([#2786](https://github.com/tailcallhq/tailcall/pull/2786)) +- chore(deps): update dependency miniflare to v3.20240821.1 [@renovate](https://github.com/renovate) ([#2785](https://github.com/tailcallhq/tailcall/pull/2785)) +- refactor: simplify json\_like trait [@meskill](https://github.com/meskill) ([#2780](https://github.com/tailcallhq/tailcall/pull/2780)) + + +--- +## v0.111.2 + +### πŸ› Bug Fixes + +- fix: treat null responses as JSON scalars [@laststylebender14](https://github.com/laststylebender14) ([#2784](https://github.com/tailcallhq/tailcall/pull/2784)) + + +--- +## v0.111.1 + +### πŸ› Bug Fixes + +- fix(2777): use option\_env for trackers [@neo773](https://github.com/neo773) ([#2778](https://github.com/tailcallhq/tailcall/pull/2778)) + +### 🧰 Maintenance + +- chore(deps): update dependency wrangler to v3.73.0 [@renovate](https://github.com/renovate) ([#2773](https://github.com/tailcallhq/tailcall/pull/2773)) diff --git a/src/components/shared/LinkButton.tsx b/src/components/shared/LinkButton.tsx index caa88b0501..75036cbbed 100644 --- a/src/components/shared/LinkButton.tsx +++ b/src/components/shared/LinkButton.tsx @@ -1,10 +1,12 @@ import Link from "@docusaurus/Link" import {Theme} from "@site/src/constants" +import clsx from "clsx" import React from "react" import {SVGProps} from "react" type LinkButtonProps = { title?: string + titleClassName?: string Icon?: React.ComponentType> // Define the type of Icon prop theme: Theme onClick?: () => void | Promise @@ -13,7 +15,16 @@ type LinkButtonProps = { disabled?: boolean } -const LinkButton = ({title, Icon, theme, onClick, href, width = "auto", disabled}: LinkButtonProps): JSX.Element => { +const LinkButton = ({ + title, + titleClassName, + Icon, + theme, + onClick, + href, + width = "auto", + disabled, +}: LinkButtonProps): JSX.Element => { // Generate button widths as tailwind is not able to handle dynamic widths const setButtonWidth = () => { switch (width) { @@ -101,7 +112,7 @@ const LinkButton = ({title, Icon, theme, onClick, href, width = "auto", disabled {Icon && } {/* Render title if provided */} - {title && {title}} + {title && {title}} ) } diff --git a/src/components/shared/VersionUpdateCard.tsx b/src/components/shared/VersionUpdateCard.tsx new file mode 100644 index 0000000000..125d2cf1bb --- /dev/null +++ b/src/components/shared/VersionUpdateCard.tsx @@ -0,0 +1,18 @@ +import React from "react" +import LinkButton from "./LinkButton" +import {pageLinks} from "@site/src/constants/routes" +import {Theme} from "@site/src/constants" + +const VersionUpdateCard = () => { + return ( +
+
+ Update to latest version !! + Get the instructions from the docs +
+ +
+ ) +} + +export default VersionUpdateCard diff --git a/src/css/custom.css b/src/css/custom.css index 3ba56efce4..0e37d054a7 100644 --- a/src/css/custom.css +++ b/src/css/custom.css @@ -272,7 +272,8 @@ input[type="radio"]:checked::before { font-weight: var(--ifm-font-weight-normal); } -.navbar__item.navbar__link { +.navbar__item.navbar__link, +.navbar__item.dropdown .navbar__link { text-align: center; } @@ -319,7 +320,8 @@ input[type="radio"]:checked::before { margin-left: 0; } -.navbar__item.navbar__link { +.navbar__item.navbar__link, +.navbar__item.dropdown .navbar__link { font-weight: var(--ifm-font-weight-bold); font-size: var(--ifm-navbar-font-size); } @@ -329,13 +331,23 @@ input[type="radio"]:checked::before { margin-right: 2.5rem; } +.navbar__item.dropdown { + padding: 0; + margin-right: 2.5rem; +} + +.navbar__item.dropdown .navbar__link { + padding: 0 0.5rem; +} + .navbar__item.navbar__link:hover { background-color: #f3f3f3; color: var(--ifm-color-gray-900); border-radius: 6px; } -.navbar__item.navbar__link.navbar__link--active { +.navbar__item.navbar__link.navbar__link--active, +.navbar__item.dropdown.navbar__link--active { background-color: var(--ifm-color-brand); color: var(--ifm-color-gray-900); border-radius: 6px; @@ -345,6 +357,36 @@ input[type="radio"]:checked::before { background: transparent; } +.navbar__item .dropdown__menu { + display: grid; + padding: 24px; + grid-template-columns: 1fr 1fr; + min-width: 20rem; + box-shadow: none; + border: 1px solid #e7e7e7; + border-radius: 8px; + gap: 8px; + top: calc(100% - var(--ifm-navbar-item-padding-vertical) + 0.3rem); +} + +.navbar__item .dropdown__menu .dropdown__link.dropdown__link--active, +.navbar__item.dropdown .navbar__link:hover { + color: var(--ifm-color-brand-dark-100); +} + +.dropdown > .navbar__link:after { + content: ""; + background: url("../../static/icons/basic/dropdown-chevron.svg") no-repeat; + width: 1.25rem; + height: 1.25rem; + background-size: 1.25rem; + border: none; + top: unset; + bottom: -4px; + transform: unset; + margin-left: 0.25rem; +} + .header-button { display: flex; align-items: center; @@ -808,3 +850,11 @@ span.token.tag.script.language-javascript { padding-bottom: var(--ifm-navbar-height); top: 2rem; } + +.version-update-card { + background-color: #121212; + background-image: linear-gradient(90deg, #545556 0.5px, transparent 0.5px), + linear-gradient(#545556 0.5px, transparent 0.5px); + background-size: 60px 60px; + background-position: 3px 23px; +} diff --git a/src/theme/NavbarItem/DropdownNavbarItem/index.tsx b/src/theme/NavbarItem/DropdownNavbarItem/index.tsx new file mode 100644 index 0000000000..b45d63cc3b --- /dev/null +++ b/src/theme/NavbarItem/DropdownNavbarItem/index.tsx @@ -0,0 +1,151 @@ +import React, {useState, useRef, useEffect} from "react" +import clsx from "clsx" +import {isRegexpStringMatch, useCollapsible, Collapsible} from "@docusaurus/theme-common" +import {isSamePath, useLocalPathname} from "@docusaurus/theme-common/internal" +import NavbarNavLink from "@theme/NavbarItem/NavbarNavLink" +import NavbarItem, {type LinkLikeNavbarItemProps} from "@theme/NavbarItem" +import type {DesktopOrMobileNavBarItemProps, Props} from "@theme/NavbarItem/DropdownNavbarItem" +import styles from "./styles.module.css" + +function isItemActive(item: LinkLikeNavbarItemProps, localPathname: string): boolean { + if (isSamePath(item.to, localPathname)) { + return true + } + if (isRegexpStringMatch(item.activeBaseRegex, localPathname)) { + return true + } + if (item.activeBasePath && localPathname.startsWith(item.activeBasePath)) { + return true + } + return false +} + +function containsActiveItems(items: readonly LinkLikeNavbarItemProps[], localPathname: string): boolean { + return items.some((item) => isItemActive(item, localPathname)) +} + +function DropdownNavbarItemDesktop({items, position, className, onClick, ...props}: DesktopOrMobileNavBarItemProps) { + const localPathname = useLocalPathname() + const containsActive = containsActiveItems(items, localPathname) + const dropdownRef = useRef(null) + const [showDropdown, setShowDropdown] = useState(false) + + useEffect(() => { + const handleClickOutside = (event: MouseEvent | TouchEvent | FocusEvent) => { + if (!dropdownRef.current || dropdownRef.current.contains(event.target as Node)) { + return + } + setShowDropdown(false) + } + + document.addEventListener("mousedown", handleClickOutside) + document.addEventListener("touchstart", handleClickOutside) + document.addEventListener("focusin", handleClickOutside) + + return () => { + document.removeEventListener("mousedown", handleClickOutside) + document.removeEventListener("touchstart", handleClickOutside) + document.removeEventListener("focusin", handleClickOutside) + } + }, [dropdownRef]) + + return ( +
+ tag focusable in case no link target + // See https://github.com/facebook/docusaurus/pull/6003 + // There's probably a better solution though... + href={props.to ? undefined : "#"} + className={clsx("navbar__link", className)} + {...props} + onClick={props.to ? undefined : (e) => e.preventDefault()} + onKeyDown={(e) => { + if (e.key === "Enter") { + e.preventDefault() + setShowDropdown(!showDropdown) + } + }} + > + {props.children ?? props.label} + +
    + {items.map((childItemProps, i) => ( + + ))} +
+
+ ) +} + +function DropdownNavbarItemMobile({ + items, + className, + position, // Need to destructure position from props so that it doesn't get passed on. + onClick, + ...props +}: DesktopOrMobileNavBarItemProps) { + const localPathname = useLocalPathname() + const containsActive = containsActiveItems(items, localPathname) + + const {collapsed, toggleCollapsed, setCollapsed} = useCollapsible({ + initialState: () => !containsActive, + }) + + // Expand/collapse if any item active after a navigation + useEffect(() => { + if (containsActive) { + setCollapsed(!containsActive) + } + }, [localPathname, containsActive, setCollapsed]) + + return ( +
  • + { + e.preventDefault() + toggleCollapsed() + }} + > + {props.children ?? props.label} + + + {items.map((childItemProps, i) => ( + + ))} + +
  • + ) +} + +export default function DropdownNavbarItem({mobile = false, ...props}: Props): JSX.Element { + const Comp = mobile ? DropdownNavbarItemMobile : DropdownNavbarItemDesktop + return +} diff --git a/src/theme/NavbarItem/DropdownNavbarItem/styles.module.css b/src/theme/NavbarItem/DropdownNavbarItem/styles.module.css new file mode 100644 index 0000000000..10ee92f520 --- /dev/null +++ b/src/theme/NavbarItem/DropdownNavbarItem/styles.module.css @@ -0,0 +1,3 @@ +.dropdownNavbarItemMobile { + cursor: pointer; +} diff --git a/static/icons/basic/dropdown-chevron.svg b/static/icons/basic/dropdown-chevron.svg new file mode 100644 index 0000000000..ba0ca5c07f --- /dev/null +++ b/static/icons/basic/dropdown-chevron.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/images/home/book.svg b/static/images/home/book.svg new file mode 100644 index 0000000000..3b7f8129e3 --- /dev/null +++ b/static/images/home/book.svg @@ -0,0 +1,4 @@ + + + + diff --git a/static/images/home/git-merge.svg b/static/images/home/git-merge.svg new file mode 100644 index 0000000000..ca0505df3b --- /dev/null +++ b/static/images/home/git-merge.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/tailwind.config.ts b/tailwind.config.ts index a2aff9945f..d7a19ca0b3 100644 --- a/tailwind.config.ts +++ b/tailwind.config.ts @@ -1,6 +1,6 @@ /** @type {import('tailwindcss').Config} */ module.exports = { - content: ["./src/**/*.{js,jsx,ts,tsx,md,mdx}", "./docs/**/*.{md,mdx}"], + content: ["./src/**/*.{js,jsx,ts,tsx,md,mdx}", "./docs/**/*.{md,mdx}", "./docusaurus.config.ts"], theme: { extend: { colors: {