Skip to content
SteamLabs Changelog

What's new

Changelog

Every release of SteamLabs, newest first: what was added, what improved, and what got fixed.

Latest version 2026.1.130 7 releases
2026.1.130 Latest 40 changes

Task origins, smarter refreshes and new tasks Link to this release

New tasks

  • Buy Market Listing. Buys one specific Steam market listing by its listing id, never above the price cap you set. Also on the API, up to 100 listings per call.
  • Craft Game Badges. Crafts every game badge an account holds a full card set for.
  • Update Wishlist. Rotates each account's Steam wishlist: removes a few games and adds a random number of new ones, from the store or from your own list.

Added

  • Task origin. Every task now shows where it came from: the dashboard, an API key, an automation, a retry, the browser extension or the automatic process that started it. There is a new Origin column and filter on Tasks, a Started from line on the task page, and the same field on the API. Older tasks show as Unknown.
  • Smarter automatic refresh. Automatic inventory refresh now goes by how old each account's inventory is, and refreshes after things that change it, like an accepted trade, a filled buy order or a listing that ended unsold. Pick which tags and groups it covers.
  • Cancel unsold Steam listings. Steam market listings that have not sold after the number of days you choose are cancelled for you.
  • Targeted market cancels. Cancel Market Listings and Cancel Buy Orders can target exact items, a price range and an age. On the API, dry_run shows what a bulk cancel would hit first.
  • Buy as many as the wallet covers. A buy order can buy as many units as the wallet pays for, with an optional cap.
  • Random game in Buy Package. Buy Package can pick a random game from the Steam store or from your list, under a price cap per wallet.
  • Weekly random boosting. Boost plans can run on a weekly random rhythm, where each account draws its own sessions for the week.
  • Routing exclusions. Trade Items routing rules can leave out accounts by tag or group.
  • Profile usage stats. The profile library and groups show how often each profile is used, with a filter, also on the API.
  • Points Shop free rewards. Points Shop tasks can claim free rewards.
  • External Funds Used. Refresh details reads how much an account has spent on Steam in its lifetime.
  • AssetPay: Tron payouts. Withdraw AssetPay earnings in USDT on Tron (TRC20). The cash-out summary shows the network fee up front.
  • AssetPay: bulk price update. Update the price of a whole selection of AssetPay listings in one go.
  • AssetPay: Stay cheapest. A listing can sit one cent under AssetPay's buyer price and follow it as that price moves.
  • Payout notifications. You get a notification when a payout is sent or fails, the payout history updates live, and each payout links to the transaction.
  • Activity details. The activity feed says which task failed, why, when, and where it was started from.
  • market.csgo in tenths of a cent. Repricing on market.csgo, over the API and in the dashboard, takes prices and undercuts with one decimal, like listing already did. Listings show the exact price, like $0.409.

Improved

  • Trade-ups explain themselves. The Trade-Ups page says why skins are not counted: trade protection (with the date it ends), trade holds, storage units, listings, or not enough of one grade on one account. A Refresh button picks up items whose protection has ended.
  • Trade-up results. A trade-up task shows how many contracts it crafted and which skins came out. A run that crafts nothing shows as failed, with the reason.
  • Internal transfers finish on their own. When the automatic accept or the mobile confirmation of a transfer between your own accounts fails, SteamLabs tries again for up to a day. Hover the status on Trades to see what a transfer is waiting for, and use Accept now or Confirm now in its details if you do not want to wait.
  • Respond to Trade Offers. The task rides out a dropped proxy connection instead of failing straight away, and never accepts an offer twice. Offers that were accepted no longer show as failed.
  • Clearer task errors. A failed task explains the error in plain words, with Steam's own message underneath.
  • Buy order prices. Buy orders carry their currency, and SteamLabs stops blind or runaway bids.
  • Store country. Assign Currency reads the store country from Steam itself, and EUR wallets stay in the account's own country.
  • Free game claims. A claim Steam refuses for one account no longer fails the rest, and failures say why.
  • Set Profile. Finishes when the custom URL is already taken, and explains Steam's profile save limit.
  • AssetPay deliveries. One offer per buyer, a retry when Steam says "too many offers", a retry of stuck mobile confirmations, and listings whose skin is gone are taken down.
  • Steam prices. Prices no longer go blank when the price source runs short.
  • Big lists. Select all on large account and task lists stays fast.
  • FarmLabs membership. A Check again button refreshes your FarmLabs membership status.

