a Added new feature     m Modified system     f Fixed bug     s Security vulnerability

7.4.4 Release (2020-11-11)

SHA256: 9756d441f096ae1d96f8a038ffdebc5d0b868d88084d6b11b7361faacc94ca70

  • Fixed   Support higher-order functions over paths (#PLAT-1762)

  • Fixed   Support data sources in cluster (#PLAT-1681)

  • Fixed   SPARQL plan evaluation endpoint (#PLAT-504)

  • Fixed   Optimize memory footprint for path queries running through the Stored Query Service (#PLAT-1705)

  • Fixed   Support mappings multiple LDAP groups to a single Stardog role (#PLAT-1694)

  • Fixed   Security for data sources (#PLAT-1682)

  • Fixed   Make query rewriting cancellable (#PLAT-1457)

  • Fixed   VG cache datasource metadata (#PLAT-283)

  • Fixed   Put less values in the query dictionary (#PLAT-256)

  • Fixed   Support timeout/kill operations for queries in the pre-execution state (#PLAT-183)

  • Fixed   VG that uses shared data source does not invalidate query cache when virtual graph removed (#PLAT-1788)

  • Fixed   VG can return NullPointerException when removing a virtual graph that doesn’t exist (#PLAT-1769)

  • Fixed   Named Graph Security interferes with Stored Query Service (#PLAT-1759)

  • Fixed   KG metrics fails with Named Graph Security (#PLAT-1758)

  • Fixed   7.4.2 connection issues with Tableau (#PLAT-1752)

  • Fixed   Stardog server crashes silently during startup when open file limit is exceeded (#PLAT-1695)

  • Fixed   Reclaim storage on database drop (#PLAT-1667)

  • Fixed   Improved performance of geof:distance (+ added geof:shape and geof:point) (#PLAT-1664)

  • Fixed   Query explain fails when a reasoning operator appears in EXISTS (#PLAT-1642)

  • Fixed   geospatial geof:nearby is producing results inconsistent with geof:distance (#PLAT-1562)

  • Fixed   Integrate repair functionality into backup process (#PLAT-292)

  • Fixed   BI Server failing to connect to Tableau when db has invalid mapping (#PLAT-1751)

7.4.3 Release (2020-11-04)

SHA256: 0e5a8d36bb1fce064fdfdb391c608586def7923352acdc3ef14fc96255523fed

  • Fixed   VG unable to restart for unrecognized SQL dialects (#PLAT-1764)

  • Fixed   Virtual Graphs are lost during 7.4.2 upgrade (#PLAT-1763)

  • Fixed   JDBC data source can fail to reload if it has multiple unique or foreign keys (#PLAT-1736)

7.4.2 Release (2020-10-23)

SHA256: b86698881cc30367bf23a853d4c25d0ccf6e4f9a547c4ab0b52f54b4d85ce8f7

  • Fixed   Add preview support for ZooKeeper 3.5 (#PLAT-1529)

  • Fixed   Provide index verification command to check data integrity (#PLAT-1672)

  • Fixed   Contents of dropped database might come back after recreation (#PLAT-1666)

  • Fixed   BI server support for direct SSL connections (#PLAT-1665)

  • Fixed   Add cluster node role to the cluster status api (#PLAT-1660)

  • Fixed   Remove deprecated zk start and zk stop commands (#PLAT-1597)

  • Fixed   Decouple VG connection as a separately managed resource (preview - standalone only) (#PLAT-700)

  • Fixed   Support for Databricks (and Spark SQL) (#PLAT-4)

  • Fixed   Error Connecting to BI Server - Failed to load metadata:null (#PLAT-1701)

  • Fixed   Dropped database might not be cleaned up (#PLAT-1696)

  • Fixed   Server fails to start due to duplicate CFs (#PLAT-1674)

  • Fixed   Dropping database during ICV validation causes server to crash (#PLAT-1673)

  • Fixed   Alternative key elimination in joins can lead to large cardinality overestimations (#PLAT-1668)

  • Fixed   OOM more likely if Stardog starts with empty home (#PLAT-1648)

  • Fixed   Query execution failure from a bind join on a graph variable (#PLAT-1647)

  • Fixed   VG support for HTTPS connections to Elasticsearch (#PLAT-509)

  • Fixed   VG for Elasticsearch is ignoring username and password properties (#PLAT-378) *XXX: SHACL report with limit of 0 returns sh:conforms true when violations in the db exist (#PLAT-40)

7.4.1 Release (2020-10-07)

SHA256: c6f57e6eaa0fec1346b9a52b95a4b94b1c5bb60cbaf0869ee9f6e425936a0bfb

  • Fixed   Added SSL support in the BI/SQL server (#PLAT-1541)

  • Fixed   Provide a set of knowledge graph metrics (#PLAT-9)

  • Fixed   Make server properties editable without restarting the server (#PLAT-3)

  • Fixed   Option to change the default Lucene query parser behavior to AND (#PLAT-1605)

  • Fixed   Improved variable substitution in VALUES (#PLAT-1591)

  • Fixed   Upgrade ZooKeeper to 3.4.14 (#PLAT-1589)

  • Fixed   Remove deprecated zkstart and zkstop commands (#PLAT-1567)

  • Fixed   Deprecate stardog-admin zk start and stop commands (#PLAT-1566)

  • Fixed   Change Stardog docker image permissions to run as non-root by default (#PLAT-1508)

  • Fixed   Extract path independent patterns from path queries (#PLAT-1029)

  • Fixed   Push selective patterns into OPTIONALs (#PLAT-718)

  • Fixed   LDAP support new role mappings without restart (#PLAT-360)

  • Fixed   Tableau Connection - MySQL Date Format Error (#PLAT-242)

  • Fixed   Encryption-at-rest REST API has secrets in the path (#PLAT-1608)

  • Fixed   BI server causes cluster sync issues (#PLAT-1595)

  • Fixed   Empty node optimisation interferes with constant inlining (#PLAT-1586)

  • Fixed   Tool-dependent errors connecting to the SQL interface (#PLAT-1448)

  • Fixed   Diagnostics report does not include rocksdb logs (#PLAT-1434)

  • Fixed   BI server throws BufferOverflowException on large result rows (#PLAT-216)

  • Fixed   Cost model incorrectly assesses skip cost when BIND nodes are involved (#PLAT-1622)

  • Fixed   Plan parser incorrectly parses query plans with complex BIND expressions (#PLAT-1620)

  • Fixed   Stardog is not seeing new users as they are added to LDAP (#PLAT-1618)

  • Fixed   VG query fails with NPE in RelMetadataQuery (#PLAT-1582)

  • Fixed   BI server query fails with CONCAT of two literals (#PLAT-1575)

  • Fixed   Thread refitting errors during db optimize command (#PLAT-1564)

  • Fixed   ML training (incl similarity index) may keep files open after deletion (#PLAT-1558)

  • Fixed   Full-text search scores are equal for documents of different lengths (#PLAT-1549)

  • Fixed   VG import failure due to DB connection timeout (#PLAT-1527)

  • Fixed   db create man pages options has misleading description (#PLAT-638)

7.4.0 Release (2020-09-09)

SHA256: e2f3f886ab58433999aabc7944dec320af9e96c57a5623c51d3e8ad7bee9750c

  • Fixed   Stardog connectors for Apache NiFi (#PLAT-1557)

  • Fixed   Allow restoring to a version different than the last backup (#PLAT-1524)

  • Fixed   BI server support for LDAP authentication (#PLAT-1456)

  • Fixed   Stored Query Service (GA)

  • Fixed   Support query dataset overriding in Stored Query Service (#PLAT-1466)

  • Fixed   Push selective patterns into OPTIONALs (#PLAT-718)

  • Fixed   Upgrade Curator to 4.2 (#PLAT-641)

  • Fixed   Add missing xsd:long cast function (#PLAT-363)

  • Fixed   Return edge properties from DESCRIBE queries (#PLAT-353)

  • Fixed   Cluster node that fails to get all queries is expelled (#PLAT-1493)

  • Fixed   Periodic unauthorized exception in cluster causes a node to be expelled (#PLAT-1492)

  • Fixed   SHACL validation explanation not displaying report from icv.active.graphs (#PLAT-1453)

  • Fixed   truncated result set due to memory limit (#PLAT-1446)

  • Fixed   Report semantically invalid path queries early (#PLAT-795)

  • Fixed   Cannot execute statement in transaction as read-only user (#PLAT-254)

  • Fixed   BI server cannot be queried by read-only user (#PLAT-253)

  • Fixed   Connections run ICV validation after read-only queries (#PLAT-1555)

  • Fixed   SHACL validation StackOverflows with recursive imports (#PLAT-1533)

  • Fixed   Size of the server backup folder grows without limits (#PLAT-1523)

  • Fixed   Database creation with server-side files fail with the CLI (#PLAT-1516)

  • Fixed   Do not reuse query plans using indexes unavailable after adding data (#PLAT-1513)

  • Fixed   Missing cardinality estimation for a binary index size (#PLAT-1502)

  • Fixed   ArrayIndexOutOfBoundsException during SPARQL update (#PLAT-1501)

  • Fixed   Memory managed dictionary incorrectly increments the local ID counter (#PLAT-1496)

  • Fixed   stardog:nodes function works incorrectly when paths are traversed backwards (#PLAT-1490)

  • Fixed   stardog-admin.bat not exiting when a license is not found (#PLAT-1488)

  • Fixed   "Scan not supposed to skip" failure when the query has no variables (#PLAT-1462)

7.3.4 Release (2020-08-05)

SHA256: e0fb01672f57e39415baf3acecea5a4e7e7d367f378613c5c314ee4aa2735d69

  • Security   Plan cache interferes with property-based data protection (#PLAT-1409)

  • Fixed   Add a database option to disable dictionary vacuuming for search index optimization (#PLAT-1447)

  • Fixed   Optimize stardog self-federation (#PLAT-1418)

  • Fixed   Complex 0+ property paths are sometimes treated as operators generating unordered output (#PLAT-1417)

  • Fixed   JSON import slow with many large arrays (#PLAT-1416)

  • Fixed   Push selective services into nested scopes (#PLAT-1415)

  • Fixed   Rewrite filters with disjunctions into unions (#PLAT-1322)

  • Fixed   Complex 0+ property paths are sometimes treated as operators generating unordered output (#PLAT-616)

  • Fixed   Introduce option for more accurate spatial results (#PLAT-557)

  • Fixed   Full-text search option to include score explanation (#PLAT-434)

  • Fixed   BI server should log a warning for any table mapping which can’t be realized (#PLAT-433)

  • Fixed   Improve optimize message (#PLAT-1433)

  • Fixed   Switch DESCRIBE to lean solutions (#PLAT-1419)

  • Fixed   Simplify the query cancellation mechanics (#PLAT-97)

  • Fixed   Invalid index order on a query enumerating named graphs with VALUES or FILTER (#PLAT-1425)

  • Fixed   Push down rewriting does not happen on query1 of the LDBC SNB benchmark (#PLAT-1414)

  • Fixed   Leaked connection to system index on db create (#PLAT-1413)

  • Fixed   xsd:gYear not inlining correctly (#PLAT-1411)

  • Fixed   VG Cassandra not escaping quote in string literals (#PLAT-1410)

  • Fixed   Erroneous query results with bind join and reasoning with unbound predicates (#PLAT-1407)

  • Fixed   JSON-LD parser assigning same ID to bnodes from separate datasets (#PLAT-442)

  • Fixed   VG with Kerberos config may conflict with HTTP server auth (#PLAT-423)

  • Fixed   JSON-LD results buffered in memory (#PLAT-372)

  • Fixed   Provenance will not return if any VG is unavailable (#PLAT-138)

  • Fixed   SERVICE query with a GRAPH block containing VG does not get evaluated properly (#PLAT-96)

  • Fixed   Backup event not stored in the audit log (#PLAT-71)

  • Fixed   Broken bsbm100m_updates tests after an encryption commit to Rocks (#PLAT-65)

  • Fixed   Stored query service fails with path queries which exceed the memory managed dictionary threshold (#PLAT-64)

  • Fixed   Database offline should cancel search index rebuild (#PLAT-1431)

7.3.3 Release (2020-07-21)

SHA256: e85bd15e8d2f6c6b06a8f703b7f3ca4b9578b0bbc859f00b2646dbaf026892ea

  • Security   Changing password only requires read permission for the user (#PLAT-1437)

7.3.2 Release (2020-07-01)

SHA256: cfc0436fab1ca6ce047ff7c3733b445db355db8e69763bf4757db6dfe3b671bc

  • Fixed   Property-based access control to mask sensitive data (beta) (#9262)

  • Fixed   In-memory numerical literal index to improve range queries (beta) (#8984)

  • Fixed   Stored query service (beta) (#8703)

  • Fixed   Remove deprecated Helm charts from the release zip (#9258)

  • Fixed   VG support for comparing xsd:string and rdf:langString (#9144)

  • Fixed   VG translation of STRLANG function (#9143)

  • Fixed   VG support lang tag in concat function (#9142)

  • Fixed   VG should not concat IRI types (#9136)

  • Fixed   Improved cardinality estimations for DISTINCT with multiple variables (#9116)

  • Fixed   Nary join plan node does not preserve the order of operands (#9270)

  • Fixed   Filter IN optimizer does not prevent plan caching (#9255)

  • Fixed   Estimations of star joins with constants in the object position shouldn’t be treated as accurate (#9240)

  • Fixed   Lower casing of hint values creates issues for #pragma equality.identity (#9236)

  • Fixed   DELETE/INSERT WHERE queries not respecting NG security permissions (#9235)

  • Fixed   Push filters optimization incorrectly handles EXISTS in BIND (#9232)

  • Fixed   ICV report interprets --shapes incorrectly (#9230)

  • Fixed   Config option query.timeout.override.enabled is ignored (#9229)

  • Fixed   Missing mandatory fields in kernel events related to stored queries (#9222)

  • Fixed   Client libraries attempt to access environment’s SSL trustStore when not using https (#9220)

  • Fixed   VG can throw exception translating constant boolean values (#9208)

  • Fixed   VG creation on MongoDB fails if mapped collection is a view (#9207)

  • Fixed   Bind join produces incorrect results (#9200)

  • Fixed   Slow hash joins over skewed data (#9199)

  • Fixed   VG query with NULL boolean term in SQL query errors on Hive (#9198)

  • Fixed   VG on Redshift or Hana can create invalid SQL when CONCAT used with IS NOT NULL (#9197)

  • Fixed   Dropping a database should safely cancel ongoing operations (#9193)

  • Fixed   Make spilling procedure resilient in case of disks with very low IOPS (#9186)

  • Fixed   VG may treat NULL fields as empty strings when concatenating (#9185)

  • Fixed   VG creates improper syntax for IS NOT TRUE expression on some dialects (#9184)

  • Fixed   VG does not escape single quotes properly on BigQuery, Impala (#9182)

  • Fixed   Incorrect evaluation of property path without variables inside FILTER EXISTS (#9181)

  • Fixed   VG returns empty string as NULL on some dialects, single blank on others (#9171)

  • Fixed   VG translates BOUND to invalid SQL on some dialects (#9170)

  • Fixed   Index out of bounds error on a query with GROUP BY (#9150)

  • Fixed   VG can equate types of xsd:string and rdf:langString (#9091)

  • Fixed   VG mapping with nullable field for string lang can fail to join as expected (#9088)

  • Fixed   CSV import should allow commented out lines (#6712)

  • Fixed   Virtual graph queries may equate two strings with different languages (#5345)

  • Fixed   Virtual graph queries using Lang() function may not return a value (#5188)

7.3.1 Release (2020-06-03)

SHA256: 3e0add588b908f3790dd224fefeb5324edf854a607f099a3653e9815c91fca8a

  • Security   BI server queries don’t respect named graph security (#9026)

  • Fixed   Encryption at rest (Feature Preview) (#9178)

  • Fixed   Increase the maximum length of a role and user name (#9006)

  • Fixed   Rebuild the full-text index when search.optimize = true is used for "db optimize" (#9148)

  • Fixed   Audit log tail always starts from the beginning of the file (#9146)

  • Fixed   Improve update performance by utilizing more cores (#9113)

  • Fixed   Upgrade Apache Jena dependency to 3.14.0 (#9053)

  • Fixed   BGP representation for query hints (#8983)

  • Fixed   Memory distribution over various components can be specified in stardog.properties (#8878)

  • Fixed   VG Queries : Fetch from original source, when multiple retries to connect to cached database fail (#8852)

  • Fixed   Make named graph parameters in CLI consistent (#7552)

  • Fixed   Log print --tail option should print only the tail (#3192)

  • Fixed   Rare IllegalArgumentException errors on queries where ORDER BY variables have empty string values (#9131)

  • Fixed   Missing query plan in the log upon timeout or kill (#9128)

  • Fixed   langString comparisons are prioritizing lang over value (#9124)

  • Fixed   SPARQL move query causes a cluster node to be expelled (#9110)

  • Fixed   SPARQL move query might cause cluster nodes to get out-of-sync (#9108)

  • Fixed   Database without metadata prevents server from starting (#9102)

  • Fixed   Do not allow regular users increase query timeout value (#9098)

  • Fixed   Missing results for property paths in SERVICE (#9092)

  • Fixed   VG error on expression using var bound outside service (#9085)

  • Fixed   VG error using boolean expression of two LANG functions (#9084)

  • Fixed   Database connections should not time out during read query execution (#9071)

  • Fixed   Suppressed error when a query times out during the optimization/reasoning phase (#9067)

  • Fixed   Some database storage metrics are lost after a server restart (#9057)

  • Fixed   Degrading read performance after adding and deleting a large named graph (#9056)

  • Fixed   Interrupt connectable components cleanly when the server is shutting down (#9049)

  • Fixed   Hash join should check cancel flag while iterating over materialized hashtable (#9046)

  • Fixed   Invalid IRIs cause cluster nodes to get out-of-sync (#9043)

  • Fixed   Standby node throws NPE if unable to determine cluster coordinator (#9034)

  • Fixed   A query with DISTINCT and some unused variables gets into an infinite loop (#9031)

  • Fixed   Make user-facing database options readable (e.g. query.dictionary.overflow.threshold) (#9030)

  • Fixed   Joins with variable predicates return no results (#9023)

  • Fixed   Projection with * is not expanded correctly for VALUES after WHERE (#9018)

  • Fixed   SPARQL queries with aggregation may sometimes fail to obey timeouts/kill commands (#9010)

  • Fixed   Bulk loading huge datasets might cause OOM (#8963)

  • Fixed   Remove VCS commands from CLI and API (#8708)

  • Fixed   Support SSL for intra-cluster communication (#8668)

  • Fixed   Disable direct IO for transaction log when file system block size is too large (#8662)

  • Fixed   security.named.graphs option being stored as a String (#8494)

7.3.0 Release (2020-05-06)

SHA256: 62ffbc835a9a549aeb76f0f0dfd333f326d392a72040e57d021db570067fe25d

  • Fixed   SHACL validation of data in Virtual Graphs (#8836)

  • Fixed   Stardog 7 Windows beta support (#8810)

  • Fixed   Support Metabase in the BI/SQL server (#8773)

  • Fixed   Add option to include provenance of virtual graphs when generating data models (#9029)

  • Fixed   Deprecate Helm charts (#9012)

  • Fixed   Optimizer hint for cardinality of query patterns (#8982)

  • Fixed   Make Stardog 7 server compatible with Stardog 6 client (#8941)

  • Fixed   PooledConnection should perform a release on close (#8914)

  • Fixed   Only cluster members can perform admin actions (#8891)

  • Fixed   Expose named graph size statistics via SPARQL (#8883)

  • Fixed   Expose RocksDB statistics before a Stardog database is created (#8879)

  • Fixed   Sign and notarize native libraries for macOS (#8849)

  • Fixed   AWS Marketplace License Limit (#8825)

  • Fixed   BI server queries should appear in list of running queries (#8808)

  • Fixed   Expose the list of supported query hints in SPARQL Service Description (#8790)

  • Fixed   VG connection pool default timeout set to 10 seconds (#8782)

  • Fixed   Update graphql-java dependency to version 14.0 (#8736)

  • Fixed   Generate data models from VG mappings (#8734)

  • Fixed   Improve performance of dictionary restore (#8730)

  • Fixed   Correct the value of dbms.memory.direct.buffer.used metric (#8705)

  • Fixed   VG drop support for ES mapping types (#8569)

  • Fixed   VG query with LIMIT may retrieve more data than necessary (#8464)

  • Fixed   VG push aggregations into virtual import (#8154)

  • Fixed   BI server support for KILL QUERY command (#8093)

  • Fixed   File parsing error on CLI doesn’t name file with error (#7852)

  • Fixed   Create an optimiser hint for query decomposition (#6509)

  • Fixed   Queries with bnodes in a graph position fail (#8990)

  • Fixed   RDF4J: getStatements(subject, predicate, object, contexts…​) is always evaluated with reasoning (#8989)

  • Fixed   Server backup location specified on the cli is not replicated in the cluster (#8986)

  • Fixed   Constant inlining fails for the term frequency service (#8968)

  • Fixed   HTTP connection with EXACT_SIZE ignores uncommitted changes (#8951)

  • Fixed   RDF4J - StardogRepositoryConnection.size() should operate on the entire repository (#8950)

  • Fixed   Unnecessary context scan added to EXISTS patterns within a graph keyword (#8947)

  • Fixed   Binding constants to variables in rules leads to reasoning errors (#8926)

  • Fixed   CLI doesn’t print very good information when CSV import mappings file is missing (#8889)

  • Fixed   Bnode in update queries cause cluster inconsistency (#8885)

  • Fixed   Standby node should not replicate backup to the cluster (#8868)

  • Fixed   Unnecessary de-duplication for scans with graphs bound to a parameter value (#8858)

  • Fixed   VG query against MSSQL with ORDER BY and LIMIT may fail (#8853)

  • Fixed   IllegalArgumentException encountered when attempting to BIND a regex (#8841)

  • Fixed   Cache Target fails to initialize with CuratorFactory implementation not found (#8824)

  • Fixed   BI server query may fail using TIMESTAMP function with nullable argument (#8822)

  • Fixed   BI server exception with str_to_date function (#8809)

  • Fixed   Improve responsiveness to query kill commands for complex property paths (#8799)

  • Fixed   BI server generated mappings may function differently than equivalent exported mappings (#8793)

  • Fixed   Get reasoning schema ignoring input schema (#8761)

  • Fixed   GraphQL schema generation fails for object properties without a range (#8710)

  • Fixed   GraphQL schema generation fails if namespaces are not registered (#8709)

  • Fixed   Virtual transparency queries are reused with different constants in object position (#8697)

  • Fixed   BI server connection fails when any user-visible database is offline (#8555)

  • Fixed   RDF4J bug: getStatements returning statements from non-specified contexts when the context specified is of BNode value (#8487)

  • Fixed   Broken pipe error in rdf4j connection (#8422)

  • Fixed   VG query generates invalid SQL when DISTINCT used with no fields (#8220)

  • Fixed   Virtual graph queries may not push joins (#8125)

  • Fixed   BI server mapping validation improvements (#7971)

  • Fixed   VG boolean functions can return wrong type (#7538)

  • Fixed   VG access requires READ permission (#7536)

  • Fixed   Export virtual graph does not respect permissions (#7521)

  • Fixed   VG export mappings ignores parser.sql.quoting=ANSI (#7059)

  • Fixed   VG MongoDB queries ignore silent argument in SERVICE block (#6256)

  • Fixed   Context index query returns duplicate results (#4192)

7.2.1 Release (2020-04-01)

SHA256: c1727225a3f0f368d8a0549ac10f11db27bf930a96c3ef180c07c8457551a7eb

  • Fixed   Runtime support for Java 11 (#4425)

  • Fixed   Remove XGBoost (#8716)

  • Fixed   Improve memory utilization while loading large datasets (#8679)

  • Fixed   Make different statistical components available as they are computed (#8672)

  • Fixed   Loading files over HTTP introduces slight overhead (#8649)

  • Fixed   Stop polluting the dictionary with path literals (#8642)

  • Fixed   Finish database creation before statistics is computed (#8636)

  • Fixed   Enforce limits on the amount of memory consumed by a query (#8618)

  • Fixed   Provide metrics for query memory consumption (#8617)

  • Fixed   Query endpoints should accept a query param specifying results with prefixes (#8606)

  • Fixed   Allow pretty turtle buffer size to be modified by user (#8599)

  • Fixed   Split the {db}.txn.size metric into {db}.txn.add.size and {db}.txn.remove.size (#8478)

  • Fixed   Add an option to disable empty checker in the reasoner (#8332)

  • Fixed   VG JSON import support for constant templates and zero-arg functions (eg BNODE) (#8192)

  • Fixed   Fall back to less accurate estimations when chain statistics is not available (#7960)

  • Fixed   Rename txns.speed metrics to txns.latency since they measure latency (#8733)

  • Fixed   Failure to cancel the indexing phase of bulk loading process (#8714)

  • Fixed   CSV import fails with non-string constant in SMS1 mappings (#8711)

  • Fixed   Server backup creates the backup on a single node in the cluster (#8690)

  • Fixed   VG fails with cannot infer return type for COALESCE (#8686)

  • Fixed   VG query execution failure should report root exception message (#8683)

  • Fixed   Avoid closed stream exceptions when graph query results are closed immediately (#8678)

  • Fixed   Cluster may be unable to start in k8s if one or more nodes are out of sync with ZK (#8674)

  • Fixed   Events in the audit log are not always ordered (#8666)

  • Fixed   VG query with BIND in OPTIONAL binds variable without optional match (#8665)

  • Fixed   USER LIST exception from non-superuser when listing users with permissions to all resources (#8654)

  • Fixed   LDAP prevents server start if username has special characters (#8630)

  • Fixed   Data model HTTP endpoint does not support content negotiation (#8627)

  • Fixed   SHACL is not recognized as an output format for data model command (#8626)

  • Fixed   RDF4J broken pipe issue on some long connections (#8601)

  • Fixed   VG SQL query may perform slowly with variable predicate and single triples map (#8596)

  • Fixed   Loading large data sets may cause the healthcheck to fail due to resource exhaustion (#8595)

  • Fixed   ICV API calls do not complain about non-existent database name (#8515)

  • Fixed   Incorrect count query with SERVICE and graph (#8514)

  • Fixed   Repeated modifications of same named graph sees performance degradation (#8492)

  • Fixed   Write Conflict causes node to be evicted in cluster mode (#8399)

  • Fixed   VG error message doesn’t indicate root cause (#8130)

  • Fixed   VG unsatisfiable filter may generate invalid SQL query (#7496)

  • Fixed   VG support for MariaDB (#6913)

  • Fixed   Virtual graph may infer wrong type for SQL function used in mappings (#5024)

  • Fixed   Plan cache is now cleared when database is taken offline (#3772)

7.2.0 Release (2020-03-04)

SHA256: 187b379a90d798ab45b165eced15e619877acd1d5b317db64a0e486b98bfb3fa

  • Security   Potential connection hijacking when Stardog is configured with Kerberos and a Load Balancer (#8605)

  • Fixed   Create a CIM database archetype (#8579)

  • Fixed   Support file-based archetypes (#8578)

  • Fixed   Inspect OWL restrictions during data model generation (#8563)

  • Fixed   Support generating SHACL constraints from data models (#8562)

  • Fixed   Serialize implicit SHACL class targets as types (#8560)

  • Fixed   License info does not show error details (#8558)

  • Fixed   Preserve user-submitted GraphQL schema serialization (#8554)

  • Fixed   VG support for Elasticsearch 7 (#8553)

  • Fixed   Include thread dumps as part of server metrics (#8551)

  • Fixed   Virtual graph support for Salesforce (#8542)

  • Fixed   Disable the server profiler by default (#8493)

  • Fixed   Add server metrics for spilling (#8489)

  • Fixed   Security check leads to stream source being read twice (#8480)

  • Fixed   Split the {db}.txn.size metric into {db}.txn.add.size and {db}.txn.remove.size (#8478)

  • Fixed   Add method for updating existing GraphQL schemas over HTTP (#8470)

  • Fixed   VG import file --remove-all option deletes all graphs (#8593)

  • Fixed   Commit events are not logged in the audit.log (#8587)

  • Fixed   ORDER BY error on data with RDF literals having user-defined datatypes (#8580)

  • Fixed   Bad loop join in a plan with direct hash join and VALUES (#8575)

  • Fixed   ShaclReader fails to recognize implicit targets defined in named graphs (#8574)

  • Fixed   Auto-generated data models should not have duplicated properties (#8561)

  • Fixed   VG creation fails when two FKs reference the same field in parent table (#8545)

  • Fixed   Admin connections from the HttpConnection object can use default admin credentials when a user name and password is specified (#8539)

  • Fixed   VG NPE for missing unique keys with Elasticsearch (#8535)

  • Fixed   Auto schema source options don’t show up in Studio (#8533)

  • Fixed   Inline SHACL constraints are not returned by icv export (#8532)

  • Fixed   Several places not encoding/decoding with UTF-8 (#8530)

  • Fixed   VG import should recognize SMS2 extension (#8528)

  • Fixed   BI/SQL: query translation fails on year ranges (#8516)

  • Fixed   Fail to create database with incorrect database archetypes (#8513)

  • Fixed   Sparql LOAD operator tries to get RDF format incorrectly (#8508)

  • Fixed   Allow graph queries change context for triples with edge properties (#8504)