github safe-global/safe-decoder-service v1.14.0

9 hours ago

What's Changed

🏕 Features

  • Change to debug loading abi logs by @moisses89 in #237
  • Migrate from pip to uv by @Uxio0 in #243
  • Update dependencies by @Uxio0 in #251
  • fix: remove unused session attribute from DataDecoderService by @Uxio0 in #263
  • Replace deprecated Pydantic Config with ConfigDict by @Uxio0 in #265
  • fix: guard ContractAdmin.column_formatters against non-bytes address by @Uxio0 in #264
  • fix: remove redundant second call to get_multisend_abis() in DataDecoderService.init by @Uxio0 in #262
  • fix: stream ABI rows instead of .all() to prevent OOM on large datasets by @Uxio0 in #261
  • fix: use nack(requeue=False) for unprocessable messages instead of ACK by @Uxio0 in #260
  • fix: merge log_record_factory so both db_session and task_detail are injected by @Uxio0 in #259
  • fix: only increment fetch_retries on failed ABI downloads by @Uxio0 in #258
  • fix: use secrets.compare_digest for admin credential validation by @Uxio0 in #254
  • fix: broaden exception catch in http_request_middleware by @Uxio0 in #253
  • fix: migrate Redis client to redis.asyncio by @Uxio0 in #252
  • Fix: filter null addresses from contract metadata processing by @Uxio0 in #250
  • Add missing test by @Uxio0 in #270
  • fix: replace timestamp cursor in load_new_abis with monotonic id cursor by @Uxio0 in #256
  • Bump safe-eth-py to v7.21.0 by @falvaradorodriguez in #269
  • Bump fastapi by @Uxio0 in #271
  • Set version 1.14.0 by @Uxio0 in #272

👒 Dependencies

Full Changelog: v1.13.0...v1.14.0

Don't miss a new safe-decoder-service release

NewReleases is sending notifications on new releases.