Releases: UnifiedViews/Core
UnifiedViews Core v1.3.1
New features
- Added init.d scripts
- Sesame version 2.7.13 used
Removed features
Changes to v1.3.0
- Query/Browse now works with LocalRDF option for RDF storage
- Import/Export pipeline works
- Execution speed-up - removed 5 second wait time
Fixed issues
| No. | Title |
|---|---|
| #167 | Null Pointer exception when using GUI (1.3.0 release) |
| #141 | Frontend: Debug: Browsing larger data fails |
| #160 | Frontend: Number of rows in tables should be variable |
| #159 | FilesDataUnit: added file is empty |
| #157 | DPU Tests not working with FilesDataUnit |
| #155 | Problem when it's importing dpu with different version |
| #153 | GUI: DPU tree panel is not properly redrawn |
| #152 | Cannot compile develop |
| #145 | Error when generating filename in DataUnit |
| #141 | Frontend: Debug: Browsing larger data fails |
| #134 | Frontend: Cannot download debug data |
| #128 | Configuration for frontend cannot be loaded |
| #125 | Data lost |
| #122 | Failed to export pipeline |
| #117 | DPU starting slow |
| #115 | Stream closed when running SPARQL |
| #111 | Debug is not working |
| #110 | Cannot import pipeline |
| #105 | Paging buttons move when mouse over |
| #100 | Czech characters lost |
| #97 | Connections remain open after DPU execution |
Download and install
Binary package is available at: <links to installation packages (binaries)>
Source code is available at: UV core sources
Installation instructions are at:
Known issues and limitations
- Bug in core-dpus/dpu-core-base-pom.xml file. Before building from sources, edit this file (in your git clone):
https://github.com/UnifiedViews/Core/blob/UV_Core_v1.3.1/core-dpus/dpu-core-base-pom.xml
Add the
<repositories>
<repository>
<id>maven.eea.sk</id>
<name>maven.eea.sk-public</name>
<url>http://maven.eea.sk/artifactory/public/</url>
</repository>
</repositories>
at the end of the file (see https://github.com/UnifiedViews/Core/blob/develop/core-dpus/dpu-core-base-pom.xml lines 143:149 for inspiration). Do not change versions!
- Bug in core-dpus//t-rdfMerger/pom.xml file. Before building from sources, edit this file (in your git clone):
https://github.com/UnifiedViews/Core/blob/UV_Core_v1.3.1/core-dpus/t-rdfMerger/pom.xml
Change the line:
<dpu.mainClass>RDFMerger</dpu.mainClass>
to
<dpu.mainClass>RdfMerger</dpu.mainClass>
and save.
UnifiedViews Core v1.3.0
New features
- MySQL is used as main storage for configurations
- Implementation of UnifiedViews/Plugin-DevEnv v1.0.0
- Updated styling of frontend
Removed features
- Virtuoso as SQL storage is no longer supported! Use MySQL. Migration of existing installations is possible with by-hand edits.
- Removed FileDataUnit, use FilesDataUnit instead
- FileToFilesTransformer and FilesToFileTransformer DPUs are removed
- File extrator DPU removed, use T-FilesToRdf
- Rdf to file DPU removed, use T-RdfToFiles
Changes to v1.2.2
- renamed all DPUs and moved to https://github.com/UnifiedViews/Plugins repository
- extracted core interfaces into https://github.com/UnifiedViews/Plugin-DevEnv repository. For DPU development, one needs only that ones.
- serialization format for DPU instance configurations has changed, version info has been added and classes renamed. Existing installations are in need of data migration.
- migrated packages in https://github.com/UnifiedViews/Plugin-DevEnv and https://github.com/UnifiedViews/Plugins repositories to start with eu.unifiedviews package prefix name.
Fixed issues
| No. | Title |
|---|---|
| #3 | POST /?v-uId=1 flood |
| #9 | Changing password to empty effectively disables accout |
| #7 | In execution monitor, filter for the "executedBy" field should not be automatically set |
| #69 | Frontend session expires, connection problems |
| #97 | Connections remain open after DPU execution |
| #100 | Czech characters lost |
Download and install
Binary package is available at: <links to installation packages (binaries)>
Source code is available at: UV core sources
Installation instructions are at:
Known issues and limitations
- Any DPU can log message like 'Failed to set class value for: UnzipperConfig.decisionPrefix' for fields defined inside Config objects which do not have setters and getters programmed. This holds true also for static a/or final fields. This will be fixed in future.
- DPUs documentation in Plugins repository is not sufficient at the moment.
UnifiedViews Core v1.2.2
New features
- added new Core DPUs:
- VirtuosoLoader - Loads big RDF dataset into Virtuoso using Virtuoso Bulk load
- Export/Import of a pipeline
- Introducing new Files Data Unit which is carrying RDF metadata in internal RDF storage
Removed features
Changes to v1.2.1
Fixed issues
| No. | Title |
|---|---|
| #28 | Export/import pipeline |
| #40 | Check that speed of XSLT processing for RUIAN update pipeline is improved |
Download and install
Binary package is available at: <links to installation packages (binaries)>
Source code is available at: UV core sources
Installation instructions are at:
Known issues and limitations
- Pipelines using VirtuosoLoader DPU are never marked as done with execution when run in debug mode. VirtuosoLoader logs same amount of messages in run and debug mode, so there is probable not a reason to run it in debug mode.
UnifiedViews Core v1.2.1 Release notes
Changes to v1.2.0
Bug fixes - pom.xml files of two core modules required wrong version of UnifiedViews - Core
UnifiedViews Core v1.2.0 Release notes
New features
- added new Core DPUs:
- FileToFilesTransformer - Converts FileDataUnit to FilesDataUnit. Does not copy files.
- FilesToFileTransformer - Converts FilesDataUnit to FileDataUnit. Does not copy files.
- FilesToFilesXSLT2Transformer - XSLT2 does XSLT over files.
- FilesToLocalDirectoryLoader - loads Files to the specified local host directory.
- TripleGeneratorToRDFExtractor - generates specified number of unique triples to RDF data.
- added new Core DPUs which are considered unstable for now:
- FilesToRDFTransformer (testing pre-release) - extracts RDF data from Files (any file format) and adds them to RDF.
- FilesToSPARQLLoader (testing pre-release) - loads RDF data stored in Files to the specified remote SPARQL endpoint.
- HTTPToFilesExtractor (testing pre-release) - downloads list URIs given in configuration and saves them to Files.
- RDFToRDFMerger2Transformer (testing pre-release) - merges RDF data in no time.
- FilesToFilesMerger2Transformer (testing pre-release) - merges Files in no time.
- introduced PipelineCleaner functionality to overcome this bug https://openrdf.atlassian.net/browse/SES-512 and clean storage after pipeline execution
Removed features
- SPARQL transformer does not support g_input, g_optional1, g_optional2, g_optional3 graph placeholders in query
- SPARQL loader does not support loading in chunks, only graph store protocol is available
Changes to v1.1.0
- changed config options: added database.sql.driver (JDBC driver class name), database.sql.url (JDBC url), example (mysql):
database.sql.url = jdbc:mysql://localhost:3306/uvrelease
database.sql.driver=com.mysql.jdbc.Driver
example (virtuoso):
database.sql.url = jdbc:virtuoso://localhost:1111/charset=UTF-8
database.sql.driver = virtuoso.jdbc4.Driver
- changed config options: removed database.sql.charset, database.sql.dbname, database.rdf.useExtension. The former two are included in JDBC URLs, the latter one is no longer used.
- fixed implementation of SPARQL loader to support Digest HTTP authentication.
- changed SPARQL
Fixed issues
| No. | Title |
|---|---|
| #67 | Resource leaks in Core |
| #44 | Align the ways how frontend/backend is configured |
| #XX | |
| #XX | |
| #XX | |
| #XX |
Download and install
Binary package is available at: <links to installation packages (binaries)>
Source code is available at: UV core sources
Installation instructions are at:
Known issues and limitations
UnifiedViews Core v1.1.0 Release notes
New features
- Support for OpenRDF-Sesame server as RDF storage
Removed features
- SPARQL Transformer does not support g_input, g_optional{1,2,3} variables in transform query anymore
Changes to v1.0.0
- RDFDataUnit interface has gone refactoring, most of the methods are removed
Fixed issues
| No. | Title |
|---|---|
| #10 | DPU templates: Text alignment issue |
| #15 | Problem when trying to use RDF data unit - transaction was not properly closed? |
| #25 | HTTP Authenticator for SPARQL Loader - not working properly |
| #31 | Pipeline editor - finding exact name/type of DPU |
| #37 | [SPARQL Loader DPU] Too slow, must be improved |
| #38 | Wrong data passed to DPU in pipeline??? |
| #46 | Slow merging of triples by RDF loader |
| #48 | SPARQL loader logs incorrectly when cancelled |
| #51 | Context.SendMessage update |
| #57 | It should NOT be possible to map incompatible outputs to inputs |
Download and install
Binary package is available at: <links to installation packages (binaries)>
Source code is available at: UV core sources
Installation instructions are at: Install Guide
Known issues and limitations
- SPARQL Loader supports only one method of upload of RDF data at the moment. One has to check
the checkbox 'Use SPARQL Graph Protocol for loading data' located on the 'SPARQL protocol'
tab in the SPARQL Loader Configuration Dialog. - SPARQL Loader uses Virtuoso specific syntax and logs about it 'Virtuoso specific extension
of the query is used: DEFINE sql:log-enable 3'. This issue is wontfix (new Loader will be
introduced). - Any DPU can log message like 'Failed to set class value for: UnzipperConfig.decisionPrefix'
for fields defined inside Config objects which do not have setters and getters programmed.
This holds true also for static a/or final fields. This will be fixed in future. - Browse/Query (finished debug execution detail) does not work with LocalRDF storage setting.
- Sometimes 'Internal Error in GUI' message in client can appear and it requires client to
refresh page.