Surrealist Changelog

What's new in Surrealist 2.0.6

May 14, 2024
  • Updated SurrealDB to 1.5.0
  • Disable spellcheck on fields
  • Add devtools command for Desktop
  • Make version check required
  • Pass preview mode through vite
  • Fix environment check

New in Surrealist 2.0.5 (May 3, 2024)

  • Added new user registration functionality to scopes in the Authentication view
  • Also accessible using "Register user in scope" commands
  • Automatically extracts required params from the SIGNUP query
  • Added the ability to restore the embed generator from an embed URL
  • Only available in the online generator
  • Added new commands to sync database schema and disconnect from the database
  • Added back the ability to resize the query list, table list, and functions list panels
  • Added a confirmation when resetting the sandbox environment
  • Added additional context menu items throughout the interface
  • Changed scope fields to hide sensitive fields by default
  • Applies to fields named password, pass, or secret
  • Changed Cmd + Space to only execute the selection if one is active
  • Changed Models view to be always displayed in the sidebar
  • Changed some icons throughout the interface
  • Changed the explorer to directly open a table after creation
  • Improved placeholder UI when views are empty
  • Improved version checking logic for reverse proxy connections
  • Improved the UI when the connection isn't active
  • Fixed incorrect embed generator URL in desktop app
  • Fixed the table mode in Surrealist Mini

New in Surrealist 2.0.4 (Apr 29, 2024)

  • Added a setting to display the query view horizontally
  • Added highlighting for REMOVE statement and UNSET keyword
  • Added query selection formatting
  • Redesigned Surrealist mini generator
  • Improved some input placeholders for clarity
  • Improved version check logic
  • Allow tab navigation in single-line code inputs
  • Error screen will now navigate you to the sandbox
  • Fixed libssl 1.1 error on linux platforms
  • Fixed large comment icon in authentication view
  • Fixed explorer record creator not working
  • Fixed designer graph not updating when removing a table
  • Fixed designer graph not updating when changing table appearance
  • Fixed ML view not always rendering in the sidebar
  • Fixed query errors not displaying in results panel
  • Fixed missing support for JWKS tokens
  • Minor UI/UX improvements

New in Surrealist 2.0.3 (Apr 26, 2024)

  • Added support for 64-bit number handling
  • Clear query responses when resetting the sandbox
  • Minor improvements to the API docs
  • Improved accessibility for icon buttons
  • Fixed relation tables unable to save
  • Fixed unintended error checking in query results
  • Fixed moving designer tables resulting in a crash
  • Fixed scope signup query issues
  • Fixed database exports not working when including records
  • Fixed backticks in table names breaking certain views
  • Fixed Surrealist not reconnecting after changing connection details
  • Fixed namespace users unable to list out tables
  • Fixed serving settings storage path breaking when edited
  • Fixed warning when installing .deb package
  • Fixed tables and variables not autocompleting
  • Fixed missing Cmd/Ctrl + / hotkey for toggling comments
  • Fixed explorer copy record id context menu action
  • Fixed variables pane, Record creator and editor being limited to JSON

New in Surrealist 2.0.2 (Apr 24, 2024)

  • Updated and improved the error screen
  • Updated .NET API docs
  • Added a placeholder overlay for mobile devices
  • Fixed further sidebar issues
  • Fixed ordering of releases in the changelog dialog
  • Fixed returning to start screen when removing a connection
  • Fixed syntax highlighting breaking on empty strings
  • Fixed authentication view sometimes not opening the user creator

New in Surrealist 2.0.1 (Apr 24, 2024)

  • Fixed sidebar not aligning with content
  • Fixed query list cutting off half way
  • Fixed functions view arguments crash

New in Surrealist 1.11.8 (Apr 20, 2024)

  • Support for SurrealDB 1.4.2.

New in Surrealist 1.11.7 (Apr 19, 2024)

  • Support for SurrealDB 1.4.0
  • Fixed explorer view table columns

New in Surrealist 1.11.6 (Mar 12, 2024)

  • Support for SurrealDB 1.3.0

New in Surrealist 1.11.5 (Feb 24, 2024)

  • Support for SurrealDB 1.2.1:
  • Fixes some reported errors and crashes.

New in Surrealist 1.11.4 (Feb 14, 2024)

  • Support for SurrealDB 1.2.0
  • Fixes the 5s connection delay

