Oryx 2.6.0

@srowen srowen released this Oct 27, 2017 · 8 commits to master since this release

Another quite minor release just for compatibility with Kafka. 2.5 remains available for 0.10.x.

  • Update for Kafka 0.11; requires Kafka 0.11
  • Update to Tomcat 9 and other minor fixes

Oryx 2.5.0

@srowen srowen released this Sep 6, 2017 · 24 commits to master since this release

This release is not notably different from 2.4.x, except that it's built for Spark 2.2.x and CDH 5.12.x, as well as the Kafka 0.10 parcel from Cloudera.

Oryx 2.4.0

@srowen srowen released this Apr 24, 2017 · 48 commits to master since this release

The primary purpose of this release vs the 2.3.x branch is to add support for Kafka 0.10 and use its new APIs. It also requires Spark 2.1. Otherwise, there is little change from 2.3.x.

https://github.com/OryxProject/oryx/milestone/19?closed=1

Oryx 2.3.0

@srowen srowen released this Mar 12, 2017 · 60 commits to master since this release

The significant change from 2.2.x is that 2.3.x requires and supports Spark 2.x. Otherwise it includes, generally, minor bug fixes and small enhancements.

  • NullPointerException for Batch layer in pure scala when pastData == null
  • During ALS model load, serving can slow down due to solver recomputation
  • Add model validation threshold for acceptance #321

Note that from version 2.3.0, artifacts appear in the standard Maven repository, not the Cloudera repo. No need for custom repository declarations to access these now. See https://repo1.maven.org/maven2/com/cloudera/oryx

Closed issues: https://github.com/OryxProject/oryx/milestone/17?closed=1

Oryx 2.2.2

@srowen srowen released this Mar 12, 2017 · 178 commits to master since this release

A minor bug fix and small improvement release.

  • NullPointerException for Batch layer in pure scala when pastData == null
  • During ALS model load, serving can slow down due to solver recomputation
  • Add model validation threshold for acceptance #321

See https://github.com/OryxProject/oryx/milestone/20?closed=1

Oryx 2.2.1

@srowen srowen released this Oct 3, 2016 · 178 commits to master since this release

Mostly a bug fix and optimization release. Changes from 2.2.0:

  • Much faster ALS startup via faster solver computation, including BLAS acceleration and parallelized computation
  • Fixed ALS user/item ID confusion problem
  • Removed possibility of ALS user/item ID collision
  • Add "logStrength" alternative formulation of ALS model
  • Added max-age-model-hours parameter to auto-delete models, not just data
  • Don't fail if MODEL-REF refers to deleted model
  • Handle case that Kafka topic offsets are outside available range
  • Add key-alias property to specify SSL key alias in serving layer
  • Various small fixes and optimizations

See some closed issues at https://github.com/OryxProject/oryx/issues?q=milestone%3A2.2.1

Oryx 2.1.3

@srowen srowen released this Oct 3, 2016 · 255 commits to master since this release

Mostly a bug fix and optimization release. Changes from 2.1.2:

  • Faster ALS startup via faster solver computation
  • Fixed ALS user/item ID confusion problem
  • Don't fail if MODEL-REF refers to deleted model
  • Handle case that Kafka topic offsets are outside available range
  • Handle deletes correctly in ALS speed layer
  • Various small fixes and optimizations

See some closed issues at https://github.com/OryxProject/oryx/issues?q=milestone%3A2.1.3

Oryx 2.2.0

@srowen srowen released this Apr 22, 2016 · 178 commits to master since this release

This is a fairly significant minor release, which has updated minimum requirements:

  • Java 8
  • Apache Kafka 0.9
  • Apache Spark 1.6

Related: 2.2 is required for CDH 5.7.

The move to Java 8 has removed about 1,500 lines of code from the project. Beyond what has been released in the 2.1.x line, this includes minor updates to dependencies as well.

See all closed issues at: https://github.com/OryxProject/oryx/issues?q=milestone%3A2.2.0

Oryx 2.1.2

@srowen srowen released this Jan 25, 2016 · 255 commits to master since this release

This is a bug fix release:

  • Fix multipart form support
  • Fix StackOverflow for ALS with many iterations
  • Fix spark-submit quoted arg handling
  • Fix some missing dependencies for Serving Layer
  • Small optimization to top-N recommendations

See all closed issues at: https://github.com/OryxProject/oryx/issues?q=milestone%3A2.1.2