Skip to main content

Changelog

v3.11.0
EventCatalog

EventCatalog v3.11.0

Visualizer layout persistence for custom node positioning

New Features

  • Visualizer Layout Persistence — Save and restore custom node positions in the visualizer during development. Drag nodes to arrange your visualization, then save layouts to _data/visualizer-layouts/ for sharing with your team. Layouts work across all visualizers including services, events, flows, domains, entity maps, and designs. Available in dev mode only.
v3.10.0
EventCatalog

EventCatalog v3.10.0

Build telemetry improvements with resource counting

New Features

  • Build Telemetry — Added resource counting to build telemetry, tracking the number of events, services, domains, and other resources in your catalog. This helps teams monitor catalog growth and understand the scale of their architecture documentation.
v3.9.1
EventCatalog

EventCatalog v3.9.1

Enhanced Mermaid diagram rendering for larger diagrams

Improvements

  • Configurable Mermaid Diagram Size — Added configurable maxTextSize parameter for Mermaid diagrams, allowing you to render larger and more complex diagrams without rendering issues.
v3.9.0
EventCatalog

EventCatalog v3.9.0

Mermaid export support for visualizations and container collection improvements

New Features

  • Mermaid Export for NodeGraph — Export NodeGraph visualizations as Mermaid diagrams with view mode switching and shareable URLs. This makes it easier to share and embed your architecture visualizations in documentation or presentations.

Bug Fixes

  • Fixed containers collection glob pattern to properly support nested directories, improving organization flexibility for container resources.
v3.8.2
EventCatalog

EventCatalog v3.8.2

Windows compatibility fix for custom documentation

Bug Fixes

  • Fixed issue with custom documentation pages not rendering correctly on Windows systems, improving cross-platform compatibility.
v3.8.1
EventCatalog

EventCatalog v3.8.1

Type safety improvements for data products

Bug Fixes

  • Fixed TypeScript type errors in data product builder test file by adding proper type casting and missing required fields, improving type safety and developer experience.
v3.8.0
EventCatalog

EventCatalog v3.8.0

Data Products collection support

New Features

  • Data Products Collection — Added support for documenting Data Products as a new collection type in EventCatalog. Teams can now catalog and track data products alongside events, services, and domains, providing a complete view of their data architecture.
v3.7.2
EventCatalog

EventCatalog v3.7.2

Code refactoring for specification processing

Improvements

  • Extracted shared specification processing utilities to reduce code duplication and improve maintainability across the codebase.
v3.7.1
EventCatalog

EventCatalog v3.7.1

Enhanced JSON Schema support and dependency updates

Improvements

  • Enhanced Schema Viewer — Added comprehensive support for oneOf and anyOf JSON Schema keywords, including:

    • Complete handling for anyOf in schema processing
    • Fixed oneOf rendering to show selected variant's properties
    • Added variant selector UI for nested oneOf/anyOf within properties
    • Support for oneOf/anyOf in array items
    • Variant type indicators in property type display
  • Updated Astro dependencies to latest versions for improved performance and security.

v3.7.0
EventCatalog

EventCatalog v3.7.0

Domain event flows without service intermediaries

New Features

  • Direct Domain Event Flows — Added sends and receives properties to domains, allowing domains to directly document event flows without requiring services as intermediaries. This simplifies modeling domain-to-domain communication patterns and provides a clearer view of event-driven architecture at the domain level.
v3.6.2
EventCatalog

EventCatalog v3.6.2

Type safety improvements and directory navigation enhancement

Improvements

  • Added type check script and fixed type errors in ResourceRef and SearchModal components for improved type safety.
  • Directory navigation now defaults to the teams page when no users are defined, providing a better user experience.
v3.6.1
EventCatalog

EventCatalog v3.6.1

Wiki-style resource references and sidebar improvements

New Features

  • Inline Resource References — Added wiki-style syntax for creating interactive resource links. Use [[type|ResourceName]] syntax to create links that display resource details on hover, making it easier to reference and explore related resources directly within your documentation.

Improvements

  • Updated Hono version for improved performance and security.
  • Fixed sidebar favorites removal for deleted nodes and added theme support to plans and custom documentation pages.
v3.6.0
EventCatalog

EventCatalog v3.6.0

New Discover page with enhanced browsing and filtering

New Features

  • Discover Page — Added a new Discover page with enhanced table filtering and tabbed navigation for browsing catalog resources. This makes it easier to explore and find services, events, domains, and other resources across your entire catalog.

Improvements

  • Reduced build size through optimized sidebar implementation using node references and static JSON API.
v3.5.2
EventCatalog

EventCatalog v3.5.2

Visualizer edge relationship fix

Bug Fixes

  • Fixed visualizer showing incorrect "subscribed by" edge when a producer references a non-existent channel version, improving accuracy of relationship visualization.
v3.5.1
EventCatalog

EventCatalog v3.5.1

Avro schema file download fix

Bug Fixes

  • Fixed Avro schema file downloads in context menu by using the actual schema filename from schemaPath instead of a hardcoded 'schema.json' value, ensuring downloaded files have the correct name.
v3.5.0
EventCatalog

EventCatalog v3.5.0

Enhanced search with grouping and base path fixes

Improvements

  • Enhanced Sidebar Search — Improved sidebar search with several enhancements:
    • Fixed duplicate search results by filtering out unversioned node keys
    • Added grouping of search results by type with alphabetical sorting
    • Added missing Channel type to filter mapping
    • Extracted shared badge styling utilities using CSS variables for consistent theming

Bug Fixes

  • Fixed search results not respecting base path and trailing slash configuration, ensuring search URLs correctly include configured base path and trailing slash settings.
