Releases: interledger/rafiki
Releases · interledger/rafiki
Rafiki v1.0.0-alpha.10
What's Changed
Breaking Changes
- feat!: securing the Admin UI by @JoblersTune in #2588
General Changes
- feat(workflows): improve existing pipeling and schedule nightly builds by @golobitch in #2660
- feat(2479): add client to outgoing/incoming payments / webhooks and outgoing tests. by @koekiebox in #2487
- fix: exit run-tests.sh with test exit code by @BlairCurrey in #2669
- feat(walletAddressKeys): list wallet address keys by @golobitch in #2643
- fix(workflows): change docker build timeout to 10min by @golobitch in #2674
- feat(backend,frontend,mock-ase): use hmac signature to secure admin api by @njlie in #2632
- chore: bump docs dependencies to the latest versions by @huijing in #2677
- chore: update codeowners & labeler by @mkurapov in #2687
- feat(backend): make quote step optional by @BlairCurrey in #2654
- chore: bump dependencies to latest versions by @huijing in #2692
Dependency Updates
- chore(deps): update dependency @interledger/open-payments to ^6.9.0 by @renovate in #2670
- chore(deps): update dependency @apollo/client to ^3.10.1 by @renovate in #2679
Full Changelog: v1.0.0-alpha.9...v1.0.0-alpha.10
Rafiki v1.0.0-alpha.9
What's Changed
General Changes
- feat(graphql-security): support for deep graphql queries on introspection by @beniaminmunteanu in #2648
- chore: clean up bruno scripts and tests by @sabineschaller in #2634
- fix: autopeering - use localtunnel by @sabineschaller in #2633
- feat(1438): update tigerbeetle to latest release. by @koekiebox in #2653
- feat(backend): adding OpenPaymentsServerRouteError by @mkurapov in #2635
- fix(webhook): move max retry check in query by @dragosp1011 in #2663
Dependency Updates
- chore(deps): update dependency @koa/bodyparser to ^5.1.1 by @renovate in #2646
- chore(deps): update dependency @apollo/client to ^3.9.11 by @renovate in #2655
- chore(deps): update dependency @types/node to ^20.12.7 by @renovate in #2652
- chore(deps): update dependency koa to ^2.15.3 by @renovate in #2657
Full Changelog: v1.0.0-alpha.8...v1.0.0-alpha.9
Rafiki v1.0.0-alpha.8
What's Changed
General Changes
- chore: add feature requests to contributing.md by @sabineschaller in #2542
- chore: enable graphql protection - maxDepth, blockFieldSuggestions, maxCost by @sabineschaller in #2537
- chore(frontend): add X-Frame-Options header by @sabineschaller in #2538
- feat(bruno): use polling in grant continuation by @sabineschaller in #2550
- feat(telemetry): LIVENET now points to new livenet NLB by @beniaminmunteanu in #2523
- feat(auth): improve GNAP error responses by @njlie in #2400
- feat: integration tests by @BlairCurrey in #2380
- feat(backend): make SPSP optional by @sabineschaller in #2560
- chore: OpenAPI spec changes & other support for running localenv in docker windows by @mkurapov in #2530
- feat(backend): webhook max retry by @sabineschaller in #2541
- test(backend): add test for unknown destination account by @sabineschaller in #2562
- chore: remove unused terraform files by @sabineschaller in #2590
- feat(backend): support single phase transfer in connector by @sabineschaller in #2564
- ci: add integration test to lint_test_build by @BlairCurrey in #2569
- fix(auth): add healthcheck to solve occasional ci failure by @BlairCurrey in #2605
- feat: use real hostnames & auto edit host file by @BlairCurrey in #2586
- feat(migrations): support for running database migrations manually by @golobitch in #2622
- fix(exceptions): add message to exceptions that are missing message by @golobitch in #2623
- feat(telemetry): move amount collection in ILP connector by @beniaminmunteanu in #2626
- feat: new rafiki release pipeline and nodejs bump to v20 by @golobitch in #2510
- feat: misc integration test improvents by @BlairCurrey in #2595
- chore: Revert "feat(backend): support single phase transfer in connector" by @mkurapov in #2630
Dependency Updates
- chore(deps): update helm release redis to v18.19.1 by @renovate in #2524
- chore(deps): update helm release postgresql to v14 by @renovate in #2525
- chore(deps): update tj-actions/verify-changed-files action to v19 by @renovate in #2526
- chore(deps): update terraform google to ~> 5.20.0 by @renovate in #2528
- chore(deps): update helm release redis to v18.19.2 by @renovate in #2527
- chore(deps): update dependency openapi-typescript to ^6.7.5 by @renovate in #2535
- chore(deps): update react monorepo by @renovate in #2536
- chore(deps): update terraform hashicorp/terraform to >= 1.7.5 by @renovate in #2539
- fix(deps): update dependency @apollo/client to ^3.9.7 by @renovate in #2540
- fix(deps): update module github.com/aws/aws-sdk-go to v1.50.38 by @renovate in #2543
- fix(deps): update dependency @interledger/open-payments to v6.7.2 by @renovate in #2544
- chore(deps): update dependency @types/lodash to ^4.17.0 by @renovate in #2546
- chore(deps): update dependency @types/react to ^18.2.66 by @renovate in #2545
- fix(deps): update dependency @interledger/open-payments to v6.8.0 by @renovate in #2547
- fix(deps): update module github.com/aws/aws-sdk-go to v1.51.0 by @renovate in #2548
- fix(deps): update dependency @interledger/docs-design-system to ^0.3.2 by @renovate in #2549
- fix(deps): update dependency axios to v1.6.8 by @renovate in #2556
- fix(deps): update dependency isbot to v5 by @renovate in #2553
- chore(deps): update typescript-eslint monorepo to v7 (major) by @renovate in #2552
- fix(deps): update dependency koa to ^2.15.1 by @renovate in #2551
- chore(deps): update dependency postcss to ^8.4.36 by @renovate in #2559
- chore(deps): update helm release redis to v18.19.3 by @renovate in #2561
- chore(deps): update pnpm to v8.15.5 by @renovate in #2563
- fix(deps): update dependency isbot to ^5.1.2 by @renovate in #2567
- chore(deps): update dependency @types/react to ^18.2.67 by @renovate in #2566
- fix(deps): update module github.com/aws/aws-sdk-go to v1.51.2 by @renovate in #2565
- chore(deps): update helm release redis to v18.19.4 by @renovate in #2570
- fix(deps): update dependency @apollo/client to ^3.9.7 by @renovate in #2583
- chore(deps): update typescript-eslint monorepo to ^7.3.1 by @renovate in #2585
- chore(deps): update dependency postcss to ^8.4.37 by @renovate in #2591
- fix(deps): update module github.com/aws/aws-sdk-go to v1.51.5 by @renovate in #2593
- fix(deps): update dependency graphql-scalars to ^1.23.0 by @renovate in #2594
- chore(deps): update dependency eslint-plugin-react to ^7.34.1 by @renovate in #2558
- chore(deps): update dependency autoprefixer to ^10.4.19 by @renovate in #2597
- chore(deps): update dependency typescript to ^5.4.3 by @renovate in #2599
- chore(deps): update dependency postcss to ^8.4.38 by @renovate in #2598
- fix(deps): update dependency @apollo/client to ^3.9.8 by @renovate in #2600
- fix(deps): update dependency koa to ^2.15.2 by @renovate in #2601
- chore(deps): update helm release redis to v19 by @renovate in #2603
- fix(deps): update dependency pino-pretty to v11 by @renovate in #2606
- chore(deps): update helm release postgresql to v15 by @renovate in #2602
- chore(deps): update dependency @types/react to ^18.2.73 by @renovate in #2611
- fix(deps): update module github.com/aws/aws-sdk-go to v1.51.9 by @renovate in #2613
- fix(deps): update apollo graphql packages by @renovate in #2612
- chore(deps): update dependency @apollo/client to ^3.9.10 by @renovate in #2636
- chore(deps): update dependency @types/node to ^18.19.29 by @renovate in #2637
- chore(deps): update dependency @koa/bodyparser to ^5.1.0 by @renovate in #2642
- chore(deps): update dependency @types/node to v20 by @renovate in #2645
- chore(deps): update dependency @interledger/open-payments to ^6.8.2 by @renovate in #2618
- chore(deps): update dependency dotenv to ^16.4.5 by @renovate in #2638
- chore(deps): update dependency koa to ^2.15.2 by @renovate in #2639
- chore(deps): update dependency yaml to ^2.4.1 by @renovate in #2640
New Contributors
- @golobitch made their first contribution in #2622
Full Changelog: v1.0.0-alpha.7...v1.0.0-alpha.8
Rafiki v1.0.0-alpha.7
Highlights
We've fixed a migration issue that we introduced in v1.0.0-alpha.6, see
What's Changed
General Changes
- docs: fix broken bruno links by @sabineschaller in #2476
- chore: clean up webhookEvents table before adding & populating FKs by @mkurapov in #2502
- chore: disable graphql introspection in production by @sabineschaller in #2517
- chore: bruno follow up fixes by @sabineschaller in #2507
- chore: remove version from monorepo package.json by @sabineschaller in #2477
Dependency Updates
- chore(deps): update dependency @types/react to ^18.2.61 by @renovate in #2461
- fix(deps): update graphql-tools monorepo by @renovate in #2463
- chore(deps): update dependency testcontainers to ^10.7.2 by @renovate in #2462
- chore(deps): update dependency autoprefixer to ^10.4.18 by @renovate in #2478
- chore(deps): update dependency @types/koa to v2.15.0 by @renovate in #2483
- fix(deps): update dependency astro to v3.6.5 by @renovate in #2482
- chore(deps): update dependency @types/react to ^18.2.62 by @renovate in #2484
- chore(deps): update dependency eslint to ^8.57.0 by @renovate in #2485
- chore(deps): update dependency eslint-plugin-react to ^7.34.0 by @renovate in #2486
- chore(deps): update react monorepo - autoclosed by @renovate in #2488
- chore(deps): update dependency go to v1.22.1 by @renovate in #2496
- chore(deps): update dependency typescript to ^5.4.2 by @renovate in #2504
- fix(deps): update dependency @interledger/http-signature-utils to v2.0.2 by @renovate in #2434
- chore(deps): update helm release redis to v18.18.0 by @renovate in #2506
- fix(deps): update apollo graphql packages by @renovate in #2508
- chore(deps): update terraform google to ~> 5.19.0 by @renovate in #2509
- fix(deps): update dependency mermaid to ^10.9.0 by @renovate in #2512
- fix(deps): update dependency pino to ^8.19.0 by @renovate in #2513
- fix(deps): update dependency @interledger/open-payments to v6.7.0 by @renovate in #2511
- fix(deps): update dependency yaml to ^2.4.1 by @renovate in #2514
- fix(deps): update module github.com/aws/aws-lambda-go to v1.46.0 by @renovate in #2515
- fix(deps): update module github.com/aws/aws-sdk-go to v1.50.35 by @renovate in #2516
- fix(deps): update opentelemetry-js monorepo by @renovate in #2518
- chore(deps): update dependency npm-run-all2 to v6 by @renovate in #2520
- fix(deps): update dependency @interledger/open-payments to v6.7.1 by @renovate in #2521
Full Changelog: v1.0.0-alpha.6...v1.0.0-alpha.7
Rafiki v1.0.0-alpha.6
Highlights
- introduction of telemetry, see the docs
- feat(telemetry): instrument rafiki by @beniaminmunteanu in #2299
- introduction of payment liquidity in favor of event liquidity
- feat: deprecate event liquidity by @BlairCurrey in #2318
What's Changed
Breaking Changes
- chore: update env variable descriptions by @sabineschaller in #2282
- backend: deprecate env variable PUBLIC_HOST in favor for OPEN_PAYMENTS_URL
- auth: removed redundant PORT in favor for AUTH_PORT
- feat: deprecate event liquidity by @BlairCurrey in #2318
- Renamed
addAssetLiquidity
resolver todepositAssetLiquidity
- Renamed
addPeerLiquidity
resolver todepositPeerLiquidity
- Renamed
addedLiquidity
field toliquidityToDeposit
on graphqlCreateOrUpdatePeerByUrlInput
- Renamed
General Changes
- docs: update by @sabineschaller in #2187
- refactor: update mermaid implementation by @huijing in #2237
- chore: update docs readme to remove playwright reference by @huijing in #2240
- fix: updated pagination tests to only test order along with forward a… by @JoblersTune in #2177
- fix: error logging by @sabineschaller in #2241
- feat(backend): add
receiver
graphql query by @raducristianpopa in #2228 - chore: remove netlify.toml by @huijing in #2257
- fix(postman): broken publish by @BlairCurrey in #2263
- fix: updated asset links in localenv readme by @JoblersTune in #2277
- chore: update labeler config by @raducristianpopa in #2278
- fix: fixed broken documentation links by @ATREAY in #2294
- fix(documentation): broken links by @BlairCurrey in #2297
- fix(auth): enable interaction on list-all grant requests by default by @sabineschaller in #2269
- feat(grants): add sorting option by @dragosp1011 in #2306
- fix: the localenv seed set up now only creates a single peering relat… by @JoblersTune in #2272
- chore: fixing postman API publishing by @mkurapov in #2332
- fix: improve type safety by @BlairCurrey in #2340
- feat(backend): upgrade Rafiki to open payments package v6.5 by @sabineschaller in #2337
- chore: upgrade to typescript 5 by @BlairCurrey in #2345
- chore(backend): upgrade ilp-protocol-stream by @BlairCurrey in #2359
- chore: update ilp dependencies by @BlairCurrey in #2369
- chore(frontend): remix v2 upgrade by @BlairCurrey in #2349
- chore: upgrade to newest tigerbeetle version by @sabineschaller in #2364
- fix: jest open handles by @sabineschaller in #2373
- feat(auth): add continuation polling by @njlie in #2285
- chore: add CODEOWNERS file by @mkurapov in #2398
- fix: psql transfer lookup by @mkurapov in #2401
- chore: add logging, outgoing payment service changes by @mkurapov in #2419
- feat(telemetry): instrument rafiki by @beniaminmunteanu in #2299
- chore: fix localenv networking & tigerbeetle startup by @mkurapov in #2431
- feat(backend): add cors for open payments server by @raducristianpopa in #2438
- chore: update README.md by @huijing in #2441
- feat(telemetry): add optionality info in docs by @beniaminmunteanu in #2451
- chore: update test memory leaks by @mkurapov in #2394
- chore: Swapping Postman with Bruno by @sabineschaller in #2422
- fix: make bruno client keys non-secret by @sabineschaller in #2459
Dependency Updates
- chore(deps): update helm release rafiki-backend to v0.4.0 by @renovate in #2179
- chore(deps): update helm release rafiki-auth to v0.4.0 by @renovate in #2178
- chore(deps): update helm release rafiki-frontend to v0.4.0 by @renovate in #2182
- chore(deps): update helm release postgresql to v13.2.2 by @renovate in #2185
- chore(deps): update typescript-eslint monorepo to ^6.10.0 by @renovate in #2184
- chore(deps): update helm release redis to v18.2.1 by @renovate in #2183
- chore(deps): update dependency @types/jest to ^29.5.8 by @renovate in #2188
- chore(deps): update dependency @types/koa to v2.13.11 by @renovate in #2189
- chore(deps): update dependency tunnelmole to ^2.2.9 by @renovate in #2180
- chore(deps): update dependency @types/koa-session to ^6.4.5 by @renovate in #2191
- chore(deps): update dependency @tailwindcss/forms to ^0.5.7 by @renovate in #2198
- chore(deps): update dependency @types/koa__cors to ^4.0.3 by @renovate in #2199
- chore(deps): update dependency @types/koa-bodyparser to ^4.3.12 by @renovate in #2190
- chore(deps): update react monorepo by @renovate in #2181
- chore(deps): update dependency @types/lodash to ^4.14.201 by @renovate in #2201
- chore(deps): update dependency @types/koa__router to ^12.0.4 by @renovate in #2202
- chore(deps): update dependency @types/rosie to ^0.0.45 by @renovate in #2203
- chore(deps): update dependency openapi-typescript to ^6.7.1 by @renovate in #2206
- chore(deps): update dependency @types/tmp to ^0.2.6 by @renovate in #2204
- chore(deps): update dependency @types/uuid to ^9.0.7 by @renovate in #2205
- chore(deps): update dependency @types/jest to ^29.5.9 by @renovate in #2207
- chore(deps): update dependency @types/koa to v2.13.12 by @renovate in #2208
- chore(deps): update dependency @types/lodash to ^4.14.202 by @renovate in #2209
- chore(deps): update dependency rosie to ^2.1.1 by @renovate in #2211
- chore(deps): update helm release postgresql to v13.2.15 by @renovate in #2212
- chore(deps): update react monorepo by @renovate in #2215
- chore(deps): update terraform hashicorp/terraform to >= 1.6.4 by @renovate in #2221
- chore(deps): update helm release postgresql to v13.2.16 by @renovate in #2220
- chore(deps): update dependency tunnelmole to ^2.2.10 by @renovate in #2219
- chore(deps): update dependency @types/jest to ^29.5.10 by @renovate in #2217
- chore(deps): update pnpm to v8.10.5 by @renovate in #2213
- fix(deps): update dependency axios to v1.6.2 by @renovate in #2222
- fix(deps): update graphql-tools monorepo by @renovate in #2226
- fix(deps): update dependency pino to ^8.16.2 by @renovate in #2225
- fix(deps): update dependency isbot to ^3.7.1 by @renovate in #2223
- fix(deps): update dependency luxon to ^3.4.4 by @renovate in #2224
- chore(deps): update dependency @types/react to ^18.2.39 - autoclosed by @renovate in #2230
- chore(deps): update dependency eslint to ^8.54.0 by @renovate in #2236
- chore(deps): update dependency tunnelmole to ^2.2.11 by @renovate in #2232
- chore(deps): update helm release postgresql to v13.2.23 by @renovate in #2234
- chore(deps): update terraform hashicorp/terraform to >= 1.6.5 by @renovate in https://github.com/inter...
Rafiki v1.0.0-alpha.5
What's Changed
General Changes
- fix(autopeering): rename payment pointer env to wallet address by @dragosp1011 in #2146
- feat(auth): add finalizationReason grant filter by @BlairCurrey in #2137
- fix: readme cmd by @BlairCurrey in #2147
- feat(backend): return WWW-Authenticate header in public incoming payment response by @njlie in #2148
- fix(backend): prevent palindromic asset codes from causing test failure by @njlie in #2135
- chore: docs dependency updates by @huijing in #2149
- docs: fix broken links and grammar issues by @ArpitPandey29 in #2152
- feat: increase asset code length to 6 chars by @Dhoni77 in #2140
- fix: alpha 4 fixes by @mkurapov in #2166
- feat: add option to paginate in desc order by @JoblersTune in #2090
Dependency Updates
- chore(deps): update dependency tailwindcss to ^3.3.5 by @renovate in #2110
- fix(deps): update dependency astro to v3.3.4 by @renovate in #1838
- chore(deps): update dependency @types/koa__router to ^12.0.3 by @renovate in #2130
- chore(deps): update nginx docker tag to v1.25.3 by @renovate in #2114
- chore(deps): update dependency @types/react to ^18.2.33 by @renovate in #2132
- chore(deps): update dependency tunnelmole to ^2.2.4 by @renovate in #2133
- fix(deps): update dependency @astrojs/starlight to ^0.11.2 by @renovate in #2134
- chore(deps): update dependency testcontainers to ^10.2.2 by @renovate in #2136
- fix(deps): update dependency @interledger/openapi to v1.2.1 by @renovate in #2138
- chore(deps): update dependency @types/jest to ^29.5.7 by @renovate in #2154
- chore(deps): update dependency tunnelmole to ^2.2.5 by @renovate in #2145
- chore(deps): update dependency nock to ^13.3.7 by @renovate in #2155
- chore(deps): update pnpm to v8.10.1 by @renovate in #2144
- fix(deps): update dependency axios to v1.6.0 by @renovate in #2143
- chore(deps): update helm release redis to v18.2.0 - autoclosed by @renovate in #2142
- chore(deps): update typescript-eslint monorepo to ^6.9.1 by @renovate in #2156
- fix(deps): update dependency astro to v3.4.1 by @renovate in #2141
- chore(deps): update terraform hashicorp/terraform to >= 1.6.3 by @renovate in #2157
- chore(deps): update dependency eslint-plugin-jsx-a11y to ^6.8.0 by @renovate in #2162
- chore(deps): update dependency @types/react to ^18.2.34 by @renovate in #2161
- fix(deps): update dependency astro to v3.4.2 by @renovate in #2160
- chore(deps): update pnpm to v8.10.2 by @renovate in #2159
- chore(deps): update helm release postgresql to v13.2.0 by @renovate in #2158
- chore(deps): update terraform google to ~> 5.4.0 by @renovate in #2163
- fix(deps): update dependency @astrojs/starlight to ^0.12.0 by @renovate in #2164
- chore(deps): update dependency tunnelmole to ^2.2.6 by @renovate in #2168
- fix(deps): update dependency @interledger/open-payments to v6 by @renovate in #2169
- fix(deps): update dependency @apollo/client to ^3.8.7 by @renovate in #2170
- fix(deps): update dependency astro to v3.4.3 by @renovate in #2171
- fix(deps): update dependency @interledger/http-signature-utils to v2 by @renovate in #2167
- fix(deps): update dependency yaml to ^2.3.4 by @renovate in #2172
- chore(deps): update dependency nock to ^13.3.8 by @renovate in #2173
- chore(deps): update helm release postgresql to v13.2.1 by @renovate in #2174
- chore(deps): update dependency eslint to ^8.53.0 by @renovate in #2175
New Contributors
- @ArpitPandey29 made their first contribution in #2152
- @Dhoni77 made their first contribution in #2140
Full Changelog: v1.0.0-alpha.4...v1.0.0-alpha.5
v1.0.0-alpha.4
What's Changed
Breaking Changes
- refactor: Update Payment Pointer web monetization webhook by @Ceres445 in #2048
- feat(backend, frontend, auth, mock-ase): update open payments by @njlie in #2075
General Changes
- ci: checkout main branch when publishing postman API by @mkurapov in #1950
- feat(docs): add mermaid support to docs by @AlexLakatos in #1929
- fix: grant related fixes by @mkurapov in #1960
- feat: move ilp related items into /payment-method/ilp/ by @mkurapov in #1961
- chore: dependency bumps by @huijing in #1984
- feat: payment method handler service (quoting) by @mkurapov in #1974
- docs: resolve issues raised in #2001 by @Cioraz in #2005
- docs: Updated Quotes/Rates #1977 by @Cioraz in #1981
- chore: update
fetch-schemas.sh
to latest OP spec by @reginareynolds in #1980 - feat: use payment manager handler in quote service by @mkurapov in #1994
- chore: refactor custom header implementation by @huijing in #2010
- docs: Updated README.md to fix spelling and grammatical errors. by @Ayush-Prabhu in #1971
- fix: re-aligning both webhook type enum definitions by @JoblersTune in #2024
- feat: returns interaction state in IDP grant lookup by @kit-t in #2017
- fix: WebhookEvent models to match OpenAPI specification by @daniel-shuy in #1978
- feat: add pay method to ilpPaymentService by @mkurapov in #2028
- feat: add AWS lambda for https signatures by @sabineschaller in #1964
- chore: make estimatedExchangeRate nullable (for now) by @mkurapov in #2039
- chore: update README and package.json by @huijing in #2026
- feat: use paymentMethodHandler in outgoing payment lifecycle by @mkurapov in #2031
- fix(auth): fix noninteractive grant creation by @njlie in #2003
- fix: fallback in case estimated exchange rate is missing by @mkurapov in #2060
- docs: fixed broken links in docs by @melissahenderson in #2077
- feat: created home page for Rafiki Admin by @JoblersTune in #2062
- feat: add fees to admin UI by @JoblersTune in #2050
- feat: connect local playground to rafiki.money by @dragosp1011 in #1966
- feat: basis point fee explanation by @Shubham2503 in #2091
- chore: recursive builds by @raducristianpopa in #2101
- chore: bump package version by @sabineschaller in #2131
Dependency Updates
- chore(deps): update dependency @types/lodash to ^4.14.199 by @renovate in #1985
- chore(deps): update dependency @types/rosie to ^0.0.43 by @renovate in #1986
- chore(deps): update dependency pino-pretty to ^10.2.3 by @renovate in #1987
- chore(deps): update react monorepo by @renovate in #1992
- chore(deps): update helm release postgresql to v12.12.10 by @renovate in #1990
- chore(deps): update dependency @types/react-dom to ^18.2.11 by @renovate in #2006
- fix(deps): update dependency @apollo/client to ^3.8.5 by @renovate in #2004
- chore(deps): update typescript-eslint monorepo to ^6.7.4 by @renovate in #2002
- fix(deps): update dependency axios to v1.5.1 by @renovate in #2008
- fix(deps): update dependency @interledger/http-signature-utils to v1.1.0 by @renovate in #1953
- fix(deps): update dependency objection to ^3.1.2 by @renovate in #2012
- chore(deps): update dependency @types/uuid to ^9.0.5 by @renovate in #2009
- fix(deps): update dependency pino to ^8.16.0 by @renovate in #2015
- fix(deps): update dependency zod to ^3.22.4 by @renovate in #2016
- chore(deps): update typescript-eslint monorepo to ^6.7.5 by @renovate in #2018
- fix(deps): update dependency graphql-scalars to ^1.22.4 by @renovate in #2020
- chore(deps): update react monorepo by @renovate in #2019
- chore(deps): update dependency eslint to ^8.51.0 by @renovate in #2021
- chore(deps): update dependency nock to ^13.3.4 by @renovate in #2023
- fix(deps): update dependency @interledger/docs-design-system to ^0.1.0 by @renovate in #2011
- chore(deps): update helm release redis to v18.1.5 by @renovate in #2030
- fix(deps): update dependency yaml to ^2.3.3 by @renovate in #2035
- fix(deps): update dependency @astrojs/starlight to ^0.11.1 by @renovate in #2034
- chore(deps): update terraform google to ~> 4.84.0 by @renovate in #2040
- chore(deps): update dependency @types/jest to ^29.5.6 by @renovate in #2055
- chore(deps): update dependency @types/koa to v2.13.10 by @renovate in #2056
- chore(deps): update pnpm to v8.9.2 by @renovate in #2038
- fix(deps): update dependency @apollo/client to ^3.8.6 by @renovate in #2044
- chore(deps): update dependency @types/koa-session to ^6.4.4 by @renovate in #2058
- chore(deps): update dependency openapi-typescript to ^6.7.0 by @renovate in #2037
- fix(deps): update dependency @interledger/openapi to v1.2.0 by @renovate in #1955
- chore(deps): update dependency @types/koa-bodyparser to ^4.3.11 by @renovate in #2059
- chore(deps): update dependency @types/koa__cors to ^4.0.2 by @renovate in #2061
- chore(deps): update dependency @types/koa__router to ^12.0.2 by @renovate in #2063
- chore(deps): update dependency @types/luxon to ^3.3.3 by @renovate in #2065
- chore(deps): update dependency @types/lodash to ^4.14.200 by @renovate in #2064
- chore(deps): update dependency @types/rosie to ^0.0.44 by @renovate in #2066
- chore(deps): update dependency @types/tmp to ^0.2.5 by @renovate in #2067
- chore(deps): update dependency nock to ^13.3.6 by @renovate in #2069
- chore(deps): update helm release redis to v18.1.6 by @renovate in #2071
- chore(deps): update react monorepo by @renovate in #2073
- chore(deps): update terraform hashicorp/terraform to >= 1.6.2 by @renovate in #2076
- chore(deps): update dependency @types/uuid to ^9.0.6 by @renovate in #2068
- chore(deps): update terraform google to v5 by @renovate in #2084
- fix(deps): update dependency @faker-js/faker to ^8.2.0 by @renovate in #2080
- chore(deps): update dependency eslint to ^8.52.0 by @renovate in #2082
- chore(deps): update helm release postgresql to v13 by @renovate in #2083
- chore(deps): update typescript-eslint monorepo to ^6.8.0 by @renovate in #2078
- fix(deps): update dependency knex to v3 by @renovate in #2087
- chore(deps): update helm release rafiki-auth to v0.3.0 by @renovate in #2093
- fix(deps): update dependency pino to ^8.16.1 by @renovate in #2097
- chore(deps): update terraform google to ~> 5.3.0 by @renovate in #2102
- chore(deps): update helm release rafiki-backend to v0.3.0 by @renovate in https://github.com/interledg...
Rafiki v1.0.0-alpha.3
What's Changed
Breaking Changes
- refactor: update rates service by @mkurapov in #1716
- refactor(backend): move fee calculation to backend by @BlairCurrey in #1755
General Changes
- chore: rafiki helm chart by @rluckom-coil in #1264
- fix: update example helm chart docs by @sabineschaller in #1591
- feat(infra): update example helm chart to use v1.0.0-alpha.2 by @sabineschaller in #1599
- feat: postman collection integration by @mkurapov in #1633
- chore: add request bodies to postman requests by @mkurapov in #1652
- docs: update and add accounting and liquidity docs by @sabineschaller in #1620
- chore: fix postman collection sync by @mkurapov in #1656
- feat(auth): revoke grant instead of hard delete by @BlairCurrey in #1576
- docs: add flow of funds docs by @sabineschaller in #1644
- chore: update issue templates by @sabineschaller in #1660
- docs: minor documentation updates by @mkurapov in #1663
- docs: adding auth admin API by @mkurapov in #1664
- fix: use sending asset for base rate when creating quote by @mkurapov in #1677
- feat(backend): add payments query by @BlairCurrey in #1666
- docs: update planning meeting time, remove README header image by @njlie in #1690
- refactor(auth): factor out interaction routes into separate route service by @njlie in #1645
- feat(frontend): add payment pointers views by @raducristianpopa in #1621
- fix: token-introspection generate:types by @sabineschaller in #1680
- feat: cross-currency peer to peer payment example by @mkurapov in #1689
- chore: audit package.json's by @sabineschaller in #1600
- ci: postman publish API action by @mkurapov in #1709
- feat(backend): add fees table and update fee mut by @BlairCurrey in #1702
- feat(auth): use GNAP-ier grant states by @njlie in #1710
- docs: add asset docs by @sabineschaller in #1748
- feat(documentation): migrate documentation to Starlight by @huijing in #1742
- fix: typo by @BlairCurrey in #1774
- fix: resolve issues raised in #1778 by @huijing in #1779
- docs: broken links by @melissahenderson in #1783
- fix: add mutation observer for long ToC by @huijing in #1786
- chore(frontend): update rafiki logo by @raducristianpopa in #1801
- feat: get peering details by @mkurapov in #1805
- chore: build images once by @raducristianpopa in #1812
- chore(ci): automating the weekly sync discussion by @raducristianpopa in #1807
- feat(frontend): add webhook events page by @raducristianpopa in #1504
- feat(auth): change sendAmount to debitAmount by @njlie in #1806
- feat: fetching retrieves non-revoked keys for a payment pointer by @JoblersTune in #1837
- refactor: update shutdown process by @mkurapov in #1813
- fix(docs): Update readme links by @beniaminmunteanu in #1836
- feat: liquidity webhooks by @sabineschaller in #1782
- chore: docker builds optimizations by @raducristianpopa in #1795
- feat: DuplicatePeer error by @mkurapov in #1848
- feat: add test coverage commands by @BlairCurrey in #1860
- fix(auth): update continue uri by @raducristianpopa in #1878
- feat(auth): add interaction model by @njlie in #1797
- feat(docs): add astro-graphql-plugin to the documentation by @AlexLakatos in #1814
- chore(docs): remove schema dumps from docs by @AlexLakatos in #1888
- chore(docs): bump astro-graphql-plugin to remove astro peer dependency by @AlexLakatos in #1890
- chore: update Starlight (and Astro) version by @huijing in #1891
- fix(auth): hash the correct url when interaction ends by @njlie in #1899
- feat(auth): update interaction hash method by @njlie in #1908
- feat(backend): mount resource server routes explicitly by @njlie in #1884
- feat: accept peering request by @mkurapov in #1849
- chore: migrate theme to use npm package by @huijing in #1916
- feat(mock-ase): call setFee during seed script by @njlie in #1861
- chore: remove debug console.log by @sabineschaller in #1927
- chore: add "breaking changes" section to release notes by @sabineschaller in #1926
- feat: createOrUpdatePeerByUrl mutation by @mkurapov in #1857
- chore: Added Few more sections to contributing.md by @devcer in #1885
- feat: support peer service adding initial amount of liquidity by @mkurapov in #1882
- feat: add liquidity for create peer resolvers by @mkurapov in #1883
- feat: read env file by @DonChangfoot in #1943
- chore: bump version by @sabineschaller in #1945
Dependency Updates
- chore(deps): update typescript-eslint monorepo to ^5.62.0 by @renovate in #1583
- chore(deps): update dependency prettier to v3 by @renovate in #1569
- chore(deps): update dependency cross-fetch to v4 by @renovate in #1568
- chore(deps): update typescript-eslint monorepo to v6 (major) by @renovate in #1585
- fix(deps): update dependency knex to ^2.5.0 by @renovate in #1584
- chore(deps): update terraform hashicorp/terraform to >= 1.5.3 by @renovate in #1587
- chore(deps): update helm release postgresql to v12.6.5 by @renovate in #1588
- fix(deps): update dependency knex to ^2.5.1 by @renovate in #1590
- chore(deps): update react monorepo by @renovate in #1476
- chore(deps): update helm release redis to v17.11.8 by @renovate in #1589
- chore(deps): update graphqlcodegenerator monorepo to v4 (major) by @renovate in #1475
- chore(deps): update dependency @tsconfig/docusaurus to v2 by @renovate in #1567
- chore(deps): update dependency testcontainers to ^9.10.1 by @renovate in #1592
- chore(deps): update dependency tailwindcss to ^3.3.3 by @renovate in #1593
- chore(deps): update dependency postcss to ^8.4.26 by @renovate in #1597
- chore(deps): update dependency @types/react to ^18.2.15 by @renovate in #1595
- chore(deps): update dependency @tailwindcss/forms to ^0.5.4 by @renovate in #1594
- chore(deps): update dependency nock to ^13.3.2 by @renovate in #1596
- chore(deps): update terraform google to ~> 4.73.1 by @renovate in #1598
- chore(deps): update dependency eslint to ^8.45.0 by @renovate in #1604
- fix(deps): update dependency clsx to v2 by @renovate in #1607
- chore(deps): update helm release postgresql to v12.6.6 by @renovate in #1605
- chore(deps): update dependency testcontainers to ^9.11.0 by @renovate in #1608
- fix(deps): update dependency class-variance-authority to ^0...
Rafiki v1.0.0-alpha.2
What's Changed
General Changes
- chore(deps): update typescript-eslint monorepo to ^5.59.1 by @renovate in #1374
- chore(deps): update terraform google to ~> 4.63.0 by @renovate in #1377
- docs(localenv): pnpm localenv down -> pnpm localenv:stop by @sublimator in #1390
- feat: use repo root to get OUT_DIR by @sublimator in #1391
- feat: incoming payment resolver by @BlairCurrey in #1405
- feat: add GraphQL API idempotency/cache middleware by @mkurapov in #1352
- feat: add required idempotencyKey to liquidity mutations by @mkurapov in #1397
- feat: update mutations to use input object type, add idempotencyKey by @mkurapov in #1398
- feat(backend): add locking middleware by @mkurapov in #1406
- chore: remove pre-commit hook by @raducristianpopa in #1421
- feat(documentation): scaffold docusaurus by @mkurapov in #1411
- chore: bump
remix-run/*
versions by @raducristianpopa in #1427 - feat: set payment pointer inactive by @BlairCurrey in #1417
- feat(frontend): add confirmation dialog by @raducristianpopa in #1457
- feat: setup/teardown localenv with one docker compose by @sublimator in #1387
- chore: remove remote image in docker compose files by @mkurapov in #1467
- feat: populate docusaurus docs by @mkurapov in #1434
- feat(frontend): update select component by @raducristianpopa in #1448
- chore(frontend): remove unnecessary scripts by @raducristianpopa in #1450
- chore: set dedicated num of workers for backend tests in CI by @sabineschaller in #1473
- test: add timeout to redis key expiry buffer by @mkurapov in #1474
- feat(backend): liquidity resolver for asset and peer by @sabineschaller in #1466
- feat(backend): add incoming payment created webhook event by @sabineschaller in #1435
- refactor(frontend): update message storage for notifications by @raducristianpopa in #1459
- fix(localenv): add image names to build only once per compose file by @sabineschaller in #1485
- feat(backend): get page of payment pointers by @sabineschaller in #1479
- feat(backend): add webhook event query by @BlairCurrey in #1454
- chore: update incoming payment creation payload by @mkurapov in #1498
- fix(deps): Update README.md by @Tymmmy in #1509
- fix(docs): fix image links broken by #1434 by @sublimator in #1508
- fix(backend): handle open payments with inactive payment pointer by @BlairCurrey in #1493
- feat: ask for payment pointer from ASE by @mkurapov in #1501
- chore: expose admin auth port in localenv docker compose files by @mkurapov in #1516
- feat(grant): add filter by identifier by @dragosp1011 in #1506
- feat: add base parameter to /rates API by @mkurapov in #1527
- chore: fix migrations by @mkurapov in #1529
- feat: only poll for payment pointers in the open payments middleware by @mkurapov in #1528
- feat(frontend): add/display peers and assets liquidity by @raducristianpopa in #1491
- feat(backend): add metadata to payments by @BlairCurrey in #1522
- chore: update sporadically failing tests, upgrade tigerbeetle by @mkurapov in #1541
- ci: add check for gql docs generation by @BlairCurrey in #1554
- fix(deps): update dependency open-payments to 2.0.0 by @BlairCurrey in #1551
- chore: fix timestamp-related tests failures by @mkurapov in #1558
- chore: upgrade TB version and node client by @sabineschaller in #1573
Dependency Updates
- chore(deps): update dependency @types/koa-session to ^6.4.1 by @renovate in #1378
- chore(deps): update dependency testcontainers to ^9.6.0 by @renovate in #1380
- chore(deps): update dependency tailwindcss to ^3.3.2 by @renovate in #1381
- fix(deps): update dependency class-variance-authority to ^0.5.3 by @renovate in #1383
- fix(deps): update dependency @as-integrations/koa to v1 by @renovate in #1384
- chore(deps): update react monorepo by @renovate in #1379
- chore(deps): update terraform google to ~> 4.63.1 by @renovate in #1385
- chore(deps): update terraform hashicorp/terraform to >= 1.4.6 by @renovate in #1386
- chore(deps): update dependency nock to ^13.3.1 by @renovate in #1388
- fix(deps): update dependency axios to v1.4.0 by @renovate in #1393
- fix(deps): update dependency class-variance-authority to ^0.6.0 by @renovate in #1394
- chore(deps): update dependency @types/rosie to ^0.0.42 by @renovate in #1396
- chore(deps): update typescript-eslint monorepo to ^5.59.2 by @renovate in #1399
- fix(deps): update dependency @apollo/client to ^3.7.13 by @renovate in #1392
- chore(deps): update dependency uuid to ^9.0.0 by @renovate in #1389
- fix(deps): update dependency json-canonicalize to ^1.0.5 by @renovate in #1395
- fix(deps): update dependency pino to ^8.12.0 by @renovate in #1401
- fix(deps): update apollo graphql packages by @renovate in #1402
- fix(deps): update dependency pino to ^8.12.1 by @renovate in #1404
- chore(deps): update react monorepo by @renovate in #1403
- chore(deps): update react monorepo by @renovate in #1409
- chore(deps): update commitlint monorepo to ^17.6.3 by @renovate in #1407
- chore(deps): update terraform google to ~> 4.64.0 by @renovate in #1415
- fix(deps): update dependency pino to ^8.14.1 by @renovate in #1413
- chore(deps): update dependency eslint to ^8.40.0 by @renovate in #1410
- chore(deps): update dependency testcontainers to ^9.7.0 by @renovate in #1416
- chore(deps): update typescript-eslint monorepo to ^5.59.5 by @renovate in #1414
- fix(deps): update dependency graphql-middleware to ^6.1.34 by @renovate in #1418
- chore(deps): update dependency testcontainers to ^9.8.0 by @renovate in #1425
- chore(deps): update dependency cross-fetch to ^3.1.6 by @renovate in #1426
- chore(deps): update typescript-eslint monorepo to ^5.59.6 by @renovate in #1431
- chore(deps): update terraform google to ~> 4.65.1 by @renovate in #1432
- fix(deps): update dependency pg to ^8.11.0 by @renovate in #1433
- fix(deps): update dependency @faker-js/faker to v8 by @renovate in #1420
- chore(deps): update dependency @tsconfig/docusaurus to ^1.0.7 by @renovate in #1440
- chore(deps): update terraform google to ~> 4.65.2 by @renovate in #1442
- fix(deps): update dependency json-canonicalize to ^1.0.6 by @renovate in #1445
- fix(deps): update dependency @faker-js/faker to ^8.0.1 by @renovate in #1441
- fix(deps): update dependency graphql-scalars to ^1.22.0 by @renovate in #1458
- chore(deps): update remix monorepo to ^1.16.1 by @renovate in ht...
Rafiki v1.0.0-alpha.1
What's Changed
General Changes
- docs(token-introspection): add README.md by @wilsonianb in #1271
- docs: remove interledger-payment-request doc since it is outdated by @sabineschaller in #1283
- test(backend): make disparate asset test(s) consistent by @sabineschaller in #1289
- chore(docs): move admin api docs to rafiki.dev by @sabineschaller in #1287
- fix(dockerbuild): architectures by @rluckom-coil in #1255
- Notify rafiki.dev on schema changes by @mkurapov in #1286
- chore: pin ubuntu version in GH actions by @sabineschaller in #1288
- docs: key registry documentation by @njlie in #1290
- Mk/remove swc core by @mkurapov in #1298
- Rafiki Admin UI feature by @JoblersTune in #969
- chore: update call details by @AlexLakatos in #1301
- chore: remove implicit any index by @sabineschaller in #1303
- 1310/mk/frontend package docs by @mkurapov in #1311
- chore: bump version to 1.1.0-alpha by @sabineschaller in #1330
- feat(auth): move introspection endpoint to its own server by @sabineschaller in #1319
- chore(backend): set build platform to linux/arm64 by @sabineschaller in #1339
- chore: upgrade tigerbeetle by @sabineschaller in #1349
- chore: bump version to 1.1.1-alpha by @sabineschaller in #1359
- refactor: rename prices -> exchange rates by @sabineschaller in #1351
- chore: update .dockerignore by @sabineschaller in #1357
- fix: dockerbuild by @sabineschaller in #1361
- chore: check for conventional commit msg PR titles by @cashew90 in #1364
- fix: run docker build only on PRs and build+publish only on main+tags by @sabineschaller in #1363
- chore: fix releases by @sabineschaller in #1376
Dependency Updates
- fix(deps): update dependency @interledger/openapi to v1.0.2 by @renovate in #1269
- fix(deps): update dependency @interledger/http-signature-utils to v1.0.2 by @renovate in #1267
- fix(deps): update dependency @interledger/open-payments to v1.0.2 by @renovate in #1268
- chore(deps): update actions/setup-node action to v3 by @renovate in #1260
- chore(deps): update dependency prettier to ^2.8.7 by @renovate in #1265
- chore(deps): update dependency @types/react to ^18.0.30 by @renovate in #1266
- fix(deps): update dependency graphql-scalars to ^1.21.3 by @renovate in #1270
- chore(deps): update dependency @types/koa to v2.13.6 by @renovate in #1273
- chore(deps): update typescript-eslint monorepo to ^5.57.0 by @renovate in #1274
- fix(deps): update dependency @interledger/open-payments to v1.0.3 by @renovate in #1279
- chore(deps): update dependency @commitlint/cli to ^17.5.1 by @renovate in #1276
- chore(deps): update terraform google to ~> 4.59.0 by @renovate in #1277
- fix(deps): update dependency @interledger/http-signature-utils to v1.0.3 by @renovate in #1278
- chore(deps): update dependency @types/react to ^18.0.31 by @renovate in #1281
- chore(deps): update dependency eslint to ^8.37.0 by @renovate in #1284
- chore(deps): update nginx docker tag to v1.23.4 by @renovate in #1282
- chore(deps): update terraform hashicorp/terraform to >= 1.4.4 by @renovate in #1291
- chore(deps): update dependency @apollo/client to ^3.7.11 by @renovate in #1292
- chore(deps): update remix monorepo to ^1.15.0 by @renovate in #1293
- chore(deps): update dependency ts-jest to ^29.1.0 by @renovate in #1295
- chore(deps): update dependency @types/react to ^18.0.32 by @renovate in #1294
- chore(deps): update actions/github-script action to v6 by @renovate in #1296
- chore(deps): update dependency @types/luxon to ^3.2.2 by @renovate in #1299
- chore(deps): update dependency @types/react to ^18.0.33 by @renovate in #1300
- chore(deps): update dependency autoprefixer to ^10.4.14 by @renovate in #1302
- chore(deps): update typescript-eslint monorepo to ^5.57.1 by @renovate in #1304
- fix(deps): update apollo graphql packages by @renovate in #1305
- fix(deps): update dependency @headlessui/react to ^1.7.13 by @renovate in #1306
- fix(deps): update dependency isbot to ^3.6.8 by @renovate in #1308
- chore(deps): update dependency tailwindcss to ^3.3.1 by @renovate in #1312
- chore(deps): update dependency testcontainers to ^9.4.0 by @renovate in #1313
- chore(deps): update terraform google to ~> 4.60.1 by @renovate in #1316
- fix(deps): update dependency axios to v1.3.5 by @renovate in #1314
- chore(deps): update graphqlcodegenerator monorepo by @renovate in #1315
- fix(deps): update dependency class-variance-authority to ^0.5.1 by @renovate in #1317
- fix(deps): update dependency zod to ^3.21.4 by @renovate in #1318
- chore(deps): update dependency concurrently to v8 by @renovate in #1320
- chore(deps): update terraform google to ~> 4.61.0 by @renovate in #1321
- chore(deps): update dependency eslint to ^8.38.0 by @renovate in #1322
- chore(deps): update typescript-eslint monorepo to ^5.58.0 by @renovate in #1324
- chore(deps): update dependency @types/react to ^18.0.34 by @renovate in #1323
- fix(deps): update dependency class-variance-authority to ^0.5.2 by @renovate in #1325
- chore(deps): update dependency @types/luxon to ^3.3.0 by @renovate in #1309
- chore(deps): update nginx docker tag to v1.24.0 by @renovate in #1326
- chore(deps): update dependency @types/react to ^18.0.35 by @renovate in #1327
- chore(deps): update terraform hashicorp/terraform to >= 1.4.5 by @renovate in #1328
- fix(deps): update dependency @apollo/client to ^3.7.12 by @renovate in #1329
- fix(deps): update dependency @headlessui/react to ^1.7.14 by @renovate in #1331
- fix(deps): update dependency koa to ^2.14.2 by @renovate in #1332
- chore(deps): update commitlint monorepo to ^17.6.1 by @renovate in #1333
- fix(deps): update graphql-tools monorepo by @renovate in #1334
- chore(deps): update dependency testcontainers to ^9.5.0 by @renovate in #1335
- fix(deps): update dependency ioredis to ^5.3.2 by @renovate in #1337
- chore(deps): update dependency postcss to ^8.4.22 by @renovate in #1338
- chore(deps): update dependency @swc/jest to ^0.2.26 by @renovate in #1336
- chore(deps): update terraform google to ~> 4.62.0 by @renovate in #1348
- chore(deps): update typescript-eslint monorepo to ^5.59.0 by @renovate in #1350
- chore(deps): update dependency @types/react to ^18.0.37 by @renovate in #1347
- chore(deps): update dependency @types/jest to ^29.5.1 by @renovate in #1353
- chore(deps): update terraform google to ~> 4.62.1 by @re...