<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Julian Mills</title>
    <description>The latest articles on Forem by Julian Mills (@itsjools).</description>
    <link>https://forem.com/itsjools</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1450010%2Fdf4a71e4-3ebc-480f-b757-e2c0e8089cb8.png</url>
      <title>Forem: Julian Mills</title>
      <link>https://forem.com/itsjools</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/itsjools"/>
    <language>en</language>
    <item>
      <title>What's new in Surrealist 3.4</title>
      <dc:creator>Julian Mills</dc:creator>
      <pubDate>Wed, 02 Jul 2025 10:15:27 +0000</pubDate>
      <link>https://forem.com/surrealdb/whats-new-in-surrealist-34-1555</link>
      <guid>https://forem.com/surrealdb/whats-new-in-surrealist-34-1555</guid>
      <description>&lt;p&gt;We're excited to announce the release of Surrealist &lt;code&gt;3.4&lt;/code&gt;. This version introduces exciting and highly requested features such as &lt;a href="https://github.com/surrealdb/surrealist/pull/822" rel="noopener noreferrer"&gt;multi-window support for desktop users&lt;/a&gt;, improved support for computed table views, a redesigned Cloud deployment workflow, and various other enhancements. Let's dive into what's new 🎉. &lt;/p&gt;

&lt;h2&gt;
  
  
  Highlights
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Multi-window support
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7a0k4iwcbydn3o1dsmyp.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7a0k4iwcbydn3o1dsmyp.webp" alt="Multi window" width="800" height="532"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;One of the most requested features for Surrealist Desktop has finally arrived - multi-window support! You can now open multiple independent windows, each connecting to different SurrealDB instances. This feature dramatically improves workflow when working with multiple databases or comparing data across instances.&lt;/p&gt;

&lt;p&gt;Windows can be opened through several methods:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The &lt;code&gt;File &amp;gt; New Window&lt;/code&gt; menu bar item&lt;/li&gt;
&lt;li&gt;MacOS Dock action&lt;/li&gt;
&lt;li&gt;"Open a new window" command&lt;/li&gt;
&lt;li&gt;Keyboard shortcut: &lt;code&gt;Ctrl+Shift+N&lt;/code&gt; (Windows/Linux) or &lt;code&gt;Cmd+Shift+N&lt;/code&gt; (Mac)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Computed table views support
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjc9m1googvskjnjchpez.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjc9m1googvskjnjchpez.webp" alt="Table views" width="800" height="454"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;We've significantly enhanced support for computed table views in this release. Views can now be created directly in both the Explorer and Designer views, with view tables having a distinct appearance in the Designer view to help distinguish them from regular tables. To maintain data integrity, manual record creation in view tables has been disabled.&lt;/p&gt;

&lt;h3&gt;
  
  
  Redesigned Cloud deployment
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fojqq2bejcqrs4zkgnzwr.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fojqq2bejcqrs4zkgnzwr.webp" alt="Deployment" width="800" height="448"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The Surreal Cloud instance deployment process has been completely redesigned to be more intuitive and user-friendly. Notable improvements include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Automatic generation and suggestion of instance names&lt;/li&gt;
&lt;li&gt;Option to initialize instances with sample datasets and queries&lt;/li&gt;
&lt;li&gt;Streamlined and stabilized instance creation experience&lt;/li&gt;
&lt;li&gt;Easier deployment within preferred organizations&lt;/li&gt;
&lt;li&gt;Configurable network target capabilities&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Multi-record selection
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9xdhms8o0o21oj4ophyd.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9xdhms8o0o21oj4ophyd.webp" alt="Selection" width="800" height="459"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The Explorer view now supports selecting multiple records at once, enabling bulk actions such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Deleting multiple records&lt;/li&gt;
&lt;li&gt;Copying multiple records&lt;/li&gt;
&lt;li&gt;Exporting selected records&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Full changelog
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Add multi-window support for Surrealist Desktop

