Releases: idaholab/Deep-Lynx
Releases · idaholab/Deep-Lynx
1.6.5
This is considered a minor, non-breaking update to DeepLynx:
- Removed largeobject as a file storage method. Kept for backwards compatibility but no new objects should be stored in largeobject.
- Added a sane default directory for filesystem storage and added said directory to the gitignore
- added documentation on where to find a sane default for local azurite storage for testing azure blob storage
- added a helmchart
- added routes and functions for reports and report queries in preparation for TS2 (v1.7.0 anticipated feature)
- fixed a bug so that use of "in" and "like" in type mapping are supported
- fixed a bug with ontology imports so uploading a broken ontology no longer prevents you from uploading working ontologies in the future
- removed timers from deletion and reprocessing dialogs in the frontend
- fixed a bug that was preventing imports from being processed immediately after upload
1.6.4
1.6.3
This is a minor, non-breaking release of DeepLynx:
- addressed a unique index which was still preventing edges to be created manually
- better error handling for data staging
- package audit changes
- minor fix to a bug in client.ts that was causing the admin webapp not to build
- rebase development to address merge conflicts with main
1.6.1
1.6.0
This is considered a major, non-breaking release of DeepLynx. Major changes were made to drastically improve graph ingestion speed. Some minor features and fixes are also included. The changes in this release include:
- removed insert trigger and reliance on ID as primary key
- removed hypertables
- removed queues and queue-based workers
- rewrote data source processing to be a batch job
- rewrote node and edge processing to be a batch job
- added IS_NODE env variable to signify if DL instance is the main instance vs a node in a clustered environment
- refactored import process so long-running processes in one container don't hang up other containers
- adjusted docker files to account for postgres vs timescale docker image
- [feature] added the ability to view all files for a container instead of only on a per-node or per-edge basis
- moved the contents of server/legacy/ to server/
- improved gitignore
- built snapshot generator in Rust for node dataframes
- integrated snapshot into processing flow
- added ability to backfill edges with additional info
1.5.4
This is considered a minor, non-breaking release of DeepLynx.
- fixed ontology versioning bug that sometimes caused classes and relationships not to load in the UI
- added the ability to mass select Y axis variables in timeseries viewer
- added relationship pair ID as a copyable field in relationship pair tables in UI
- added the ability to mass consume queue messages
- laid groundwork for edge processing changes
- added edge direction as a queryable graphQL field
- resolved some minor security issues
- laid groundwork for shape hasher changes
- improved class/relationship loading times in DeepLynx UI
1.5.3
1.5.2
1.5.1
This is considered a minor, non-breaking release of DeepLynx.
- Implemented class inheritance for ontologies
- Relationship Pairs are now displayed in the GUI as children of their origin Classes, similar to Class Properties
- Relationship Pairs and Class Properties are inherited from their parent classes. Pairs are inherited only by children of the origin class.
- Updated ontology importer to more fully support inheritance
- Added JWKs endpoint for JWT verification
- Added ability for all users (regardless of admin status) to see DL version number
- Added ability to add tags to nodes and edges during transformation
- Converted all frontend vue files from class API to optionsAPI
- Allow for editing user role when sending container invites
- Ripped out timeseries bucket system
- Added debounce to search metatypes/relationships (so there's not an API call with every single keystroke)
1.5.0
This is considered a minor, yet BREAKING release of DeepLynx.
- various updates to the Events system
- various fixes to the WebGL viewer
- corrected issues with SuperUser
- various bugfixes for the AdminWebUI
- includes backend fixes for the inheritance feature for ontologies
Breaking Changes
- consolidated the various Rust modules into a single Rust module called
deeplynx
- switched to the Yarn package manager
- removed the Jazz Data Source completely (unfortunately there is no current replacement for this data source at this time)
Migration Steps
- Delete node_modules directory
- Delete the NodeLibraries/timeseries and NodeLibraries/redis_graph directories
- Rerun the installation steps listed in the readme