New in Surrealist 1.11.2 (Jan 12, 2024)

  • Support for SurrealDB 1.1.0
  • Added a new import database button to the toolbar
  • Allows for executing any .surql file without having to use the query view
  • Useful for loading in backups, pre-defined query files, etc.
  • Fixed search index issues (#154)

New in Surrealist 1.11.1 (Jan 11, 2024)

  • Added designer view SVG snapshots (#150)
  • Improved record link detection to support complex ids
  • Improved support for escaped table names (#155)
  • Display query time correctly in combined mode (#157)
  • Fixed error caused by failing to find an available port (#137)
  • Fixed explorer view pagination issues (#133)
  • Fixed user selection on Linux (#148)
  • Fixed overflow issues in the authentication view
  • Fixed editor zooming not working

New in Surrealist 1.11.1 Beta 1 (Dec 29, 2023)

  • Added designer view SVG snapshots (#150)
  • Improved record link detection to support complex ids
  • Improved support for escaped table names (#155)
  • Display query time correctly in combined mode (#157)
  • Fixed error caused by failing to find an available port (#137)
  • Fixed explorer view pagination issues (#133)
  • Fixed user selection on Linux (#148)
  • Fixed overflow issues in the authentication view
  • Fixed editor zooming not working

New in Surrealist 1.11.0 (Oct 27, 2023)

  • Added sandbox connections
  • Connect to an internally embedded SurrealDB instance
  • Useful for rapid testing without requiring a local or remote SurrealDB instance
  • Currently only in-memory and non-persistent
  • Query results are now more accurate
  • No longer always displayed as an array
  • Query time value is displayed again
  • Fixed incorrect explorer pagination
  • Fixed situations in which connections incorrectly appeared closed
  • Slightly adjust minimum window size and splitter sizes

New in Surrealist 1.10.3 (Oct 24, 2023)

  • Implement internal view routing:
  • The current view is now displayed in the URL
  • This means you can bookmark and share specific views on the web app
  • Improved explorer inspector:
  • Can now be opened manually by pressing the wrench button
  • Changed explorer table pinning:
  • You can now toggle a table pin by double clicking a table
  • Improved overal performance
  • Improved JSON syntax highlighting
  • Re-enable JSON syntax validation
  • Replaced most "refresh" buttons with a single universal refresh in the address bar
  • Store active view globally instead of per session
  • Fixed record ids passed as variable not working as expected
  • Fixed strange query editor behavior when holding shift
  • Fixed incorrect panel sizes in the authentication view
  • Fixed incorrect wrapping behavior in explorer view (#129)
  • Refactored the code base to be more future proof
  • Minor UI improvements

New in Surrealist 1.10.2 (Oct 23, 2023)

  • Implement internal view routing
  • The current view is now displayed in the URL
  • This means you can bookmark and share specific views on the web app
  • Improved explorer inspector
  • Can now be opened manually by pressing the wrench button
  • Changed explorer table pinning
  • You can now toggle a table pin by double clicking a table
  • Improved overal performance
  • Improved JSON syntax highlighting
  • Re-enable JSON syntax validation
  • Replaced most "refresh" buttons with a single universal refresh in the address bar
  • Store active view globally instead of per session
  • Fixed record ids passed as variable not working as expected
  • Fixed strange query editor behavior when holding shift
  • Fixed incorrect panel sizes in the authentication view
  • Fixed incorrect wrapping behavior in explorer view (#129)
  • Refactored the code base to be more future proof
  • Minor UI improvements

New in Surrealist 1.10.1 (Sep 29, 2023)

  • Added auto closing bracket support in SurrealQL editors
  • Added the ability to rename query tabs on double click
  • Updated surrealql grammar to the latest version
  • Updated live query editor UI
  • Updated console toggle button layout
  • Updated editor focus and tab removal handling
  • Fixed desktop app not being able to connect to http endpoints
  • Fixed combined query result mode incorrectly handling empty and error results
  • Fixed authentication view not updating on session change
  • Fixed some surrealql editors not taking up any height

New in Surrealist 1.10.0 (Sep 25, 2023)

  • Improved feature parity between the desktop and web app
  • Designer view is now available in the web app
  • Authentication view is now available in the web app
  • Connections are now handled the same way
  • Added new Live Query view
  • Can be used to listen to one or more live queries
  • Combines all incoming live query messages into a single feed
  • Live query messages can be expanded to view their contents
  • Added support for Query View tabs (#70)
  • Query tabs are stored per session
  • Tabs are saved and persisted
  • Designer View improvements
  • Field names and types are now truncated when they are too long
  • Limit tables to displaying 7 fields, with a button to view more
  • Overhaul exporting functionality
  • Now supports exporting table records
  • Select which elements to export in the new exporter dialog
  • Add support for analyzers, scopes, params, and functions
  • Overhaul syntax highlighting
  • Highlighting is now based on the official SurrealQL grammar
  • JavaScript is now correctly highlighted
  • Modified color scheme
  • Added a new "Combined" query result mode
  • Combines the results of multiple queries into a single list
  • Useful for when you want to copy or view all results without switching tabs
  • The config file is now stored in a new location
  • Linux: $XDG_CONFIG_HOME or $HOME/.config/surrealist.json
  • macOS: $HOME/Library/Application Support/surrealist.json
  • Windows: %AppData%surrealist.json
  • Added a convenience button to load a query from disk
  • Surrealist now warns you when you connect to an outdated version of SurrealDB
  • The web app now more reliably connects to localhost endpoints
  • Replaced the window pinning toolbar button with a settings entry and hotkey (F11)
  • Expand all designer view sections by default
  • Fixed web app always starting in light theme for a split second
  • Fixed query error highlighting not working since beta 12
  • Fixed certain errors not displaying in the result panel

New in Surrealist 1.9.2 (Sep 20, 2023)

  • Update to SurrealDB 1.0

New in Surrealist 1.9.1 (Sep 9, 2023)

  • Update to SurrealDB beta 11
  • Fixed query errors not displaying on the web app
  • Highlight the new ONLY keyword
  • Respect the query timeout setting on desktop
  • Endpoints with "ws://" will no longer break
  • Correctly validate connection details
  • Support improved SurrealDB error messages

New in Surrealist 1.9.0 (Sep 4, 2023)

  • Full support for SurrealDB beta 10
  • Local database now launches with --allow-all and --auth
  • Updated syntax highlighting with new keywords
  • Designer view updates
  • Added designer related options
  • Accessed from the gear icon in the top right of the table graph
  • Configurable per session, however default values can be set in the settings dialog
  • Table Layout controls how tables are positioned within the graph. Currently supports "Diagram" and "Grid"
  • Node Appearance controls how nodes are rendered. Currently supports "Fields", "Summary", and "Simple"
  • Added support for default field values
  • Added support for changefeeds
  • Improved handling of table views
  • Field kind can now be set to any value, however a table can still be quickly selected
  • Fixed schema export not working
  • Fixed certain index and event properties not being required
  • Authentication view updates
  • Added support for managing root logins
  • Added support for user comments
  • Fixed font zoom shortcuts not always working
  • Fixed multiple editor related issues (#97)
  • Fixed being unable to use spaces when renaming sessions (#101)
  • Minor UI improvements

New in Surrealist 1.8.0 (Aug 25, 2023)

  • This release introduces a complete overhaul to the Designer view, which now visualizes your tables in a graph, replacing the original visualizer view functionality. Additionally this version implements an array of user experience improvements and bug fixes.
  • Overhauled the designer view
  • Displays tables in a visual graph
  • Select a table to view and modify its schema
  • Save the graph as a PNG image
  • Added editor font zooming
  • Ctrl + Alt/Option + + to zoom in
  • Ctrl + Alt/Option + - to zoom out
  • Ctrl + Alt/Option + 0 to reset
  • To use these shortcuts you must not have any editor focused, this is a limitation at the moment
  • Added explorer view table pinning
  • Pinned tables will appear first in the list
  • Removed visualizer view in favor of the new designer view
  • Fixed instances of cursor misplacement within editors
  • Fixed various schema parsing issues
  • Fixed light theme issues (#82)
  • Fixed UI freezing when writing large queries (#87)
  • Fixed variables pane rarely resetting it's size
  • Fixed console panel rendering in the web app
  • Fixed light theme not always using the right editor color scheme
  • Fixed explorer contents persisting after disconnect
  • Compatible with SurrealDB beta 9