&lt;ul&gt;
&lt;li&gt;Each window runs independently, enabling connections to different SurrealDB instances&lt;/li&gt;
&lt;li&gt;Introduced a menu bar for quick access to common commands and actions&lt;/li&gt;
&lt;li&gt;Windows can now be opened using several methods:

&lt;ul&gt;
&lt;li&gt;The "File &amp;gt; New Window" menu bar item&lt;/li&gt;
&lt;li&gt;MacOS Dock action&lt;/li&gt;
&lt;li&gt;"Open a new window" command&lt;/li&gt;
&lt;li&gt;Keyboard shortcut: &lt;code&gt;Ctrl+Shift+N&lt;/code&gt; (Windows/Linux) or &lt;code&gt;Cmd+Shift+N&lt;/code&gt; (Mac)&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;/ul&gt;

&lt;/li&gt;

&lt;li&gt;Improved support for computed table views

&lt;ul&gt;
&lt;li&gt;Views can now be created in the Explorer and Designer view&lt;/li&gt;
&lt;li&gt;View tables will have a unique appearance in the Designer view&lt;/li&gt;
&lt;li&gt;You will no longer be able to create records manually in a view table&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;Redesigned the Surreal Cloud instance deployment workflow

&lt;ul&gt;
&lt;li&gt;The deployment process is now more streamlined and user-friendly&lt;/li&gt;
&lt;li&gt;Surrealist will now automatically generate and suggest instance names&lt;/li&gt;
&lt;li&gt;Added the option to initialize the instance with a sample dataset and queries&lt;/li&gt;
&lt;li&gt;Improved and stabilized the instance creation experience&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;Added the ability to select multiple records in the Explorer view

&lt;ul&gt;
&lt;li&gt;You can now select multiple records and perform bulk actions on them&lt;/li&gt;
&lt;li&gt;Bulk actions include deleting, copying, and exporting selected records&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;Updated the overal appearance of Surrealist

&lt;ul&gt;
&lt;li&gt;Improved the visual consistency across different pages&lt;/li&gt;
&lt;li&gt;Added breadcrumbs to help navigate between pages&lt;/li&gt;
&lt;li&gt;Updated icons and colors to provide a more modern look&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;Improved the overview page appearance

&lt;ul&gt;
&lt;li&gt;You can now more easily deploy instances in your preferred organisation&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;Moved the web app to &lt;a href="https://app.surrealdb.com/" rel="noopener noreferrer"&gt;&lt;/a&gt;&lt;a href="https://app.surrealdb.com/" rel="noopener noreferrer"&gt;https://app.surrealdb.com/&lt;/a&gt;
&lt;/li&gt;

&lt;li&gt;Network target capabilities can now be configured for Surreal Cloud instances&lt;/li&gt;

&lt;li&gt;Improved the behaviour of the namespace and database selection dropdowns&lt;/li&gt;

&lt;li&gt;Fixed instances where the explorer view pagination would go out of bounds&lt;/li&gt;

&lt;li&gt;Fixed the overview page not appearing when internet access is unavailable &lt;/li&gt;

&lt;/ul&gt;

&lt;p&gt;We hope you enjoy these new features and improvements! As always, we appreciate your feedback and suggestions for future releases. &lt;a href="https://discord.com/invite/surrealdb" rel="noopener noreferrer"&gt;Join the SurrealDB Discord&lt;/a&gt; – engage with the community and receive support.&lt;/p&gt;

&lt;p&gt;Get started for free today – &lt;a href="https://app.surrealdb.com" rel="noopener noreferrer"&gt;app.surrealdb.com&lt;/a&gt;&lt;/p&gt;

</description>
      <category>database</category>
      <category>surrealdb</category>
      <category>news</category>
      <category>web</category>
    </item>
    <item>
      <title>What's new in Surrealist 3.3</title>
      <dc:creator>Julian Mills</dc:creator>
      <pubDate>Thu, 10 Apr 2025 15:43:06 +0000</pubDate>
      <link>https://forem.com/surrealdb/whats-new-in-surrealist-33-4g9a</link>
      <guid>https://forem.com/surrealdb/whats-new-in-surrealist-33-4g9a</guid>
      <description>&lt;p&gt;We're excited to announce the release of Surrealist 3.3. Our rethink on the Surrealist experience has led us to a new overview page, Instance configurator, and a dashboard view with a few more updates for Cloud instance configuration.  Let's dive right in and see what's new 🎉.&lt;/p&gt;

