Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Forward-port Support for Cassandra [WIP] #475

Closed

Commits on Jan 7, 2020

  1. Configuration menu
    Copy the full SHA
    58527de View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6dae18f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d12bcce View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2020

  1. <doc>(README): add a link for user to view docs on GitBook (feast-dev…

    …#385)
    
    Co-authored-by: Willem Pienaar <6728866+woop@users.noreply.github.com>
    2 people authored and feast-ci-bot committed Jan 8, 2020
    Configuration menu
    Copy the full SHA
    1a00db1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1afec9b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c82ba8f View commit details
    Browse the repository at this point in the history
  4. Introduce datatypes/java module for proto generation (feast-dev#391)

    Rather than the Maven protobuf plugin running on the same symlinked
    definitions in several Java modules, localize this process into one
    module that the others depend on.
    
    This provides a single module that can be depended on by third-party
    extensions with the bare minimum of dependencies.
    
    Also removes proto files that are no longer used.
    ches authored and feast-ci-bot committed Jan 8, 2020
    Configuration menu
    Copy the full SHA
    8bdc38c View commit details
    Browse the repository at this point in the history
  5. Add PR template (feast-dev#416)

    * Add PR template
    
    * Remove line about not using fixes
    
    * Add notes about CLA and release notes
    Chen Zhiling authored and feast-ci-bot committed Jan 8, 2020
    Configuration menu
    Copy the full SHA
    17e7dca View commit details
    Browse the repository at this point in the history
  6. GitBook: [master] one page modified

    woop authored and gitbook-bot committed Jan 8, 2020
    Configuration menu
    Copy the full SHA
    9912d45 View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2020

  1. Configuration menu
    Copy the full SHA
    6681d4f View commit details
    Browse the repository at this point in the history
  2. Update Changelog (feast-dev#423)

    * Initial commit of changelog up to 0.4.3
    
    * Remove unreleased changes on master
    
    * Add missing changelog manually
    
    Co-authored-by: Khor Shu Heng <32997938+khorshuheng@users.noreply.github.com>
    2 people authored and feast-ci-bot committed Jan 9, 2020
    Configuration menu
    Copy the full SHA
    0e31aef View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    20ce16e View commit details
    Browse the repository at this point in the history
  4. Publish datatypes/java along with sdk/java (feast-dev#426)

    This forward-ports a straggling commit from feast-dev#407: it was missed when
    initially creating the datatypes module because Sonatype publishing
    setup was added concurrently.
    ches authored and feast-ci-bot committed Jan 9, 2020
    Configuration menu
    Copy the full SHA
    2a33f7b View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2020

  1. Configuration menu
    Copy the full SHA
    833d495 View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2020

  1. Configuration menu
    Copy the full SHA
    5fcc30f View commit details
    Browse the repository at this point in the history
  2. Add documentation for bigquery batch retrieval (feast-dev#428)

    * Add documentation for bigquery batch retrieval
    
    * Fix formatting for multiline comments
    Chen Zhiling authored and feast-ci-bot committed Jan 18, 2020
    Configuration menu
    Copy the full SHA
    913e7c9 View commit details
    Browse the repository at this point in the history
  3. Fix logging (feast-dev#430)

    Allow log level to be set via environmental variable.
    Add ability to set appender type in serving.
    Remove logback-classic from ingestion as it is a library so should not bring its own impl.
    Upgrade log4j to 2.12.1 to support objectMessageAsJsonObject.
    Fix logger config targeting feast package in serving an add same concept for core.
    Yanson authored and feast-ci-bot committed Jan 18, 2020
    Configuration menu
    Copy the full SHA
    eefdc35 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bb960a7 View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2020

  1. Update protos with Tensorflow data validation schema (feast-dev#438)

    * Add presence, shape and domain fields to EntitySpec and FeatureSpec
    These are copied from definition in Schema.proto in tensorflow data validation
    
    * Add presence,shape and domain fields to Field class
    davidheryanto authored and feast-ci-bot committed Jan 20, 2020
    Configuration menu
    Copy the full SHA
    ba1c828 View commit details
    Browse the repository at this point in the history
  2. Add retry options to BigQuery (feast-dev#431)

    * Add retry options to BigQuery
    
    Add two fields to job properties and use them to set retry options in all BigQuery job waitFor calls, as per Google example.
    
    * Change timeout defaults and add config to e2e test to fix failure.
    Yanson authored and feast-ci-bot committed Jan 20, 2020
    Configuration menu
    Copy the full SHA
    fe520a9 View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2020

  1. Change RedisBackedJobService to use a connection pool (feast-dev#439)

    * Change job service connection to use a connection pool
    
    * Close connection
    
    * Remove isConnected condition
    
    * Add simple test to test that pool recovers broken connections
    
    * Catch JedisExceptions separately
    
    * Catch only JedisConnectionException
    Chen Zhiling authored and feast-ci-bot committed Jan 21, 2020
    Configuration menu
    Copy the full SHA
    0a8987e View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2020

  1. Add issue_label_bot.yaml

    woop authored Jan 26, 2020
    Configuration menu
    Copy the full SHA
    bce068a View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2020

  1. Bump chart version

    zhilingc committed Jan 28, 2020
    Configuration menu
    Copy the full SHA
    b6455e2 View commit details
    Browse the repository at this point in the history
  2. Allow users not to set max age for batch retrieval (feast-dev#446)

    * Allow users not to set max age for batch retrieval
    
    * Fix typo in test assertion
    Chen Zhiling authored and feast-ci-bot committed Jan 28, 2020
    Configuration menu
    Copy the full SHA
    1645938 View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2020

  1. Configuration menu
    Copy the full SHA
    4cd928d View commit details
    Browse the repository at this point in the history
  2. Update Changelog (feast-dev#447)

    * Update Changelog
    
    * Remove closed issues
    Chen Zhiling authored Jan 29, 2020
    Configuration menu
    Copy the full SHA
    1b47ac4 View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2020

  1. GitBook: [master] 8 pages modified

    woop authored and gitbook-bot committed Feb 2, 2020
    Configuration menu
    Copy the full SHA
    01962c3 View commit details
    Browse the repository at this point in the history
  2. Deduplicate example notebooks (feast-dev#456)

    * Deduplicate example notebooks
    
    * Merge docker-compose.yml for both batch and online serving.
    woop authored Feb 2, 2020
    Configuration menu
    Copy the full SHA
    361cbd1 View commit details
    Browse the repository at this point in the history
  3. GitBook: [master] 5 pages modified

    woop authored and gitbook-bot committed Feb 2, 2020
    Configuration menu
    Copy the full SHA
    06d208f View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2020

  1. Update README.md and remove versions from Helm Charts (feast-dev#457)

    * Update README.md and remove versions from Helm Charts
    
    * Fix type in README.md
    woop authored Feb 3, 2020
    Configuration menu
    Copy the full SHA
    ff9bb75 View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2020

  1. GitBook: [master] one page modified

    woop authored and gitbook-bot committed Feb 6, 2020
    Configuration menu
    Copy the full SHA
    ebb6937 View commit details
    Browse the repository at this point in the history
  2. Add roadmap to README.md

    woop authored Feb 6, 2020
    Configuration menu
    Copy the full SHA
    a921285 View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2020

  1. Fix typo in split string length check (feast-dev#464)

    Chen Zhiling authored Feb 7, 2020
    Configuration menu
    Copy the full SHA
    baece07 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    951a5b5 View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2020

  1. Configuration menu
    Copy the full SHA
    98b6be4 View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2020

  1. Remove checks for debian stretch

    woop committed Feb 11, 2020
    Configuration menu
    Copy the full SHA
    baadbe7 View commit details
    Browse the repository at this point in the history
  2. Upgrade to Java 11 (feast-dev#451)

    * Upgrade to Java 11
    
    * Add support for Java 1.8 in Maven enforcer
    
    Co-authored-by: David Heryanto <david.heryanto@hotmail.com>
    Yanson and davidheryanto authored Feb 11, 2020
    Configuration menu
    Copy the full SHA
    8e227d5 View commit details
    Browse the repository at this point in the history
  3. Helm Chart Upgrades (feast-dev#458)

    Move prometheus-statsd-exporter to toggleable core dependency (default false).
    Add ingresses for gRPC and HTTP for both core and serving.
    Refactor ConfigMaps to user Spring profiles rather than manipulating the base application.yaml.
    Add ability to define and enable arbitrary Spring profiles.
    Add toggle to enable prometheus scraping in core.
    Add parameters to change LOG_LEVEL and LOG_TYPE (feast-dev#430).
    Add parameter to specify GOOGLE_CLOUD_PROJECT.
    Allow jar path to be specified (e.g. if using non-standard image).
    Add missing documentation for Helm parameters.
    Yanson authored Feb 11, 2020
    Configuration menu
    Copy the full SHA
    761dfff View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2020

  1. Configuration menu
    Copy the full SHA
    edfc9f4 View commit details
    Browse the repository at this point in the history
  2. Use Java 8 SDK for branch 3.0 / 4.0 and Java 11 for master (feast-dev…

    …#473)
    
    * Use Java 8 SDK for branch 4.0 and Java 11 for master
    
    * Add Java 8 tests for branch v3.0
    
    * Semantic versioning for publish java sdk
    
    * Fix branch filter refex
    khorshuheng authored Feb 13, 2020
    Configuration menu
    Copy the full SHA
    1771532 View commit details
    Browse the repository at this point in the history
  3. Make redis key creation more determinisitic (feast-dev#380) (feast-de…

    …v#471)
    
    * Make redis key creation more determinisitic (feast-dev#380)
    
    * Add documentation to RedisKey in Redis.proto
    Ensure entities are sorted by the name
    
    Co-authored-by: David Heryanto <david.heryanto@hotmail.com>
    Chen Zhiling and davidheryanto authored Feb 13, 2020
    Configuration menu
    Copy the full SHA
    a7eb4dc View commit details
    Browse the repository at this point in the history
  4. Merge pull request feast-dev#474 from khorshuheng/changelog-update

    Update v0.4.4 changelog to be consistent with the release
    khorshuheng authored Feb 13, 2020
    Configuration menu
    Copy the full SHA
    fa26473 View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2020

  1. Use bzip2 compressed feature set json as pipeline option (feast-dev#466)

    * Use bzip2 compressed feature set json as pipeline option
    
    * Make decompressor and compressor more generic and extensible
    
    * Avoid code duplication in test
    khorshuheng authored Feb 14, 2020
    Configuration menu
    Copy the full SHA
    bbea7c2 View commit details
    Browse the repository at this point in the history
  2. GitBook: [master] one page modified

    woop authored and gitbook-bot committed Feb 14, 2020
    Configuration menu
    Copy the full SHA
    dd59a38 View commit details
    Browse the repository at this point in the history
  3. GitBook: [master] one page modified

    woop authored and gitbook-bot committed Feb 14, 2020
    Configuration menu
    Copy the full SHA
    98c3d5d View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2020

  1. Update comments on FeatureRow

    woop authored Feb 18, 2020
    Configuration menu
    Copy the full SHA
    65f2ad7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fb39c6c View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2020

  1. Configuration menu
    Copy the full SHA
    887f9e3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    aec7979 View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2020

  1. Fail Spotless formatting check before tests execute (feast-dev#487)

    * Fail formatting check before tests execute
    
    By default, the spotless Maven plugin binds its check goal to the verify
    phase (late in the lifecycle, after integration tests). Because we
    currently only run `mvn test` for CI, it doesn't proceed as far as
    verify so missed formatting is not caught by CI.
    
    This binds the check to an earlier phase, in between test-compile and
    test, so that it will fail before `mvn test` but not disrupt your dev
    workflow of compiling main and test sources as you work. This strikes a
    good compromise on failing fast for code standards without being _too_
    nagging.
    
    For the complete lifecycle reference, see:
    https://maven.apache.org/guides/introduction/introduction-to-the-lifecycle.html
    
    * Apply spotless formatting
    ches authored Feb 24, 2020
    Configuration menu
    Copy the full SHA
    6363540 View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2020

  1. Fix fastavro version used in Feast to avoid Timestamp delta error (fe…

    …ast-dev#490)
    
    * Fix fastavro version used in feast to 0.22.9
    
    * Print python packages version used when e2e test fails
    davidheryanto authored Feb 25, 2020
    Configuration menu
    Copy the full SHA
    7586da6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c3591ed View commit details
    Browse the repository at this point in the history
  3. Extend WriteMetricsTransform in Ingestion to write feature value stat…

    …s to StatsD (feast-dev#486)
    
    * Extend WriteMetricsTransform to write feature value stats to StatsD
    
    * Apply mvn spotless
    
    * Catch all exception not just StatsDClientException during init
    Since there are other exception like UnknownHostException that can be thrown and we want to know such error. Also change the log level to error because so it's not normal for client to fail to be created"
    
    * Change log level due to invalid feature set ref to error (previously warn)
    On 2nd thought, this should constitute an error not a warning
    
    * Apply maven spotless to metric transform codes
    davidheryanto authored Feb 25, 2020
    Configuration menu
    Copy the full SHA
    5508c92 View commit details
    Browse the repository at this point in the history
  4. Allow use of secure gRPC in Feast Python client. (feast-dev#459)

    * Allow use of secure gRPC in Feast Python client.
    
    * Add tests for secure gRPC in Python client.
    Yanson authored Feb 25, 2020
    Configuration menu
    Copy the full SHA
    a576a53 View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2020

  1. Rename metric name for request latency in feast serving (feast-dev#488)

    So that it is consistent with the actual unit of timing being measured
    And recommended metric names in Prometheus https://prometheus.io/docs/practices/naming/#metric-names
    davidheryanto authored Feb 26, 2020
    Configuration menu
    Copy the full SHA
    5758d99 View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2020

  1. Replacing Jedis With Lettuce in ingestion and serving (feast-dev#485)

    * Replacing Jedis With Lettuce in ingestion and serving
    
    * Removing extra lines
    
    * Abstacting redis connection based on store
    
    * Check the connection before connecting as lettuce does the retry automatically
    
    * Running spotless
    
    * Throw Exception if the job store config is null
    
    * Handle No enum constant RuntimeException
    lavkesh authored Feb 27, 2020
    Configuration menu
    Copy the full SHA
    0b31f27 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9e4b4f6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d785b60 View commit details
    Browse the repository at this point in the history
  4. [Bug] Clear all the futures when sync is called. (feast-dev#501)

    * Replacing Jedis With Lettuce in ingestion and serving
    
    * Removing extra lines
    
    * Abstacting redis connection based on store
    
    * Check the connection before connecting as lettuce does the retry automatically
    
    * Running spotless
    
    * Throw Exception if the job store config is null
    
    * Handle No enum constant RuntimeException
    
    * Future should be cleared everytime sync is called
    lavkesh authored Feb 27, 2020
    Configuration menu
    Copy the full SHA
    50916d5 View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2020

  1. Add configuration for multiprocessing for python tests (feast-dev#506)

    * Add configuration for multiprocessing so tests can run on mac
    
    * Set windows to use spawn as well
    Chen Zhiling authored Mar 3, 2020
    Configuration menu
    Copy the full SHA
    a9ff666 View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2020

  1. Configuration menu
    Copy the full SHA
    ca312be View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7633912 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2020

  1. Remove unused ingestion deps (feast-dev#520)

    * Make dependency:analyze run clean on datatypes-java
    
    * Remove stale dependencies from ingestion
    
    Unused according to `mvn -pl ingestion dependency:analyze`, and tests.
    
    We had a recent bump of hibernate-validator with a CVE fix (feast-dev#421) that I
    was looking to backport, and it turns out it's not used anymore anyway.
    ches authored Mar 9, 2020
    Configuration menu
    Copy the full SHA
    b15a5e6 View commit details
    Browse the repository at this point in the history
  2. Fix docker-compose db environment (feast-dev#519)

    Co-authored-by: Joost Rothweiler <=>
    Joostrothweiler authored Mar 9, 2020
    Configuration menu
    Copy the full SHA
    7881b85 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    aa9b1a5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cdbc1ca View commit details
    Browse the repository at this point in the history
  5. Add Feast Serving gRPC call metrics (feast-dev#509)

    * add feast serving grpc calls metrics
    
    * edited documentation to reflect correct class
    
    * separated into two metrics
    
    * linting updates
    ashwinath authored Mar 9, 2020
    Configuration menu
    Copy the full SHA
    fb2430a View commit details
    Browse the repository at this point in the history
  6. GitBook: [master] 2 pages modified

    woop authored and gitbook-bot committed Mar 9, 2020
    Configuration menu
    Copy the full SHA
    4f7cf93 View commit details
    Browse the repository at this point in the history
  7. GitBook: [master] one page modified

    woop authored and gitbook-bot committed Mar 9, 2020
    Configuration menu
    Copy the full SHA
    3a46cf8 View commit details
    Browse the repository at this point in the history
  8. Update Roadmap URL

    woop authored Mar 9, 2020
    Configuration menu
    Copy the full SHA
    40b67c0 View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2020

  1. Encode feature row before storing in Redis (feast-dev#530)

    * Encode feature row before storing in Redis
    
    * Include encoding as part of RedisMutationDoFn
    
    Co-authored-by: Khor Shu Heng <khor.heng@gojek.com>
    khorshuheng and khorshuheng authored Mar 13, 2020
    Configuration menu
    Copy the full SHA
    e7a1a39 View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2020

  1. Update Feast 0.5 roadmap

    Please see this issue for more details feast-dev#527
    woop authored Mar 14, 2020
    Configuration menu
    Copy the full SHA
    f50de61 View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2020

  1. Reduce sleep interval duration for thread that listens for messages (f…

    …east-dev#534)
    
    This seems to make the test pass more deterministically
    If this value is higher than the one used for sending output (50ms) some messages may be lost
    leading to failed test
    davidheryanto authored Mar 15, 2020
    Configuration menu
    Copy the full SHA
    afe9542 View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2020

  1. Update base Docker image for building Feast Serving image (feast-dev#535

    )
    
    * Update base Docker image for building Feast Serving image
    - Add clean phase before packaging for more deterministic build (in case host directory is dirty)
    - Move the downloading of grpc-health-probe in Feast Serving to build stage so the production stage does not need extra tools like wget, for slimmer production image.
    
    * Update base Docker image for Feast Serving in Dockerfile.dev
    davidheryanto authored Mar 16, 2020
    Configuration menu
    Copy the full SHA
    fb893de View commit details
    Browse the repository at this point in the history
  2. Add Cassandra Store (feast-dev#360)

    * create cassandra store for registration and ingestion
    
      * Downgraded Guava to 25
        * Beam 2.16 uses Cassandra 3.4.0 (So we cannot use Cassandra 4.x which shades Guava)
        * Cassandra 3.4.0 uses Guava version 16.0 but has a compatibility check to use a different class when we use version > 19.0.
        * Guava version 26 (version previously used) has breaking change to method used in compatibility check in Cassandra's dependency, hence version 25
      * Using Cassandra's internal field 'writetime' to handle out of order arrivals. When older records where the primary key already exist in Cassandra are ingested, they are set as tombstones in Cassandra and ignored on retrieval.
        * Aware that this way of handling out of order arrival is specific to Cassandra, but until we have a general way to handle out of order arrivals we need to do it this way
      * Cassandra's object mapper requires stating table's name along with @table annotation
        * table_name is still part of CassandraConfig for use in serving module
        * if user registers CassandraConfig with a different table name other than "feature_store", this will throw an exception
    
    * add cassandra serving service
    
      * Abstracted OnlineServingService for common implementation of online serving stores
      * Complete tests remain in RedisServingServiceTest while Cassandra tests only contain basic tests for writes, and some other implementation specific to Cassandra
    
    * update documentation to reflect current API and add cassandra store to docs
    
    * add default expiration to cassandra config for when featureset does not have max age
    
    * docs update, spotless check, and bug fix on cassandra schema
    smadarasmi authored and Wirick committed Mar 16, 2020
    Configuration menu
    Copy the full SHA
    ee4fea7 View commit details
    Browse the repository at this point in the history
  3. Add Cassandra Store (feast-dev#360)

    * create cassandra store for registration and ingestion
    
      * Downgraded Guava to 25
        * Beam 2.16 uses Cassandra 3.4.0 (So we cannot use Cassandra 4.x which shades Guava)
        * Cassandra 3.4.0 uses Guava version 16.0 but has a compatibility check to use a different class when we use version > 19.0.
        * Guava version 26 (version previously used) has breaking change to method used in compatibility check in Cassandra's dependency, hence version 25
      * Using Cassandra's internal field 'writetime' to handle out of order arrivals. When older records where the primary key already exist in Cassandra are ingested, they are set as tombstones in Cassandra and ignored on retrieval.
        * Aware that this way of handling out of order arrival is specific to Cassandra, but until we have a general way to handle out of order arrivals we need to do it this way
      * Cassandra's object mapper requires stating table's name along with @table annotation
        * table_name is still part of CassandraConfig for use in serving module
        * if user registers CassandraConfig with a different table name other than "feature_store", this will throw an exception
    
    * add cassandra serving service
    
      * Abstracted OnlineServingService for common implementation of online serving stores
      * Complete tests remain in RedisServingServiceTest while Cassandra tests only contain basic tests for writes, and some other implementation specific to Cassandra
    
    * update documentation to reflect current API and add cassandra store to docs
    
    * add default expiration to cassandra config for when featureset does not have max age
    
    * docs update, spotless check, and bug fix on cassandra schema
    Wirick committed Mar 16, 2020
    Configuration menu
    Copy the full SHA
    bc6618c View commit details
    Browse the repository at this point in the history
  4. CassandraBackedJobService works!

    Pr Comments and using ttl for cassandra job service
    
    1. Still unresolved is why the CassandraServingServiceITTest is failing,
    I'm thinking its because I'm not mocking the feature request correctly
    Wirick committed Mar 16, 2020
    Configuration menu
    Copy the full SHA
    74716c6 View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2020

  1. Configuration menu
    Copy the full SHA
    f8f77b8 View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2020

  1. Remove tracing

    Wirick committed Apr 7, 2020
    Configuration menu
    Copy the full SHA
    872b192 View commit details
    Browse the repository at this point in the history

Commits on May 3, 2020

  1. Ordering keys in ingestion and serving (#4)

    * Ordering keys in ingestion and serving
    
    * Notracing
    Wirick authored May 3, 2020
    Configuration menu
    Copy the full SHA
    743f097 View commit details
    Browse the repository at this point in the history

Commits on May 28, 2020

  1. Versionless serving option (#5)

    * Versionless serving option
    
    * Adding in tracing
    
    * Make nulls not update feature values
    Wirick authored May 28, 2020
    Configuration menu
    Copy the full SHA
    d490126 View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2020

  1. Prepare latest

    Wirick committed Jun 1, 2020
    Configuration menu
    Copy the full SHA
    b43f466 View commit details
    Browse the repository at this point in the history