PHANTOM
🇮🇳 IN
Skip to content

Releases: brave/gate3

v0.14.0

26 Feb 11:09
0b9a649

Choose a tag to compare

What's Changed

Features

  • ✨ feat(swap): add LI.FI provider for cross-chain swaps by @onyb in #213

Fixes

  • 🐛 fix(swap): improve error categorization across providers by @onyb in #210
  • 🐛 fix(swap): use SwapError with proper error kinds across providers by @onyb in #212
  • 🐛 fix(swap): add input validation to Jupiter transformations by @onyb in #214

Miscellaneous

  • 🛠️ dev: add grafana dashboard config for swaps by @onyb in #209
  • 🛠️ dev: bump version to v0.14.0 by @onyb in #215

Full Changelog: v0.13.0...v0.14.0

v0.13.0

19 Feb 06:11
cb07788

Choose a tag to compare

What's Changed

Features

  • ✨ feat(common): add Amount class for blockchain amount arithmetic by @onyb in #190
  • ✨ feat(swap): replace post-submit hook with automatic deposit submission by @onyb in #192
  • ✨ feat(tokens): harden ingestion pipeline and ingest native tokens by @onyb in #197

Fixes

  • 🐛 fix(swap): include bridge fee in Squid network fee calculation by @onyb in #191
  • 🐛 fix(swap): raise error when Jupiter returns empty transaction by @onyb in #196
  • 🐛 fix(oauth): prevent TypeError crash when the returnUrl is missing by @onyb in #194
  • 🐛 fix(oauth): use oauth_url for Zebpay token endpoint by @onyb in #195
  • 🐛 fix(swap): improve jupiter error handling and route parsing by @onyb in #198

Upgrades

  • ⬆️ fix(deps): update dependency cachetools to v7 by @renovate[bot] in #199
  • ⬆️ chore(deps): update dependency fastapi to v0.128.8 by @renovate[bot] in #200
  • ⬆️ fix(deps): update dependency fastapi to >=0.129.0,<0.130.0 by @renovate[bot] in #201
  • ⬆️ chore(deps): update dependency sentry-sdk to v2.52.0 by @renovate[bot] in #205
  • ⬆️ chore(deps): update dependency ruff to v0.15.0 by @renovate[bot] in #204
  • ⬆️ chore(deps): update dependency orjson to v3.11.7 by @renovate[bot] in #202
  • ⬆️ chore(deps): update dependency redis to v7.1.1 by @renovate[bot] in #203
  • ⬆️ chore(deps): update aws-actions/configure-aws-credentials action to v6 by @renovate[bot] in #206
  • ⬆️ chore(deps): update dependency pydantic-settings to v2.13.0 by @renovate[bot] in #208
  • ⬆️ chore(deps): update dependency fakeredis to v2.34.0 by @renovate[bot] in #207

Full Changelog: v0.12.1...v0.13.0

v0.12.1

29 Jan 16:29
435ee7a

Choose a tag to compare

What's Changed

Fixes

  • 🐛 fix(pricing): handle null native_token_id from CoinGecko API by @onyb in #188

Upgrades

  • ⬆️ chore(deps): bump python-multipart from 0.0.21 to 0.0.22 by @dependabot[bot] in #186

Miscellaneous

  • 🛠️ dev: Bump version to v0.12.1 by @onyb in #189

Full Changelog: v0.12.0...v0.12.1

v0.12.0

26 Jan 18:00
c4bf7d6

Choose a tag to compare

What's Changed

Features

  • ✨ feat(swap): simplify status endpoint response format by @onyb in #167
  • ✨ feat(swap): default slippage to 0.5% if auto computation is not supported by @onyb in #168
  • ✨ feat(swap): add support for Squid Router by @onyb in #169
  • ✨ feat(swap): add gas limit estimation for EVM transactions by @onyb in #174
  • ✨ feat(swap): collect prometheus metrics for swap by @onyb in #176

Fixes

  • 🐛 fix(swap): fix incorrect usage of get_provider_client_for_request in status checks by @onyb in #184

Upgrades

  • ⬆️ chore(deps): update actions/checkout action to v6.0.1 by @renovate[bot] in #175
  • ⬆️ chore(deps): update dependency fastapi to >=0.128.0,<0.129.0 by @renovate[bot] in #178
  • ⬆️ chore(deps): update dependency prometheus-client to >=0.24.1,<0.25.0 by @renovate[bot] in #179
  • ⬆️ chore(deps): update dependency sentry-sdk to v2.49.0 by @renovate[bot] in #180
  • ⬆️ chore(deps): update dependency ruff to v0.14.13 by @renovate[bot] in #181
  • ⬆️ chore(deps): update actions/setup-python action to v6.2.0 by @renovate[bot] in #182
  • ⬆️ chore(deps): update actions/checkout action to v6.0.2 by @renovate[bot] in #183

Miscellaneous

  • 🛠️ chore(swap): rename id field in SwapStatusRequest to routeId by @onyb in #173
  • 🛠️ dev: add redis healthcheck to docker-compose by @onyb in #177

Full Changelog: v0.11.1...v0.12.0

v0.11.1

09 Jan 20:51
97611b4

Choose a tag to compare

What's Changed

Fixes

  • 🐛 fix(common): fix equality check for Chain objects with None by @onyb in #166

Full Changelog: v0.11.0...v0.11.1

v0.11.0

09 Jan 18:15
b89410e

Choose a tag to compare

What's Changed