v3.4.2
EventCatalog

EventCatalog v3.4.2

React Hooks compliance fix

Bug Fixes

  • Fixed React Rules of Hooks violation in NestedSideBar component by moving isFavorited hook before early returns, ensuring proper hook execution order.
v3.4.1
EventCatalog

EventCatalog v3.4.1

Interactive controls for diagrams

New Features

  • Interactive Diagram Controls — Added interactive controls to Mermaid and PlantUML diagrams, enabling pan, zoom, and other interactions for better diagram exploration and readability.
v3.4.0
EventCatalog

EventCatalog v3.4.0

MCP server and shared catalog tools

New Features

  • MCP Server Support — Added Model Context Protocol (MCP) server and shared catalog tools, enabling better integration with AI tools and external systems for querying and interacting with your catalog data.
v3.3.1
EventCatalog

EventCatalog v3.3.1

Schema explorer SSR fix

Bug Fixes

  • Fixed schema explorer rendering issue in server-side rendering (SSR) mode on application start, ensuring schemas display correctly on initial page load.
v3.3.0
EventCatalog

EventCatalog v3.3.0

Diagram resource type support

New Features

  • Diagrams as Resources — Added support for diagrams as a new resource type, allowing you to document and organize architectural diagrams alongside your other catalog resources for a more complete documentation experience.
v3.2.2
EventCatalog

EventCatalog v3.2.2

Changelog theme styling fix

Bug Fixes

  • Fixed changelog theme styles to ensure proper styling across light and dark themes.
v3.2.1
EventCatalog

EventCatalog v3.2.1

IcePanel diagram support

New Features

  • IcePanel Diagrams — Added support for embedding IcePanel diagrams in your catalog, enabling teams using IcePanel for C4 model diagrams to integrate them directly into their EventCatalog documentation.
v3.2.0
EventCatalog

EventCatalog v3.2.0

Custom tools for AI Assistant

New Features

  • Custom AI Assistant Tools — Added the ability to add custom tools to the AI Assistant, enabling teams to extend the assistant's capabilities with domain-specific functionality tailored to their catalog and workflows. Learn more in the EventCatalog Assistant documentation.
v3.1.0
EventCatalog

EventCatalog v3.1.0

Dark mode and custom theme support

New Features

  • Dark Mode and Custom Themes — Added full support for dark mode and custom themes, allowing teams to customize the appearance of their catalog to match their brand or preferences. Users can toggle between light and dark modes, and administrators can configure custom color schemes.
v3.0.0
EventCatalog

EventCatalog v3.0.0

A complete redesign focused on performance, discoverability, and bringing AI to your architecture

Highlights

EventCatalog v3 is a ground-up rebuild, delivering a faster, more intuitive experience for documenting and exploring your event-driven architecture. Whether you're onboarding new engineers or investigating production issues, v3 helps you find what you need, when you need it.

New Features

  • EventCatalog Assistant — Bring any AI model to your catalog. Ask questions about your architecture in natural language and get instant answers. Works with OpenAI, Anthropic, or any compatible model.

  • Redesigned Homepage — A new landing experience that gives teams an instant overview of their architecture, with quick access to services, events, and domains.

  • Customizable Documentation Sidebar — Full control over how your documentation is organized. Create custom sections, reorder content, and build the navigation that works for your team.

  • New Search Experience — Faster, smarter search with improved relevance and filtering. Find services, events, and documentation across your entire catalog instantly.

  • Channel Support — Added channel support in navigation and search for better organization of messaging channels.

  • Visualizer Presentation Mode — Visualizations now include a presentation mode for sharing architecture diagrams in meetings and presentations.

  • Admonition Titles — Added support for custom titles on admonition blocks for better documentation clarity.

Performance

  • New Caching System — Dramatically faster build times and page loads through intelligent caching of catalog data and visualizations.

  • Simplified Sidebars — Streamlined navigation reduces cognitive load and makes exploring your architecture more intuitive.

Architecture Changes

  • Updated Domain Hierarchy — Improved structure for organizing domains and subdomains, better reflecting how teams think about bounded contexts.

  • Improved Overview Pages — Architecture overview pages now provide richer context with better visualizations and relationship mapping.

Improvements

  • Updated architecture overview page designs for better clarity and usability
  • Added icons to specification files in the sidebar for easier identification
  • Improved Ubiquitous Language styling throughout the catalog
  • Enhanced table styles for better readability
  • Refactored features into Astro custom integrations for better modularity
  • Updated logger for improved debugging and development experience
  • Explicit opt-in for authentication features
  • llms.txt now enabled by default for better AI integration
  • Removed redundant code and files for cleaner codebase

Bug Fixes

  • Fixed embedding pages on build to ensure proper page generation
  • Fixed issue with nested sidebar state management
  • Resolved deployment issues for example catalogs on releases
  • Fixed search functionality throughout the application
  • Corrected duplicate edge labels in visualizations
  • Fixed accessibility issues across the catalog
  • Resolved AsyncAPI loading issues in the DOM
  • Fixed MDX pages not being added to teams and users sections
  • Corrected circular dependency issues in JavaScript

Migration Notes

The following features have been deprecated or replaced:

  • EventCatalog Chat → replaced with EventCatalog Assistant
  • Chat prompts → removed (use Assistant instead)
  • .md files → use .mdx files for all content
  • LIST_VIEW and SIDE_VIEW → replaced with new navigation system
  • Governance reports → deprecated

See the v3 upgrade guide for complete migration instructions.

Looking for older releases?
For versions prior to v3.0, check out our GitHub Releases.