Fixed

  • Trade-ups. Trade-up contracts work again after the CS2 update of October 14 changed how they have to be sent.
  • Change Password. The Change Password task works again after Steam changed its password wizard.
  • US buy orders. Buy orders on US accounts no longer fail on the billing address.
  • Cancelled batches. A cancelled batch no longer hangs and then shows as completed.
  • Sign out everywhere. No longer reports a failure after it worked.
  • AssetPay sales. Sales of a relisted item are recorded on the right sale, and a refused offer the buyer cannot receive is put on the buyer.
  • Points Shop plans. Steam event rewards stay in owned-games plans, and a refused game is not retried over and over.
2026.1.129 51 changes

Browser extension and AssetPay Link to this release

Browser extension

  • SteamLabs for Chrome. The SteamLabs extension is on the Chrome Web Store and works in Chrome, Brave and Edge. Install it from Downloads, then press Connect the extension. Firefox is not supported yet.
  • Open in browser. An account's Session section has an Open in browser button. Steam opens in a new tab, already signed in as that account, with no password or Steam Guard code to type.
  • Your accounts in the popup. The extension's popup lists your accounts, filtered by group or tag if you like, so you can open one without going through the dashboard.
  • Sign in on the spot. If an account has no stored session yet, the extension queues a sign-in and opens Steam as soon as it finishes.
  • Connected browsers. A new page lists every browser with the extension connected. Revoke one, a few or all of them, for example after losing a device.

AssetPay

  • Sell CS2 skins for crypto. AssetPay is now a selling venue in SteamLabs, on every plan above Free. There is no AssetPay account to create, no API key and nothing to connect. Every sale from every account lands in one SteamLabs balance.
  • Sell now or list. Pick AssetPay in Sell items. Sell now takes AssetPay's instant price. Listing puts items on the AssetPay store above the instant price, at a share of another market's price, or at your own price. Listing sales carry no fee.
  • Trades handled for you. SteamLabs sends and accepts every trade. A buyer has 60 minutes to accept a delivery before the listing goes back up. If Steam reverses a trade later, the sale shows Reversed.
  • Earnings and withdrawals. Sales clear after Steam's 7 day trade protection. The Earnings tab shows what is available and what is still waiting. Withdraw in USDT or USDC on BSC, ETH or SOL from $5. The only fee is a small one at withdrawal, and you confirm every withdrawal before the money goes out.
  • Instant sell if unsold. A listing can sell itself to AssetPay after the number of days you choose. Set a default and a minimum price under Settings, or change it per listing.
  • Cash out instead. Take the instant price for one listing, or for a whole selection with the bulk action.
  • Prices in your currency. Change price on an AssetPay listing takes your display currency as well as USD, and the quote above it shows both.
  • Instant cash. A tile on Inventory shows what AssetPay would pay for everything across your accounts right now. Listings that sit unsold on other venues get a note with AssetPay's price for them.
  • AssetPay in price charts. The item details, listing and sell windows chart what AssetPay pays and what listings sold for.
  • Sell on Market task. The Sell on Market task and automations can sell to AssetPay, with the same options as the sell window.
  • Sales and History. Every sale shows on Sales with its stage, and History logs each event.
  • API. Listings, sales, earnings, payout history and cashing out listings are on the API. Withdrawals stay in the dashboard.
  • Docs. A new AssetPay page in the docs walks through selling and cashing out, with screenshots.

New tasks

  • Buy from Item Store. Buys an item from a game's Steam item store with each account's wallet. Paste the item's link. Free games like Unturned are added to the account first. A paid game has to be owned already.
  • Join and Leave Steam Groups. Join or leave groups from your list, a random pick from that list, or random public groups found on Steam.

