Skip to content

v9.0.0

Choose a tag to compare

@github-actions github-actions released this 04 Apr 10:48
· 186 commits to main since this release
0d3f709

9.0.0 (2025-04-04)

Bug Fixes

  • bot-manager: don't retry loading inventories on http 401 status (3e40c27)
  • bot: calculate backoff after getting an inventory (b5fd5e7)
  • bot: catch common escrow errors (2f1552f)
  • bot: reset attempts when attempting to load private inventory (e819e08)
  • queue: handle errors properly when processing queue jobs (8a66107)
  • queue: return http status 504 when waiting for job to finish (4cd9b8b)
  • tf2-format: fix problem parsing items that target C.A.P.P.E.R (428f41e)
  • validate config before using it in nestjs storage module (ec8a8b9)

Features

  • add custom user agent to all apps (80db41e)
  • add user agent to all events (7200b2a)
  • bot-manager: add escrow job queue (f8201c4)
  • bot-manager: add methods to better manage inventory and trade queues (d24a29b), closes #605
  • bot-manager: cache escrow error response (85c8730)
  • bot-manager: cache inventory error response (d29d27a)
  • bot-manager: configure escrow ttl (4f50698)
  • bot-manager: refetch escrow if dto is different than cached (701e81b)
  • bot: add rate limiting and backoff to inventory loading (dafccff)
  • don't share transactional outbox between services (f395b0a)
  • item-service: load, parse and cache TF2 inventories (0e27a8f)
  • queue: better error handling when waiting for job to finish (1cecfe3)

Reverts

  • accidentally committed pending work (afe32fa)

BREAKING CHANGES

  • bot-manager: New bot-manager API methods for checking escrow.
  • bot-manager: New API method for adding/removing job to/from the inventory queue.