What's new in Space Ads OS
The system keeps moving — every new API version, playbook, agent and report template reaches you as long as your subscription is active. This is the record of what shipped.
Always the latest version
Your subscription always runs the latest release — there are no older "editions" to buy into. The system flags an available update at session start and, on your go-ahead, installs it in place. Updates never touch your client data, change logs, or credentials.
- v0.4.3LatestJune 17, 2026
Connect a platform in one command — and a smoother first run
Connecting an ad platform is now a single focused command, and first-run setup is more reliable across machines and terminals.
- New
Connect one platform at a time: `spaceads-setup --channel meta` (or `tiktok` / `ga4` / `google_ads`) authorizes just that channel for your active client. For the browser-authorized channels it asks nothing in the terminal — it opens a browser, you approve, and you are connected.
- Improved
First-run onboarding now ships the client brief templates with every install, so setting up your first client lands cleanly and consistently.
- Fixed
Setup no longer reports "0 clients" when a client was already saved — your client registry is read the same way no matter how it was written.
- Fixed
Setup runs in more terminals, including Git Bash / mintty on Windows: it falls back to plain text prompts instead of erroring when the terminal is not a full Windows console.
- New
- v0.4.2June 12, 2026
Team audit log now populates
Agency owners now see every confirmed change their team makes, where before the audit log stayed empty.
- Fixed
Confirmed changes on Google, Meta and TikTok now mirror to your account audit log, so an Agency owner's audit trail shows the team's activity instead of staying blank. The mirror is best-effort and can never block or undo an already-applied change.
- Fixed
- v0.4.1June 11, 2026
Updates announce themselves
New releases reach you proactively instead of waiting until you think to ask.
- Improved
The system flags an available update at session start and — once you confirm — installs it itself. The check is non-blocking: being offline or on a slow link never delays Claude Code startup.
- Improved
The update signal refreshes about hourly instead of once a day, so a new release surfaces almost as soon as it goes live.
- Improved
- v0.4.0MajorJune 11, 2026
Build Performance Max campaigns from scratch
The system no longer just analyzes Performance Max — it builds whole tiered campaigns.
- New
Whole-campaign Performance Max creation: budget, campaign, and a separate asset group per tier (Platinum / Gold / Silver / Bronze) with product item_id listing filters. This is the engine behind /spaceads-bucketing — from feed segmentation to a finished campaign structure, fully under the six-layer safety framework and dry-run by default.
- New
A new-campaign tROAS range validator in the safety layer — a new campaign will not launch with a target ROAS outside the safe band.
- Fixed
Geo analysis and the full audit now ship the 110-country location map (with an API fallback), so /spaceads-geo runs cleanly under "python -m".
- New
Start on the latest version
A subscription gives you the current engine, every channel, and each release that follows — for as long as you keep it active.