Added

  • Automation tags. Tag your automations and filter the Automations list by tag.
  • Random weekly start. Weekly schedules on chosen days can start at a random time inside a window.
  • Random Wait. The Wait step can pause for a random time between a minimum and a maximum.
  • More automation conditions. If and Filter nodes can check CS2 rank, XP, service medal, weekly drops and armory credits, and whether an account holds enough of one item. The Gate node can cap how many accounts pass.
  • Account status. Every account gets a one-word status: banned, locked, limited, trade hold, market restricted, unknown or ready. Sort and filter by it on Accounts, and use it in automations and the API. Steam's limited and locked flags are read at every sign-in.
  • Inventory CSV export. Export items from the selection bar or the page header, and over the API.
  • Choose what a refresh reads. Refresh details can run only the groups you tick, such as Market, Inventory, Owned games or Bans.
  • Trade-protected items. CS2 items inside Steam's 7 day trade protection stay visible and counted, with a Protected badge.
  • Boost plans follow account groups. An hour boosting plan can take its accounts from account groups and stay in sync as the groups change.
  • CSV import into a group. Pick an account group when importing accounts from CSV.
  • Marketplace wallet columns. The Accounts table has optional columns for your marketplace wallet balances.
  • Notifications name the account. A notification shows which Steam account it is about.
  • Account names are links. Clicking an account name opens that account.
  • Inherited proxy groups. An account's page shows the proxy groups it gets from its account group.
  • Filter pills. Inventory shows each active filter as a pill next to the clear link.

Improved

  • Trade locks follow Steam. Whether an account can trade now comes from Steam itself. Accounts that are only kept off the Community Market, most often because they have no recent Steam purchase, no longer show their items as locked. A CS2 game ban locks that account's CS2 items only.
  • No selling what cannot be traded. Every venue except the Steam Market skips locked items, and the sell window says so before you submit. The Tradable filter leaves locked items out.
  • Sales tables. Clicking a column header on a venue's Sales tab sorts by it. A failed sale stays on top for a day instead of for good.
  • Minimum price warning. The sell forms warn when minimum price protection would skip most of the selection.
  • Automations keep going. A Run task step that creates no tasks no longer stops the automation.
  • Integrations for everyone. The Integrations page is open to every user, and FarmLabs only shows up for FarmLabs members.
  • Item details on phones. The item details window opens full screen on phones and scrolls on desktop.

Fixed

  • Steam price floor. A target price equal to the floor now lists instead of being skipped.
  • Steam listing prices. Listings that sold before their first sync keep their price.
  • CSFloat and trade-ups. Items sold on CSFloat stay reserved, so a trade-up cannot use them.
  • DMarket history. Sales history with DMarket's long asset ids saves correctly.
  • Tag pickers. Tag filters no longer drop part of the tag list.
  • Inventory page. Items whose catalog entry is missing no longer break the page.
  • Online accounts chip. The online accounts indicator no longer crashes on paginated tables.
  • Empty automation branches. A Filter branch with no accounts left stops instead of running on.
  • Worker stability. A dropped Steam connection no longer crashes a worker mid-task.
2026.1.127 26 changes

Automations, free games, and selling tools Link to this release

New tasks

  • Refresh Wallet. Lightweight task that only refreshes Steam wallet balance (and pending funds), without a full account refresh.
  • Claim free games. Claims the paid games Steam is currently giving away on the store (also available as an automation template).
  • Claim Community Badge. Completes free Steam community badge quests (no wallet or points spend).

Added

  • Duplicate automation. Copy an automation from the list into a new draft you can edit.
  • Random free licences. Request Free Licences can register a random few games per account from the list you pick, so accounts do not all end up with the same library.
  • Float condition on Sell on Market. For CS2, filter what you sell by float range, with a wear bar and optional dual-handle slider.
  • Include / exclude tags. Filter and IF nodes, plus Select Accounts and account pickers, can require or exclude tags.
  • Proxy groups on account groups. Link proxy groups to an account group so members inherit those proxies (picked at random when several apply).
  • Drag to reorder automations. Reorder your automations list with drag and drop; the order sticks.
  • Richer Schedule trigger. One Schedule node covers day, week, and month, with an exact time or a random window (and any weekday). Old “random daily” setups move over automatically.
  • Custom Steam URL helpers. Set Profile / AI profile flows can set a custom URL with more variety, and avoid colliding with URLs you already use.

