You are browsing the docs for Nexus v1.9.x, the latest release is available here
v1.7 Release Notes
This is an incremental software release that adds several improvements across the board. The API is backwards compatible with v1.6.
For the detailed list of updates in this release, see the list of addressed issues since v1.6.
If you are currently using Nexus Delta from 1.6.x, please visit the migration instructions for the necessary steps to successfully upgrade.
Highlights
As you grow your Knowledge Graph every day, it is becoming more and more challenging to find relevant data to fuel your data driven activities. In October 2021, we introduced a powerful new feature: Global Search. It allows you to make all Nexus Projects searchable and the data within discoverable. We have received a lot of feedback and recently focused on improving further its usability. We are delighted to announce the public release of Nexus 1.7 and here are the highlights.
Preconfigured Searches
In order to allow you to jump quickly and easily to the relevant data, you can now use the preconfigured searches. More can be added and relevant columns preselected.
Specialised Filters
We now support filtering for additional columns types. With the new Numeric column support, you can plot an overview of your selection and easily narrow it down to what is really useful to you. Similarly, you can now filter using Date columns.
Resource Panel
When clicking on search results, you can view more details. The resource panel was improved to highlight important information and actions at the top. Plugins are continuously improved using your feedback.
Search Bar
The search bar now allows you to find and open Studios or Projects from anywhere in Fusion.
For Power Users and Admins
As you add more of your scientific data into Nexus, you can review the structure of your Knowledge Graph. You can see how resources are connected together and what properties are used to describe them.
And now, let’s take a look at the details of this release across Delta and Fusion.
Nexus Delta
The main goal of this release is to provide support for an enhanced search experience in Fusion as well as to introduce a new extensible model to define Elasticsearch views based on pipes.
Secondary goals include:
- Allow the use of an external configuration file for Delta.
- Allow deleting tags on resources.
- Allow tagging deprecated storages and views.
- Refactor
graph-analytics
plugin to make indexing faster. - Add a group identifier in Elasticsearch projections of composite views.
- Terminate support of the Nexus CLI. At this stage, no replacement is provided but due to the backward compatibility of the Delta API, the CLI should still work. We will announce when a new CLI is made available.
- Removal of the docker based client.
A series of bugs have also been fixed with this new release.
Elasticsearch pipes
With 1.7, Elasticsearch views now rely on pipes to filter and transform data before indexing. This feature was primarily motivated by user requests of our partners at SWITCH, some usage examples of Elasticsearch pipes are detailed here.
Read More about Elasticsearch pipes
This change implies a migration when updating Nexus Delta to 1.7.
Allow the use of an external configuration file for Delta
Besides JVM properties and environment variables, Delta configuration can now be defined via a external file.
Read More about Delta configuration
Deleting tags on resources
From 1.7, it is now possible to delete tags on resources, files and schemas.
Tagging deprecated storages and views
Storages and views can now be tagged even after they have been deprecated.
Graph analytics
Graph analytics indexing is now faster.
If you enabled this plugin in your 1.6 deployment, there are migration steps to follow.
KG Dashboard update
In order to reduce the dependencies to third party systems (InfluxDB and Grafana) and further invest in those we already support (ElasticSearch), we have redesigned our Knowledge Graph Dashboard to support the usecase of monitoring the data ingested into Nexus.
A default configuration for this dashboard will soon be provided so that everyone can give it a try with minimal efforts.
Deprecations
In the upcoming version, the support of Cassandra as a primary store for Nexus Delta will be removed in favour of PostgreSQL to focus development efforts on features rather than supporting multiple databases. For very large deployments there are commercial options that are wire compatible to PostgreSQL.
Tools will be provided to enable migration from Cassandra to PostgreSQL for existing Delta deployments.
Nexus Fusion
Graph Analytics Plugin
Fusion now enables users to inspect properties and relationships of resources in a given project via the new Graph Analytics plugin.
Studios Elasticsearch Support
Support Elasticsearch and Composite views has been added to Studios. Studios targeting an Elasticsearch view provide the option for more performant Studios compared to those targeting a Sparql view. The Studio data model has changed to support this, see migration notes for migrating existing Studios.
Search Enhancements
Search configurations
Search configurations have been introduced to provide convenient access to apply common search criteria.
Support for Numerical and Date columns
Numerical and date type column support has been added providing the ability to filter search results appropriately for these data types.
Better Preview support for PDFs
Enhanced support for previewing PDFs in the resource preview plugin provides the ability to zoom in and pan large PDFs.
Versioned Links
Resource links to other resources can now be version-specific.
Remove Tag from Resource
Tags can now be removed from a resource directly in Fusion.
UI Enhancements
The following UI enhancements have been made in this version:
- Redesigned Resource Panel with quick access to high-level details of resource.
- Plugin opened/closed status is also persisted improving the UX when wanting to view the same plugin(s) for several resources.
- Colour scheme has been updated to better align with our style guide.
- Navigation has moved from the sidebar to the header giving more screen real-estate.
Bug fixes
A series of bugs have also been fixed.