&lt;h2&gt;
  
  
  Highlights
&lt;/h2&gt;

&lt;h3&gt;
  
  
  New overview page
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fudvn4tn2s1m6qbe54qc0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fudvn4tn2s1m6qbe54qc0.png" alt="Overview" width="800" height="494"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;When we first released Surreal Cloud as part of Surrealist, we focused on providing a way to connect to and manage your Surreal Cloud Instances. The Surreal Cloud panel was a single place to manage your instance settings, capabilities, and other configuration options. Although this was a great start, we knew we could do better.&lt;/p&gt;

&lt;p&gt;To ensure that you have a better experience when using Surreal Cloud, we have introduced a new overview page. This page provides a more intuitive and user-friendly experience for navigating between local connections and Surreal Cloud Instances. &lt;/p&gt;

&lt;h3&gt;
  
  
  Redesign Cloud dashboard
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqdbuwy570opi2urh2jp4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqdbuwy570opi2urh2jp4.png" alt="Dashboard" width="800" height="505"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The Cloud Dashboard view has also been redesigned to provide a more intuitive and user-friendly experience for managing connection methods, instance configuration, compute and storage resources, and more.&lt;/p&gt;

&lt;h3&gt;
  
  
  Enabling backups
&lt;/h3&gt;

&lt;p&gt;Also included in the Cloud Dashboard is the ability to enable backups for your Surreal Cloud Instances. This allows you to create a backup of your instance and restore it if needed. &lt;/p&gt;

&lt;p&gt;For free Surreal Cloud Instances, automatic backups are not available. For the Start plan, daily automatic backups are enabled by default. &lt;/p&gt;

&lt;p&gt;Learn more about &lt;a href="https://surrealdb.com/pricing" rel="noopener noreferrer"&gt;Surreal Cloud pricing&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  Capabilities configuration
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fk74tb34pflunw6c1p1uz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fk74tb34pflunw6c1p1uz.png" alt="Capabilities" width="800" height="505"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In the previous release, capabilities were not configurable. This meant that you could not allow configurations like guest access, scripting functions, RPC or HTTP endpoints. To address this, Surrealist 3.3 introduces a new instance configuration drawer which includes the following:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Capabilities configuration&lt;/li&gt;
&lt;li&gt;Version upgrade&lt;/li&gt;
&lt;li&gt;Instance type change&lt;/li&gt;
&lt;li&gt;Increase disk size&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Instance pausing
&lt;/h3&gt;

&lt;p&gt;You can now pause and resume your Surreal Cloud Instances. This is useful if you need to stop your instance from running to save costs. Learn more about this in the &lt;a href="https://surrealdb.com/docs/cloud/advanced-topics/configure-an-instance" rel="noopener noreferrer"&gt;Surreal Cloud documentation&lt;/a&gt;. &lt;/p&gt;

&lt;h3&gt;
  
  
  Redesigned Sidekick page
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqc6z3h81ed424bis5kcy.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqc6z3h81ed424bis5kcy.png" alt="Sidekick" width="800" height="505"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The Sidekick page has been redesigned to provide a more intuitive and user-friendly experience. The page now includes suggestion prompts to help you get started with SurrealQL. We hope you like it! &lt;/p&gt;

