Skip to content

Changelog

Neo Technology Build Agent edited this page Nov 23, 2023 · 39 revisions

2.11.0

  • Fix styling, colors and remove icons

  • New search performance improvements

  • set search 2.0 as the default search

2.10.1

  • Migrate to Needle 2.0

  • NDL styling fix

2.10.0

  • RBAC fixes: User without write permission should not be able to hide rel types or change text size in shared scenes.

  • Handle constraints when creating relationship.

  • Fix/copy link is not working in firefox and edge

  • Add tooltip to all floating icon buttons.

  • Fixed styling of export CSV modal when content is too large to fit.

  • fix icon size in database selector

  • Added search pattern support to experimental search component

  • Feature/search limit async iterators solution

  • Fix adding new property does not update perspective

  • fix misc style issues

  • Fix relationship pill text color in Slicer and color in Inspector

2.9.0

  • Fixed style popup positioning in the Legend sidebar

  • RBAC fixes: User without write permission should not be able to hide rel types or change text size in shared scenes.

2.8.0

  • Fixed a bug where the search bar could suggest a node multiple times if it belonged to a category with multiple labels

  • Fixed a bug where opening Neighbors and Relationship tabs in node inspector might cause crash in Workspace

  • Fix perspective issues when duplicating an existing DB from a dump file

  • Fix for cardpane expansion issue

  • Fix favicon

  • Fix node constraint violation error is not showing the modal.

  • Fix an issue where Bloom stopped working if there is a composite DB

  • Enable user to use search phrase without parameter in Experimental Search component,

  • Allow SHOW ME A GRAPH to return nodes without relationship

  • Fix coordinate property name infer

  • Add Faceted results for Full-text Search in Experimental Search component.

  • More detail descriptions are shown user has forgotten adding bloom.* in dbms.security.procedures.unrestricted.

  • New Cypher Editor

  • Save pan coordinates in the Scene

  • Change error message for unauthorized users

  • Fix refreshData is not working

  • Added advanced node and relationship captions: more configurability, styling and placement options

2.7.1

  • Fix perspective issues when duplicating an existing DB from a dump file

2.7.0

  • Fixed a bug where there was an extra scrollbar in the expand context menu

  • fix scenes panel overflow in firefox

  • Fixed a bug where users without write permission were not able to create perspectives in Bloom basic access

  • Apply scene action when we click an unselected node

  • Fix bug where pill had the wrong color in filter panel

  • Slicer perf improvements

  • Fix gds score not appearing in tooltip

  • Bugfix: fix white screen on scene deletion

  • Fixed a bug where saved cypher query was empty until a user clicks on textarea

  • Slicer - Show all common properties

  • Move Slicer out from experimental features

  • Fixed a bug so that Bloom can run GDS algorithms against a read replica in a Cluster

  • Fix issue where Bloom was making write transactions against the system DB

  • Coordinate layout

  • Feature share Scene via link

  • Experimental feature: new search component

  • Slicer - fix tooltip for duration properties

  • Fixed a bug where the search bar could suggest a node multiple times if it belonged to a category with multiple labels

  • Fixed a bug where opening Neighbors and Relationship tabs in node inspector might cause crash in Workspace

2.6.1

  • Fixed a bug where users without write permission were not able to create perspectives in Bloom basic access

  • Apply scene action when we click an unselected node

2.6.0

  • Fix SSO login when connectURL parameter is specified

  • Fix Browser refresh forces user logout in Win

  • Fix suggestions for date/time values with Neo4j 5.0

  • Fixed a bug where the blue dot wasn't showing on the filter panel button when filters are active

  • Fixed a bug where the change indicator dot was not always showing on the perspective sidebar button

  • Fixed a bug where it was not possible to remove all labels from a node

  • Updated to Neo4j Javascript driver version 5

  • Fixed bug where the red changes indicator dot would always show for imported perspectives

  • Fixed a bug where search bar would cover edit mode dropdown

  • Brought back selection of the path for the "shortest path" option from the context menu

  • Fixed a bug where searching for property values didn't always work for imported perspectives

  • Fixed bug where node tooltip would cover the sidebar

  • Feature/gds update

  • Disabled inline error checking in Cypher editor, it was not up to date with later Cypher versions

  • Fixed styling bug where sidebar was too wide

  • Improved RBAC Handling

  • Fixed a bug where the legend would show the "Other" category incorrectly after reveal action

  • Removed strict version check for Bloom plugin. All plugins from 2.5.1 will now be compatible

  • Fixed a bug where the context menu would show submenus for disabled items

  • Custom csv export

  • Slicer

  • Fixed a bug where revealing nodes from the inspector neighbours tab was not working

  • Contextmenu missing scroll bar issue fixes

