Desupported Features

Review the desupported features in Oracle Graph Server and Client.

  • The Graph Visualization application which runs on https://<server_host>:7007/ui/ is desupported. Instead, use the new Graph Visualization application by opening the URL https://<server_host>:7007/dash/ in your browser (see Running the Graph Visualization Web Client).

    Note that accessing the old URL https://<server_host>:7007/ui/ will automatically redirect you to the new URL https://<server_host>:7007/dash/.

  • Oracle Database 12.2 is desupported.
  • The graph server configuration fields, server_cert and server_private_key are desupported. Instead, use server_keystore.
  • The following GraphServer#getInstance APIs are desupported:
    • GraphServer.getInstance(ClientConfig clientConfig, String username, char[] password, int refreshTimeBeforeTokenExpiry)
    • GraphServer.getInstance(String baseUrl, String username, char[] password, int refreshTimeBeforeTokenExpiry)
    • GraphServer.getInstance(String baseUrl, String kerberosTicketPath, int refreshTimeBeforeTokenExpiry)

    Instead, configure the refresh_time_before_token_expiry_seconds parameter in the pgx.conf file.

  • Oracle JDK 8 is desupported.
  • Oracle Graph HDFS connector is desupported.
  • Creating a property graph in the Oracle database using the property graph schema objects is desupported. The related OPG_APIS and OPG_GRAPHOP PL/SQL packages for working with property graph schema objects are also desupported.

    Instead, you can create SQL Property Graphs or PGQL Property Graphs.

  • SupervisedGraphWiseModel.inferAndGetExplanation(...) is desupported. Instead, use SupervisedGraphWiseModel.inferAndExplain(...).
  • UnsupervisedGraphWiseModel.inferAndGetExplanation(...) is desupported. Instead, use UnsupervisedGraphWiseModel.inferAndExplain(PgxGraph, PgxVertex).
  • Pg2vecModelBuilder.setUseGraphletSize(java.lang.Boolean useGraphletSize) method in oracle.pgx.api.mllib API is desupported. Instead, use the Pg2vecModelBuilder.setUseGraphletSize(boolean useGraphletSize) method.
  • AbstractGraphConfigBuilder.setFilter(final GraphFilter filter) is desupported. Instead use Loading a Subgraph from a PGQL Property Graph.
  • AbstractGraphConfigBuilder.setFilterStrategy(final FilterStrategy filterStrategy) is desupported. Instead use Loading a Subgraph from a PGQL Property Graph.
  • GraphConfig.getLoadingFilter() is desupported. Instead use Loading a Subgraph from a PGQL Property Graph.
  • SupervisedGraphWiseModelBuilder.setLossFunction(SupervisedGraphWiseModelConfig.LossFunction ...) is desupported. Instead, use SupervisedGraphWiseModelBuilder.setLossFunction(LossFunction).
  • PgqlViewGraphExpander.schema(String) is desupported. Instead, use PgqlViewGraphExpander.fromPgPgql(String, String).
  • PgqlViewGraphExpander.owner(String) is desupported. Instead, use PgqlViewGraphExpander.fromPgPgql(String, String).
  • The PgxSession.getGraphs() method is desupported. Instead, use PgxSession.getGraphs(Namespace namespace).
  • The PgxSession.getGraphsAsync() method is desupported. Instead, use PgxSession.getGraphsAsync(Namespace namespace).
  • The methods setValidationFraction and getValidationFraction are desupported for DeepWalk and Pg2vec, The loss is now computed on all samples.
  • Desupported the edge pattern syntax --, -->, and <-- from PGQL 0.9 and PGQL 1.0.

    Instead, use -, -> and <- respectively.

  • The WHERE clause syntax WHERE n -> m in PGQL 0.9 is desupported.

    Instead, use WHERE (n) -> (m).

  • pypgx.api.FlashbackSynchronizer is desupported. Instead, use pypgx.api.Synchronizer.
  • The connection parameter in PgxGraph.create_synchronizer() is desupported. Instead, use jdbc_url, username, and password.

    Also, note that the synchronizer_class and invalid_change_policy parameters are now keyword-only parameters.

  • The following classes are desupported in pypgx package. Instead, use pypgx.api.filters subpackage to access these classes:
    • EdgeFilter
    • GraphFilter
    • VertexFilter
    • PathFindingFilter
  • Analyst.deepwalk_builder(): the parameter validation_fraction has been removed. The loss is computed on all samples.
  • set_standarize in GraphWiseModelConfig is desupported. Instead, use set_standardize.
  • The parameters redirect_stdout and redirect_stderr in pypgx.get_session() are desupported.
  • The Java API method AbstractGraphConfigBuilder#setNodeIdType in oracle.pgx.config is desupported. Instead, use AbstractGraphConfigBuilder#setVertexIdType().