&lt;h2&gt;
  
  
  Other changes
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Routing has been updated to allow for top level pages, outside of the scope of a connection&lt;/li&gt;
&lt;li&gt;New embedded SurrealQL editor &lt;/li&gt;
&lt;li&gt;Start screen has been replaced with a new overview page&lt;/li&gt;
&lt;li&gt;The Surreal Cloud panel has been removed and integrated into top level pages&lt;/li&gt;
&lt;li&gt;Cloud instances can now be connected to with a single click&lt;/li&gt;
&lt;li&gt;Lazy-prompt namespace / database selection&lt;/li&gt;
&lt;li&gt;Replaced connection groups with connection labels&lt;/li&gt;
&lt;li&gt;Added keyboard multicursor support to the editor &lt;/li&gt;
&lt;li&gt;Added use of locale number format for rows counter&lt;/li&gt;
&lt;li&gt;Added dedicated Surrealist Mini creator page &lt;/li&gt;
&lt;li&gt;Added a new overview page

&lt;ul&gt;
&lt;li&gt;Provides a single clear overview of all your connections and cloud instances&lt;/li&gt;
&lt;li&gt;Includes various help resources and latest blog posts&lt;/li&gt;
&lt;li&gt;Provides a quick way to create new connections and cloud instances&lt;/li&gt;
&lt;li&gt;You can search and filter connections and cloud instances&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;Improvements to connections

&lt;ul&gt;
&lt;li&gt;Improved the connection creation form&lt;/li&gt;
&lt;li&gt;The prompt requesting the selection of a namespace and database has been improved&lt;/li&gt;
&lt;li&gt;The active connection is now specified in the URL&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;Overhauled Surreal Cloud integration

&lt;ul&gt;
&lt;li&gt;Cloud Instances can now be managed and opened from the new overview page&lt;/li&gt;
&lt;li&gt;Instances can now be connected to without having to add them to Surrealist first&lt;/li&gt;
&lt;li&gt;The Surreal Cloud panel has been removed in favor of new top level pages&lt;/li&gt;
&lt;li&gt;Improved the performance of authentication&lt;/li&gt;
&lt;li&gt;The instance provision page has been redesigned and simplified&lt;/li&gt;
&lt;li&gt;Added a new provisioning page which opens your instance once it is ready&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;Added a new Dashboard view visible for all cloud instance connections

&lt;ul&gt;
&lt;li&gt;Provides a single clear overview of your instance configuration and usage&lt;/li&gt;
&lt;li&gt;Allows configuring many instance settings directly from the dashboard&lt;/li&gt;
&lt;li&gt;Displays an alert banner when your instance can be updated to a new version&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;Connection groups have been replaced with connection labels

&lt;ul&gt;
&lt;li&gt;You can tag each connection with any amount of labels&lt;/li&gt;
&lt;li&gt;Labels are displayed on the overview page&lt;/li&gt;
&lt;li&gt;You can filter connections by label&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;Added the ability to pause and resume Surreal Cloud instances

&lt;ul&gt;
&lt;li&gt;Instances can be paused to save costs when not in use&lt;/li&gt;
&lt;li&gt;All data is preserved when an instance is paused&lt;/li&gt;
&lt;li&gt;Instances can be resumed at any time&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;Added the ability to customise Surreal Cloud instance capabilities&lt;/li&gt;

&lt;li&gt;Added the ability to increase maximum disk size for Surreal Cloud instances&lt;/li&gt;

&lt;li&gt;Added the ability to view the backup status of a Surreal Cloud instance&lt;/li&gt;

&lt;li&gt;Added a policy notification on first use&lt;/li&gt;

&lt;li&gt;Added suggested questions to the Sidekick page&lt;/li&gt;

&lt;li&gt;Added a button to the sidebar to return to the overview page&lt;/li&gt;

&lt;li&gt;&lt;a href="https://github.com/surrealdb/surrealist/pull/700" rel="noopener noreferrer"&gt;Display Explorer view row counts in a localised format&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href="https://github.com/surrealdb/surrealist/pull/678" rel="noopener noreferrer"&gt;Enhanced the CSV importing functionality&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href="https://github.com/surrealdb/surrealist/pull/726" rel="noopener noreferrer"&gt;Improved the performance of CSV importing&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href="https://github.com/surrealdb/surrealist/pull/697" rel="noopener noreferrer"&gt;Added editor shortcuts for multicursor editing&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;Allow cost estimations to be selected&lt;/li&gt;

