Skip to content

Elmo (Open Source AEO)

v0.2.4 Breaking

This release includes 3 breaking changes for platform teams planning a safe upgrade.

Published 1mo AI Coding Tools
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ 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 summary

Local‑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/register submission 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 unused DEFAULT_ORG_ID and DEFAULT_ORG_NAME env 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

Track Elmo (Open Source AEO)

Get notified when new releases ship.

Sign up free

About Elmo (Open Source AEO)

All releases →

Related context

Earlier breaking changes

  • v0.2.10 elmo start, stop, logs, build aliases removed; use elmo compose directly
  • v0.2.10 ~/.elmo/config.json file removed; configuration moved entirely to .env
  • v0.2.10 elmo telemetry command removed; DISABLE_TELEMETRY toggle now in .env

Beta — feedback welcome: [email protected]