2.5.1

  • Fix SSO login when connectURL parameter is specified

  • Fix Browser refresh forces user logout in Win

2.5.0

  • Fix overlap of labels in inspector

  • Add 5.0 support

  • Feature/select related and singles

  • Add new login modal

  • Pebble/db info perspective gallery

  • Feature Reorder Scene Actions

  • Feature/search scenes and perspectives

  • Fix double clicking to open nodes in neighbours tab in inspector

  • Never open perspective drawer on new DB connections

  • Stay on edit mode if error on create node

  • Fixed a bug where the "select others" context menu action wouldn't work when clicking a node without selecting

  • Fix loading node with start, end, and type properties

  • Don't require the Bloom plugin when connecting to Aura databases

  • Fix bug where Bloom would incorrectly show "User needs show index and constraint permissions" popup in some cases

  • Fix bug where opening the inspector for virtual relationships would cause an exception

2.4.1

  • Add 5.0 support

2.4.0

  • Fixed a bug where the orientation setting in the GDS panel had no effect

  • Fix display of large integers as node caption

  • Adding Metadata to all queries and remove support for db without transactional config

  • NX - Inspector and cardlist

  • Feature showcase search phrase

  • Fix/share scene admin

  • Auto-sync feature for perspectives

  • Feature/layout settings

  • reset style rules when config changes, / 2 for betweeeness

  • Topic/modal dialog nx update

  • Feature legend panel

  • Nx cardlist

  • Prevent delete property after cancel on node editing mode

  • Fix overlap of labels in inspector

2.3.1

  • Fixed a bug where the orientation setting in the GDS panel had no effect

  • Fix display of large integers as node caption

  • Adding Metadata to all queries and remove support for db without transactional config

2.3.0

  • Fix bug where search phrase list was not scrollable

  • Fix a bug where caption styling for relationships were not loaded when restoring scene

  • Close secondary drawer on perspective select

  • Add GDS panel for running an visualising graph algorithms in Bloom

  • Making Bloom compatible with Neo4j 5.0

  • Fix an issue where the visualisation got stuck in the low detail mode (without captions etc) even when the graph was zoomed in

2.2.1

  • Fix bug where search phrase list was not scrollable

  • Fix a bug where caption styling for relationships were not loaded when restoring scene

2.2.0

  • Fix bug where size of nodes were inverted when applying style rule for node size

  • Fix styling of error messages in the search phrase editor

  • Make sure Bloom shows an error message for all WebGL problems and make error message more user friendly

  • Fix timezone translation when original time and translated time is not in the same day

  • Improve filtering of suggestions that don't return results

  • New feature: Scene Actions

  • Fix duplicate a node with style crashes

  • Fix share scene for reader with access to perspective and scene nodes.

  • Display search phrase on top of search

  • Captions re-design and improvements

  • fix crash when creating search phrase

  • Recognize Urls in arrays with more than one element

  • Apply default rel styling to scene migration

  • Fix tooltip value type in histograms

2.1.1

  • Fix bug where size of nodes were inverted when applying style rule for node size

  • Fix styling of error messages in the search phrase editor

  • Fix timezone translation when original time and translated time is not in the same day

  • Make sure Bloom shows an error message for all WebGL problems and make error message more user friendly

