-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Comparing changes
Open a pull request
base repository: feast-dev/feast
base: v0.4.7
head repository: feast-dev/feast
compare: v0.3.7
- 17 commits
- 105 files changed
- 9 contributors
Commits on Dec 18, 2019
-
Update helm dependency before building (#373)
To ensure requirements.lock is in sync with requirements.yaml helm/helm#2033
Configuration menu - View commit details
-
Copy full SHA for ec0db7c - Browse repository at this point
Copy the full SHA ec0db7cView commit details
Commits on Dec 23, 2019
-
Make redis key creation more determinisitic (#380)
* Make redis key creation more determinisitic * Sort entity names
Chen Zhiling committedDec 23, 2019 Configuration menu - View commit details
-
Copy full SHA for decb44b - Browse repository at this point
Copy the full SHA decb44bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5801e58 - Browse repository at this point
Copy the full SHA 5801e58View commit details
Commits on Dec 26, 2019
-
Always set destination table in BigQuery query config in Feast Batch …
…Serving so it can handle large results (#392) * Update BQ query config to always set destination table, so that it can work with large results Refer to: https://cloud.google.com/bigquery/quotas#query_jobs, maximum reponse-size bullet point. * Replace prefix for temp table name * Set expiry on entity rows table * Include exception message in error description GRPC client such as Feast Python SDK will usually not show error cause only error description * Code cleanup * Update batch-retrieval e2e test. Output rows may not have the same order as requested entity rows
Configuration menu - View commit details
-
Copy full SHA for 2fcddaa - Browse repository at this point
Copy the full SHA 2fcddaaView commit details
Commits on Jan 3, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 77229eb - Browse repository at this point
Copy the full SHA 77229ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5601a09 - Browse repository at this point
Copy the full SHA 5601a09View commit details -
Configuration menu - View commit details
-
Copy full SHA for d93274f - Browse repository at this point
Copy the full SHA d93274fView commit details
Commits on Jan 7, 2020
-
Add missing wait time after running feast apply (#412)
Otherwise ingested data will not be processed because Beam job is not ready
Configuration menu - View commit details
-
Copy full SHA for cd7ab6d - Browse repository at this point
Copy the full SHA cd7ab6dView commit details
Commits on Jan 8, 2020
-
* 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 schemaConfiguration menu - View commit details
-
Copy full SHA for 505bdc6 - Browse repository at this point
Copy the full SHA 505bdc6View commit details -
Backport Sonatype publishing and datatypes module for v0.3.x (#407)
* Use Nexus staging plugin for deployment (#394) * Use Nexus staging pluging for deployment * Fix Javadoc error * Hard coded parent version as variable substitution is not supported * Introduce datatypes/java module for proto generation 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. * Java SDK release script (#406) * Use back revision variable in pom.xml So user or CI system can easily override revision from external sources such as Git tag name * Add flatten maven plugin This plugin is useful during deployment so the final pom is resolved without parent dependency, i.e. we do not necessarily need to upload parent library * Increase versions for maven source,javadoc,spotless plugins So it has newer features and more fixes * Add gpg-plugin needed to sign releases * Use oss configure for flatten plugin, add developers info in pom.xml (required for releasing library * Add publish-java-sdk script * Add more logs to publish-java-sdk.sh * Add ProwJob publish-java-sdk * Use GPG_KEY_IMPORT_DIR variable * Update revision in pom.xml to 0.4.2-SNAPSHOT * Publish datatypes/java along with sdk/java Co-authored-by: Khor Shu Heng <[email protected]> Co-authored-by: David Heryanto <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 801408a - Browse repository at this point
Copy the full SHA 801408aView commit details
Commits on Feb 13, 2020
-
v0.3.6 was tagged and 0.3.x development has moved forward. See #442
Configuration menu - View commit details
-
Copy full SHA for 784c7e0 - Browse repository at this point
Copy the full SHA 784c7e0View commit details
Commits on Mar 9, 2020
-
Configuration menu - View commit details
-
Copy full SHA for be47510 - Browse repository at this point
Copy the full SHA be47510View commit details -
v0.3 backport: Fail Spotless check before tests (#516)
* 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 Hopefully for last time as a bulk operation, after 6363540.
Configuration menu - View commit details
-
Copy full SHA for be4d189 - Browse repository at this point
Copy the full SHA be4d189View commit details -
v0.3 backport: Remove unused ingestion deps (#521)
* 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 (#421) that I was looking to backport, and it turns out it's not used anymore anyway.
Configuration menu - View commit details
-
Copy full SHA for 4f91b22 - Browse repository at this point
Copy the full SHA 4f91b22View commit details
Commits on Apr 27, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 1a35764 - Browse repository at this point
Copy the full SHA 1a35764View commit details -
Configuration menu - View commit details
-
Copy full SHA for a68ddf2 - Browse repository at this point
Copy the full SHA a68ddf2View commit details
Commits on May 1, 2020
-
* Release v0.3.7 * Remove SNAPSHOT from e2e tests * Find jar version from Maven
Configuration menu - View commit details
-
Copy full SHA for 987cb99 - Browse repository at this point
Copy the full SHA 987cb99View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v0.4.7...v0.3.7