Releases: interledger/rafiki
Releases · interledger/rafiki
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...
Rafiki v1.0.0 alpha
What's Changed
- fix(backend): enable Redis stringNumbers by @wilsonianb in #745
- fix(backend): don't reject ConnectionClose packet by @wilsonianb in #746
- fix(map): return 200 on webhook event processing error by @raducristianpopa in #736
- fix(backend): check that outgoing payment quote is unused by @wilsonianb in #748
- feat(open-payments): add HTTP message signatures by @wilsonianb in #722
- Adding AS types & grant requests support to open-payments client by @mkurapov in #727
- chore(auth): query client key via payment pointer by @wilsonianb in #739
- chore(deps): enable renovate by @traviscrist in #558
- chore(deps): update dependency @swc/jest to ^0.2.23 by @renovate in #757
- chore(deps): update dependency @types/jest to ^28.1.8 by @renovate in #759
- chore(deps): update dependency husky to ^8.0.2 by @renovate in #764
- chore(deps): update dependency ts-node-dev to ^1.1.8 by @renovate in #766
- feat(backend): serve jwks.json from client payment pointer by @wilsonianb in #758
- chore: update dependencies by @sabineschaller in #772
- fix(auth): add clientKeyId to context by @wilsonianb in #769
- fix(auth): use expires_in in grant initiation response body by @wilsonianb in #783
- 753/mk/fix seeds by @mkurapov in #786
- feat(open-payments): generateJwk by @mkurapov in #788
- feat(open-payments): get outgoing payment by @mkurapov in #793
- feat(auth): validate content-digest header by @njlie in #777
- chore: support node LTS 18 by @sublimator in #802
- chore(ci): exclude CodeQL hardcoded-credentials check in tests by @wilsonianb in #785
- fix(openapi): resolve type errors by @wilsonianb in #784
- feat(auth): add content type and length to signature headers by @njlie in #804
- chore(deps): update dependency @types/react to ^18.0.25 by @renovate in #762
- chore(backend): replace GrantReference with OutgoingPaymentGrant by @wilsonianb in #800
- 663/mk/create outgoing payment by @mkurapov in #807
- Replace usages of assert outside of tests for error throws by @jpsousa78 in #791
- feat(auth): add read-all and list-all actions by @njlie in #822
- feat(backend): request grant to query incoming payment receiver by @wilsonianb in #779
- feat(open-payments): add create incoming payment by @raducristianpopa in #796
- feat(open payments): continue grant added by @domin191013 in #828
- fix(deps): update dependency ajv to ^8.11.2 by @renovate in #774
- chore(backend): update OpenAPI specs by @wilsonianb in #799
- feat(open-payments): add complete incoming payment by @raducristianpopa in #833
- chore(ci): fix CI warnings by @raducristianpopa in #826
- feat(open-payments): add get quote route by @dragosp1011 in #829
- (open-payments): list outgoing payments by @mkurapov in #823
- feat(auth): add typings to request contexts & bodies by @njlie in #821
- feat(http-signature-utils): move http signature related code to this package by @sabineschaller in #797
- chore(deps): update nginx docker tag to v1.23.3 by @renovate in #770
- chore(deps): update dependency @types/lodash to ^4.14.191 by @renovate in #761
- chore(deps): update dependency koa to ^2.14.1 by @renovate in #806
- fix(deps): update dependency ilp-protocol-ccp to ^1.2.3 by @renovate in #776
- chore(deps): update dependency @swc/jest to ^0.2.24 by @renovate in #837
- fix(deps): update dependency ioredis to ^5.2.4 by @renovate in #778
- chore(deps): update dependency @types/react to ^18.0.26 by @renovate in #853
- feat(auth): use ctx.throw, add 40X responses to idp spec by @njlie in #850
- Fix/issue 813 by @domin191013 in #843
- 812/mk/cancel grant by @mkurapov in #848
- fix(deps): update graphql-tools monorepo by @renovate in #855
- chore(deps): update commitlint monorepo to ^17.3.0 by @renovate in #857
- fix(deps): update dependency yaml to ^2.1.3 by @renovate in #854
- chore(deps): update dependency @swc/core to ^1.3.23 by @renovate in #858
- chore(deps): update dependency eslint-config-prettier to ^8.5.0 by @renovate in #863
- feat: add fetch-schemas to sanity by @sabineschaller in #864
- chore(deps): update dependency @types/koa__cors to ^3.3.0 by @renovate in #859
- chore(deps): update dependency eslint to ^8.29.0 by @renovate in #862
- chore(open-payments): fetch OpenAPI specs locally by @wilsonianb in #846
- chore(deps): update dependency eslint-plugin-react to ^7.31.11 by @renovate in #867
- chore(deps): update dependency node-mocks-http to ^1.12.1 by @renovate in #868
- chore(deps): update dependency nock to ^13.2.9 by @renovate in #865
- chore(deps): update dependency prettier to ^2.8.1 by @renovate in #869
- chore(deps): update dependency eslint to ^8.30.0 by @renovate in #875
- chore(deps): update dependency ts-node to ^10.9.1 by @renovate in #870
- chore(deps): update graphqlcodegenerator monorepo by @renovate in #873
- chore(deps): update node.js to >=v14.21.2 by @renovate in #876
- chore(http-signature-utils): match JWK to Open Payments definition by @wilsonianb in #861
- feat(remove lodash): issue 820 by @domin191013 in #874
- chore(backend): clean up auth service + middleware by @wilsonianb in #836
- fix(auth): test that client info is passed along when interaction is started by @njlie in #884
- fix(deps): update apollo graphql packages by @renovate in #881
- chore(deps): update dependency typescript to ^4.9.4 by @renovate in #872
- fix(deps): update dependency @apidevtools/json-schema-ref-parser to ^9.1.0 by @renovate in #889
- chore(deps): update typescript-eslint monorepo to ^5.47.0 by @renovate in #880
- chore(deps): update remix monorepo to ^1.9.0 by @renovate in #878
- fix(deps): update dependency @adonisjs/fold to ^8.2.0 by @renovate in #883
- fix(deps): update dependency @faker-js/faker to ^7.6.0 by @renovate in #892
- fix(deps): update dependency axios to v0.27.2 by @renovate in #894
- fix(deps): update dependency jose to ^4.11.1 by @renovate in #895
- fix(deps): update dependency luxon to ^3.1.1 by @renovate in #896
- fix(deps): update dependency pino to ^8.8.0 by @renovate in #897
- chore(deps): update dependency uuid to v9 by @renovate in #900
- fix(deps): update dependency @koa/cors to ^3.4.3 by @renovate in #891
- fix(deps): update dependency pino-pretty to ^9.1.1 by @renovate in #898
- fix(deps): update dependency axios to v1.2.1 by @renovate in #901
- chore(deps): update dependency ts-node-dev to v2...