github safe-global/safe-client-gateway v1.126.0

3 hours ago

What's Changed

  • feat: sponsor relays against a workspace's plan allowance by @falvaradorodriguez in #3437
  • build(deps-dev): bump unplugin-swc from 1.5.11 to 1.6.0 by @dependabot[bot] in #3435
  • build(deps): bump typeorm from 1.1.0 to 1.1.1 by @dependabot[bot] in #3434
  • build(deps): bump jose from 6.2.10 to 6.2.12 by @dependabot[bot] in #3430
  • build(deps-dev): bump @swc/core from 1.16.1 to 1.16.2 by @dependabot[bot] in #3432
  • build(deps-dev): bump @types/node from 26.3.0 to 26.5.0 by @dependabot[bot] in #3431
  • build(deps): bump undici from 8.10.0 to 8.10.2 by @dependabot[bot] in #3429
  • build(deps): bump the aws-sdk group with 5 updates by @dependabot[bot] in #3428
  • build(deps): bump anthropics/claude-code-action from 1.0.216 to 1.0.222 by @dependabot[bot] in #3426
  • fix: reject an empty chainId instead of returning 502 by @vseehausen in #3397
  • feat(queue-service): Integrate queue service by @PooyaRaki in #3223
  • fix(safe-queue): map a null to from the Queue Service to the zero address by @PooyaRaki in #3455
  • fix(messages): stop logging signed message content by @vseehausen in #3456
  • feat(circuit-breaker): cap in-flight probes while HALF_OPEN by @LucieFaire in #3442
  • feat: count a Safe on several chains as one seat by @falvaradorodriguez in #3446
  • fix: match the active plan's price, not its display name by @moisses89 in #3445
  • fix: use the renamed countSeatsBySpaceId in seat-capacity check by @moisses89 in #3457
  • fix(safe-queue): stop parsing tx-service response in postConfirmation by @PooyaRaki in #3458
  • fix(transactions): declare TransactionDetails as the add-confirmation response by @PooyaRaki in #3460
  • feat(ci): Extract the quality gate into a reusable workflow by @diegopazosrego in #3472
  • feat: gate Copilot recipient/counterparty scans by plan entitlement by @moisses89 in #3454
  • feat: update Nest to 12 by @vseehausen in #3443
  • build(deps): bump docker/build-push-action from 7.3.0 to 7.4.0 by @dependabot[bot] in #3461
  • build(deps): bump linear/linear-release-action from 0.17.2 to 0.18.0 by @dependabot[bot] in #3462
  • build(deps): bump anthropics/claude-code-action from 1.0.222 to 1.0.231 by @dependabot[bot] in #3477
  • build(deps-dev): bump @types/node from 26.5.0 to 26.6.1 by @dependabot[bot] in #3481
  • build(deps): bump docker/setup-buildx-action from 4.3.0 to 4.4.1 by @dependabot[bot] in #3463
  • build(deps): bump viem from 2.56.3 to 2.56.5 by @dependabot[bot] in #3480
  • build(deps): bump bullmq from 6.3.4 to 6.3.6 by @dependabot[bot] in #3479
  • build(deps): bump zod from 4.4.3 to 4.6.5 by @dependabot[bot] in #3466
  • build(deps): bump the aws-sdk group across 1 directory with 6 updates by @dependabot[bot] in #3465
  • build(deps): bump the nest-js group across 1 directory with 7 updates by @dependabot[bot] in #3478
  • build(deps): bump @blockaid/client from 1.7.0 to 1.8.0 by @dependabot[bot] in #3468
  • feat: expose whether a subscription has a payment method by @falvaradorodriguez in #3485
  • fix: pin dd-trace package to load traces in DD by @LucieFaire in #3486
  • ci: build an immutable staging image and deploy it via GitOps by @diegopazosrego in #3474
  • feat: add the policies entitlement by @vseehausen in #3487
  • ci: drop the legacy autodeploy nudge from the staging pipeline by @diegopazosrego in #3488
  • ci: retire the last transitional pieces of the staging cutover by @diegopazosrego in #3489
  • feat(policies): add the shared policy domain model by @akshay-ap in #3391
  • feat(policies): add the policy indexer client for allowance-module state by @akshay-ap in #3392
  • feat(policies): serve active spending-limit policies for a space by @akshay-ap in #3393
  • feat(policies): fetch proposers in policies api by @akshay-ap in #3451
  • fix(policies): type addresses and the enforcement union in the OpenAPI doc by @TimDaub in #3494
  • feat: store the plan code of each subscription by @falvaradorodriguez in #3492
  • feat(ci): add release-please as an opt-in release pipeline by @diegopazosrego in #3490
  • refactor(spaces): consolidate the workspace admin check into assertAdmin by @LucieFaire in #3475
  • Policies: Pending policies api by @akshay-ap in #3495
  • feat(ci): move production onto the event-driven pipeline and delete ci.yml by @diegopazosrego in #3493
  • chore(ci): remove release-please and cut releases by hand by @diegopazosrego in #3522
  • feat(policies): add createdAt and updatedAt timestamp to spending limit allowances by @akshay-ap in #3512
  • chore(ci): stop mirroring images to the public Docker Hub repository by @diegopazosrego in #3524
  • feat(policies): PendingSpendingLimitChangeSchema with detailed discriminator mapping by @akshay-ap in #3525
  • chore: remove GTF leftovers by @moisses89 in #3523
  • Revert "chore: remove GTF leftovers" by @moisses89 in #3527
  • fix(users): return the winning user id on a concurrent wallet insert by @vseehausen in #3506
  • feat(billing): remove the given Safes before changing the plan by @PooyaRaki in #3529
  • fix(circuit-breaker): stop logging per request during outages by @LucieFaire in #3528
  • feat(members): return members addresses by @vmosharova in #3531
  • feat: route relays on per-chain gas payment options by @moisses89 in #3530
  • feat(spaces): accept address book items when adding Safes (WA-3721) by @vseehausen in #3532
  • feat(spaces): return the caller's Safes across all their workspaces by @PooyaRaki in #3533
  • feat(entitlements): return entitlements for all the caller's workspaces by @PooyaRaki in #3534
  • fix: reset event quotas monthly within the billing cycle by @moisses89 in #3536
  • feat(entitlements): expose the subscription status on the plan by @PooyaRaki in #3538
  • fix(billing): remove the url from the payment links response by @moisses89 in #3539
  • ci: Deploy to the devstaging environment by @diegopazosrego in #3535
  • perf: skip the invalidation check when the response is not cached by @Uxio0 in #3537

New Contributors

Full Changelog: v1.125.0...v1.126.0

Don't miss a new safe-client-gateway release

NewReleases is sending notifications on new releases.