This release brings a number of fixes and improvements, including:
- Showing alias names in database selector
- Updating metadata on switching database
- Fixing indent formatting in nested objects
- Fixing relationship styling not being applied
- Improving background metadata fetching behaviour for RBAC users
- Handling connections to composite databases
This maintenance release brings a number of small UI improvements:
- Graph visualization now zooms to fit on first load
- Scroll-zoom in graph visualisation now follows mouse position rather than centre of view
- Minor updates to :guidestyling
It also includes a number of bug fixes, full details available here.
This maintenance release updates a number of procedures to be aligned with newer versions of Neo4j. It also fixes an issue with font rendering in exported PNG images.
This is a patch release that fixes an issue with autocomplete not triggering in the Cypher Editor.
This is a patch release of Neo4j Browser that makes a number of small fixes and improvements.
Single Sign-on (SSO) is now shown as the default auth option when configured and a fix to the
:sys infocommand has been made.
New zoom controls and interactions
We now provide scroll interactions to zoom in-and-out of the graph visualisation, providing an alternative to the simple zoom buttons.
With this release, you'll now be able to use trackpad zoom gestures or a mousewheel with a modifier key to zoom in and out of the visualisation. On mac you can trigger zoom with ⌘ + scroll and on Windows and Linux ctrl + scroll. The modifier is required in the normal Browser view so we don't interfere with page scrolling, but in full screen the modifier key isn't required.
We've also added a handy fit-to-screen feature (underneath the zoom buttons) so that you can instantly fit all nodes into the view - handy when you're looking to see all your query results on screen at once.
Updated visualization library
We've made some under the hood upgrades to the d3 visualization library that powers the Browser visualization. You shouldn't see many differences in the overall layout and interactions, but should find the layouts stabilizes more quickly and have slightly smoother interactions on larger result graphs. Do let us know if you have any comments on our feedback page.
Cypher queries with placeholder inputs are most performant when parameterized. These allow the Neo4j query engine to cache the execution plan. If you're not familiar with query parameters you can read more about them here.
Browser today allows you can declare parameters with the :param command for a single parameter, or the :params command to declare an object of parameters.
In this release, we're making it easier for you to construct a params object in the editor. When the query you are trying to execute has undefined parameters, you'll now see a help link under the error to assist you in setting parameters. Clicking it will construct a :params command for you with pre-existing parameters already set and placeholders for you to populate the missing parameters.
We hope this will help new users learn the parameter syntax more easily and be an added convenience for experienced users too.
This release of Browser includes a number of small improvements and fixes:
- Really long property values will now be truncated by default, with the option of Show allto reveal the full value.
- The properties view now shows square brackets around lists to they are easier to identify as lists.
- Any remote guides you visit are now remembered and can be returned to across browser sessions via the Neo4j Browser Guidessidebar
- The command :use <database-name>can now used with aliases on versions of Neo4j that support database aliases (>=4.4). The:dbscommand now also lists any configured database aliases.
This release delivers a new feature in anticipation of the upcoming Neo4j 4.4 release and a number of improvements . Read on to find out more...
Single Sign On (SSO) Support
The imminent launch of Neo4j 4.4 will sees the introduction of SSO support for Enterprise customers, allowing integration with identity providers using OIDC. With configuration, this will be fully supported by Neo4j Browser.
Fixes and Improvements
- Nodes with very large number of properties (>1,000) now provide show moreandshow alloptions to load additional properties into the properties view.
- The properties overview now shows the number of relationships/labels after their name.
New Properties panel
This release we've changed the way we present node properties. Until now, properties have been displayed in a relatively small area at the bottom of the graph visualisation. We've heard your feedback and suffered the same frustrations ourselves trying to view property-rich nodes in this space.
From this release, properties are now presented in their own dedicated panel. We've also moved the Overview, which was previously split between the top and bottom, to this panel. This Overview will show when you have no nodes selected or hovered. It itemises the labels and types present in the current graph visualisation and allows you to restyle them:
When you hover or select a node or relationship, its properties are displayed in the panel. You can also change styling from this view, just as you can in the Overview:
The panel itself can be collapsed or resized if you need to give more or less space to the graph visualisation. The panel's last expand/collapse state will be remembered and subsequent result frames will observe that latest state, ensuring the panel is where you need it to be.
The property names and values can be copied individually or in bulk for use elsewhere:
And finally, to help you understand the data type of a property, hovering a property will reveal its type.
Help make Browser better
We've optionally been collecting product analytics data from our Browser users running in Neo4j Desktop for some time and we're now rolling this out more widely to other areas you may run Browser. When you run Neo4j Browser outside of Desktop for Aura, you'll now be informed that you're opted into product analytics. This helps us make Browser better, but you will of course be given the option to opt out. When running in Desktop and Aura, product analytics settings will continue to be managed by those applications.
We hope you enjoy this latest release and as always look forward to hearing your feedback.