&lt;/ul&gt;

&lt;h2&gt;
  
  
  Bug fixes
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Fixed an issue with Surrealist crashes on large CSV imports &lt;/li&gt;
&lt;li&gt;Fixed overview glow animation performance on certain systems&lt;/li&gt;
&lt;li&gt;Fixed missing instance name validation&lt;/li&gt;
&lt;li&gt;Fixed issues in light theme&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>database</category>
      <category>surrealdb</category>
      <category>news</category>
      <category>web</category>
    </item>
    <item>
      <title>What's new in Surrealist 3.2</title>
      <dc:creator>Julian Mills</dc:creator>
      <pubDate>Fri, 31 Jan 2025 12:11:44 +0000</pubDate>
      <link>https://forem.com/surrealdb/whats-new-in-surrealist-32-2hp3</link>
      <guid>https://forem.com/surrealdb/whats-new-in-surrealist-32-2hp3</guid>
      <description>&lt;p&gt;Hello everyone! We’re excited to announce the release of Surrealist 3.2—our first major update of the year. This version introduces the highly requested graph visualisation functionality, a fresh new interface design, extended Surreal Cloud features, and fixes for reported issues. Let’s dive into the highlights of this release.&lt;/p&gt;

&lt;h2&gt;
  
  
  Highlights
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Graph visualisation
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fx6gkifosjvr50kcduu44.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fx6gkifosjvr50kcduu44.png" alt="Graph" width="800" height="434"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This is the largest addition in Surrealist 3.2 and the star of this release. Using the new Graph result mode in the Query View, you can plot the result of any query into a visual graph, complete with force-based physics, full control over the appearance, and the ability to expand the graph in place.&lt;/p&gt;

&lt;p&gt;The new Graph result mode automatically analyzes query results for record IDs and maps relationships between them. This gives you complete flexibility in writing queries, allowing you to filter and limit records as needed. There are no strict query requirements—just ensure the response includes all record IDs you want to visualize. Once the graph is rendered, you can customize its appearance using the sidebar and access additional actions by right-clicking nodes.&lt;/p&gt;

&lt;p&gt;Stay on the lookout as we will be dropping an additional blog post later this week diving into the details of the new Graph result mode, and how to use it to your benefit.&lt;/p&gt;

&lt;h3&gt;
  
  
  Interface redesign
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0m64oqr2fax89n7z0i5i.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0m64oqr2fax89n7z0i5i.png" alt="Redesign" width="800" height="434"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The Surrealist interface has received a new look! This new appearance more closely reflects the SurrealDB brand, while simultaneously improving contrast throughout the interface.&lt;/p&gt;

&lt;p&gt;Additionally, various improvements have been made to improve interface consistency, such as the addition of an introduction box in the Designer view. &lt;/p&gt;

&lt;h3&gt;
  
  
  Surreal Cloud panel improvements
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgmr074ohrlggv5vlpj8w.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgmr074ohrlggv5vlpj8w.png" alt="Cloud" width="800" height="305"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This release introduces some highly requested features to the Surreal Cloud panel, including the ability to view active discount codes, the current monthly usage charges, and referral progression. Additionally, instances will now clearly indicate when they are using resources. &lt;/p&gt;

&lt;p&gt;With these changes we hope to provide a clearer view of your resource usage and offer greater transparency on billing.&lt;/p&gt;