2.1.0

  • Fix: Disable certain actions in scene viewing mode

  • Fix missing restore dialog for desktop dbms switch

  • Fix bug where captions of nodes didn't always update in the visualisation

  • Fix: Logout time OFF crashes Bloom

  • New logging system

  • Fulltext search performance improvements when there are no fulltext indexes

  • Cast parameter values to the right data types

  • Set histogram bin count to be larger or equal to unique values

  • Fix search phrase in deep link is not working with Scenes

  • ensure encryption settings are valid for neo js driver

  • Remove search messages when we change perspective

  • Fixed some cases where the style editor popup was cut off

  • Add toggle button to enable/disable Cytoscape layout

  • Improve color picker performance

  • Increase Information Density

  • Better handling of WebGL errors

  • Improved date/time support (editing, histograms, full range of values supported by Neo4j supported)

  • Show a error message if label is already in a category

2.0.0

  • Change fonts to Nunito Sans

  • Topic: SSO refresh-token functionality and DiscoveryAPI

  • Fix: Search deeplink with empty database led to exception

  • Use Segment.io for tracking

  • Feature/hiding credentials

  • Fix: Transaction error handling - allow retries

  • Saving and Sharing Scenes

  • Add experimental feature to explicitly set a search phrase as read or write transaction

  • Fix: Text capitalization

  • Node editing enhancements - delete, better handling of constraints, add new properties

  • Histogram

1.9.1

  • Topic: SSO refresh-token functionality and DiscoveryAPI

  • Fix: Search deeplink with empty database led to exception

  • Fix: Transaction error handling - allow retries

1.9.0

  • Disable random sampling for quick scan perspectives

  • ensure tab pane in legend is scrollable

  • Make SSO work when Bloom is hosted from a path and not the root of the web server

  • Tooltip on hovering over node/rel

  • Reset scene if logging in with a different user than when scene was saved

  • Reveal relationships among selected nodes

  • Icon color fix

  • Usability improvements to card list

  • Add a couple of customer specific hosts to the Aura allowlist to make it possible to connect to an Aura database from those hosts

  • New UI in settings for changing product analytics consent settings

  • Multi editing - Fix conflict resolution order

  • Topic: Tracking for screenshot export functionality

  • Fix: Wrong displayed username in settings panel

1.8.2

  • Make SSO work when Bloom is hosted from a path and not the root of the web server

  • Add a couple of customer specific hosts to the Aura allowlist to make it possible to connect to an Aura database from those hosts

1.8.1

  • Disable random sampling for quick scan perspectives

  • ensure tab pane in legend is scrollable

1.8.0

  • Fix error when adding an empty label to a node

  • upgrade driver to 4.3.1

  • SSO support, OIDC/OAuth

  • Topic Multi User Concurrent Editing

  • Do not show empty scene if nodes exists

  • Add date/time support

  • Add save screenshot button

  • Fix DateTime filtering

  • Fix: Duplicate nodes with temporal and spatial property types

1.7.0

  • Fix: Allow selection with enter for filtering dropdowns

  • 4.3 - Enable Database Home

  • 4.3 Compatibility - Roles and new privileges

  • 4.3 lookup indexes have not the properties column

  • Fix timeout issue on sandbox/aura

  • Topic: Search phrase drawer improvements

  • update nevada to latest version

  • Fix: Expand leads to unconnected nodes

  • User is not allowed to share perspective to PUBLIC role

  • Add clear scene shortcut

  • ensure commented cypher is not included when checking for limit or write statements

  • Auto generate perspective final PR

  • Add update property action on refresh

  • Made minimap transition slide + opacity and not scale

  • Fix: Deep link parameters on Desktop

  • Fix: remove comma in CardList

1.6.2

  • Fix timeout issue on sandbox/aura

1.6.1

  • New branding for desktop icon

1.6.0

  • Handle deep link in Desktop when Bloom is open

  • Added "between" style rule

  • do not disable presentation mode toggle when scene is empty

  • Logout time configuration

  • Reduce suggestion value queries to one a single query for performance

  • Reduce empty suggestion queries with locked suggestion evaluation

  • Fix - Page unresponsive when selecting all relationship types in Perspective Drawer

  • Switched to reactive drivers

  • Added filtering feature

  • Properly support virtual nodes and relationships

  • Suggestion - Add query plan result Cache

  • Don't reset search component when changing style rules

  • Rebranding

  • Remove check of 10000K rows

