Skip to content

Releases: xenon-middleware/xenon

Xenon 1.2.0

23 Feb 14:16
Compare
Choose a tag to compare

Xenon 1.2.0

This is release 1.2.0 of Xenon.

Notable changes compared to v1.1.0:

  • added support for WebDAV file access.
  • added OSX testing in Travis
  • added support for Slurm version 15.08.6
  • many additional tests

Bugfixes:

  • fixed several bugs related to Windows local file system semantics
  • many small bugfixes

What's missing:

The GridFTP adaptor is not considered stable yet. It is not part of this release.

There is no adaptor writing documentation at the moment, nor is the Javadoc complete for the internals methods of the adaptor implementations.

It should be made easier to inspect at runtime which adaptors are available and what properties they support.

We can always use more adaptors, e.g, for S3, SWIFT, HDFS, YARN, Azure-Batch, etc. These are planned for 1.3 or later.

We can always use more interfaces, e.g. for clouds. This is planned for 2.0.

Xenon 1.1.0

16 Dec 17:56
Compare
Choose a tag to compare

Xenon 1.1.0

This is release 1.1.0 of Xenon.

Notable changes compared to v1.0.0:

  • added support for FTP file access.
  • added support for Torque resource manager.
  • added support for Slurm versions 2.6.0, 14.03.0 and 14.11.9-Bull.1.0.
  • added option to specify resources in sge adaptor.
  • added support for SSH agent and agent proxies
  • added a -lot- of unit and integration tests
  • javadoc is java 8 compliant.
  • the adaptor documentation is now part of the javadoc.
  • Xenon releases are now available in jCenter.
  • switched from ant to gradle based build system, this is reflected in the directory structure
  • split unit and integration tests
  • added docker support for integration tests
  • now using travis-ci for continous integration
  • now using PMD and codacy for code quality
  • now using codecov for unit and integration test coverage
  • moved examples and tutorial to a separate repository https://github.com/NLeSC/Xenon-examples

Bugfixes:

Many bugfixes in adaptors and tests.

What's missing:

The GridFTP and WebDAV adaptors are not considered stable yet. They are not part of this release.

There is no adaptor writing documentation at the moment, nor is the Javadoc complete for the internals methods of the adaptor implementations.

We can always use more adaptors.

We can always use more interfaces, e.g. for bandwidth-on-demand or clouds.

First beta release of Xenon 1.1.0

09 Jan 12:58
Compare
Choose a tag to compare
Pre-release

Xenon 1.1.0-beta.1

This is a beta release of version 1.1.0 of Xenon.

Notable changes compared to v1.0.0:

  • added GridFTP adaptor (unstable).
  • added support for Slurm 2.6.
  • added option to specify resources in sge adaptor.

Bugfixes:

  • Fixed bug in caching of SFTP connections.
  • Fixed retrieval of local FileSystems on Windows machines.

What's missing:

There is no adaptor writing documentation at the moment, nor is the Javadoc complete for the internals methods of the adaptor implementations.

The SSH adaptor does not support SSH agent or SSH agent forwarding yet.

We can always use more adaptors, e.g, for FTP, CIFS, etc.

We can always use more interfaces, e.g. for bandwidth-on-demand or clouds.

The GridFTP adaptor is not considered stable yet. Third-party copying is still missing, and it the
documentation is still missing.

The first stable release of Xenon

24 Sep 20:21
Compare
Choose a tag to compare

Xenon 1.0.0

This is the first stable release of Xenon, version 1.0.0.

What's there:

The Xenon programming interface is stable and completely documented. User documentation, examples, and Javadoc are available for the public API of Xenon.

This version of Xenon contains adaptors for local, SSH, Grid Engine and Slurm that should be fully functional.

The library has been tested extensively under Linux, Windows 7 and OSX.

What's missing:

There is no adaptor writing documentation at the moment, nor is the Javadoc complete for the internals methods of the adaptor implementations.

The SSH adaptor does not support SSH agent or SSH agent forwarding yet.

We can always use more adaptors, e.g, for FTP, CIFS, GridFTP, etc.

We can always use more interfaces, e.g. for bandwidth-on-demand or clouds.

Whatever happened to Octopus ?

Xenon was previously called Octopus. We changed its name to fit into the NLeSC naming scheme, which has an elements theme.

First public release of Octopus

04 Jul 15:45
Compare
Choose a tag to compare
Pre-release

Octopus 0.9-beta

It is the first public release of Octopus. This release is intended to
allow others to experiment with Octopus and provide feedback.

What's there:

The Octopus programming interface should be mostly done. Very little
changes are expected for the final 1.0 release.

Octopus currently contains three adaptors, local, ssh and gridengine.
These adaptor should be mostly functional. See below for what's missing.

The user documentation is 90% done (but will undoubtedly contain lots of typos).

The library has been tested quite extensively under linux.

What's missing:

Octopus has not been tested at all under Windows or OSX.

ssh adaptor does not support environment variables.

gridengine does not support parallel jobs yet (just single core jobs).

Adaptors may not provide adaptor specific information yet.

There is no adaptor writing documentation at the moment.

There is no adaptor specific documentation at the moment.

More adaptors, more interfaces!