v1.0.0-rc4
Pre-release
Pre-release
What's Changed
- Clean up some links that's referring to LinkedIn by @xiaoyongzhu in #872
- Insert test coverage check for python client into github pipeline by @enya-yx in #862
- Create docs on how to update Feathr client and registry, and how to pass credentials by @xiaoyongzhu in #818
- Add a custom pytest marker config to pyproject.toml by @loomlike in #786
- fix broken link by @xiaoyongzhu in #874
- Separate out snowflake source by @aabbasi-hbo in #836
- Decouple build feature code by @xiaoyongzhu in #838
- Refining example, add utilities, and fix xdist test error by @loomlike in #794
- Add 'format' arg to get_result_df by @loomlike in #885
- Fix test failure by @jaymo001 in #904
- UI add feature the deletion for projects/features/dataSource by @Fendoe in #909
- Fixing Bugs reported during oncall by @jainr in #908
- Ignore 'registry_utils' in test coverage by @enya-yx in #907
- Update azure_resource_provision.json by @xiaoyongzhu in #912
- Exclude pegasus jars and release version by @rakeshkashyap123 in #913
- Exclude pegasus data files explicitly by @rakeshkashyap123 in #916
- Fix auto-tz casting bug by @bozhonghu in #905
- Support printing features and returning keys when getting features from registry by @enya-yx in #886
- Adding Continuous deployment == ON flag to webapp settings by @jainr in #927
- Add use_env_var flag to client by @loomlike in #923
- Format docs and add tech talks by @xiaoyongzhu in #931
- Add is_synapse() by @loomlike in #929
- publish fat jar in maven update action by @Yuqing-cat in #935
- Add Spark Configuration Not Applied content by @Yuqing-cat in #928
- Support get online features by composite keys by @enya-yx in #919
- React best practice implementations in ui code by @blrchen in #938
- fix numpy version conflict w/ pyspark by @loomlike in #940
- Add presentation for Feathr community talk by @xiaoyongzhu in #941
- Add FIRST aggregation for look up feature by @jaymo001 in #917
- Disable auth if Feathr is deployed with RBAC set to off by @Fendoe in #925
- Update sample notebooks (fraud detection and recommendation examples) to use latest feathr api by @loomlike in #921
- Windoze/spark sql source by @windoze in #839
- Updates on docs to remove out-of-date contents by @blrchen in #950
- Lock python deps version for registry projects by @blrchen in #946
- Add pytest cases and check test coverage for sql-registry and purview… by @enya-yx in #937
- Fix delete entity function bug for #852 by @Yuqing-cat in #952
- Remove hadoop dependency by @rakeshkashyap123 in #949
- Create new feature form by @Fendoe in #936
- set purview name environment variable in workflow by @enya-yx in #956
- Bug fix - Fraud detection sample notebook chart error. by @loomlike in #948
- Update registry start script to support
REACT_APP_ENABLE_RBAC==false
cases by @Yuqing-cat in #954 - Improve error message for checking feature keys by @enya-yx in #959
- Changed !pip to %pip by @ahlag in #963
- Fix registry to support Source with types other than HDFS by @windoze in #965
- Create Datasource UI and update create feature form by @Fendoe in #969
- Bump version to 0.10.4-rc1 for rc bug bash by @Yuqing-cat in #971
- Registry client support SparkSqlSource by @windoze in #970
- [BUG] zsh: no matches found: feathr[notebook] during pip install feathr[notebook] by @ahlag in #961
- Add a Sandbox for Feathr by @xiaoyongzhu in #966
- Add Bacpac creation doc by @xiaoyongzhu in #957
- Print out logs for local spark if the job is failed by @xiaoyongzhu in #973
- Fix maven publish workflow always skip Gradle publish by @Yuqing-cat in #974
- Lock python deps versions in sql registry by @blrchen in #977
- Updating automated maven publish workflow to work with gradle creds by @jainr in #979
- Fixing Maven Automated Publish by @jainr in #983
- Fix config generation by @windoze in #986
- Fix environment variable read issues and potential bugs by @xiaoyongzhu in #980
- Add docs for Sandbox by @xiaoyongzhu in #981
- Fix local submission issues. by @xiaoyongzhu in #988
- Fix Dimension Type field is required by @Fendoe in #989
- Publish Fat Jar to Blob Storage Steps Decouple and Fix by @Yuqing-cat in #990
- Fix duplicated source check by @windoze in #995
- Adding azure-cosmos-package to databricks spark config by @jainr in #972
- Enable docker workflow to be triggered manually. by @windoze in #997
- NYC sample notebook feature re-name by @loomlike in #991
- Add docs about registry server test and label by @enya-yx in #993
- Revert "Adding azure-cosmos-package to databricks spark config" by @blrchen in #1002
- Update fraud detection sample notebook by @loomlike in #984
- Add additional maven repo url to databricks submission param by @Yuqing-cat in #1001
- Hard code json-schema dependency with comment as hot fix by @Yuqing-cat in #1004
- Remove use_env_vars arg from FeathrCient by @loomlike in #999
- Resolve pyspark / numpy conflicts by @loomlike in #992
- Fix Hadoop S3 Key settings by @aabbasi-hbo in #1007
- Add retry when data loading fails by @jaymo001 in #930
- Fixing documentation error in Synapse sample notebook by @jainr in #1014
- Adding CosmosDb as supported Online Store from deployment template by @jainr in #939
- Adding documentation for azure.cosmos.spark package and managing spark libraries by @jainr in #1013
- Adding dummy entries to feathr_config.yaml file for additional library entries by @jainr in #1012
- Adding guidance for picking optimal SKU for Azure SQL DB by @jainr in #1015
- Refactor config helper to be cleaner by @loomlike in #1011
- Support external/alien MVEL UDF by @jaymo001 in #1018
- Updating various sections of documentation based on customer feedback. by @jainr in #1016
- Revert "Add retry when data loading fails (#930)" by @jaymo001 in #1021
- Skip features optionally if feature data is missing by @rakeshkashyap123 in #1019
- Fix bug when SWA feature datapath does not end in daily/hourly by @rakeshkashyap123 in #1027
- Skip Anchored and derived features if the feature data is unavailable by @rakeshkashyap123 in #1026
- Upgrade log4j from 1.x to 2.x by @Yuqing-cat in #1031
- Add optional retry mechanism if data loading fails by @rakeshkashyap123 in #1034
- Auto Delete Empty Anchors and Sources in SQL Registry by @Yuqing-cat in #1023
- Exclude
test_feathr_materialize_to_cosmosdb
from ci Databricks test by @blrchen in #1037 - Add registry endpoint setting description to the quickstart notebook by @loomlike in #1038
Full Changelog: v0.9.0...v0.10.4-rc5
What's Changed
- Clean up some links that's referring to LinkedIn by @xiaoyongzhu in #872
- Insert test coverage check for python client into github pipeline by @enya-yx in #862
- Create docs on how to update Feathr client and registry, and how to pass credentials by @xiaoyongzhu in #818
- Add a custom pytest marker config to pyproject.toml by @loomlike in #786
- fix broken link by @xiaoyongzhu in #874
- Separate out snowflake source by @aabbasi-hbo in #836
- Decouple build feature code by @xiaoyongzhu in #838
- Refining example, add utilities, and fix xdist test error by @loomlike in #794
- Add 'format' arg to get_result_df by @loomlike in #885
- Fix test failure by @jaymo001 in #904
- UI add feature the deletion for projects/features/dataSource by @Fendoe in #909
- Fixing Bugs reported during oncall by @jainr in #908
- Ignore 'registry_utils' in test coverage by @enya-yx in #907
- Update azure_resource_provision.json by @xiaoyongzhu in #912
- Exclude pegasus jars and release version by @rakeshkashyap123 in #913
- Exclude pegasus data files explicitly by @rakeshkashyap123 in #916
- Fix auto-tz casting bug by @bozhonghu in #905
- Support printing features and returning keys when getting features from registry by @enya-yx in #886
- Adding Continuous deployment == ON flag to webapp settings by @jainr in #927
- Add use_env_var flag to client by @loomlike in #923
- Format docs and add tech talks by @xiaoyongzhu in #931
- Add is_synapse() by @loomlike in #929
- publish fat jar in maven update action by @Yuqing-cat in #935
- Add Spark Configuration Not Applied content by @Yuqing-cat in #928
- Support get online features by composite keys by @enya-yx in #919
- React best practice implementations in ui code by @blrchen in #938
- fix numpy version conflict w/ pyspark by @loomlike in #940
- Add presentation for Feathr community talk by @xiaoyongzhu in #941
- Add FIRST aggregation for look up feature by @jaymo001 in #917
- Disable auth if Feathr is deployed with RBAC set to off by @Fendoe in #925
- Update sample notebooks (fraud detection and recommendation examples) to use latest feathr api by @loomlike in #921
- Windoze/spark sql source by @windoze in #839
- Updates on docs to remove out-of-date contents by @blrchen in #950
- Lock python deps version for registry projects by @blrchen in #946
- Add pytest cases and check test coverage for sql-registry and purview… by @enya-yx in #937
- Fix delete entity function bug for #852 by @Yuqing-cat in #952
- Remove hadoop dependency by @rakeshkashyap123 in #949
- Create new feature form by @Fendoe in #936
- set purview name environment variable in workflow by @enya-yx in #956
- Bug fix - Fraud detection sample notebook chart error. by @loomlike in #948
- Update registry start script to support
REACT_APP_ENABLE_RBAC==false
cases by @Yuqing-cat in #954 - Improve error message for checking feature keys by @enya-yx in #959
- Changed !pip to %pip by @ahlag in #963
- Fix registry to support Source with types other than HDFS by @windoze in #965
- Create Datasource UI and update create feature form by @Fendoe in #969
- Bump version to 0.10.4-rc1 for rc bug bash by @Yuqing-cat in #971
- Registry client support SparkSqlSource by @windoze in #970
- [BUG] zsh: no matches found: feathr[notebook] during pip install feathr[notebook] by @ahlag in #961
- Add a Sandbox for Feathr by @xiaoyongzhu in #966
- Add Bacpac creation doc by @xiaoyongzhu in #957
- Print out logs for local spark if the job is failed by @xiaoyongzhu in #973
- Fix maven publish workflow always skip Gradle publish by @Yuqing-cat in #974
- Lock python deps versions in sql registry by @blrchen in #977
- Updating automated maven publish workflow to work with gradle creds by @jainr in #979
- Fixing Maven Automated Publish by @jainr in #983
- Fix config generation by @windoze in #986
- Fix environment variable read issues and potential bugs by @xiaoyongzhu in #980
- Add docs for Sandbox by @xiaoyongzhu in #981
- Fix local submission issues. by @xiaoyongzhu in #988
- Fix Dimension Type field is required by @Fendoe in #989
- Publish Fat Jar to Blob Storage Steps Decouple and Fix by @Yuqing-cat in #990
- Fix duplicated source check by @windoze in #995
- Adding azure-cosmos-package to databricks spark config by @jainr in #972
- Enable docker workflow to be triggered manually. by @windoze in #997
- NYC sample notebook feature re-name by @loomlike in #991
- Add docs about registry server test and label by @enya-yx in #993
- Revert "Adding azure-cosmos-package to databricks spark config" by @blrchen in #1002
- Update fraud detection sample notebook by @loomlike in #984
- Add additional maven repo url to databricks submission param by @Yuqing-cat in #1001
- Hard code json-schema dependency with comment as hot fix by @Yuqing-cat in #1004
- Remove use_env_vars arg from FeathrCient by @loomlike in #999
- Resolve pyspark / numpy conflicts by @loomlike in #992
- Fix Hadoop S3 Key settings by @aabbasi-hbo in #1007
- Add retry when data loading fails by @jaymo001 in #930
- Fixing documentation error in Synapse sample notebook by @jainr in #1014
- Adding CosmosDb as supported Online Store from deployment template by @jainr in #939
- Adding documentation for azure.cosmos.spark package and managing spark libraries by @jainr in #1013
- Adding dummy entries to feathr_config.yaml file for additional library entries by @jainr in #1012
- Adding guidance for picking optimal SKU for Azure SQL DB by @jainr in #1015
- Refactor config helper to be cleaner by @loomlike in #1011
- Support external/alien MVEL UDF by @jaymo001 in #1018
- Updating various sections of documentation based on customer feedback. by @jainr in #1016
- Revert "Add retry when data loading fails (#930)" by @jaymo001 in #1021
- Skip features optionally if feature data is missing by @rakeshkashyap123 in #1019
- Fix bug when SWA feature datapath does not end in daily/hourly by @rakeshkashyap123 in #1027
- Skip Anchored and derived features if the feature data is unavailable by @rakeshkashyap123 in #1026
- Upgrade log4j from 1.x to 2.x by @Yuqing-cat in #1031
- Add optional retry mechanism if data loading fails by @rakeshkashyap123 in #1034
- Auto Delete Empty Anchors and Sources in SQL Registry by @Yuqing-cat in #1023
- Exclude
test_feathr_materialize_to_cosmosdb
from ci Databricks test by @blrchen in #1037 - Add registry endpoint setting description to the quickstart notebook by @loomlike in #1038
- Fix sandbox issues and improve experience by @xiaoyongzhu in #1008
- Fix data sample file link by @loomlike in #1042
- Remove json schema validator by @windoze in #1043
- Fix NPE of MVEL UDFs by @jaymo001 in #1039
- Extend local spark retry timeout by @xiaoyongzhu in #1046
- Cancel any in progress CI from the same PR, branch when a new CI is triggered by push by @blrchen in #1049
- Fix upload config file issue by @enya-yx in #1044
- Bump rc version number by @rakeshkashyap123 in #1047
- Bump python client and ui version to
0.10.4-rc5
by @blrchen in #1051 - Fix nyc_taxi data utils bug in databricks path by @loomlike in #1050
- Fix #1055 by @windoze in #1056
- Invoke mvelContext for SimpleMvelDerivedFeatures by @rakeshkashyap123 in #1054
- Skip anchored and derived features by @rakeshkashyap123 in #1052
- Suppress error caused by numpy breaking change by @windoze in #1057
- Update jdbc-cosmos-notes.md by @xiaoyongzhu in #1058
- Remove PRs that will fail due to lack of credentials by @xiaoyongzhu in #1060
- Add test cases for sources and sinks by @enya-yx in #1045
- Fix Selected project state should be persisted globally by @Fendoe in #1062
- Add DSL generation api in python client by @windoze in #1029
- Allow empty config by @jaymo001 in #1066
- Add ability to extract features without any type conversion by @rakeshkashyap123 in #1059
- Feature names conflicts check and auto-correction by @enya-yx in #1024
- Bump version to 1.0.0-rc1 by @blrchen in #1065
Full Changelog: v0.9.0...v1.0.0-rc1