Releases: typedb-osi/typedb-loader
TypeDB Loader 1.1.0
About This Release
This release is compatible with TypeDB 2.8.0 and makes various internal simplifications.
Loader now always reads input files using UTF-8.
What's Changed
- Read input files with UTF_8 encoding instead of platform default by @flyingsilverfin in #51
- Simplify AsyncLoaderWorker and Configuration by @flyingsilverfin in #50
- Upgrade typedb client by @flyingsilverfin in #52
TypeDB Loader 1.0.0
About This Release
This release is compatible with TypeDB core 2.5.0 and uses the corresponding client-java.
Please note that this is a near complete re-write of the original GraMi.
Main Changes:
- new name: TypeDB Loader
- New Configuration Interface - single file, MUCH simplified
- Configuration validation (see new features below)
- parallel asynchronous writes using a linked blocking queue (-> superfast...:))
- much improved error handling (not inserted data is written out into log files incl. explanations of what happened, all for easy import at later time)
New Features
- Full configuration validation so that errors are caught early and explained thoroughly for easy fixing
Suspended Features
- stop and restart (previously called migration status - is in re-implementation, more complicated now because of parallel asynchronous writes)
GraMi 0.1.1
About This Release
This release is compatible with Grakn core 2.0.1 and uses the client-java 2.0.0.
Please note that there has been a change to the GraMi CLI - see wiki
Please note that there has been a change to the Java API - see wiki
New Features
Bug Fixes
- none
Other Improvements
- data warn messages now include exact row where data is faulty/incomplete
- major refactoring
GraMi 0.1.0
About This Release
This release is compatible with Grakn core 2.0.1 and uses the client-java 2.0.0.
Please note that there have been necessary changes to the CLI due to changes in Grakn (check out the wiki).
All features have been ported to this new version.
To use GraMi with versions < 2.0 - please use GraMi 0.0.3
New Features
- ported to work for Grakn core 2.0.1
Bug Fixes
- none
Other Improvements
- clarified some error messages in logging
GraMi 0.1.0-alpha-12
About This Release
This release is compatible with Grakn core 2.0-alpha-9.
Please note that there have been necessary changes to the CLI due to changes in Grakn.
All features have been ported to this new version.
To use GraMi with versions < 2.0 - please use GraMi 0.0.3
New Features
- ported to work for Grakn core 2.0.0-alpha-9
Bug Fixes
- none
Other Improvements
- none
GraMi 0.1.0-alpha-9
About This Release
This release is compatible with Grakn >= 2.0-alpha-6.
Please note that there have been necessary changes to the CLI due to changes in Grakn.
All features have been ported to this new version.
The GraMi example project has been updated accordingly.
To use GraMi with versions < 2.0 - please use GraMi 0.0.3
New Features
- ported to work for Grakn 2.0
Bug Fixes
- none
Other Improvements
- none
GraMi 0.0.3
About This Release
Please note that there are significant and breaking changes in the CLI - adjustment are simple enough, though.
New Features
- migrate relations including relation/s
- migrate relations with multiple players of identical role-type by using listSeparator setting
- append attributes to existing entities/relations
- run non-breaking schema updates on live database
- preprocess attribute columns using regex's
Bug Fixes
- none
Other Improvements
- major code improvements everywhere
GraMi 0.0.2-hotfix-1
About This Release
Bug Fixes
- issue 10: abort when idValueType in conceptGenerators-players for a player was not of type string
GraMi 0.0.2
About This Release
This is how GraMi works.
This is how to use GraMi as a CLI application.
This is how to use GraMi in your Maven/Gradle project.
For all else, please refer to the Readme.
New Features
- none
Bug Fixes
- migration status was not working properly due to having changed to full datafile paths being the identifiers
Other Improvements
- improved some error messages when config files were incorrectly configured