← Back to home

What's new in BDOS

Latest release: v3.1.0, September 29, 2026.

New features and fixes, release by release.

v3.1.0September 29, 2026

  • BDOS now tells apart a question about money, a question about a list of items and a question about one specific item, and states under every result what it counted. When something is left out, it says how many items and how much they spent.
  • A spend question covers everything that spent in the period, including paused, ended and removed campaigns, so the total you give a client is complete.
  • An account suspended for lack of funds still gets its full campaign list, with the serving state noted on each row.
  • Search impression share and the share lost to budget and rank are pulled for the whole period, the way the Google Ads UI reports them. Year-over-year comparisons use equal windows.
  • Product trees can be split on any dimension: product type, brand, custom label, condition and channel, the same way in Performance Max and Standard Shopping. BDOS can pick the values from your product feed.
  • The preview of a tree change lists the products that will start or stop showing, and warns when the same value also sits in another asset group or campaign.
  • When you rebuild a tree in a manual CPC Standard Shopping campaign, the preview counts every product and shows the bid it uses today next to the bid it will use after the change.
  • A conversion action can be set as primary or secondary, and the preview names the campaigns whose optimization will change. Anything that changes what Smart Bidding optimizes toward needs a separate confirmation.
  • Accounts in dollars, euros or pounds run the daily check and product bucketing in their own currency, with thresholds and minimum budgets set per account.
  • A product title or description already in the feed sheet is corrected in place, and BDOS always works on the sheet Merchant Center actually fetches.
  • Before classifying products, bucketing shows a table of 30 to 180 day windows with the number of converting products and a recommendation.
  • Images in Performance Max can be swapped even in an asset group that already holds the full 20, and you can add up to 50 search themes per asset group.
v3.0.0September 14, 2026

Andrew knows twice as much, your setup travels with you, Shopping catches up with Performance Max, local campaigns from BDOS

  • The knowledge base behind AI Andrew has doubled: 5,569 substantive claims against 2,736, and 135 topic areas against 107. Four areas are new, covering campaign economics, product bucketing, server-side measurement and AI Max.
  • Your accounts and their rules, client briefs, procedures and your own skills now live in a private repository and come back on any computer. Choose a plain backup or a backup that syncs between machines. The address can be any git repository, including a folder on a company drive.
  • Standard Shopping campaigns gained the same five product tree controls Performance Max has had for a long time, including setting a bid on a leaf of the tree.
  • A product subdivision can be merged back, in Shopping and in Performance Max alike.
  • A Performance Max campaign for store visits can be set up entirely from BDOS, including the location group, so the campaign promotes the store you chose rather than every location you run.
  • Text in sitelinks, callouts and structured snippets is edited in place, and the asset keeps the clicks and conversions it already earned.
  • A new Google Analytics 4 alerting skill derives its thresholds from eight weeks of your own property history instead of applying one number to every account. Normal traffic with zero key events is reported as a measurement failure rather than a drop in sales.
  • The ROAS target stored on the account profile and the one used by the bidding strategy are now read through a single place, so analysis, diagnostics, PDF reports and quotes all state the same figure.
  • Credentials are masked everywhere they could reach a screen or a file, and a backup run stops when it meets a value that looks like a token.
  • Skills and commands rebuild themselves at startup, an update tells a genuine "you are current" apart from a failed check, and commands that do not reach Google Ads start close to three seconds faster.
  • A fresh install now targets the Explorer access level, which works on live accounts straight away, with no wait for an application to be reviewed.
  • A single settings file describes the whole look of a PDF report: company name, accent color, logo, typeface and footer lines. BDOS works out the contrast on its own.
v2.8.1August 26, 2026

Help with framing a task, a much richer change preview, devices and vertical images in Performance Max, Display images replaced in place

  • A new skill that helps you frame a task before BDOS runs it: goal, scope, boundaries and expected outcome settled in conversation.
  • The product tree in the preview is drawn as a tree, with the names you see in the panel instead of resource numbers.
  • A warning when a change would leave the campaign serving nothing at all.
  • Turning devices on and off in Performance Max campaigns.
  • Vertical 9:16 images for Performance Max, the format used by Shorts and the other vertical placements.
  • Replacing the images in a Display ad in place, so the ad keeps its history and statistics.
  • Excluding an audience list from a campaign, and pausing or enabling a single Performance Max asset group.
  • The change history states the window it actually covered, and now includes campaigns and budgets.
v2.8.0August 7, 2026