&lt;h2&gt;
  
  
  Other changes
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Added a button to copy the table name in the table designer&lt;/li&gt;
&lt;li&gt;Added an additional deletion confirmation when deleting Cloud instances&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Bug fixes
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Fixed table creator validation issues&lt;/li&gt;
&lt;li&gt;Fixed missing Explorer view table panel reveal button&lt;/li&gt;
&lt;li&gt;Fixed explorer not resetting to page 1 when changing tables&lt;/li&gt;
&lt;li&gt;Fixed the namespace and database selector incorrectly rendering&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>database</category>
      <category>surrealdb</category>
      <category>news</category>
      <category>web</category>
    </item>
    <item>
      <title>Surrealist 3.0 is now available!</title>
      <dc:creator>Julian Mills</dc:creator>
      <pubDate>Tue, 17 Sep 2024 16:23:02 +0000</pubDate>
      <link>https://forem.com/surrealdb/surrealist-30-is-now-available-41mo</link>
      <guid>https://forem.com/surrealdb/surrealist-30-is-now-available-41mo</guid>
      <description>&lt;p&gt;In addition to our spectacular &lt;a href="https://surrealdb.com/blog/challenge-accepted-announcing-surrealdb-2-0/" rel="noopener noreferrer"&gt;SurrealDB 2.0 release&lt;/a&gt;, we are also excited to announce that the next major iteration of Surrealist has arrived! Besides providing full support for SurrealDB 2.0, this release is packed full of useful new features, community requested quality of life improvements, and bug fixes for reported issues. Let’s explore the highlights of this release and discover what you can expect from Surrealist 3.0.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Getting started&lt;/strong&gt;
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Existing user of Surrealist
&lt;/h3&gt;

&lt;p&gt;If you already have Surrealist installed, you will be prompted to update the next time you start the application. Surrealist will automatically create a configuration backup for you when updating through this channel. Alternatively, you can &lt;a href="https://surrealdb.com/docs/surrealist/troubleshooting#resetting-the-config" rel="noopener noreferrer"&gt;create a backup&lt;/a&gt; of your config file manually.&lt;/p&gt;

&lt;h3&gt;
  
  
  New to Surrealist
&lt;/h3&gt;

&lt;p&gt;The easiest way to get started with Surrealist is using the web app available at &lt;a href="https://surrealist.app/" rel="noopener noreferrer"&gt;https://surrealist.app&lt;/a&gt;. While the web app offers a convenient and portable way to interact with SurrealDB, for the complete Surrealist experience we recommend downloading and installing the &lt;a href="https://github.com/surrealdb/surrealist/releases" rel="noopener noreferrer"&gt;Surrealist Desktop&lt;/a&gt; app.&lt;/p&gt;

&lt;h2&gt;
  
  
  Highlights
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Improved namespace and database selection
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fe31ock7jcm32asfxoq52.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fe31ock7jcm32asfxoq52.png" alt="Namespaces and Databases" width="800" height="414"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Previously you were required to provide a namespace and database in each connection, and while this worked well for simple use-cases, we believe a more scalable approach is required.&lt;/p&gt;

&lt;p&gt;In Surrealist 3.0 you will no longer be required to pass namespace and database in the connection editors. Instead, you will be able to select, create, and remove namespaces and databases directly from the toolbar. This means you can now connect to your database without selecting any namespace or database, and switch them on-the-fly without creating a new connection.&lt;/p&gt;

&lt;h3&gt;
  
  
  New GraphQL view
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Feec0kioy2zkgacmmtex6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Feec0kioy2zkgacmmtex6.png" alt="GraphQL" width="800" height="418"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Alongside the new experimental GraphQL query functionality included in SurrealDB 2.0, this new release of Surrealist also includes a brand new GraphQL view. This view provides an optimised zero-configuration interface for executing queries against your database. &lt;/p&gt;

&lt;p&gt;In addition, this new view provides full GraphQL syntax highlighting, live error checking, and full support for query variables. Much like the regular Query view you can even infer your variables directly from your query.&lt;/p&gt;

&lt;p&gt;Note that since GraphQL support is still experimental, this view can only be used when GraphQL functionality is enabled on the remote database.&lt;/p&gt;

&lt;h3&gt;
  
  
  Overhauled Authentication view
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fu49fr9jmpiryezelejyn.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fu49fr9jmpiryezelejyn.png" alt="Authentication" width="800" height="454"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;SurrealDB 2.0 includes a significant improvement to authentication, hence the Surrealist Authentication view has been updated to reflect these improvements. &lt;/p&gt;

