Skip to content

Commit 0a322f0

Browse files
authored
Release v0.7.0 and Bump Versions (feast-dev#1007)
* Update version references in docs to v0.7.0 * Bump master versions to 0.8-SNAPSHOT * Update 0.7 release changelog with hotfix * Delete duplicate entries in changelog
1 parent 01d2661 commit 0a322f0

File tree

18 files changed

+106
-26
lines changed

18 files changed

+106
-26
lines changed

CHANGELOG.md

Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,85 @@
11
# Changelog
22

3+
## [v0.7.0](https://github.com/feast-dev/feast/tree/v0.7.1) (2020-09-09)
4+
5+
[Full Changelog](https://github.com/feast-dev/feast/compare/sdk/go/v0.6.2...v0.7.0)
6+
7+
**Breaking changes:**
8+
9+
- Add request response logging via fluentd [\#961](https://github.com/feast-dev/feast/pull/961) ([terryyylim](https://github.com/terryyylim))
10+
- Run JobCoontroller as separate application [\#951](https://github.com/feast-dev/feast/pull/951) ([pyalex](https://github.com/pyalex))
11+
- Output Subject Claim as Identity in Logging interceptor [\#946](https://github.com/feast-dev/feast/pull/946) ([mrzzy](https://github.com/mrzzy))
12+
- Use JobManager's backend as persistent storage and source of truth [\#903](https://github.com/feast-dev/feast/pull/903) ([pyalex](https://github.com/pyalex))
13+
- Fix invalid characters for project, featureset, entity and features creation [\#976](https://github.com/feast-dev/feast/pull/976) ([terryyylim](https://github.com/terryyylim))
14+
15+
**Implemented enhancements:**
16+
17+
- Add redis key prefix as an option to Redis cluster [\#975](https://github.com/feast-dev/feast/pull/975) ([khorshuheng](https://github.com/khorshuheng))
18+
- Authentication Support for Java & Go SDKs [\#971](https://github.com/feast-dev/feast/pull/971) ([mrzzy](https://github.com/mrzzy))
19+
- Add configurable prefix to Consumer Group in IngestionJob's Kafka reader [\#969](https://github.com/feast-dev/feast/pull/969) ([terryyylim](https://github.com/terryyylim))
20+
- Configurable kafka consumer in IngestionJob [\#959](https://github.com/feast-dev/feast/pull/959) ([pyalex](https://github.com/pyalex))
21+
- Restart Ingestion Job on code version update [\#949](https://github.com/feast-dev/feast/pull/949) ([pyalex](https://github.com/pyalex))
22+
- Add REST endpoints for Feast UI [\#878](https://github.com/feast-dev/feast/pull/878) ([SwampertX](https://github.com/SwampertX))
23+
- Upgrade Feast dependencies [\#876](https://github.com/feast-dev/feast/pull/876) ([pyalex](https://github.com/pyalex))
24+
25+
**Fixed bugs:**
26+
27+
- Fix Java & Go SDK TLS support [\#986](https://github.com/feast-dev/feast/pull/986) ([mrzzy](https://github.com/mrzzy))
28+
- Fix Python SDK setuptools not supporting tags required for Go SDK to be versioned. [\#983](https://github.com/feast-dev/feast/pull/983) ([mrzzy](https://github.com/mrzzy))
29+
- Fix Python native types multiple entities online retrieval [\#977](https://github.com/feast-dev/feast/pull/977) ([terryyylim](https://github.com/terryyylim))
30+
- Prevent historical retrieval from failing on dash in project / featureSet name [\#970](https://github.com/feast-dev/feast/pull/970) ([pyalex](https://github.com/pyalex))
31+
- Fetch Job's labels from dataflow [\#968](https://github.com/feast-dev/feast/pull/968) ([pyalex](https://github.com/pyalex))
32+
- Fetch Job's Created Datetime from Dataflow [\#966](https://github.com/feast-dev/feast/pull/966) ([pyalex](https://github.com/pyalex))
33+
- Fix flaky tests [\#953](https://github.com/feast-dev/feast/pull/953) ([pyalex](https://github.com/pyalex))
34+
- Prevent field duplications on schema merge in BigQuery sink [\#945](https://github.com/feast-dev/feast/pull/945) ([pyalex](https://github.com/pyalex))
35+
- Fix Audit Message Logging Interceptor Race Condition [\#938](https://github.com/feast-dev/feast/pull/938) ([mrzzy](https://github.com/mrzzy))
36+
- Bypass authentication for metric endpoints on Serving. [\#936](https://github.com/feast-dev/feast/pull/936) ([mrzzy](https://github.com/mrzzy))
37+
- Fix grpc security variables name and missing exec qualifier in docker.dev [\#935](https://github.com/feast-dev/feast/pull/935) ([jmelinav](https://github.com/jmelinav))
38+
- Remove extra line that duplicates statistics list [\#934](https://github.com/feast-dev/feast/pull/934) ([terryyylim](https://github.com/terryyylim))
39+
- Fix empty array when retrieving stats data [\#930](https://github.com/feast-dev/feast/pull/930) ([terryyylim](https://github.com/terryyylim))
40+
- Allow unauthenticated access when Authorization is disabled and to Health Probe [\#927](https://github.com/feast-dev/feast/pull/927) ([mrzzy](https://github.com/mrzzy))
41+
- Impute default project if empty before authorization is called [\#926](https://github.com/feast-dev/feast/pull/926) ([jmelinav](https://github.com/jmelinav))
42+
- Fix Github Actions CI load-test job failing due inability to install Feast Python SDK. [\#914](https://github.com/feast-dev/feast/pull/914) ([mrzzy](https://github.com/mrzzy))
43+
- Fix Online Serving unable to retrieve feature data after Feature Set update. [\#908](https://github.com/feast-dev/feast/pull/908) ([mrzzy](https://github.com/mrzzy))
44+
- Fix unit tests not running in feast.core package. [\#883](https://github.com/feast-dev/feast/pull/883) ([mrzzy](https://github.com/mrzzy))
45+
- Exclude dependencies signatures from IngestionJob package [\#879](https://github.com/feast-dev/feast/pull/879) ([pyalex](https://github.com/pyalex))
46+
- Prevent race condition in BQ sink jobId generation [\#877](https://github.com/feast-dev/feast/pull/877) ([pyalex](https://github.com/pyalex))
47+
- Add IngestionId & EventTimestamp to FeatureRowBatch to calculate lag metric correctly [\#874](https://github.com/feast-dev/feast/pull/874) ([pyalex](https://github.com/pyalex))
48+
- Fix typo for fluentd request response map key [\#989](https://github.com/feast-dev/feast/pull/989) ([terryyylim](https://github.com/terryyylim))
49+
- Reduce polling interval for docker-compose test and fix flaky e2e test [\#982](https://github.com/feast-dev/feast/pull/982) ([terryyylim](https://github.com/terryyylim))
50+
- Fix rate-limiting issue on github actions for master branch [\#974](https://github.com/feast-dev/feast/pull/974) ([terryyylim](https://github.com/terryyylim))
51+
- Fix docker-compose test [\#973](https://github.com/feast-dev/feast/pull/973) ([terryyylim](https://github.com/terryyylim))
52+
- Fix Helm chart requirements lock and version linting [\#925](https://github.com/feast-dev/feast/pull/925) ([woop](https://github.com/woop))
53+
- Fix Github Actions failures due to possible rate limiting. [\#972](https://github.com/feast-dev/feast/pull/972) ([mrzzy](https://github.com/mrzzy))
54+
- Fix docker image building for PR commits [\#907](https://github.com/feast-dev/feast/pull/907) ([woop](https://github.com/woop))
55+
- Fix Github Actions versioned image push [\#994](https://github.com/feast-dev/feast/pull/994)([mrzzy](https://github.com/mrzzy))
56+
- Fix Go SDK extra colon in metadata header for Authentication [\#1001](https://github.com/feast-dev/feast/pull/1001)([mrzzy](https://github.com/mrzzy))
57+
- Fix lint version not pulling tags. [\#999](https://github.com/feast-dev/feast/pull/999)([mrzzy](https://github.com/mrzzy))
58+
- Call fallback only when theres missing keys [\#1009](https://github.com/feast-dev/feast/pull/751) ([pyalex](https://github.com/pyalex))
59+
60+
**Merged pull requests:**
61+
62+
- Add cryptography to python ci-requirements [\#988](https://github.com/feast-dev/feast/pull/988) ([pyalex](https://github.com/pyalex))
63+
- Allow maps in environment variables in helm charts [\#987](https://github.com/feast-dev/feast/pull/987) ([pyalex](https://github.com/pyalex))
64+
- Speed up Github Actions Docker builds [\#980](https://github.com/feast-dev/feast/pull/980) ([mrzzy](https://github.com/mrzzy))
65+
- Use setup.py develop instead of pip install -e [\#967](https://github.com/feast-dev/feast/pull/967) ([pyalex](https://github.com/pyalex))
66+
- Peg black version [\#963](https://github.com/feast-dev/feast/pull/963) ([terryyylim](https://github.com/terryyylim))
67+
- Remove FeatureRow compaction in BQ sink [\#960](https://github.com/feast-dev/feast/pull/960) ([pyalex](https://github.com/pyalex))
68+
- Get job controller deployment for docker compose back [\#958](https://github.com/feast-dev/feast/pull/958) ([pyalex](https://github.com/pyalex))
69+
- Revert job controller deployment for docker compose [\#957](https://github.com/feast-dev/feast/pull/957) ([woop](https://github.com/woop))
70+
- JobCoordinator use public API to communicate with Core [\#943](https://github.com/feast-dev/feast/pull/943) ([pyalex](https://github.com/pyalex))
71+
- Allow Logging Interceptor to be toggled by Message Logging Enabled Flag [\#940](https://github.com/feast-dev/feast/pull/940) ([mrzzy](https://github.com/mrzzy))
72+
- Clean up Feast CI, docker compose, and notebooks [\#916](https://github.com/feast-dev/feast/pull/916) ([woop](https://github.com/woop))
73+
- Allow use of Kubernetes for Github Actions [\#910](https://github.com/feast-dev/feast/pull/910) ([woop](https://github.com/woop))
74+
- Wait for docker images to be ready for e2e dataflow test [\#909](https://github.com/feast-dev/feast/pull/909) ([woop](https://github.com/woop))
75+
- Add docker image building to GitHub Actions and consolidate workflows [\#898](https://github.com/feast-dev/feast/pull/898) ([woop](https://github.com/woop))
76+
- Add load test GitHub Action [\#897](https://github.com/feast-dev/feast/pull/897) ([woop](https://github.com/woop))
77+
- Typo in feature sets example. [\#894](https://github.com/feast-dev/feast/pull/894) ([ashwinath](https://github.com/ashwinath))
78+
- Add auth integration tests [\#892](https://github.com/feast-dev/feast/pull/892) ([woop](https://github.com/woop))
79+
- Integration Test for Job Coordinator [\#886](https://github.com/feast-dev/feast/pull/886) ([pyalex](https://github.com/pyalex))
80+
- BQ sink produces sample of successful inserts [\#875](https://github.com/feast-dev/feast/pull/875) ([pyalex](https://github.com/pyalex))
81+
- Add Branch and RC Awareness to Version Lint & Fix Semver Regex [\#998](https://github.com/feast-dev/feast/pull/998) ([mrzzy](https://github.com/mrzzy))
82+
383
## [v0.6.2](https://github.com/feast-dev/feast/tree/v0.6.2) (2020-08-02)
484
[Full Changelog](https://github.com/feast-dev/feast/compare/v0.6.1...v0.6.2)
585

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ prediction = my_model.predict(fs.get_online_features(customer_features, customer
4343
Clone the latest stable version of the [Feast repository](https://github.com/gojek/feast/) and navigate to the `infra/docker-compose` sub-directory:
4444

4545
```
46-
git clone --depth 1 --branch v0.6.2 https://github.com/feast-dev/feast.git
46+
git clone --depth 1 --branch v0.7.0 https://github.com/feast-dev/feast.git
4747
cd feast/infra/docker-compose
4848
cp .env.sample .env
4949
```

datatypes/java/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ Dependency Coordinates
1616
<dependency>
1717
<groupId>dev.feast</groupId>
1818
<artifactId>datatypes-java</artifactId>
19-
<version>0.7-SNAPSHOT</version>
19+
<version>0.8-SNAPSHOT</version>
2020
</dependency>
2121
```
2222

docs/administration/audit-logging.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ Audit Logs produced by Feast are written to the console similar to normal logs b
4545
"service": "CoreService",
4646
"component": "feast-core",
4747
"id": "45329ea9-0d48-46c5-b659-4604f6193711",
48-
"version": "0.6.2"
48+
"version": "0.7.0"
4949
},
5050
"hostname": "feast.core"
5151
"timestamp": "2020-08-16T04:45:24Z",

docs/contributing/development-guide.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ To run Feast Core locally:
132132
```bash
133133
# Feast Core can be configured from the following .yml file
134134
# $FEAST_REPO/core/src/main/resources/application.yml
135-
java -jar core/target/feast-core-0.7-SNAPSHOT-exec.jar
135+
java -jar core/target/feast-core-0.8-SNAPSHOT-exec.jar
136136
```
137137

138138
Test whether Feast Core is running
@@ -156,7 +156,7 @@ To run Feast Job Controller locally:
156156
```bash
157157
# Feast Job Controller can be configured from the following .yml file
158158
# $FEAST_REPO/job-controller/src/main/resources/application.yml
159-
java -jar job-controller/target/feast-job-controller-0.7-SNAPSHOT-exec.jar
159+
java -jar job-controller/target/feast-job-controller-0.8-SNAPSHOT-exec.jar
160160
```
161161

162162
Test whether Feast Job Controller is running:
@@ -199,7 +199,7 @@ Once Feast Serving is started, it will register its store with Feast Core \(by n
199199
Start Feast Serving server on localhost:6566:
200200

201201
```text
202-
java -jar serving/target/feast-serving-0.7-SNAPSHOT-exec.jar
202+
java -jar serving/target/feast-serving-0.8-SNAPSHOT-exec.jar
203203
```
204204

205205
Test connectivity to Feast Serving
@@ -210,7 +210,7 @@ grpc_cli call localhost:6566 GetFeastServingInfo ''
210210

211211
```text
212212
connecting to localhost:6566
213-
version: "0.7-SNAPSHOT"
213+
version: "0.8-SNAPSHOT"
214214
type: FEAST_SERVING_TYPE_ONLINE
215215
216216
Rpc succeeded with OK status

docs/getting-started/deploying-feast/docker-compose.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ The Docker Compose setup is recommended if you are running Feast locally to try
1818
Clone the latest stable version of the [Feast repository](https://github.com/gojek/feast/) and setup before we deploy:
1919

2020
```text
21-
git clone --depth 1 --branch v0.6.2 https://github.com/feast-dev/feast.git
21+
git clone --depth 1 --branch v0.7.0 https://github.com/feast-dev/feast.git
2222
export FEAST_REPO=$(pwd)
2323
cd feast/infra/docker-compose
2424
cp .env.sample .env

infra/charts/feast/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
apiVersion: v1
22
description: Feature store for machine learning.
33
name: feast
4-
version: 0.7-SNAPSHOT
4+
version: 0.8-SNAPSHOT
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
apiVersion: v1
22
description: Feast Core registers feature specifications.
33
name: feast-core
4-
version: 0.7-SNAPSHOT
4+
version: 0.8-SNAPSHOT

infra/charts/feast/charts/feast-core/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ feast-core
22
==========
33
Feast Core registers feature specifications.
44

5-
Current chart version is `0.7-SNAPSHOT`
5+
Current chart version is `0.8-SNAPSHOT`
66

77

88

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
apiVersion: v1
22
description: Feast Job Coontroller manage ingestion jobs.
33
name: feast-jobcontroller
4-
version: 0.7-SNAPSHOT
4+
version: 0.8-SNAPSHOT

0 commit comments

Comments
 (0)