Improved

  • Past seasonal Point Shop badges. Older seasonal badges Steam no longer sells are hidden from the picker and skipped by auto-buy, so you do not spend points on them by mistake.
  • market.csgo pricing. Undercuts can use finer steps (tenths of a cent) instead of whole cents only.
  • market.csgo delivery. Failed deliveries count properly and back off instead of retrying forever; sales the venue dropped are closed cleanly.
  • CSFloat stuck trades. Stuck active trades cancel more reliably, and large active-trade lists paginate instead of stalling.
  • Marketplace polling. Selling venues scale better under load so listing and sale checks stay snappy.
  • Buy package errors. Clearer messages when Steam rejects a package checkout (including the vague “no detail” and invalid-data cases).
  • Faster Tasks list. Opening and browsing Tasks feels lighter with many rows.
  • Top-ups without a wallet. Accounts with no Steam wallet are skipped when creating a top-up, and that state shows on the accounts table and picker.
  • Rarity badges in dark mode. CS2 rarity colours stay readable on dark backgrounds.
  • TF2 free licence art. Free TF2 licence images and tokens load more reliably after grant.

Fixed

  • Inventory catalog race. Syncing many accounts at once no longer crashes when two workers discover the same new item name together.
  • Inventory filters on older rows. Legacy inventory filter state hydrates correctly again.
  • Trade holds. Locked items explain why, and expired trade holds clear on their own; TF2 “Tradable After” dates are read correctly.
  • market.csgo edge cases. Sparse or first-time inventory refresh, sale notification prices, and undercut item ids behave correctly.
  • Set Profile Theme. Theme changes no longer fail on a TypeScript edge case in the worker.
2026.1.126 10 changes

Inventory and profile tools Link to this release

Improved

  • CS2 rarity in inventory. Cards, list rows, and item details show rarity. Filter by one or more rarities next to marketable/tradable.
  • Inventory price filter. Filter by min/max Steam price in your display currency, on the same row as search and sort.
  • Steam profile link. The Steam64 ID opens that account's Steam profile.
  • Custom Steam profile URL. Set Profile can set a custom URL (applied once per account).
  • Set Profile Theme. New task to set Steam profile colour (one theme, or random from the ones you pick).
  • Seasonal badges in Points Shop. Buy from Points Shop can buy seasonal badge levels (for example Summer Collection 2026) and optionally feature them.
  • Exact prices on mixed sells. Inventory sell and Create Task take one exact price per distinct item when you pick several different skins.
  • Wider sell modal. Sell items modal is larger so venue, pricing, and per-item prices fit.

Fixed

  • TF2 after free licence. Accounts that just got the free TF2 licence are treated as owning TF2 for Use TF2 Items.
  • CSFloat / market.csgo listing sync. Large listing books sync more reliably on CSFloat and market.csgo.
2026.1.125 12 changes

Post launch fixes Link to this release

Improved

  • Accounts with lots of Steam accounts. Selecting everything, running bulk actions, and watching Guard codes update no longer bog down or crash the Accounts page when you have many thousands of accounts.
  • Send feedback tip. Opening Send feedback shows a short, dismissible note asking for detail and screenshots. If you dismiss it, it stays gone on that browser.
  • Feedback grouping. Similar tester reports are grouped for the team, so the same issue is easier to follow as one thread.
  • FarmLabs link after connect. After you link FarmLabs you land on Subscription, instead of a page that could block you before you have a plan.
  • More countries for Steam location. Location pickers now match the country list Steam itself offers.
  • Homepage copy. Clearer wording around credentials, and an updated task count on the public site.

Fixed

  • CSV Guard codes. Steam Guard secrets from CSV imports that came out of JSON exports now import cleanly, so Guard codes work after import.
  • Profile privacy with a custom Steam URL. Changing privacy on accounts that use a custom Steam profile URL works again.
  • Trade syncs between your own accounts. Syncing trades on both sides of a transfer at once no longer fails with a database conflict.
  • Workers dropping mid-task after a brief Steam disconnect. A short reconnect during boost or login no longer takes down the whole worker and kills unrelated tasks with it.
  • Tasks stuck after a temporary server hiccup. If the app briefly fails while a worker reports finished, the task is retried instead of sitting forever as a false worker bug.
  • Proxy usage chart. Opening proxy traffic no longer errors when no date range is selected yet.
2026.1.124 1 change

Initial release Link to this release

SteamLabs is now out of early testing and released to the public. Thanks to everyone who helped in the testing phase.

Added

  • FarmLabs launch promo. Linked FarmLabs customers with an active FarmLabs subscription get two months of the Normal plan free. Register, link FarmLabs, then claim it on the Promo page.