diff --git a/core/pom.xml b/core/pom.xml
index 737a5c1d685..e421df7c875 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -50,6 +50,7 @@
spring-boot-maven-plugin
false
+
@@ -58,6 +59,7 @@
build-info
+
@@ -109,56 +111,56 @@
org.apache.logging.log4j
log4j-web
-
- org.springframework.security
- spring-security-core
- 5.3.0.RELEASE
-
-
- org.springframework.security
- spring-security-config
- 5.3.0.RELEASE
-
-
- org.springframework.security.oauth
- spring-security-oauth2
- 2.4.0.RELEASE
-
-
- org.springframework.security
- spring-security-oauth2-client
- 5.3.0.RELEASE
-
-
- org.springframework.security
- spring-security-web
- 5.3.0.RELEASE
-
-
- org.springframework.security
- spring-security-oauth2-resource-server
- 5.3.0.RELEASE
-
-
- org.springframework.security
- spring-security-oauth2-jose
- 5.3.0.RELEASE
-
-
- net.devh
- grpc-server-spring-boot-starter
- 2.4.0.RELEASE
-
-
- com.nimbusds
- nimbus-jose-jwt
- 8.2.1
-
-
- org.springframework.security
- spring-security-oauth2-core
- 5.3.0.RELEASE
-
+
+ org.springframework.security
+ spring-security-core
+ ${spring.security.version}
+
+
+ org.springframework.security
+ spring-security-config
+ ${spring.security.version}
+
+
+ org.springframework.security.oauth
+ spring-security-oauth2
+ ${spring.security.oauth.version}
+
+
+ org.springframework.security
+ spring-security-oauth2-client
+ ${spring.security.version}
+
+
+ org.springframework.security
+ spring-security-web
+ ${spring.security.version}
+
+
+ org.springframework.security
+ spring-security-oauth2-resource-server
+ 5.3.0.RELEASE
+
+
+ org.springframework.security
+ spring-security-oauth2-jose
+ 5.3.0.RELEASE
+
+
+ net.devh
+ grpc-server-spring-boot-starter
+ 2.4.0.RELEASE
+
+
+ com.nimbusds
+ nimbus-jose-jwt
+ 8.2.1
+
+
+ org.springframework.security
+ spring-security-oauth2-core
+ 5.3.0.RELEASE
+
org.springframework.boot
@@ -224,6 +226,8 @@
true
+
+
org.springframework.kafka
spring-kafka
@@ -249,28 +253,28 @@
io.prometheus
simpleclient_servlet
-
- com.google.api.client
- google-api-client-googleapis-auth-oauth
- 1.2.3-alpha
-
-
- com.auth0
- jwks-rsa
- 0.11.0
-
+
+ com.google.api.client
+ google-api-client-googleapis-auth-oauth
+ 1.2.3-alpha
+
+
+ com.auth0
+ jwks-rsa
+ 0.11.0
+
-
- com.auth0
- java-jwt
- 3.10.0
-
+
+ com.auth0
+ java-jwt
+ 3.10.0
+
-
- sh.ory.keto
- keto-client
- 0.4.4-alpha.1
-
+
+ sh.ory.keto
+ keto-client
+ 0.4.4-alpha.1
+
com.jayway.jsonpath
@@ -284,11 +288,13 @@
spring-boot-test
test
+
org.springframework.boot
spring-boot-test-autoconfigure
test
+
javax.xml.bind
jaxb-api
@@ -300,39 +306,39 @@
flyway-core
${flyway.version}
-
- javax.validation
- validation-api
- 2.0.0.Final
-
-
- org.hibernate.validator
- hibernate-validator
- 6.1.2.Final
-
-
- org.hibernate.validator
- hibernate-validator-annotation-processor
- 6.1.2.Final
-
+
+ javax.validation
+ validation-api
+ 2.0.0.Final
+
+
+ org.hibernate.validator
+ hibernate-validator
+ 6.1.2.Final
+
+
+ org.hibernate.validator
+ hibernate-validator-annotation-processor
+ 6.1.2.Final
+
-
- org.mockito
- mockito-core
- 2.23.0
- test
-
-
- org.springframework
- spring-test
- 5.1.3.RELEASE
- test
-
-
- org.junit.jupiter
- junit-jupiter
- RELEASE
- test
-
-
-
+
+ org.mockito
+ mockito-core
+ 2.23.0
+ test
+
+
+ org.springframework
+ spring-test
+ 5.1.3.RELEASE
+ test
+
+
+ org.junit.jupiter
+ junit-jupiter
+ RELEASE
+ test
+
+
+
\ No newline at end of file
diff --git a/ingestion/pom.xml b/ingestion/pom.xml
index de50789a67b..182c04df747 100644
--- a/ingestion/pom.xml
+++ b/ingestion/pom.xml
@@ -16,249 +16,259 @@
~
-->
- 4.0.0
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+ 4.0.0
-
- dev.feast
- feast-parent
- ${revision}
-
+
+ dev.feast
+ feast-parent
+ ${revision}
+
- Feast Ingestion
- feast-ingestion
+ Feast Ingestion
+ feast-ingestion
-
-
-
- org.apache.maven.plugins
- maven-shade-plugin
- 3.2.1
-
-
- package
-
- shade
-
-
-
-
-
- feast.ingestion.ImportJobOld
-
-
- reference.conf
-
-
-
-
-
- org.springframework
- org.springframework.vendor
-
-
- io.opencensus
- io.opencensus.vendor
-
-
- com.google.cloud.bigquery
- com.google.cloud.bigquery.vendor
-
-
-
-
-
-
+
+
+
+ org.apache.maven.plugins
+ maven-shade-plugin
+ 3.2.1
+
+
+ package
+
+ shade
+
+
+
+
+
+ feast.ingestion.ImportJobOld
+
+
+ reference.conf
+
+
+
+
+
+ org.springframework
+ org.springframework.vendor
+
+
+ io.opencensus
+ io.opencensus.vendor
+
+
+ com.google.cloud.bigquery
+ com.google.cloud.bigquery.vendor
+
+
+
+
+
+
-
- org.apache.maven.plugins
- maven-enforcer-plugin
-
-
-
- enforce-bytecode-version
-
- enforce
-
-
-
-
- 1.8
-
-
-
-
-
-
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+
+
+
+ enforce-bytecode-version
+
+ enforce
+
+
+
+
+ 1.8
+
+
+
+
+
+
-
- org.jacoco
- jacoco-maven-plugin
-
-
-
+
+ org.jacoco
+ jacoco-maven-plugin
+
+
+
-
-
- dev.feast
- datatypes-java
- ${project.version}
-
+
+
+ dev.feast
+ datatypes-java
+ ${project.version}
+
-
- dev.feast
- feast-storage-api
- ${project.version}
-
+
+ dev.feast
+ feast-storage-api
+ ${project.version}
+
-
- dev.feast
- feast-storage-connector-redis
- ${project.version}
-
+
+ dev.feast
+ feast-storage-connector-redis
+ ${project.version}
+
-
- dev.feast
- feast-storage-connector-bigquery
- ${project.version}
-
+
+ dev.feast
+ feast-storage-connector-bigquery
+ ${project.version}
+
-
- dev.feast
- feast-common
- ${project.version}
-
+
+ dev.feast
+ feast-common
+ ${project.version}
+
-
- com.google.auto.value
- auto-value-annotations
- 1.6.6
-
-
- com.google.auto.value
- auto-value
- 1.6.6
- provided
-
+
+ com.google.auto.value
+ auto-value-annotations
+ 1.6.6
+
+
+ com.google.auto.value
+ auto-value
+ 1.6.6
+ provided
+
-
- com.google.cloud
- google-cloud-bigquery
-
+
+ com.google.cloud
+ google-cloud-bigquery
+
-
- org.hamcrest
- hamcrest-core
-
-
- org.hamcrest
- hamcrest-library
-
+
+ org.hamcrest
+ hamcrest-core
+
+
+ org.hamcrest
+ hamcrest-library
+
-
- org.mockito
- mockito-core
-
+
+ org.mockito
+ mockito-core
+
-
- com.google.protobuf
- protobuf-java
-
-
- com.google.protobuf
- protobuf-java-util
-
+
+ com.google.protobuf
+ protobuf-java
+
+
+ com.google.protobuf
+ protobuf-java-util
+
-
- junit
- junit
- 4.12
- test
-
+
+ junit
+ junit
+ 4.12
+ test
+
-
- org.apache.kafka
- kafka-clients
-
+
+ org.apache.kafka
+ kafka-clients
+
-
- joda-time
- joda-time
-
+
+ joda-time
+ joda-time
+
-
- org.apache.beam
- beam-runners-google-cloud-dataflow-java
- ${org.apache.beam.version}
-
+
+ org.apache.beam
+ beam-runners-google-cloud-dataflow-java
+ ${org.apache.beam.version}
+
-
- org.apache.beam
- beam-runners-direct-java
- ${org.apache.beam.version}
-
+
+ org.apache.beam
+ beam-runners-direct-java
+ ${org.apache.beam.version}
+
-
- org.apache.beam
- beam-sdks-java-io-kafka
- ${org.apache.beam.version}
-
+
+ org.apache.beam
+ beam-sdks-java-io-kafka
+ ${org.apache.beam.version}
+
+
+ org.slf4j
+ slf4j-log4j12
+
+
+ log4j
+ log4j
+
+
+
-
- io.lettuce
- lettuce-core
-
+
+ io.lettuce
+ lettuce-core
+
-
- org.slf4j
- slf4j-api
-
+
+ org.slf4j
+ slf4j-api
+
-
-
- com.github.kstyrc
- embedded-redis
-
+
+
+ com.github.kstyrc
+ embedded-redis
+
-
-
- org.apache.kafka
- kafka_2.12
- test
-
+
+
+ org.apache.kafka
+ kafka_2.12
+ test
+
-
- org.slf4j
- slf4j-simple
- 1.7.30
- test
-
+
+ org.slf4j
+ slf4j-simple
+ 1.7.30
+ test
+
-
- com.google.guava
- guava
-
-
- com.datadoghq
- java-dogstatsd-client
- 2.8.1
-
+
+ com.google.guava
+ guava
+
+
+ com.datadoghq
+ java-dogstatsd-client
+ 2.8.1
+
-
-
- org.apache.commons
- commons-math3
- 3.6.1
-
+
+
+ org.apache.commons
+ commons-math3
+ 3.6.1
+
-
-
+
+
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
index 5c7924ac330..9bdbf909fac 100644
--- a/pom.xml
+++ b/pom.xml
@@ -49,20 +49,24 @@
1.17.1
3.10.0
3.10.0
- 2.0.9.RELEASE
+ 2.3.0.RELEASE
+ 5.3.0.RELEASE
+ 2.4.0.RELEASE
2.18.0
1.91.0
0.8.0
1.9.10
1.3
5.3.6.Final
- 2.3.0
+ 2.5.0
2.28.2
0.21.0
2.12.1
- 5.2.4
+ 6.0.8
+ 2.9.9
+ 2.0.2
@@ -133,19 +137,19 @@
- io.opencensus
- opencensus-api
- ${opencensus.version}
+ io.opencensus
+ opencensus-api
+ ${opencensus.version}
- io.opencensus
- opencensus-contrib-grpc-util
- ${opencensus.version}
+ io.opencensus
+ opencensus-contrib-grpc-util
+ ${opencensus.version}
- io.opencensus
- opencensus-contrib-http-util
- ${opencensus.version}
+ io.opencensus
+ opencensus-contrib-http-util
+ ${opencensus.version}
@@ -207,9 +211,14 @@
- com.datadoghq
- java-dogstatsd-client
- 2.6.1
+ joda-time
+ joda-time
+ ${joda.time.version}
+
+
+ com.datadoghq
+ java-dogstatsd-client
+ 2.6.1
com.google.guava
@@ -319,7 +328,6 @@
pom
import
-
javax.xml.bind
jaxb-api
@@ -366,6 +374,9 @@
jar
+
+ ${java.home}/bin/javadoc
+
@@ -376,8 +387,8 @@
-
-
+
-
+
1.7
@@ -408,15 +419,15 @@
-
-
- spotless-check
- process-test-classes
-
- check
-
-
-
+
+
+ spotless-check
+ process-test-classes
+
+ check
+
+
+
org.apache.maven.plugins
@@ -659,4 +670,4 @@
-
+
\ No newline at end of file
diff --git a/serving/pom.xml b/serving/pom.xml
index 66a840e0097..6cc3a82ed7d 100644
--- a/serving/pom.xml
+++ b/serving/pom.xml
@@ -16,302 +16,302 @@
~
-->
- 4.0.0
-
-
- dev.feast
- feast-parent
- ${revision}
-
-
- feast-serving
- Feast Serving
- Feature serving API service
-
-
-
- spring-plugins
- Spring Plugins
- https://repo.spring.io/plugins-release
-
-
-
-
-
-
- org.apache.maven.plugins
- maven-compiler-plugin
-
- 11
-
-
-
-
- org.jacoco
- jacoco-maven-plugin
-
-
-
- org.springframework.boot
- spring-boot-maven-plugin
-
- false
-
-
-
- build-info
-
- build-info
-
-
-
-
-
- org.apache.maven.plugins
- maven-failsafe-plugin
- 2.18.1
-
-
- integration-test
-
- integration-test
-
-
-
- verify
-
- verify
-
-
-
-
-
-
-
-
-
- dev.feast
- datatypes-java
- ${project.version}
-
-
-
-
- dev.feast
- feast-storage-api
- ${project.version}
-
-
-
- dev.feast
- feast-storage-connector-redis
- ${project.version}
-
-
-
- dev.feast
- feast-storage-connector-bigquery
- ${project.version}
-
-
-
- dev.feast
- feast-common
- ${project.version}
-
-
-
-
- org.slf4j
- slf4j-api
-
-
-
- org.springframework.boot
- spring-boot-configuration-processor
- true
-
-
-
-
- org.springframework.boot
- spring-boot-starter-web
-
-
-
- org.springframework.boot
- spring-boot-starter-log4j2
-
-
- org.apache.logging.log4j
- log4j-web
-
-
-
- org.springframework.boot
- spring-boot-devtools
- true
-
-
-
-
- io.github.lognet
- grpc-spring-boot-starter
-
-
-
-
- org.springframework.boot
- spring-boot-starter-actuator
-
-
-
-
- io.grpc
- grpc-services
-
-
-
- io.grpc
- grpc-stub
-
-
-
- com.google.protobuf
- protobuf-java-util
-
-
-
-
- com.google.guava
- guava
-
-
-
- joda-time
- joda-time
-
-
-
- io.jaegertracing
- jaeger-client
- 0.31.0
-
-
- io.opentracing
- opentracing-api
- 0.31.0
-
-
- io.opentracing
- opentracing-noop
- 0.31.0
-
-
-
-
- io.prometheus
- simpleclient
- 0.8.0
-
-
-
-
- io.prometheus
- simpleclient_hotspot
- 0.8.0
-
-
-
-
- io.prometheus
- simpleclient_servlet
- 0.8.0
-
-
- io.prometheus
- simpleclient_spring_boot
- 0.8.0
-
-
-
- com.google.auto.value
- auto-value-annotations
- 1.6.6
-
-
- com.google.auto.value
- auto-value
- 1.6.6
- provided
-
-
-
-
-
- io.grpc
- grpc-testing
-
-
-
- org.springframework.boot
- spring-boot-starter-test
- test
-
-
-
- org.mockito
- mockito-core
- test
-
-
-
-
- com.fasterxml.jackson.dataformat
- jackson-dataformat-yaml
-
-
-
- com.github.kstyrc
- embedded-redis
- test
-
-
-
-
-
- profile-local
-
-
- !ci
-
-
-
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+ 4.0.0
+
+
+ dev.feast
+ feast-parent
+ ${revision}
+
+
+ feast-serving
+ Feast Serving
+ Feature serving API service
+
+
+
+ spring-plugins
+ Spring Plugins
+ https://repo.spring.io/plugins-release
+
+
+
+
-
- org.apache.maven.plugins
- maven-resources-plugin
- 3.1.0
-
-
- @
-
- false
-
-
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+
+ 11
+
+
+
+
+ org.jacoco
+ jacoco-maven-plugin
+
+
+
+ org.springframework.boot
+ spring-boot-maven-plugin
+
+ false
+
+
+
+ build-info
+
+ build-info
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-failsafe-plugin
+ 2.18.1
+
+
+ integration-test
+
+ integration-test
+
+
+
+ verify
+
+ verify
+
+
+
+
-
-
-
-
- src/main/resources
- true
-
-
-
-
-
-
-
+
+
+
+
+ dev.feast
+ datatypes-java
+ ${project.version}
+
+
+
+
+ dev.feast
+ feast-storage-api
+ ${project.version}
+
+
+
+ dev.feast
+ feast-storage-connector-redis
+ ${project.version}
+
+
+
+ dev.feast
+ feast-storage-connector-bigquery
+ ${project.version}
+
+
+
+ dev.feast
+ feast-common
+ ${project.version}
+
+
+
+
+ org.slf4j
+ slf4j-api
+
+
+
+ org.springframework.boot
+ spring-boot-configuration-processor
+ true
+
+
+
+
+ org.springframework.boot
+ spring-boot-starter-web
+
+
+
+ org.springframework.boot
+ spring-boot-starter-log4j2
+
+
+ org.apache.logging.log4j
+ log4j-web
+
+
+
+ org.springframework.boot
+ spring-boot-devtools
+ true
+
+
+
+
+ io.github.lognet
+ grpc-spring-boot-starter
+
+
+
+
+ org.springframework.boot
+ spring-boot-starter-actuator
+
+
+
+
+ io.grpc
+ grpc-services
+
+
+
+ io.grpc
+ grpc-stub
+
+
+
+ com.google.protobuf
+ protobuf-java-util
+
+
+
+
+ com.google.guava
+ guava
+
+
+
+ io.jaegertracing
+ jaeger-client
+ 0.31.0
+
+
+ io.opentracing
+ opentracing-api
+ 0.31.0
+
+
+ io.opentracing
+ opentracing-noop
+ 0.31.0
+
+
+
+
+ io.prometheus
+ simpleclient
+ 0.8.0
+
+
+
+
+ io.prometheus
+ simpleclient_hotspot
+ 0.8.0
+
+
+
+
+ io.prometheus
+ simpleclient_servlet
+ 0.8.0
+
+
+ io.prometheus
+ simpleclient_spring_boot
+ 0.8.0
+
+
+
+ com.google.auto.value
+ auto-value-annotations
+ 1.6.6
+
+
+ com.google.auto.value
+ auto-value
+ 1.6.6
+ provided
+
+
+
+
+
+ io.grpc
+ grpc-testing
+
+
+
+ org.springframework.boot
+ spring-boot-starter-test
+ test
+
+
+
+ org.mockito
+ mockito-core
+ test
+
+
+
+
+ com.fasterxml.jackson.dataformat
+ jackson-dataformat-yaml
+
+
+
+ com.github.kstyrc
+ embedded-redis
+ test
+
+
+ jakarta.validation
+ jakarta.validation-api
+ ${jakarta.validation.api.version}
+
+
+
+
+
+ profile-local
+
+
+ !ci
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-resources-plugin
+ 3.1.0
+
+
+ @
+
+ false
+
+
+
+
+
+
+
+ src/main/resources
+ true
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/storage/api/pom.xml b/storage/api/pom.xml
index 231471e9cbf..81bcd522f08 100644
--- a/storage/api/pom.xml
+++ b/storage/api/pom.xml
@@ -1,78 +1,88 @@
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
-
- dev.feast
- feast-parent
- ${revision}
- ../..
-
+
+ dev.feast
+ feast-parent
+ ${revision}
+ ../..
+
- 4.0.0
- feast-storage-api
+ 4.0.0
+ feast-storage-api
- Feast Storage API
+ Feast Storage API
-
-
-
- org.apache.maven.plugins
- maven-dependency-plugin
-
-
-
- javax.annotation
-
-
-
-
-
+
+
+
+ org.apache.maven.plugins
+ maven-dependency-plugin
+
+
+
+ javax.annotation
+
+
+
+
+
-
+
-
- dev.feast
- datatypes-java
- ${project.version}
-
+
+ dev.feast
+ datatypes-java
+ ${project.version}
+
-
- dev.feast
- feast-common
- ${project.version}
-
+
+ dev.feast
+ feast-common
+ ${project.version}
+
-
- org.apache.beam
- beam-sdks-java-core
- ${org.apache.beam.version}
-
+
+ org.apache.beam
+ beam-sdks-java-core
+ ${org.apache.beam.version}
+
+
+ org.slf4j
+ slf4j-log4j12
+
+
+ org.slf4j
+ slf4j-api
+
+
+
-
- com.google.auto.value
- auto-value-annotations
- 1.6.6
-
+
+ com.google.auto.value
+ auto-value-annotations
+ 1.6.6
+
-
- com.google.auto.value
- auto-value
- 1.6.6
- provided
-
+
+ com.google.auto.value
+ auto-value
+ 1.6.6
+ provided
+
-
- org.apache.commons
- commons-lang3
- 3.9
-
+
+ org.apache.commons
+ commons-lang3
+ 3.9
+
-
- junit
- junit
- 4.12
- test
-
-
+
+ junit
+ junit
+ 4.12
+ test
+
+
-
+
\ No newline at end of file
diff --git a/storage/connectors/bigquery/pom.xml b/storage/connectors/bigquery/pom.xml
index 32c6dda4810..3f4750cf126 100644
--- a/storage/connectors/bigquery/pom.xml
+++ b/storage/connectors/bigquery/pom.xml
@@ -1,5 +1,5 @@
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
dev.feast
@@ -17,6 +17,16 @@
io.pebbletemplates
pebble
3.1.0
+
+
+ org.slf4j
+ slf4j-log4j12
+
+
+ org.slf4j
+ slf4j-api
+
+
@@ -97,4 +107,4 @@
test
-
+
\ No newline at end of file