Changelog

Follow up on the latest improvements and updates.

RSS

V106
❤️ Your feedback impacted this release: Matthew, Ángel, Rickard, Antonio, Brian, Gilles
➕ New
  • New diagrams navigation menu - 👨‍💻 David
  • New belongs to section in the diagrams details menu - 👨‍💻 David
🐞 Squashed bugs
  • Sharing a draft link on the free plan throws an error
  • Going from history page to a merged draft doesn't load the merged state of the draft
  • Landscape import rejects nested groups in model objects
  • Fix menu support behaviour for attaching items
  • Sign-up flow (desktop to mobile) bug
  • Switching drafts from draft dropdown does nothing
  • API docs button on API key page is dead
  • Domains dropdown field skeleton loader is the wrong size and expands side bar
  • Private tech URLs are sanitized incorrectly when saved
  • Users getting logged out frequently in prod
V105
❤️ Your feedback impacted this release: Ruslan, Luke, Anjali
➕ New
  • 'Models as code' support (check into git and update via CLI)
  • Importing objects, connections and tags from a JSON or YAML file - 👨‍💻 Victor
  • Getting started banner for newly created landscapes
🐞 Squashed bugs
  • Delete button next to removed status does not work
  • New sidebar wrapping/truncation glitch
  • Sign up flow does not work if users email address is already authenticated
  • Range error invalid content for node error
  • Contact form not working - 👨‍💻 Axel
  • Missing tooltip when draft share link toggle disabled
✏️ Improved
  • Change the authentication expiry share links to 7 days
  • Remove the reset all share links button

fixed

improved

v104.3

❤️ Your feedback impacted this release, thanks to: Oliver, Pankaj, Horia
🧑‍💻 First contribution by our latest hire Axel!
🐞 Squashed bugs
  • Version reversions work with latest drafts
  • Admins can delete old comments
  • Duplicating objects in drafts
  • Text field caret color for light mode when not disabled
✏️ Improved
  • Object icons now display on via connections in canvas

fixed

v104.2

🐞 Squashed bugs
  • Search not returning correct results for 3 characters
  • Model to parent dropdown styling glitches
  • Blank space in flow object selection dropdown
  • Tag picker and menu truncation broken
  • Disabled objects showing in the search list
✏️ Improved
  • Show via objects column on model object delete dialog
  • Improved consistency of delete dialogs

improved

fixed

v104.1

🐞 Squashed bugs
  • Detailed description field cannot be scrolled
  • Search doesn't rank exact matches as top result on in-diagram model object list
  • Incorrect alignment in right hand panel for long names
  • Selecting 'via' on a connection shows a limited view of the object side panel
  • Search not working in share links
  • Error logging in for users with recently changed email addresses
  • Error searching with less than 3 characters
✏️ Improved
  • Initial load performance boost for landscapes with large descriptions
  • Improved import endpoint UX and docs

new

improved

fixed

v104.0

V104
❤️ Your feedback impacted this release: Adam, Lorena, Benjamin
➕ New
Object summaries update - 👨‍💻 David
  • Generate a summary of recent changes
  • Generate a summary of an object’s collaborators and responsible teams
Typescript and Java SDKs - 👨‍💻 Victor
🐞 Squashed bugs
  • Renaming a Landscape no longer fails because the menu closes before the rename input can be used.
  • Deleting tag groups now works from the right-hand panel tag editor (not just the main tag bar).
  • Changing your email won’t lock you out while the new email is still unverified.
  • Applying tag filters no longer unexpectedly hides the right drawer.
  • Right-click now works on expanded systems in diagrams.
  • The export dialog animation no longer renders at an absurd size on Safari.
  • Clicking a connection in the dependency list now opens the right-hand panel as expected.
  • Exporting model objects to CSV no longer returns an internal server error.
  • Viewers can now edit their own comments without hitting an error.
  • The “Contact us” button in the upgrade modal now reliably opens the website contact flow (with support for presets via query params).
  • Naming/validation edge cases no longer trigger an incorrect error modal when using the “App” action.
  • Tagged connection labels are easier to read.
  • Tags no longer wrap incorrectly inside the container with the new font.
  • Customer share links are no longer indexable by search engines.
✏️ Improved
  • API authentication can now be specified using X-API-Key header.
  • App uses upgraded Typescript SDK powered by Fern.

improved

fixed

v103.1

❤️ Your feedback impacted this release: Phil, Ricardo, Gilles
🐞 Squashed bugs
  • Error with loading an iframe unauthenticated
  • Bugs we uncovered by improving our syntax checking
  • Upgrade dialog showing for AI features even for growth users
  • Internal server error when merging specific draft tasks
✏️ Improved
  • AI language selection
V103
❤️ Your feedback impacted this release: Ricardo, Benjamin, Adam, Pascal
➕ New
  • Improved keyword accuracy for global, model and in-diagram searching using Turbopuffer
  • Generate AI descriptions (diagrams, display descriptions, detailed descriptions)
  • Right-click to describe object with AI
🐞 Squashed bugs
  • Search results are not ordered correctly on the model object list
  • Users sometimes are logged out when refreshing the page too quickly
  • Share link SAML login not redirecting user to the correct deep-linked page
  • Switching tab in an authenticated share link will sometimes log you out
  • Entity error when loading overview page with more than 20 diagrams or flows pinned
  • Upgrade dialog contact button not working
  • Failed password logins sometimes return the wrong status code if the error message is due to password complexity
  • OpenAPI spec has duplicate operation identifiers
  • Error sometimes when changing email address for password login users
  • Wrong status code returned when resetting the password for a user who does not exist
✏️ Improved
  • AI settings page (enable/disable globally or by feature)
❤️ Your feedback impacted this release: Paul, Kevin, Sarah, Sabrina, Anthony, Louis, Jany, Jason, Adam, Rickard, Umutku, Evgeniy, Marc, Joost, Tyrone, Carlos, Marcelo, Roel, Thomas, Nurettin, Shayne, Moritz, Alexander, Sanjaya, Ben, Rosie, Mic, Sam, Alfio, Bill, Caitlin
➕ New
  • IDP-initiated SAML login (
    reach out to us to enable it for current SAML configs
    )
🐞 Squashed bugs
  • Fixed an issue where the “Via” field on a connection could not be edited once populated.
  • Fixed object name sorting when model object filters are applied so lists stay correctly ordered.
  • Fixed the “Not in diagrams” filter in the model object list so it no longer includes objects that are actually in diagrams.
✏️ Improved
  • Filter comments by diagram or global, mentions, open and resolved. Copy comment thread urls.
  • Refined the close interaction for comments to feel more predictable and responsive.
  • Aligned the color styling for “idea” comment types to match the rest of the comment system.
  • Improved authentication reliability and performance by migrating away from Firebase.
  • Tweaked spacing in the merge changes modal so content is easier to scan.

improved

fixed

v100.1

🐞 Squashed bugs
  • Error when attempting to update diagrams and change object type in quick succession.
  • Loading spinner missing on page load.
  • Layout shift when loading overview screen.
  • History tab button sometimes switches object selection in the model list.
  • Clicking away from the contact form dismisses and clears any message inserted.
✏️ Improved
  • Faster loading and caching of overview screen.
  • Error message dialogs are now more helpful and include report bug form.
Load More