Google Ads API v25, Price Panda on the Merchant API, full Demand Gen control

  • Running on the newest Google Ads API, v25, with a refreshed field catalog.
  • The Price Panda script rewritten onto the Merchant API, eleven days before Google switched the old interface off.
  • Demand Gen run from BDOS exactly as you would in the panel.
  • Excluding your own brand from Performance Max campaigns.
  • The status line shows how much of the subscription limit is left.
  • Exclusions are easier to undo and harder to get wrong.
  • Bucketing that copes with an account whose structure has changed.
v2.7.2July 31, 2026

A rebuilt query engine, complete negative list handling, consent settings on GTM tags

  • A rebuilt query engine that knows the complete set of Google Ads API fields and checks every query before sending it.
  • Negative keyword lists run from BDOS across the full lifecycle of a list.
  • Consent Mode consent settings on tags in Google Tag Manager.
v2.7.1July 23, 2026

Safer pausing and edits, ads in the market's language, feed changes with a preview

  • Pausing and editing apply to the element you name.
  • Ads pick the market's language instead of the account's.
  • More accurate reports and filters.
  • Safe reading of pages and files for ad copy.
  • Merchant Center feed changes go through a preview and your consent.
  • A clearer change preview, full account analysis and bug reporting.
v2.7.0July 19, 2026

DSA via a page feed with the move to AI Max, conversational attributes in Merchant Center, Demand Gen Video

  • DSA campaigns targeted at chosen pages through a page feed, with the move to AI Max.
  • AI conversational attributes in Merchant Center, with an FAQ section and popularity rank.
  • Safe reading of a client's page for product facts and brand tone.
  • Demand Gen Video as a new campaign type.
  • Choosing the account scope in reviews.
v2.6.0July 6, 2026

The API version driven from a single source, uniform location confirmation, BDOS change log

  • The Google Ads API version driven from a single place, and kept current.
  • Campaign location confirmed the same way in every campaign type.
  • Reliable merging of multiple supplemental feeds in Merchant Center.
  • A log of the changes BDOS made, available from the conversation.

Earlier releases

  • v2.5.0June 29, 2026
    Google Tag Manager integration, Performance Max without a feed, expanded Demand Gen, four new skills
  • v2.4.0June 15, 2026
    Demand Gen with the full range of formats and CTA control, bucketing covering the whole feed, scaling and holiday diagnostics
  • v2.3.0May 21, 2026
    Ad groups created with a single command, Demand Gen campaigns with products and video, protection against duplicate ads
  • v2.2.0May 20, 2026
    Automatic country detection in Merchant Center, seasonality measured per brand, target ROAS inherited in bucketing
  • v2.1.3May 17, 2026
    Feed label detection on accounts outside Poland
  • v2.1.2May 17, 2026
    Keyword list consistency protection, more accurate seasonality, a preview of bucketing changes
  • v2.1.1May 13, 2026
    Year-over-year comparisons, cleaner keyword lists, totals in GA4
  • v2.1.0May 8, 2026
    Per-device bid modifiers, bucketing improvements
  • v2.0.0May 4, 2026
    Flagship release: review skills, advanced product bucketing, agency branding, per-account folders, mutation log
  • v1.1.2April 19, 2026
    Further preview improvements and campaigns with radius targeting
  • v1.1.1April 17, 2026
    Fixes to PDF reports, campaign diagnostics and product tree creation
  • v1.1.0April 15, 2026
    A major expansion of the query engine, the safety layer and mutations
  • v1.0.12April 9, 2026
    Performance Max AI enhancements switched off automatically when a campaign is created
  • v1.0.11April 8, 2026
    N-gram analysis of search terms, content label exclusions, negative keyword lists
  • v1.0.10April 2, 2026
    Automatic Merchant Center setup and a dedicated knowledge base for feeds
  • v1.0.9March 30, 2026
    Full Google Analytics 4 integration, Display remarketing campaigns, language selection
  • v1.0.8March 25, 2026
    Product feed optimization, Demand Gen campaigns with products, extension diagnostics
  • v1.0.7March 22, 2026
    Default CPC bid, Search campaign without ads, fixes
  • v1.0.6March 20, 2026
    Merchant Center: feed data, prices and competition. Product structure management in Performance Max
  • v1.0.5March 18, 2026
    Version and available updates in the status line, data file label support
  • v1.0.4March 17, 2026
    Seasonality analysis, new mutations, a safeguard when pausing Performance Max with excluded products
  • v1.0.3March 16, 2026
    Performance Max channel analysis, account preferences and context
  • v1.0.2March 16, 2026
    Fork mode and recorded change intents
  • v1.0.1March 16, 2026
    Installation via uv
  • v1.0.0March 16, 2026
    The first stable release of BDOS