Features

  • ✨ feat(swap): add support for swaps via NEAR Intents by @onyb in #137
  • ✨ feat(swap): add error categorization with SwapError by @onyb in #157
  • ✨ feat: Add OAuth proxies by @mschfh in #126
  • ✨ feat(swap): improvements for Near Intents integration in brave-core by @onyb in #159
  • ✨ feat(swap): add Cardano and Zcash support for Near Intents by @onyb in #161
  • ✨ feat(swap): add support for Jupiter Ultra V3 by @onyb in #163
  • ✨ feat(swap): add Auto provider and return provider info by @onyb in #142
  • ✨ feat(swap): add price impact to quotes by @onyb in #143

Fixes

  • 🐛 fix(oauth): implement returnUrl override in zebpay auth flow by @mschfh in #160
  • 🐛 fix(swap): convert expires_at to Unix timestamp string by @onyb in #162

Upgrades

  • ⬆️ chore(deps): update dependency pytest-asyncio to v1.3.0 by @renovate[bot] in #139
  • ⬆️ chore(deps): update dependency pytest to v9 by @renovate[bot] in #138
  • ⬆️ chore(deps): update actions/setup-python action to v6.1.0 by @renovate[bot] in #141
  • ⬆️ chore(deps): update aws-actions/configure-aws-credentials action to v5.1.1 by @renovate[bot] in #140
  • ⬆️ chore(deps): update dependency pydantic-settings to v2.12.0 by @renovate[bot] in #144
  • ⬆️ chore(deps): update dependency pytest-cov to v7 by @renovate[bot] in #145
  • ⬆️ chore(swap): rename fields of base swap models by @onyb in #146
  • ⬆️ chore(deps): update dependency redis to v7 by @renovate[bot] in #147
  • ⬆️ chore(deps): update dependency fakeredis to v2.32.1 by @renovate[bot] in #149
  • ⬆️ chore(deps): update dependency cachetools to v6.2.2 by @renovate[bot] in #150
  • ⬆️ chore(deps): update dependency sentry-sdk to v2.47.0 by @renovate[bot] in #151
  • ⬆️ chore(deps): update dependency fastapi to >=0.124.2,<0.125.0 by @renovate[bot] in #152
  • ⬆️ chore(deps): update dependency orjson to v3.11.5 by @renovate[bot] in #153
  • ⬆️ chore(deps): update dependency ruff to v0.14.8 by @renovate[bot] in #154
  • ⬆️ chore(deps): update dependency fastapi to >=0.125.0,<0.126.0 by @renovate[bot] in #155
  • ⬆️ chore(deps): update dependency python to 3.14 by @renovate[bot] in #118
  • ⬆️ chore(deps): bump urllib3 from 2.6.2 to 2.6.3 by @dependabot[bot] in #164

Miscellaneous

  • 🛠️ chore(swap): use alias generators in swap models by @onyb in #148
  • 🛠️ chore(swap): add provider to SwapQuote model by @onyb in #156
  • 🛠️ Update Generalized Deployment Action to Prevent Double Image Deployment by @hspencer77 in #165

Full Changelog: v0.10.0...v0.11.0

v0.10.0

08 Dec 08:39
588b02d

Choose a tag to compare

What's Changed

Features

  • ✨ feat(pricing): extend VsCurrency enum with major currencies by @mschfh in #134

Upgrades

  • ⬆️ chore(deps): update actions/checkout action to v6 by @renovate[bot] in #132
  • ⬆️ chore(deps): bump urllib3 from 2.5.0 to 2.6.0 by @dependabot[bot] in #135

Full Changelog: v0.9.2...v0.10.0

v0.9.2

26 Nov 16:09
6043977

Choose a tag to compare

What's Changed

Upgrades

  • ⬆️ chore(deps): bump starlette from 0.47.2 to 0.49.1 by @dependabot[bot] in #125
  • ⬆️ chore(deps): update dependency fastapi to >=0.121.0,<0.122.0 by @renovate[bot] in #128
  • ⬆️ chore(deps): bump starlette from 0.48.0 to 0.49.1 by @dependabot[bot] in #129
  • ⬆️ chore(deps): update dependency ruff to v0.14.3 by @renovate[bot] in #127

Fixes

  • 🐛 fix(coingecko): handle native_token_id validation errors by @mschfh in #133

Miscellaneous

  • 🛠️ [github workflows] add permissions by @thypon in #130

Full Changelog: v0.9.1...v0.9.2

v0.9.1

14 Oct 20:26
85c0f37

Choose a tag to compare

What's Changed

Upgrades

  • ⬆️ chore(deps): update aws-actions/configure-aws-credentials action to v5.1.0 by @renovate[bot] in #113
  • ⬆️ chore(deps): update dependency sentry-sdk to v2.40.0 by @renovate[bot] in #114
  • ⬆️ chore(deps): update dependency ruff to v0.14.0 by @renovate[bot] in #119
  • ⬆️ chore(deps): update dependency fastapi to >=0.119.0,<0.120.0 by @renovate[bot] in #117
  • ⬆️ chore(deps): update dependency fakeredis to v2.32.0 by @renovate[bot] in #116
  • ⬆️ chore(deps): update dependency cachetools to v6.2.1 by @renovate[bot] in #115

Fixes

  • 🐛 fix(tokens): retain address casing in tokens response by @onyb in #120
  • 🐛 fix(nft): handle unsupported nft token types by @onyb in #123

Full Changelog: v0.9.0...v0.9.1

v0.9.0

13 Oct 17:24
7669475

Choose a tag to compare

What's Changed

Features

  • ✨ feat(tokens): add route to list tokens by coin and chain_id by @onyb in #110

Uprades

  • ⬆️ chore(deps): update dependency ruff to v0.13.3 by @renovate[bot] in #111

Miscellaneous

  • 🛠️ dev: disable sentry traces by @onyb in #112

Full Changelog: v0.8.1...v0.9.0