Skip to content
This repository has been archived by the owner on Nov 9, 2020. It is now read-only.

Releases And Support

Kenneth Jung edited this page Dec 21, 2016 · 14 revisions

Releases

Xenon is under active development, and new versions are released regularly. Releases can be found on the GitHub releases page, and artifacts can be found on Maven Central and Sonatype. Release numbers follow Semantic Versioning. For more information on the release process, see the Cutting a Release page.

Since the framework is still fairly early in its lifecycle, releases come at a fast cadence -- we aim to release once every two weeks, with specific point releases sometimes more frequent than that. Each release is subject to the same set of test and reliability requirements imposed by the Xenon CI environment. For more information on the test requirements for each release, see the Testing section of the developer guide.

Long-Term Support

The following releases are supported by the development team, including the creation of new critical releases as issues are identified, for a period of one year following initial release.

Releases

v1.3.4

Xenon 1.3.4 contains new features, performance enhancements, and bug fixes. Notably, this change adds an implicit result limit for queries.

For a full description of the changes in this release, please consult the changelog.

Major Changes

  • Implicit Query Result Limits -- this release adds an implicit result limit to Lucene index queries which are not paginated and do not specify an explicit result limit. The default value is 10,000 results. Well-behaved clients should not be impacted, but queries which return more results than the implicit limit will be failed by the framework. For more details, see the tracker issue.

v1.3.3

Xenon 1.3.3 contains bug fixes.

For a full description of the changes in this release, please consult the changelog.

v1.3.2

Xenon 1.3.2 contains performance enhancements and bug fixes.

For a full description of the changes in this release, please consult the changelog.

v1.3.1

Xenon 1.3.1 contains new features, performance enhancements, and bug fixes. Notably, this change adds support for delegating authentication to an external service.

For a full description of the changes in this release, please consult the changelog.

Major Changes

  • Delegated authentication -- this release adds support for redirection of un-authenticated API requests to an external service for authentication, as well as verification of access tokens generated by such a service. For full documentation, see the external authentication page.

  • Sort by multiple fields -- this release adds support for queries to specify multiple fields to use when sorting results. For full documentation, see the query task service page.

Breaking Changes

  • Removal of OperationOption.SEND_WITH_CALLBACK -- SEND_WITH_CALLBACK was an experimental protocol which allowed the re-use of an HTTP connection for multiple requests. This functionality has largely been supplanted by HTTP/2 in Xenon with the caveat that HTTP/2 does not currently support TLS; this is forthcoming in a subsequent release.

Previous Releases

For releases prior to v1.3.1, please consult the changelog.

Clone this wiki locally