This release includes 3 breaking changes for platform teams planning a safe upgrade.
Published 1mo
AI Coding Tools
✓ No known CVEs patched
✓ No known CVEs patched in this version
Topics
aeo
ai-engine-optimization
ai-seo
ai-visibility
aio
aso
+12 more
chatgpt
copilot
gemini
generative-engine-optimization
geo
geo-optimization
grok
llmo
marketing
perplexity
seo
tools
Affected surfaces
auth
breaking_upgrade
Summary
AI summaryLocal‑mode registration now atomically creates default org + admin membership, rejects subsequent sign‑ups, and demo mode limits writable auth endpoints.
Full changelog
What's Changed
- Fix local-mode registration end-to-end and lock down the auth surface. The first
/auth/registersubmission in local mode now atomically creates the default org + admin membership, so register → brand onboarding works in one pass; any subsequent signup is rejected. Demo mode narrows writable/api/auth/**endpoints to a whitelist of just sign-in and sign-out. Drops the unusedDEFAULT_ORG_IDandDEFAULT_ORG_NAMEenv vars. by @jrhizor - Redesign the Visibility and Citations filter bar (model / tags / lookback dropdowns + search), wire model filters to
brand.enabledModels, and move the visibility-bar rollup into a single SQL query — cuts load time from ~10s to under 1s on large brands. Also fixes the "unbranded" tag filter and a search clear-X flicker. by @jrhizor
Full Changelog: https://github.com/elmohq/elmo/compare/v0.2.3...v0.2.4
Breaking Changes
- First `/auth/register` submission in local mode atomically creates default org + admin membership; subsequent sign‑ups are rejected.
- Demo mode restricts writable `/api/auth/**` endpoints to a whitelist of only sign‑in and sign‑out.
- Removed `DEFAULT_ORG_ID` and `DEFAULT_ORG_NAME` environment variables.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About Elmo (Open Source AEO)
All releases →Related context
Related tools
Beta — feedback welcome: [email protected]