Release notes

Updated at:

v1.0.7

Maven

<dependency>
  <groupId>com.aliyun.igraph</groupId>
  <artifactId>aliyun-sdk-igraph</artifactId>
  <version>1.0.7</version>
</dependency>

Issue

  • Added the `toJson` interface to `resultSet` to transform a result set into the JSON format.

v1.0.6

Maven

<dependency>
  <groupId>com.aliyun.igraph</groupId>
  <artifactId>aliyun-sdk-igraph</artifactId>
  <version>1.0.6</version>
</dependency>

Issue

  • Enabled the client to retry on error code 5210.

v1.0.5

Maven

<dependency>
  <groupId>com.aliyun.igraph</groupId>
  <artifactId>aliyun-sdk-igraph</artifactId>
  <version>1.0.5</version>
</dependency>

Issue

  • Set `TcpNoDelay` to `True` in the Netty configuration.

  • Made the retention period for idle client connections configurable. This resolves the connection recreation issue in low-traffic scenarios.

v1.0.4

Maven

<dependency>
  <groupId>com.aliyun.igraph</groupId>
  <artifactId>aliyun-sdk-igraph</artifactId>
  <version>1.0.4</version>
</dependency>

Issue

  • All HTTP requests now use the POST method.

  • Upgraded commons-io to version 2.11.0.

  • Upgraded JUnit to version 4.13.2.

  • Upgraded logback-classic to version 1.2.0.

  • Upgraded async-http-client to the latest version.

v1.0.3

Maven

<dependency>
  <groupId>com.aliyun.igraph</groupId>
  <artifactId>aliyun-sdk-igraph</artifactId>
  <version>1.0.3</version>
</dependency>

Issue

  • Refactored the asynchronous query code and added a timeout retry mechanism.

v1.0.2

Maven

<dependency>
  <groupId>com.aliyun.igraph</groupId>
  <artifactId>aliyun-sdk-igraph</artifactId>
  <version>1.0.2</version>
</dependency>

Issue

  • Added content to `RequestContext` to provide more detailed information in exception reports.

v1.0.1

Maven

<dependency>
  <groupId>com.aliyun.igraph</groupId>
  <artifactId>aliyun-sdk-igraph</artifactId>
  <version>1.0.1</version>
</dependency>

Issue

  • Differentiated between `__.` and normal steps.

  • Added the `withSack`, `sack`, `sideEffect`, and `get` interfaces.

  • Fixed an issue that caused an extra comma to be appended to results in the `bulkSet` format.

  • Changed the return type of the `get(BulkSet.class).getValue()` method from `Map<IGraphResult, Long>` to `Map<Result, Long>`.

  • Added `T.id` to retrieve the value of the `pkey` field of an entity.

  • Simplified dependencies and code. Improved the usability of the `Element` and `Path` interfaces.

  • Added support for the plaintext query interface.

v1.0.0

Maven

<dependency>
  <groupId>com.aliyun.igraph</groupId>
  <artifactId>aliyun-sdk-igraph</artifactId>
  <version>1.0.0</version>
</dependency>

Issue

  • Initial release of the iGraph SDK. Supports PG and Gremlin syntax.