Skip to content

Releases: surrealdb/surrealist

Surrealist v2.0.3

25 Apr 14:40
5f1be25

Choose a tag to compare

  • 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

Click here to view the previous changelog for Surrealist 2.0

Compatible with SurrealDB 1.4.2

Surrealist v2.0.2

24 Apr 11:07
0c59c48

Choose a tag to compare

  • 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

Click here to view the previous changelog for Surrealist 2.0

Compatible with SurrealDB 1.4.2

Surrealist v2.0.1

23 Apr 17:26
85b55f4

Choose a tag to compare

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

Click here to view the previous changelog for Surrealist 2.0

Compatible with SurrealDB 1.4.2

Surrealist v2.0.0

23 Apr 14:38
18d40c3

Choose a tag to compare

Surrealist 2.0 is live! This is the official user interface that allows you to interact visually with your SurrealDB database. Seamlessly connect to any SurrealDB instance to query, explore, and design your ultimate database

This release marks is a near complete redesign of Surrealist, now officially integrated directly into the SurrealDB ecosystem. This release is packed with exciting new features, countless user experience improvements, and many highly requested changes.

Going forward Surrealist will be the official SurrealDB management interface and has joined the official SurrealDB suite. You can expect Surrealist to stay up to date with the latest SurrealDB versions, adopt new SurrealDB functionality at a faster pace, and offer even more control over your SurrealDB database.

Highlights

Redesigned user experience

ux

Surrealist has received a complete makeover and redesign in order to improve and simplify the user experience. While Surrealist feels largely the same as the previous version, you’ll notice many improvements made to streamline the workflow. As part of this redesign certain functionality has been updated, such as making it easier to jump into the sandbox, simplify the management of connections, improve the organising of query tabs, and much more.

Functions, models, and docs

views

We have introduced new workflow views you can use to effortlessly manage schema-based functions (stored procedures), upload and list out your SurrealML models, and generate personalised API documentation.

Live query rework

live

The previous Live Query view has been replaced in favour of a new, easier to use live query inbox conveniently integrated directly into the Query View. Simply execute a live query in any request and switch to the Live results mode to view a stream of incoming messages. Active subscriptions will now be managed automatically for you, making it a breeze to test and iterate your live queries.

Connection overhaul

connections

The connections list has also received a major overhaul to further aid with the management of multiple databases. You’ll now be able to jump into the sandbox at all times with a single click, as you will no longer have to define a connection before using it. Additionally, environments have been replaced with the more lightweight and easier to use connection templates, useful for people managing many related databases.

Powerful navigation

navigation

You can use the new Command Palette, accessible using ctrl + K/cmd + K, to quickly perform any action or navigate to any desired menu at light speed. The Command Palette supports full keyboard navigation, provides an intelligent search, and displays recent searches. You can also find the new Command Palette in the redesigned sidebar.

Changelog

  • Complete interface redesign
    • New overall appearance inline with the SurrealDB aesthetic
    • Improved the general user experience of the app
    • Simplified the use of the sandbox
    • Replaced environments with connection templates
    • Added tooltips to all non-descriptive interactive elements
    • Improved view navigation with the new navigation sidebar
  • New Functions view
    • Allows you to list, create, and update schema-based functions
    • Configure access permissions
    • Define function arguments
    • Full function body SurrealQL highlighting
  • New ML Models view
    • Upload and list your SurrealML models
  • New API Docs view
    • Personalised API documentation focused around your database
    • Code snippets for most languages supported by SurrealDB
    • Easy navigation using the table of contents
  • Simplified sandbox
    • You no longer have to create sandbox connections manually
    • Built in support for loading official datasets
    • Sandboxes support all regular connection functionality
    • Quick sandbox reset button
  • Introduced a command palette
    • Navigate and trigger any action with just your keyboard
    • Displays command keyboard shortcuts where available
    • Lists out latest 3 searches
  • Saved query labeling
    • Organize your saved queries using one or more labels
    • Queries can be filtered on labels in the saved queries drawer
  • Reworked live queries
    • Removed the Live view
    • Live queries can be sent directly from the Query view
    • Added a new “Live” result mode, which displays a live updating stream of messages
    • Live queries are automatically restarted when you re-run the query
    • You can mix live and non-live queries within the same request
  • Improved query syntax highlighting
    • Now available in most places queries are displayed
    • Removed “Advanced editor” dialog from certain input fields, instead SurrealQL is now highlighted inline where applicable
  • Help and support dialog
    • Provides an easy way to access the docs and submit an issue
  • Integrated newsfeed
    • Accessible from the top right of the interface,
    • Provides an integrated newsfeed with useful updates about Surrealist and SurrealDB
  • Connection templates
    • Replace the previous environment system
    • Can be applied when creating or updating a connection
    • Useful when working with multiple databases which share common connection details
    • A special convenient “Local database” template is made available when locally serving a database on Surrealist desktop
  • Variable inference
    • Automatically analyses your query for variables and updates the variables panel
    • Will never remove existing variable definitions
  • Sandbox dataset loading
    • Provides an easy way to experiment with SurrealQL by allowing you to load official datasets directly into your sandbox
  • Query responses are now presented as SurrealQL values
    • You can use a new setting to toggle between JSON and SurrealQL mode
  • Records can now be edited by pressing a record id in any data table
  • Designer view tables can now be manually moved and positioned
  • Re-added the ability to scale the interface in Surrealist Desktop
  • Query history is now tracked per connection
  • Switching between views now works more predictably

Compatible with SurrealDB 1.4.2

v1.11.8

20 Apr 13:10
011b937

Choose a tag to compare

  • Support for SurrealDB 1.4.2

Click here to view the previous changelog for Surrealist 1.11

Compatible with SurrealDB 1.4.2

v1.11.7

11 Apr 05:42
b9f29db

Choose a tag to compare

  • Support for SurrealDB 1.4.0
  • Fixed explorer view table columns

Click here to view the previous changelog for Surrealist 1.11

Compatible with SurrealDB 1.4.0

v1.11.6

12 Mar 17:43
64be793

Choose a tag to compare

  • Support for SurrealDB 1.3.0

Click here to view the previous changelog for Surrealist 1.11

Compatible with SurrealDB 1.3.0

v1.11.5

24 Feb 10:27
bd69085

Choose a tag to compare

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

Click here to view the previous changelog for Surrealist 1.11

Compatible with SurrealDB 1.2.1

v1.11.4

14 Feb 19:02
6573378

Choose a tag to compare

  • Support for SurrealDB 1.2.0
    • Fixes the 5s connection delay
  • Removed arrow key view switching
    • Caused issues when editing text inputs

Click here to view the previous changelog for Surrealist 1.11

Compatible with SurrealDB 1.2.0

v1.11.3

25 Jan 23:05

Choose a tag to compare

  • Support for SurrealDB 1.1.1
  • Minor Designer view improvements
    • Design panel is now collapsed by default
    • You will be prompted when switching tables if you have unsaved changes
    • Snapshots now include the entire graph (#167)
    • Fixed incorrect editing behavior (#166)

Click here to view the previous changelog for Surrealist 1.11

Compatible with SurrealDB 1.1.1