Skip to content

Releases: xenon-middleware/xenon-grpc

v3.0.2

23 Mar 08:52
Compare
Choose a tag to compare

gRPC (http://www.grpc.io/) server for Xenon (https://xenon-middleware.github.io/xenon/).

Can be used to use Xenon in a non-java based language. For example pyxenon (https://github.com/xenon-middleware/pyxenon) uses the Xenon gRPC server.

The server tries to mimic the Xenon library API as much as possible, differences are described in the proto file (src/main/proto/xenon.proto).

Changed

  • Depends on Xenon 3.1.0

v3.0.1

11 Sep 18:01
Compare
Choose a tag to compare

gRPC (http://www.grpc.io/) server for Xenon (https://xenon-middleware.github.io/xenon/).

Can be used to use Xenon in a non-java based language. For example pyxenon (https://github.com/xenon-middleware/pyxenon) uses the Xenon gRPC server.

The server tries to mimic the Xenon library API as much as possible, differences are described in the proto file (src/main/proto/xenon.proto).

Changed

  • Depends on Xenon 3.0.4
  • Depends on Xenon cloud adaptors 3.0.2

v3.0.0

14 Jun 13:44
Compare
Choose a tag to compare

gRPC (http://www.grpc.io/) server for Xenon (https://xenon-middleware.github.io/xenon/).

Can be used to use Xenon in a non-java based language. For example pyxenon (https://github.com/xenon-middleware/pyxenon) uses the Xenon gRPC server.

The server tries to mimic the Xenon library API as much as possible, differences are described in the proto file (src/main/proto/xenon.proto).

Added

  • getDefaultRuntime rpc to SchedulerService (#44)
  • start_time and temp_space fields to JobDescription message (#43)
  • at scheduler

Changed

  • Replaced tasks+cores+nodes fields in JobDescription message with nodes+processes+thread fields (#625).
  • Require Java 11 or greater, as xenon package has same compatibility (#42)
  • Upgraded to Xenon 3.0.0 (#40)

Removed

  • hdfs filesystem

v2.3.0

14 Mar 11:20
Compare
Choose a tag to compare

gRPC (http://www.grpc.io/) server for Xenon (https://nlesc.github.io/Xenon/).

Can be used to use Xenon in a non-java based language. For example pyxenon (https://github.com/NLeSC/pyxenon) uses the Xenon gRPC server.

The server tries to mimic the Xenon library API as much as possible, differences are described in the proto file (src/main/proto/xenon.proto).

Added

  • scheduler argument for job description (#38)

Changed

  • Depends on Xenon 2.6.0

v2.2.1

06 Mar 19:00
Compare
Choose a tag to compare

gRPC (http://www.grpc.io/) server for Xenon (https://nlesc.github.io/Xenon/).

Can be used to use Xenon in a non-java based language. For example pyxenon (https://github.com/NLeSC/pyxenon) uses the Xenon gRPC server.

The server tries to mimic the Xenon library API as much as possible, differences are described in the proto file (src/main/proto/xenon.proto).

Fixed

  • hadoop/grpc netty version conflict (#37)

v2.2.0

05 Mar 10:15
Compare
Choose a tag to compare

gRPC (http://www.grpc.io/) server for Xenon (https://nlesc.github.io/Xenon/).

Can be used to use Xenon in a non-java based language. For example pyxenon (https://github.com/NLeSC/pyxenon) uses the Xenon gRPC server.

The server tries to mimic the Xenon library API as much as possible, differences are described in the proto file (src/main/proto/xenon.proto).

Added

  • support for KeytabCredential (#33)
  • supportedCredentials (#35)

Changed

  • Depends on Xenon 2.5.0

Fixed

  • FileSystemAdaptorDescription fields synced (#36)

v2.1.1

28 Feb 15:37
Compare
Choose a tag to compare

gRPC (http://www.grpc.io/) server for Xenon (https://nlesc.github.io/Xenon/).

Can be used to use Xenon in a non-java based language. For example pyxenon (https://github.com/NLeSC/pyxenon) uses the Xenon gRPC server.

The server tries to mimic the Xenon library API as much as possible, differences are described in the proto file (src/main/proto/xenon.proto).

Changed

  • Depends on Xenon 2.4.1

v2.1.0

26 Feb 17:05
Compare
Choose a tag to compare

gRPC (http://www.grpc.io/) server for Xenon (https://nlesc.github.io/Xenon/).

Can be used to use Xenon in a non-java based language. For example pyxenon (https://github.com/NLeSC/pyxenon) uses the Xenon gRPC server.

The server tries to mimic the Xenon library API as much as possible, differences are described in the proto file (src/main/proto/xenon.proto).

Added

  • Name to JobDescription and JobStatus
  • Max memory to JobDescription

Changed

  • Use latest dependencies and plugins
  • Depends on Xenon 2.4.0

v2.0.1

04 Jan 11:42
Compare
Choose a tag to compare

gRPC (http://www.grpc.io/) server for Xenon (https://nlesc.github.io/Xenon/).

Can be used to use Xenon in a non-java based language. For example pyxenon (https://github.com/NLeSC/pyxenon) uses the Xenon gRPC server.

The server tries to mimic the Xenon library API as much as possible, differences are described in the proto file (src/main/proto/xenon.proto).

Changed

  • Use latest dependencies and plugins

Fixed

  • Class of exception lost in translation [#32]
  • Interactive job: sometimes output to stdout is repeated, sometimes skipped [#34]

v2.0.0

07 Nov 13:29
Compare
Choose a tag to compare

gRPC (http://www.grpc.io/) server for Xenon (https://nlesc.github.io/Xenon/).

Can be used to use Xenon in a non-java based language. For example pyxenon (https://github.com/NLeSC/pyxenon) uses the Xenon gRPC server.

The server tries to mimic the Xenon library API as much as possible, differences are described in the proto file (src/main/proto/xenon.proto).