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

Merge main02 #13

Open
wants to merge 78 commits into
base: snowflake-source-scala-update
Choose a base branch
from
Open

Commits on Nov 11, 2022

  1. Update outdated docs (WASB_ to BLOB_) (feathr-ai#850)

    Signed-off-by: Jun Ki Min <[email protected]>
    
    Signed-off-by: Jun Ki Min <[email protected]>
    loomlike authored Nov 11, 2022
    Configuration menu
    Copy the full SHA
    88a0348 View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2022

  1. Configuration menu
    Copy the full SHA
    0c2d936 View commit details
    Browse the repository at this point in the history
  2. Windoze/purview registry error log (feathr-ai#851)

    * Meaningful error
    
    * Copy/paste typo
    windoze authored Nov 12, 2022
    Configuration menu
    Copy the full SHA
    e2ee979 View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2022

  1. Configuration menu
    Copy the full SHA
    8511289 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5903842 View commit details
    Browse the repository at this point in the history
  3. Enhance error messages of synapse jobs (feathr-ai#855)

    * Enhance error messages of synapse jobs
    enya-yx authored Nov 14, 2022
    Configuration menu
    Copy the full SHA
    4e60297 View commit details
    Browse the repository at this point in the history
  4. Fix avro files read failure under timePartitionPattern paths (feathr-…

    …ai#808)
    
    * Support timePartitionPattern in paths of data sources.
    enya-yx authored Nov 14, 2022
    Configuration menu
    Copy the full SHA
    14f0f12 View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2022

  1. Configuration menu
    Copy the full SHA
    1028357 View commit details
    Browse the repository at this point in the history
  2. Enhance sample notebook (feathr-ai#848)

    Enhance sample notebook to solve some issues in synapse
    enya-yx authored Nov 16, 2022
    Configuration menu
    Copy the full SHA
    99eac59 View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2022

  1. Bump loader-utils from 2.0.3 to 2.0.4 in /ui (feathr-ai#861)

    Bumps [loader-utils](https://github.com/webpack/loader-utils) from 2.0.3 to 2.0.4.
    - [Release notes](https://github.com/webpack/loader-utils/releases)
    - [Changelog](https://github.com/webpack/loader-utils/blob/v2.0.4/CHANGELOG.md)
    - [Commits](webpack/loader-utils@v2.0.3...v2.0.4)
    
    ---
    updated-dependencies:
    - dependency-name: loader-utils
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 17, 2022
    Configuration menu
    Copy the full SHA
    c5cc1f8 View commit details
    Browse the repository at this point in the history
  2. Fix unexpected 500 error from PurView registry. (feathr-ai#863)

    * Fix unexpected 500
    
    * Handle AtlasException
    windoze authored Nov 17, 2022
    Configuration menu
    Copy the full SHA
    ae05fbf View commit details
    Browse the repository at this point in the history
  3. Include noop-1.0.jar into the wheel (feathr-ai#859)

    * Include noop-1.0.jar into the wheel
    
    * No need for this
    windoze authored Nov 17, 2022
    Configuration menu
    Copy the full SHA
    44716c1 View commit details
    Browse the repository at this point in the history
  4. PurView returns wrong status code on error (feathr-ai#864)

    * Fix unexpected 500
    
    * Handle AtlasException
    
    * Missing typeName
    
    * Specify purview client version
    
    * Remove debug code
    windoze authored Nov 17, 2022
    Configuration menu
    Copy the full SHA
    9f2ab71 View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2022

  1. Configuration menu
    Copy the full SHA
    a4dc54f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7ebf604 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8237b10 View commit details
    Browse the repository at this point in the history
  4. Bump version to 0.9.0 (feathr-ai#867)

    * Bump version to 0.9.0
    
    * Include a python client setup fix from Jay
    
    * Add a fallback
    blrchen authored Nov 18, 2022
    Configuration menu
    Copy the full SHA
    3c426ff View commit details
    Browse the repository at this point in the history
  5. Clean up some links that's referring to LinkedIn (feathr-ai#872)

    * update links
    
    * fix typos
    xiaoyongzhu authored Nov 18, 2022
    Configuration menu
    Copy the full SHA
    5d565a9 View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2022

  1. Insert test coverage check for python client into github pipeline (fe…

    …athr-ai#862)
    
    * Insert test coverage check for python client into github pipeline
    enya-yx authored Nov 21, 2022
    Configuration menu
    Copy the full SHA
    32d9333 View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2022

  1. Create docs on how to update Feathr client and registry, and how to p…

    …ass credentials (feathr-ai#818)
    
    * Create feathr-registry-client-update.md
    
    * add docs on additional user
    
    * Update local-spark-provider.md
    
    * Create feathr-advanced-topic.md
    
    * Create feathr-credential-passthru.md
    
    * Update feathr-credential-passthru.md
    
    * update docs for feathr upgrade
    
    * update docs
    
    * fix conetent
    xiaoyongzhu authored Nov 22, 2022
    Configuration menu
    Copy the full SHA
    69e6cc6 View commit details
    Browse the repository at this point in the history
  2. Add a custom pytest marker config to pyproject.toml (feathr-ai#786)

    * Fix local spark output file-format bug
    
    Signed-off-by: Jun Ki Min <[email protected]>
    
    * Add dev dependencies. Add unit-test for local spark job launcher
    
    Signed-off-by: Jun Ki Min <[email protected]>
    
    * Fix local spark submission unused param error
    
    Signed-off-by: Jun Ki Min <[email protected]>
    
    * Refactor nyc_taxi example. TODO: update refs to the notebook
    
    Signed-off-by: Jun Ki Min <[email protected]>
    
    * Add dataset utilities and notebook path refactor. TODO: update reference links
    
    Signed-off-by: Jun Ki Min <[email protected]>
    
    * Add init.py to datasets module. Modify maybe_download to accept dir as dst_path
    
    Signed-off-by: Jun Ki Min <[email protected]>
    
    * Add notebook test
    
    Signed-off-by: Jun Ki Min <[email protected]>
    
    * change notebook to use scrap flag and is_databricks
    
    Signed-off-by: Jun Ki Min <[email protected]>
    
    * Fix databricks path
    
    Signed-off-by: Jun Ki Min <[email protected]>
    
    * Fix unittest
    
    Signed-off-by: Jun Ki Min <[email protected]>
    
    * Modify databricks notebook. Fix dbfs path errors in utils.
    
    Signed-off-by: Jun Ki Min <[email protected]>
    
    * Address review comments
    
    Signed-off-by: Jun Ki Min <[email protected]>
    
    * put the user_workspace feature python files back
    
    Signed-off-by: Jun Ki Min <[email protected]>
    
    * Revive feathr_config.yaml
    
    Signed-off-by: Jun Ki Min <[email protected]>
    
    * Add custom marker to pyproject.toml
    
    Signed-off-by: Jun Ki Min <[email protected]>
    
    Signed-off-by: Jun Ki Min <[email protected]>
    loomlike authored Nov 22, 2022
    Configuration menu
    Copy the full SHA
    ca09fe3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    26c14b4 View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2022

  1. Separate out snowflake source (feathr-ai#836)

    * Add more secret manager support
    
    * Add abstract class
    
    * Update feathr-configuration-and-env.md
    
    * Update _envvariableutil.py
    
    * add tests for aws secrets manager
    
    * Update test_secrets_read.py
    
    * fix tests
    
    * Update test_secrets_read.py
    
    * fix test
    
    * Update pull_request_push_test.yml
    
    * get_secrets_update
    
    * move import statement
    
    * update spelling
    
    * update raise exception
    
    * revert
    
    * feature registry hack
    
    * query for uppercase
    
    * add snowflake source
    
    * remove snowflake type
    
    * enableDebugLogger
    
    * add logging
    
    * simple path snowflake fix
    
    * snowflake-update
    
    * fix bugs/log
    
    * get_snowflake_path
    
    * update get_snowflake_path
    
    * remove log
    
    * log
    
    * add logs
    
    * test with path
    
    * update snowflake registry handling
    
    * update source
    
    * remove logs
    
    * update error handling and test
    
    * make lowercase
    
    * remove logging
    
    * Revert "Merge pull request #5 from aabbasi-hbo/secrets-key-test"
    
    This reverts commit 41554b4, reversing
    changes made to 6b401de.
    
    * Revert "remove logging"
    
    This reverts commit e01635d.
    
    * Revert "update error handling and test"
    
    This reverts commit e5c200f.
    
    * Revert "query for uppercase"
    
    This reverts commit 0531788.
    
    * Revert "revert"
    
    This reverts commit 87cd083.
    
    * Revert "update raise exception"
    
    This reverts commit 44a3ce0.
    
    * Revert "update spelling"
    
    This reverts commit 07a8cf0.
    
    * Revert "move import statement"
    
    This reverts commit 218123f.
    
    * Revert "get_secrets_update"
    
    This reverts commit 9cb332c.
    
    * Revert "Update pull_request_push_test.yml"
    
    This reverts commit e617b99.
    
    * Revert "fix test"
    
    This reverts commit 8be6a42.
    
    * Revert "Update test_secrets_read.py"
    
    This reverts commit 997a2b1.
    
    * Revert "fix tests"
    
    This reverts commit a6870d9.
    
    * Revert "Update test_secrets_read.py"
    
    This reverts commit aa5fdda.
    
    * Revert "add tests for aws secrets manager"
    
    This reverts commit cdcd612.
    
    * Revert "Update _envvariableutil.py"
    
    This reverts commit f616522.
    
    * Revert "Update feathr-configuration-and-env.md"
    
    This reverts commit 2d6c135.
    
    * Revert "Add abstract class"
    
    This reverts commit e96459a.
    
    * Revert "Add more secret manager support"
    
    This reverts commit c31906c.
    
    * remove extra line
    
    * fix formatting
    
    * Update setup.py
    
    * update python tests
    
    * update scala test
    
    * update tests
    
    * update test
    
    * add test
    
    * update docs
    
    * fix test
    
    * add snowflake guide
    
    * add to NonTimeBasedDataSourceAccessor
    
    * remove registry fixes
    
    * Update source.py
    
    * Update source.py
    
    * Update source.py
    
    * remove print
    
    * Update feathr-snowflake-guide.md
    
    Co-authored-by: Xiaoyong Zhu <[email protected]>
    aabbasi-hbo and xiaoyongzhu authored Nov 23, 2022
    Configuration menu
    Copy the full SHA
    c21d89d View commit details
    Browse the repository at this point in the history
  2. Decouple build feature code (feathr-ai#838)

    * Restructure code to encapsulate the `save_to_feature_config_from_context`
    
    * Update client.py
    
    * fix merge issues
    
    * Update config_helper.py
    
    * fix comments
    xiaoyongzhu authored Nov 23, 2022
    Configuration menu
    Copy the full SHA
    799fac0 View commit details
    Browse the repository at this point in the history
  3. Refining example, add utilities, and fix xdist test error (feathr-ai#794

    )
    
    * Fix xdist test error. Also make a small cleanup some codes
    
    Signed-off-by: Jun Ki Min <[email protected]>
    
    * Revert "Revert 756 (feathr-ai#798)"
    
    This reverts commit ff438f5.
    
    * revert 798 (revert756 - example notebook refactor). Also add job_utils unit tests
    
    Signed-off-by: Jun Ki Min <[email protected]>
    
    * Update test_azure_spark_e2e.py
    
    * Fix doc dead links (feathr-ai#805)
    
    This PR fixes dead links detected in latest ci run. The doc scan ci action has been updated to run on main only, as running this in PR frequently reports false alarm due to changes in CI not deployed.
    
    * Improve UI experience and clean up ui code warnings (feathr-ai#801)
    
    * Add DataSourcesSelect and FlowGraph and ResizeTable components. Fix all warning and lint issues.
    
    Signed-off-by: Boli Guan <[email protected]>
    
    * Add CardDescriptions component and fix ESlint warning.
    
    Signed-off-by: Boli Guan <[email protected]>
    
    * Update FeatureDetails page title.
    
    Signed-off-by: Boli Guan <[email protected]>
    
    * Rename ProjectSelect
    
    Signed-off-by: Boli Guan <[email protected]>
    
    Signed-off-by: Boli Guan <[email protected]>
    
    * Add release instructions for Release Candidate (feathr-ai#809)
    
    * Add release instructions for Release Candidate
    
    * Add a section for release versioning
    
    * Add a section for overall process triggered by the release manager
    
    * Bump version to 0.9.0-rc1 (feathr-ai#810)
    
    * Fix tests to use mocks and fix get_result_df's databricks behavior
    
    Signed-off-by: Jun Ki Min <[email protected]>
    
    * fix tem file to dir
    
    Signed-off-by: Jun Ki Min <[email protected]>
    
    * checkout the feature_derivations.py from main (it was temporally changed to goaround previous issues)
    
    Signed-off-by: Jun Ki Min <[email protected]>
    
    * Remove old databricks sample notebook. Change pip install feathr from the github main branch to pickup the latest changes always
    
    Signed-off-by: Jun Ki Min <[email protected]>
    
    * Fix config and get_result_df for synapse
    
    * Fix generate_config to accept all the feathr env var config name
    
    Signed-off-by: Jun Ki Min <[email protected]>
    
    * Add more pytests
    
    Signed-off-by: Jun Ki Min <[email protected]>
    
    * Use None as default dataformat in the job_utils. Instead, set 'avro' as a default output format to the job tags from the client
    
    Signed-off-by: Jun Ki Min <[email protected]>
    
    * Change feathr client to mocked object
    
    Signed-off-by: Jun Ki Min <[email protected]>
    
    * Change timeout to 1000s in the notebook
    
    Signed-off-by: Jun Ki Min <[email protected]>
    
    Signed-off-by: Jun Ki Min <[email protected]>
    Signed-off-by: Boli Guan <[email protected]>
    Co-authored-by: Blair Chen <[email protected]>
    Co-authored-by: Blair Chen <[email protected]>
    Co-authored-by: Boli Guan <[email protected]>
    4 people authored Nov 23, 2022
    Configuration menu
    Copy the full SHA
    15550ca View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2022

  1. Add 'format' arg to get_result_df (feathr-ai#885)

    * Add 'format' arg to get_result_df
    
    Signed-off-by: Jun Ki Min <[email protected]>
    
    * Add unittest for arg alias of get_result_df
    
    Signed-off-by: Jun Ki Min <[email protected]>
    
    * Update explicit functions to use kwargs and update unit-tests accordingly
    
    Signed-off-by: Jun Ki Min <[email protected]>
    
    Signed-off-by: Jun Ki Min <[email protected]>
    loomlike authored Nov 29, 2022
    Configuration menu
    Copy the full SHA
    654d56e View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2022

  1. Add a new compute model to Feathr (feathr-ai#820)

    * Add working gradle build
    
    * Set up pdl support
    
    * Working PDL java code gen
    
    * With pdl files from metadata models
    
    * With pdl files from compute model
    
    * Fix compile for all pdl files
    
    * Add working gradle build
    
    * Migrate frame-config module into feathr
    
    * Migrate fcm graph module to feathr
    
    * Add FCM offline execution code, includes FDS metadata code
    
    * Add needed jars for feathr-config tests
    
    * Switch client to FeathrClient2 for local tests and fix config errors
    
    * Fix SWA test
    
    * Add gradle wrapper jar
    
    * Change name of git PR test from sbt to gradle
    
    * Switch python client to use FCM client
    
    * Exclude json from dependency
    
    * Add hacky solution to handle json dependency conflict in cloud
    
    * Add json to local dependency
    
    * Add log to debug cloud jar
    
    * Add json as dependency
    
    * Another attempt at resolving json dependency
    
    * Resolve json via shading
    
    * Fix json shading
    
    * Remove log
    
    * Shade typesafe config for cloud jar
    
    * Add maven publish code to build.gradle
    
    * Add working local maven build and rename frame-config to feathr-config to avoid namespace conflict
    
    * Modify sonatype creds
    
    * Change so no need to sign if releasing snapshot version
    
    * Update build.gradle to allow publishing of all modules
    
    * Removed FDS handling from Feathr
    
    * All tests working
    
    * Deleted FR stuff
    
    * Remove dimension and other tensor related stuff
    
    * Remove mlfeatureversionurn from defaultvalueresolver
    
    * Remove mlfeatureversionurn and featureref
    
    * Remove featuredefinition files
    
    * Remove featureRef and typedRef
    
    * final cleanup
    
    * Fix merge conflict bugs
    
    * Fix guava error
    
    * udf plugin for swa features
    
    * row-transformations optimization
    
    * fix bug
    
    * fix another bug
    
    * always execute agg nodes first
    
    * Add SWA log
    
    * reverse order of execution
    
    * group by datasource
    
    * Fix bug
    
    * Merge main into fcm branch
    
    * Remove insecure URLs
    
    * Add back removed files
    
    * Add back removed files
    
    * Add back removed files
    
    * Change PR build system to gradle
    
    * Change sbt job to gradle jobb
    
    * Change sbt workflow:wq
    
    * Update maven github workflow to use gradle
    
    * fix failing test
    
    * remove sbt project module
    
    * Remove sbt related files
    
    * Change docs to reflect gradle
    
    * Remove keywords
    
    * Create a single jar
    
    * 1. Fix jar not getting populated\n 2. Fix documentation bugs
    
    * pubishToMavenLocal Working
    
    * With FFE integrated
    
    * maven upload working
    
    * Update docs and code clean up
    
    * add gradle-wrapper file
    
    * Push all dependency jars
    
    * Update docs
    
    * Docs cleanup
    
    * Update github workflow commands
    
    * Update github workflow
    
    * Update workflow syntax
    
    * Update version
    
    * Add gradle version to github workflow
    
    * Update gradle version w/o quotes
    
    * Remove github gradle version
    
    * Github workflow fix
    
    * Github workflow fix-2
    
    * Github workflow fix-4
    
    Co-authored-by: Bozhong Hu <[email protected]>
    Co-authored-by: rkashyap <[email protected]>
    3 people authored Nov 30, 2022
    Configuration menu
    Copy the full SHA
    758f249 View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2022

  1. Add job_tag to materialization job submission. Change get_result_df's…

    … arg order to make it work with old codes (feathr-ai#890)
    
    Signed-off-by: Jun Ki Min <[email protected]>
    
    Signed-off-by: Jun Ki Min <[email protected]>
    loomlike authored Dec 1, 2022
    Configuration menu
    Copy the full SHA
    87bc3cf View commit details
    Browse the repository at this point in the history
  2. Bump minimatch and recursive-readdir in /ui (feathr-ai#889)

    Bumps [minimatch](https://github.com/isaacs/minimatch) and [recursive-readdir](https://github.com/jergason/recursive-readdir). These dependencies needed to be updated together.
    
    Updates `minimatch` from 3.0.4 to 3.1.2
    - [Release notes](https://github.com/isaacs/minimatch/releases)
    - [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md)
    - [Commits](isaacs/minimatch@v3.0.4...v3.1.2)
    
    Updates `recursive-readdir` from 2.2.2 to 2.2.3
    - [Release notes](https://github.com/jergason/recursive-readdir/releases)
    - [Changelog](https://github.com/jergason/recursive-readdir/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/jergason/recursive-readdir/commits/v2.2.3)
    
    ---
    updated-dependencies:
    - dependency-name: minimatch
      dependency-type: indirect
    - dependency-name: recursive-readdir
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Dec 1, 2022
    Configuration menu
    Copy the full SHA
    1784e9a View commit details
    Browse the repository at this point in the history
  3. Add docs for checking/improving test coverage (feathr-ai#884)

    * Add docs for checking/improving test coverage
    enya-yx authored Dec 1, 2022
    Configuration menu
    Copy the full SHA
    5e8803a View commit details
    Browse the repository at this point in the history
  4. Expose deletion API for projects/features (feathr-ai#852)

    * registry-changes
    
    * update purview
    
    * remove delete functionality for now
    
    * update tests
    
    * remove unused import
    
    * update endpoints
    
    * fix locking issue
    
    * Update _feature_registry_purview.py
    
    * remove cascading delete
    
    * Update feature_registry.py
    
    * update access control
    
    * update status code to 412
    aabbasi-hbo authored Dec 1, 2022
    Configuration menu
    Copy the full SHA
    73d2815 View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2022

  1. Add KeyError for Key and Feature Type (feathr-ai#877)

    Signed-off-by: Yuqing Wei <[email protected]>
    Yuqing-cat authored Dec 2, 2022
    Configuration menu
    Copy the full SHA
    4efb683 View commit details
    Browse the repository at this point in the history
  2. add sql credential pass through doc (feathr-ai#883)

    * add sql credential pass through doc
    
    Signed-off-by: Yuqing Wei <[email protected]>
    
    * fix comments
    
    Signed-off-by: Yuqing Wei <[email protected]>
    
    * fix comments
    
    Signed-off-by: Yuqing Wei <[email protected]>
    
    Signed-off-by: Yuqing Wei <[email protected]>
    Yuqing-cat authored Dec 2, 2022
    Configuration menu
    Copy the full SHA
    f8a7e76 View commit details
    Browse the repository at this point in the history
  3. update registry test, modify log (feathr-ai#892)

    * update registry test, modify log
    
    Signed-off-by: Yuqing Wei <[email protected]>
    
    * fix comment
    
    Signed-off-by: Yuqing Wei <[email protected]>
    
    Signed-off-by: Yuqing Wei <[email protected]>
    Yuqing-cat authored Dec 2, 2022
    Configuration menu
    Copy the full SHA
    adab8d8 View commit details
    Browse the repository at this point in the history
  4. Fix empty job tag (feathr-ai#895)

    Signed-off-by: Jun Ki Min <[email protected]>
    
    Signed-off-by: Jun Ki Min <[email protected]>
    loomlike authored Dec 2, 2022
    Configuration menu
    Copy the full SHA
    1ccbcdf View commit details
    Browse the repository at this point in the history
  5. Add feature embedding example (feathr-ai#881)

    * Add feature embedding example. Update README
    
    Signed-off-by: Jun Ki Min <[email protected]>
    
    * Add feature embedding notebook test
    
    Signed-off-by: Jun Ki Min <[email protected]>
    
    * increase notebook's spark job timeout
    
    Signed-off-by: Jun Ki Min <[email protected]>
    
    Signed-off-by: Jun Ki Min <[email protected]>
    loomlike authored Dec 2, 2022
    Configuration menu
    Copy the full SHA
    d42d0ab View commit details
    Browse the repository at this point in the history
  6. Bump decode-uri-component from 0.2.0 to 0.2.2 in /ui (feathr-ai#896)

    Bumps [decode-uri-component](https://github.com/SamVerschueren/decode-uri-component) from 0.2.0 to 0.2.2.
    - [Release notes](https://github.com/SamVerschueren/decode-uri-component/releases)
    - [Commits](SamVerschueren/decode-uri-component@v0.2.0...v0.2.2)
    
    ---
    updated-dependencies:
    - dependency-name: decode-uri-component
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Dec 2, 2022
    Configuration menu
    Copy the full SHA
    5018d7b View commit details
    Browse the repository at this point in the history
  7. Add 'postfixPath' to support time pattern in the middle of paths (fea…

    …thr-ai#858)
    
    * Add 'postfixPath' to support time pattern in the middle of paths
    * Expose 'postfix_path' to datasource API
    * Add test cases & documents
    enya-yx authored Dec 2, 2022
    Configuration menu
    Copy the full SHA
    3c48645 View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2022

  1. Fix test cases caused by invalid key type (feathr-ai#897)

    Co-authored-by: enya-yx <[email protected]>
    enya-yx and enya-yx authored Dec 3, 2022
    Configuration menu
    Copy the full SHA
    90a6b6d View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2022

  1. Add a new method for standard DotProduct for users seeking non-normal…

    …ized score (feathr-ai#876)
    
    Co-authored-by: Shashank Paliwal <[email protected]>
    shashankiiit and Shashank Paliwal authored Dec 5, 2022
    Configuration menu
    Copy the full SHA
    e9495d4 View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2022

  1. Fix broken CI tests and test release code (feathr-ai#894)

    * Release branch test
    
    * Add v to version number
    
    * add back some missing dependencies
    
    * Add snowflake, cosmos dependencies to buildscript dependency
    
    * Fix snowflake version
    
    * Add snowflake and cosmos as a dependency
    
    * Add few more missing dependencies
    
    * Remove META-INF
    
    * Add sql server dependency
    
    * Add spark-core 3.1 dependency
    
    * add spark sql kafka
    
    * Add jetty
    
    * add compileOnly implementations
    
    * Latest version of cosmos
    
    * Latest version of cosmos
    
    * add sqllite dependency
    
    * upgrade to spark 3.2
    
    * Experiment by changing to only provided
    
    * Change to implementation of snowflake componenets
    
    * update version
    
    * Align all implementations before provided in gradle file
    
    Co-authored-by: rkashyap <[email protected]>
    rakeshkashyap123 and rkashyap authored Dec 7, 2022
    Configuration menu
    Copy the full SHA
    77571fd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    786301f View commit details
    Browse the repository at this point in the history

Commits on Dec 9, 2022

  1. UI add feature the deletion for projects/features/dataSource (feathr-…

    …ai#909)
    
    * UI add feature the deletion for projects/features/dataSource
    
    Signed-off-by: Boli Guan <[email protected]>
    
    * Update width
    
    Signed-off-by: Boli Guan <[email protected]>
    
    Signed-off-by: Boli Guan <[email protected]>
    Fendoe authored Dec 9, 2022
    Configuration menu
    Copy the full SHA
    2852a5c View commit details
    Browse the repository at this point in the history
  2. Fixing Bugs reported during oncall (feathr-ai#908)

    * Adding instructions to synapse notebook for the TypeError
    
    * Fixing SQL password instructions and the documentation
    
    * Minor fix
    jainr authored Dec 9, 2022
    Configuration menu
    Copy the full SHA
    9a98253 View commit details
    Browse the repository at this point in the history
  3. Ignore 'registry_utils' in test coverage (feathr-ai#907)

    Co-authored-by: enya-yx <[email protected]>
    enya-yx and enya-yx authored Dec 9, 2022
    Configuration menu
    Copy the full SHA
    bafff04 View commit details
    Browse the repository at this point in the history
  4. Update azure_resource_provision.json (feathr-ai#912)

    * Update azure_resource_provision.json
    
    * Update azure_resource_provision.json
    xiaoyongzhu authored Dec 9, 2022
    Configuration menu
    Copy the full SHA
    e587042 View commit details
    Browse the repository at this point in the history
  5. Exclude pegasus jars and release version (feathr-ai#913)

    * Exclude pegasus jars from final build
    
    * Bump down version
    
    * Update github workflow
    
    Co-authored-by: rkashyap <[email protected]>
    rakeshkashyap123 and rkashyap authored Dec 9, 2022
    Configuration menu
    Copy the full SHA
    cd4de09 View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2022

  1. Exclude pegasus data files (feathr-ai#916)

    Co-authored-by: rkashyap <[email protected]>
    rakeshkashyap123 and rkashyap authored Dec 12, 2022
    Configuration menu
    Copy the full SHA
    e25012a View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2022

  1. Fix auto-tz casting bug (feathr-ai#905)

    Co-authored-by: Bozhong Hu <[email protected]>
    bozhonghu and bobohu97 authored Dec 15, 2022
    Configuration menu
    Copy the full SHA
    8c8f667 View commit details
    Browse the repository at this point in the history

Commits on Dec 16, 2022

  1. Support printing features and returning keys when getting features fr…

    …om registry (feathr-ai#886)
    
    Support printing features and returning keys dict when getting features from registry
    enya-yx authored Dec 16, 2022
    Configuration menu
    Copy the full SHA
    8c8dfde View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    66480d7 View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2022

  1. Add use_env_var flag to client (feathr-ai#923)

    Introduce an option to select between env vars and config yaml file.
    Feathr client to use explicitly configured yaml file over environment variable if use_env_var flag is set to False.
    
    The changes are added as the last argument of the existing functions and set default to True (use env variables) so that
    existing codes don't break.
    
    Resolves feathr-ai#922
    loomlike authored Dec 22, 2022
    Configuration menu
    Copy the full SHA
    e53ce96 View commit details
    Browse the repository at this point in the history

Commits on Dec 24, 2022

  1. Format docs and add tech talks (feathr-ai#931)

    * Update registry-access-control.md
    
    * Update README.md
    
    * add logo
    
    * Update README.md
    xiaoyongzhu authored Dec 24, 2022
    Configuration menu
    Copy the full SHA
    3b40fed View commit details
    Browse the repository at this point in the history

Commits on Dec 27, 2022

  1. Add is_synapse() (feathr-ai#929)

    * Add is_synapse
    
    Signed-off-by: Jun Ki Min <[email protected]>
    
    * fix is_synapse and add tests
    
    Signed-off-by: Jun Ki Min <[email protected]>
    
    * Describe the reason we pin aiohttp package
    
    Signed-off-by: Jun Ki Min <[email protected]>
    
    * Change is_databricks to use os environ
    
    Signed-off-by: Jun Ki Min <[email protected]>
    
    Signed-off-by: Jun Ki Min <[email protected]>
    loomlike authored Dec 27, 2022
    Configuration menu
    Copy the full SHA
    cd2d6fa View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2023

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

Commits on Jan 4, 2023

  1. feathr-ai#926 (feathr-ai#928)

    Signed-off-by: Yuqing Wei <[email protected]>
    Yuqing-cat authored Jan 4, 2023
    Configuration menu
    Copy the full SHA
    4b721a3 View commit details
    Browse the repository at this point in the history
  2. Support get online features by composite keys (feathr-ai#919)

    * Support get online features by composite keys
    enya-yx authored Jan 4, 2023
    Configuration menu
    Copy the full SHA
    2bdb94f View commit details
    Browse the repository at this point in the history
  3. React best practice implementations in ui code (feathr-ai#938)

    * React best practice implementations in ui code
    
    * Fix CI code defects
    
    * Update package-lock.json
    
    * Update package-lock.json
    blrchen authored Jan 4, 2023
    Configuration menu
    Copy the full SHA
    9b04bda View commit details
    Browse the repository at this point in the history
  4. fix numpy version conflict w/ pyspark (feathr-ai#940)

    Latest numpy deprecated np.bool which conflicts with pyspark and pandas.
    This PR pins the numpy version to use older one to resolve that. We can unpin later once pyspark resolves the issue.
    loomlike authored Jan 4, 2023
    Configuration menu
    Copy the full SHA
    b6c1f0e View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2023

  1. Add presentation for Feathr community talk (feathr-ai#941)

    * Create Feathr – An Enterprise-Grade High Performance Feature Store.pdf
    
    * change name
    
    * Update README.md
    xiaoyongzhu authored Jan 5, 2023
    Configuration menu
    Copy the full SHA
    af0e66e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9c338bc View commit details
    Browse the repository at this point in the history
  3. Disable auth if Feathr is deployed with RBAC set to off (feathr-ai#925)

    Signed-off-by: Boli Guan <[email protected]>
    
    Signed-off-by: Boli Guan <[email protected]>
    Fendoe authored Jan 5, 2023
    Configuration menu
    Copy the full SHA
    f0e1079 View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2023

  1. Update sample notebooks (fraud detection and recommendation examples)…

    … to use latest feathr api (feathr-ai#921)
    
    * Update notebooks to use latest codes with extra notebook dependencies
    
    Signed-off-by: Jun Ki Min <[email protected]>
    
    * wip. Remove azure cli package from extra dependencies
    
    Signed-off-by: Jun Ki Min <[email protected]>
    
    * Update fraud detection demo notebook and add test
    
    Signed-off-by: Jun Ki Min <[email protected]>
    
    * WIP debugging
    
    Signed-off-by: Jun Ki Min <[email protected]>
    
    * Update notebooks
    
    Signed-off-by: Jun Ki Min <[email protected]>
    
    * modify notebook test to go-around materialization issue
    
    Signed-off-by: Jun Ki Min <[email protected]>
    
    * Change notebook parameter name to align with client argument
    
    Signed-off-by: Jun Ki Min <[email protected]>
    
    * Update recommendation notebook
    
    Signed-off-by: Jun Ki Min <[email protected]>
    
    * Update synapse example. Add azure-cli dependency to notebook dependencies
    
    Signed-off-by: Jun Ki Min <[email protected]>
    
    * Update data url constants to point the source github repo's raw files
    
    Signed-off-by: Jun Ki Min <[email protected]>
    
    * add dataset url constants to init.py
    
    Signed-off-by: Jun Ki Min <[email protected]>
    
    * Update feature embedding notebook to use the original dataset from azure example github
    
    Signed-off-by: Jun Ki Min <[email protected]>
    
    * Add recommendation sample notebook test
    
    Signed-off-by: Jun Ki Min <[email protected]>
    
    * Fix numpy.bool deprecation error
    
    Signed-off-by: Jun Ki Min <[email protected]>
    
    * Change databricks cluster node size from Dv2 to DSv2
    
    Signed-off-by: Jun Ki Min <[email protected]>
    
    * Use Dv4 for databricks notebook test due to the limit of Dv2 quota at US East 2
    
    Signed-off-by: Jun Ki Min <[email protected]>
    
    * Fix to use the supported vm size
    
    Signed-off-by: Jun Ki Min <[email protected]>
    
    * pin numpy to resolve conflict with pyspark
    
    Signed-off-by: Jun Ki Min <[email protected]>
    
    * Add document intelligence sample notebook
    
    Signed-off-by: Jun Ki Min <[email protected]>
    
    * Update fraud detection sample
    
    Signed-off-by: Jun Ki Min <[email protected]>
    
    Signed-off-by: Jun Ki Min <[email protected]>
    loomlike authored Jan 6, 2023
    Configuration menu
    Copy the full SHA
    01ea96d View commit details
    Browse the repository at this point in the history
  2. Windoze/spark sql source (feathr-ai#839)

    * Spark SQL source
    
    * Add unit test
    
    * Clean up after test
    
    * Typo
    
    * Fix conflict
    
    * Add doc comments
    
    * add spark sql source test cases
    
    Signed-off-by: Yuqing Wei <[email protected]>
    
    * add spark sql source test cases
    
    Signed-off-by: Yuqing Wei <[email protected]>
    
    * Ignore sql if it is None
    
    Signed-off-by: Yuqing Wei <[email protected]>
    Co-authored-by: Yuqing Wei <[email protected]>
    windoze and Yuqing-cat authored Jan 6, 2023
    Configuration menu
    Copy the full SHA
    308321d View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2023

  1. Configuration menu
    Copy the full SHA
    e1895bb View commit details
    Browse the repository at this point in the history
  2. Lock python deps version for registry projects (feathr-ai#946)

    This PR locks all python dependencies version for registry projects
    blrchen authored Jan 10, 2023
    Configuration menu
    Copy the full SHA
    2db1aad View commit details
    Browse the repository at this point in the history
  3. Add pytest cases and check test coverage for sql-registry and purview… (

    feathr-ai#937)
    
    * Add pytest cases and check test coverage for sql-registry and purview-registry
    * modify types annotation
    enya-yx authored Jan 10, 2023
    Configuration menu
    Copy the full SHA
    c967f6d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    be81c3f View commit details
    Browse the repository at this point in the history
  5. Remove hadoop dependency (feathr-ai#949)

    * Remove hadoop dependency
    
    * Bump RC version
    
    * Experiment test failures
    
    * Exclude hadoop file
    
    Co-authored-by: rkashyap <[email protected]>
    rakeshkashyap123 and rkashyap authored Jan 10, 2023
    Configuration menu
    Copy the full SHA
    bf01f24 View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2023

  1. Configuration menu
    Copy the full SHA
    0873c6f View commit details
    Browse the repository at this point in the history
  2. set purview name environment variable in workflow (feathr-ai#956)

    * set purview name environment variable in workflow
    enya-yx authored Jan 11, 2023
    Configuration menu
    Copy the full SHA
    7a86d4d View commit details
    Browse the repository at this point in the history
  3. Bug fix - Fraud detection sample notebook chart error. (feathr-ai#948)

    I found there's a bug in the model result graph at the Fraud Detection sample notebook
    Fixes are:
    
    to use ML model output probability instead of the prediction class label for precision/recall graph
    change the chart label to be the correct ML model name
    loomlike authored Jan 11, 2023
    Configuration menu
    Copy the full SHA
    a923a9d View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2023

  1. Configuration menu
    Copy the full SHA
    3a76b1c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    049ab9a View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2023

  1. merge changes

    aabbasi-hbo committed Jan 13, 2023
    Configuration menu
    Copy the full SHA
    8c74f94 View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2023

  1. changes

    aabbasi-hbo committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    f33cc7c View commit details
    Browse the repository at this point in the history
  2. update imports

    aabbasi-hbo committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    b23428e View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2023

  1. remove double

    aabbasi-hbo committed Jan 19, 2023
    Configuration menu
    Copy the full SHA
    bdda635 View commit details
    Browse the repository at this point in the history