1.5.1

  • Optimisation - fixed double fetching of suggestions when deleting a locked evaluation

  • Topic/add auto select setting

  • Pack subgraphs in a grid instead of on a line in hierarchical layout

  • Perspective panel polish

  • apply query limit to node expansions

  • Sidebar tooltips

  • Feature: Canny.io integration

  • https://github.com/neo4j/neo4j-javascript-driver/wiki/4.2-changelog

  • Deep link enhancements

  • New selection styling, bent relationships in hierarchical layout

  • Bugfix: Context menu, refresh data

  • Refactor context menu

  • Fix - Search phrase are slow to be suggested

  • Fix DeepLink duplicate search when re-logging

1.5.0

  • Topic/remove duplicate node shortcut

  • Stop suggestions when in search phrase mode

  • Remove chunk approach from search phrases

  • Feature: auto min/max point for rule based styling

  • Bugfix: equal minPoint, maxPoint and value in sizeRule lets node disappear

  • Fix bug where not all property keys were suggested when building a graph pattern for a specific property key

  • Fix error when searching using search phrase and the phrase contains parenthesis

  • Remove array type from style rules

  • Bugfix: Hierarchical button active color

  • Reset applyColor/Size on change property

  • Add minimap

  • Bugfix: Perspective and Legend, handle very long category or rel names

  • Escape special characters in cypher queries

  • Fix limit message for update queries

  • Filter RelationshipTypes in Graph Pattern and Path expansion Search

  • Prevent incorrect perspective changes that happend while perspective dashboard was open

1.4.1

  • Improve performance on large datasets with many categories

  • Improve locking suggestions

  • Fix for DeepLink search

  • Made node positions reset when switching back to force-directed layout

  • always show the clear search icon when text exists

  • Run hierarchical layout in a Web Worker - don't block UI while layout is computing

  • Search box grows & shrinks repeatedly when entering a long pattern

  • Handle procedure access control in Neo4j 4.2

  • Highlight search phrase values

  • Fix bug - DeepLink Search does not show value suggestions

  • Fix Styling issue in Perspective Title

  • Fix console warning when opening the property dropdown

1.4.0

  • Do not use search timeout for 3.4 servers

  • Display rest of first suggestion

  • Make visualisation update when editing a relationship property

  • Handle when license expiry is exactly 7 days away

  • Show metadata on empty input, rest of locked evaluations suggestions

  • Fix create role in 3.5

  • Performance fix when having many (50-100+) categories

  • clear search state properly when database changes

  • fix incorrect escaping of '&' '<' and '>' introduced in dompurify v2

  • use square-root-based scale for node sizing

  • add logging of Bloom plugin auth errors to console output

  • Scroll suggestions by holding down/up keys

  • Fix bug where Bloom would not always return all search results when searching for a graph pattern

  • Optimise generated Cypher for searching by removing unnecessary filtering

  • Don't sort search suggestions by length

1.3.3

  • Do not use search timeout for 3.4 servers

  • Make visualisation update when editing a relationship property

  • Handle when license expiry is exactly 7 days away

  • Fix create role in 3.5

  • Performance fix when having many (50-100+) categories

1.3.2

  • Fix crash - escape regexp characters in legend filter text

  • Fix comments at search queries

  • Set timer in chunk approach, clean code

  • Topic/license expired modal fix

  • Fixing expand sub menu sometimes not showing up

  • Timeout on transactions / fix catch error on transactions

  • Set user agent in driver to indicate app name (neo4j-bloom) + version

  • Adding backticks for roles and users

  • Change count nodes on legend per category

  • Remove category index, add incremental category id

  • Added an experimental feature for exporting all perspectives at once

  • Show spinner in relationship types tab if relationship type counts is not loaded

1.3.1

  • Generate zip file on csv export

  • show loading spinner while generating perspective

  • filter database list to remove duplicates with server clusters

  • Map all Neo4j kernel types

  • Send integer search phrase parameter as Neo4j bigint type