&lt;p&gt;Within this view you will now be able to manage both system users and access methods, each on a root, namespace, and database level. You can fully configure these through the redesigned editor dialogs, allowing you to effortlessly setup and manage authentication within your database.&lt;/p&gt;

&lt;h3&gt;
  
  
  Light interface theme
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcq8eyz1if6sxetac44k2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcq8eyz1if6sxetac44k2.png" alt="Light theme" width="800" height="455"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;After being absent for a few months, we can finally say the Light interface theme has made a spectacular comeback! The new Light theme is supported across the entire interface and features a stunning new design. Additionally, when set to “Automatic”, Surrealist will synchronise its theme to your operating system’s preference. &lt;/p&gt;

&lt;h3&gt;
  
  
  Designer view improvements
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fq6wromc1banyjegmndxf.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fq6wromc1banyjegmndxf.png" alt="Designer view" width="800" height="451"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The Surrealist Designer view remains an excellent choice for designing, building, and managing your database schemas. To facilitate this further the Designer view has been improved with some useful quality of life improvements. This includes a new expandable table list, persistent expanded table designer sections, and a new system warning you of potential schema issues.&lt;/p&gt;

&lt;h2&gt;
  
  
  Other changes
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Redesigned start screen with a new appearance, useful resources, and latest news&lt;/li&gt;
&lt;li&gt;Query formatting support for the functions view&lt;/li&gt;
&lt;li&gt;The sidebar is now organised more logically&lt;/li&gt;
&lt;li&gt;Maximum size of resizable drawers has been increased&lt;/li&gt;
&lt;li&gt;Customize the history size and log level of the database serving console&lt;/li&gt;
&lt;li&gt;Query view variable panel expansion state is now saved persistently&lt;/li&gt;
&lt;li&gt;Functions editor now auto completes arguments, tables, and other functions&lt;/li&gt;
&lt;li&gt;Updated SurrealQL highlighting to support new SurrealDB 2.0 features&lt;/li&gt;
&lt;li&gt;Highlighting for regular expressions in query editors&lt;/li&gt;
&lt;li&gt;New collapsible table list in the Designer view&lt;/li&gt;
&lt;li&gt;Improved appearance of edge tables in the Designer view&lt;/li&gt;
&lt;li&gt;Designer view will now report on schema configuration warnings&lt;/li&gt;
&lt;li&gt;Added the option to initialise any empty database with a demo dataset&lt;/li&gt;
&lt;li&gt;Decreased the minimum window size for Surrealist Desktop&lt;/li&gt;
&lt;li&gt;Initial work on making the interface mobile compatible&lt;/li&gt;
&lt;li&gt;Improved listing of fields and indexes in the Table Designer&lt;/li&gt;
&lt;li&gt;Remember expanded Table Designer panels persistently&lt;/li&gt;
&lt;li&gt;Improved search behaviour in the tables panel&lt;/li&gt;
&lt;li&gt;Slightly changed the appearance of drawers&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Bug fixes
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Performance improvements for large schemas&lt;/li&gt;
&lt;li&gt;Performance improvements for Designer view record link visualisation&lt;/li&gt;
&lt;li&gt;Performance improvements when navigating the explorer view&lt;/li&gt;
&lt;li&gt;Fixed designer field and table permissions initialising incorrectly&lt;/li&gt;
&lt;li&gt;Fixed explorer object tooltip indenting&lt;/li&gt;
&lt;li&gt;Fixed incorrect editor highlighting keywords&lt;/li&gt;
&lt;li&gt;Fixed Designer view performance issues when visualising record links&lt;/li&gt;
&lt;li&gt;Fixed backspace deleting nodes in the Designer view&lt;/li&gt;
&lt;li&gt;Fixed designer permission fields incorrectly including WHERE keyword&lt;/li&gt;
&lt;li&gt;Fixed indenting in data table tooltips&lt;/li&gt;
&lt;li&gt;Fixed unintended scrollbars rendering on Windows&lt;/li&gt;
&lt;li&gt;Fixed null geo coordinates crashing Surrealist&lt;/li&gt;
&lt;li&gt;Fixed the geography explorer not always updating&lt;/li&gt;
&lt;li&gt;Fixed live messages displaying incorrect timestamps&lt;/li&gt;
&lt;li&gt;Fixed record ids within live message previews not being clickable&lt;/li&gt;
&lt;li&gt;Fixed the designer view not changing incoming/outgoing tables on relation tables&lt;/li&gt;
&lt;li&gt;Fixed incorrect Surrealist Mini embed URL generation&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>news</category>
      <category>surrealdb</category>
      <category>database</category>
      <category>web</category>
    </item>
    <item>
      <title>Surrealist 3.0 beta</title>
      <dc:creator>Julian Mills</dc:creator>
      <pubDate>Tue, 03 Sep 2024 14:18:44 +0000</pubDate>
      <link>https://forem.com/surrealdb/surrealist-30-beta-55fj</link>
      <guid>https://forem.com/surrealdb/surrealist-30-beta-55fj</guid>
      <description>&lt;p&gt;Following in the footsteps of the recent SurrealDB 2.0 beta release, we are thrilled to announce that the first beta release for Surrealist 3.0 is now available.&lt;/p&gt;

