Skip to content

1.4.0 - Explosive Emerald

Choose a tag to compare

@Crejak Crejak released this 16 Dec 08:25
· 70 commits to master since this release

[1.4.0]

Warning : upgrading to this new version requires manual operations. Please follow the
versioning notes

You will need to run this migration to for Site location functionalities to work correctly:

# Connect to a console in OpenSILEX server
# From the directory which contains your OpenSILEX executable .jar file
java -jar opensilex.jar --CONFIG_FILE=<config_file> system run-update org.opensilex.migration.UpdateSitesWithLocationObservationCollectionModel

Changes and new features

  • (!1133) Enhanced variable form to query Agroportal. See the configuration instructions.
  • (!1263) Update RDF4J from 3.7.7 to 5.0.3 version
  • (!1264) Upgrade to java 17 and update internal dependencies
  • (!1275) [GlobalMap] A global map now displays instance sites, outside experiments.
  • (!1276) [Devices] The name of the variables linked to a given device is now displayed. It is possible to sort them or search in the list by name. A button allows the copy of the URI
  • (!1281) [Sites] new interface dedicated to sites management.
  • (!1285) [Organization] Simplify organizations interface.
  • (!1287) [Provenance] The provenance search filter by agent (operator) now allows multiple selection.
  • (!1290) [UriSearch] Added a web-service to search by any URI on the instance.
    Added a search button to app-header to use this feature.
  • (!1298) [Events] Improvement on events ergonomy, targets can now redirect to concerned element detail page, specific properties URIs can be copie
  • (!1312) [Scientific object] The selector level filter for scientific object search now perform a logical AND instead
    of an OR when multiple levels are selected, to allow filtering on multiple different factors at once
  • (!1321) [Germplasm] Added sort by name to germplasm list

Fixed or optimized

  • (!1315) [Event] Fixed event template generation from a selection of Scientific Objects or Devices
  • (!1315) [Event] Removed empty target column from Device events
  • (!1310) [VariableGroup] Fixed creating a Group of Variables from a selection of Variables on the Variables page.
  • (!1272) [VariableGroup] A variable selector with filters is now used for Group of variables updating
  • (!1274) [Facility] Repaired the getUsedVariables webservice in Data Module, this was causing the Facility Monitoring page to not work.
  • (!1283) [Facilities] Facilities selectors no longer only display the first 10 results
  • (!1292) [Data] Huge performance optimization on POST addListData service. Fix permissions error when inserting data with a unauthorized target.
  • (!1293) [Ontology] Services GET /uri_labels and GET /uri_types now use the POST method. The URI list is passed as body to allow for more parameters.
  • (!1302) [Site] a warning message is now displayed if a site address can't be geolocated.
  • (!1303) [Selectors] Selected elements on Facility selector and Group selector no longer deselect themselves in function of her URIsd
  • (!1309) Fixed QUDT ontology link
  • (!1309) Fixed the "time interval" field in the variable form
  • (!1312) [Web interface] You can no longer select factors in factor level selectors
  • (!1314) [Web interface] Factor level selector in the scientific object modal selector now works correctly again
  • (!1316) [Germplasm] Germplasm export now works again if additional columns are present
  • (!1318) [Data] The CSV validation process now returns an error message when the "target" column is missing (if no device is specified)
  • (!1326) [Device] Removed some pointless error messages.
  • (!1326) [Device] Fixed duplication of linked variables list on Device details page after a page refresh.

Other

  • (!1267) For developpers, cleaned the build logs by removing unecessary debug info and fixing non-blocking build errors