1.3.0

  • Topic/fix search phrases limit

  • update nevada version

  • Removing admin mode

  • Add backtips on remove property

  • ensure perspective editing is not possible when plugin is installed and user has no write permissions

  • Bump Nevada - Pick up Ms Edge icon fix

1.2.0

  • Topic/instant show of search phrase suggestions

  • Don't persist activated nodes

  • Show message when auth is disabled

  • Make Bloom run if listRoles is not avaliable

  • Advanced selective expansion - Expand by Type/Category

  • Search parameter data types

  • Fix performance on autogenerate perspective when many categories

  • improve ui performance

  • Extend style rule conditions for labels

1.1.4

  • Make Bloom run if listRoles is not avaliable

1.1.3

  • Topic/fix no fetch props large dataset

  • Don't persist activated nodes

1.1.2

  • Fix not show hidden rels on expand and detailed view of node

  • Fix slow query limit load, improve fetch results code, fix missing nodes if override limit

  • Check Bloom version matches server plugin version

  • Add metadata to all queries

  • Topic/launch external url properties

1.1.1

  • Fix relationship table styling in node inspector for Edge

  • Fix for search phrase parameter suggestions not showing right away

  • Fixes a memory leak caused by node animations

  • Enable copying text from node/relationship details and other views

  • Perspectives: Relationship tab usability improvements

  • Auto-grow search input, Increase search suggestions coherence and navigation

  • Track only visible graph changes for undo/redo and limit history to 10

  • User session management

  • Ensure uniqueness of nodes until limit reached (chunk approach for fetching results)

  • Fix crash on hover over 'Create relationship' if none exists

  • Change resultset limit from the settings

1.1.0

  • Limit context menu height and make scrollable

  • Downgrade Nevada to fix subgraphs separating too much regression

  • Fix layout errors in relationship detail view

  • Bypass restore popup if old scene was empty

  • Fix broken relationship list item and handle long types

  • Add WebGL compatibility mode setting

  • Perspective aware Search Component

  • Bump Nevada - pick up zoom towards mouse and faster select changes

  • Handle duplicate properties for a category and removal of a label

  • Perspective relationship management

  • Hide uncategorised data and enable hiding categories

  • Add UI for hiding labels in the perspective

  • Avoid uniform value suggestions to improve search suggestion performance

  • disable web-browser autocomplete on search bar

  • animate search suggestion list

  • Cancel previous suggestion queries as searchbar input updates

  • improve icon picker search

  • improve icon picker search

  • Generate cypher correctly for temporal and spatial types

  • browser support notification for unsupported browsers on login

  • add the animated bloom loading icon

  • Run search on picking a suggestion, autocomplete with tab

  • Check if user is authorized on startup

  • Fix inconsistencies in perspective access

  • Suggest metadata on partial match

  • License check popup & watermark

  • Partial match property keys at search suggestions

  • Provide appropriate messages for connection failures

  • Firefox - editing properties not being saved

  • Fix dense node expansion and present appropriate message

  • add Firefox and Edge to the list of supported browsers

  • Provide user friendly message for unique constraint violation on duplicate node

  • fix property editing with Microsoft Edge

1.0.6

  • Perspective aware Search Component

  • Bump Nevada - pick up zoom towards mouse and faster select changes

  • Handle duplicate properties for a category and removal of a label

  • Perspective relationship management

  • Hide uncategorised data and enable hiding categories

  • Add UI for hiding labels in the perspective

  • Avoid uniform value suggestions to improve search suggestion performance

1.0.5

  • Fix broken relationship list item and handle long types

  • Limit context menu height and make scrollable

  • Add WebGL compatibility mode setting

1.0.4

  • Fix layout errors in relationship detail view

  • Bypass restore popup if old scene was empty

1.0.3

  • Disable duplicate node and create relationship if user lacks write permission

  • Make it possible to add multiple properties without closing edit mode

  • Invalidate search phrases with empty cypher queries

  • Ask to restore on startup

  • Fix the error that occurs when doing full text search for something in single quotes

1.0.2

  • Add streamline 3.0 icon set

  • Disable edit node option in more menu if editing is disabled