&lt;p&gt;This release contains exciting new features, user experience improvements, and most importantly, it fully supports the SurrealDB 2.0 beta.&lt;/p&gt;

&lt;h2&gt;
  
  
  Notable changes
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Support for the SurrealDB 2.0 beta

&lt;ul&gt;
&lt;li&gt;Partial support for SurrealDB 1.x is included&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;Updated and improved editor syntax highlighting

&lt;ul&gt;
&lt;li&gt;Support for all new SurrealQL queries and features&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;Revised connection system and handling of namespaces &amp;amp; databases

&lt;ul&gt;
&lt;li&gt;Connections are now decoupled from the active namespace and database&lt;/li&gt;
&lt;li&gt;The namespace and database can now be selected visually from the toolbar&lt;/li&gt;
&lt;li&gt;First class support for creating and managing namespaces / databases&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;New GraphQL view

&lt;ul&gt;
&lt;li&gt;Supports GraphQL syntax highlighting and variable declarations&lt;/li&gt;
&lt;li&gt;Additional futures such as documentation and completion coming soon&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;Light interface theme

&lt;ul&gt;
&lt;li&gt;Accessible from the “Appearance” tab in the Settings dialog.&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;/ul&gt;

&lt;h2&gt;
  
  
  Feedback
&lt;/h2&gt;

&lt;p&gt;Since we launched Surrealist 2.0 in April as the official management interface for interacting with your SurrealDB database, your continuous feedback has been invaluable to our team.&lt;/p&gt;

&lt;p&gt;With the Surrealist 3.0 beta release, please continue to provide feedback, including submitting issues and requests via our &lt;a href="https://github.com/surrealdb/surrealist/issues" rel="noopener noreferrer"&gt;GitHub repo&lt;/a&gt;. Your feedback means everything to us, and shapes the future of Surrealist.&lt;/p&gt;

&lt;p&gt;Surrealist will use a different config location for the beta, meaning any connections will be stored separately from those configured in stable Surrealist. Changes you make in the Surrealist beta will not transfer over to the stable Surrealist 3.0 release.&lt;/p&gt;

&lt;h2&gt;
  
  
  Getting started
&lt;/h2&gt;

&lt;p&gt;The easiest way to get started using the Surrealist 3.0 beta is through the web app available at &lt;a href="https://beta.surrealist.app/" rel="noopener noreferrer"&gt;https://beta.surrealist.app/&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Alternatively you can download and install the beta version of Surrealist Desktop from our &lt;a href="https://github.com/surrealdb/surrealist/releases/tag/surrealist-v3.0.0-beta.1" rel="noopener noreferrer"&gt;GitHub release page&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>surrealdb</category>
      <category>web</category>
      <category>news</category>
    </item>
  </channel>
</rss>
