Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: googleapis/python-aiplatform
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.13.1
Choose a base ref
...
head repository: googleapis/python-aiplatform
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.14.0
Choose a head ref
  • 16 commits
  • 121 files changed
  • 14 contributors

Commits on May 27, 2022

  1. feat: Add Vertex Forecasting E2E test. (#1248)

    Adds e2e test for AutoML Forecasting and unit test for `TimeSeriesDataset`. Also adds `create_request_timeout` to `TimeSeriesDataset`, which #1099 seems to have missed.
    
    ---
    
    Thank you for opening a Pull Request! Before submitting your PR, there are a few things you can do to make sure it goes smoothly:
    - [x] Make sure to open an issue as a [bug/issue](https://github.com/googleapis/python-aiplatform/issues/new/choose) before writing your code!  That way we can discuss the change, evaluate designs, and agree on the general idea
    - [x] Ensure the tests and linter pass
    - [x] Code coverage does not decrease (if any source code was changed)
    - [x] Appropriate docs were updated (if necessary)
    
    Fixes #<issue_number_goes_here> 🦕
    TheMichaelHu authored May 27, 2022
    Configuration menu
    Copy the full SHA
    e82c179 View commit details
    Browse the repository at this point in the history
  2. feat: Add hierarchy and window configs to Vertex Forecasting training…

    … job (#1255)
    
    Adds support for hierarchical forecasting and window filtering.
    
    ---
    
    Thank you for opening a Pull Request! Before submitting your PR, there are a few things you can do to make sure it goes smoothly:
    - [x] Make sure to open an issue as a [bug/issue](https://github.com/googleapis/python-aiplatform/issues/new/choose) before writing your code!  That way we can discuss the change, evaluate designs, and agree on the general idea
    - [x] Ensure the tests and linter pass
    - [x] Code coverage does not decrease (if any source code was changed)
    - [x] Appropriate docs were updated (if necessary)
    
    Fixes b/229907889 b/228499154 🦕
    TheMichaelHu authored May 27, 2022
    Configuration menu
    Copy the full SHA
    8560fa8 View commit details
    Browse the repository at this point in the history
  3. fix: Changed system test to use list_models() correctly (#1397)

    * chore: release 1.13.1
    
    Release-As: 1.13.1
    
    * Changed test to use list_models() correctly
    
    * feat: Changed system test to use list_models() correctly
    
    Co-authored-by: Sam Goodman <[email protected]>
    samgoodman and Sam Goodman authored May 27, 2022
    Configuration menu
    Copy the full SHA
    a3da19a View commit details
    Browse the repository at this point in the history
  4. feat: add holiday regions for vertex forecasting (#1253)

    Add holiday regions for Vertex Forecasting.
    
    ---
    
    Thank you for opening a Pull Request! Before submitting your PR, there are a few things you can do to make sure it goes smoothly:
    - [x] Make sure to open an issue as a [bug/issue](https://github.com/googleapis/python-aiplatform/issues/new/choose) before writing your code!  That way we can discuss the change, evaluate designs, and agree on the general idea
    - [x] Ensure the tests and linter pass
    - [x] Code coverage does not decrease (if any source code was changed)
    - [x] Appropriate docs were updated (if necessary)
    
    Fixes b/232964228 🦕
    TheMichaelHu authored May 27, 2022
    Configuration menu
    Copy the full SHA
    0036ab0 View commit details
    Browse the repository at this point in the history

Commits on May 31, 2022

  1. feat: Added forecasting snippets and fixed bugs with existing snippets (

    #1210)
    
    * Added dataset snippets
    
    * Fixed typehint and missing parameter bugs as well as added new samples
    
    * Fixed lint issues
    
    * Added bq batch_prediction bq snippets
    
    * Removed unneeded fixture
    
    * Renamed bq_source to bigquery_source
    
    * Added back explain_tabular_sample.py for now
    
    * Fixed tests
    
    * Fixed lint issues
    ivanmkc authored May 31, 2022
    Configuration menu
    Copy the full SHA
    4e4bff5 View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2022

  1. Configuration menu
    Copy the full SHA
    f6a7e6f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3047e29 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    15fe100 View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2022

  1. feat: Client libraries for the Dataform API (#1221)

    * chore(ruby): Initial generation of google-iam-v1
    
    PiperOrigin-RevId: 448073008
    
    Source-Link: googleapis/googleapis@d664bc5
    
    Source-Link: googleapis/googleapis-gen@73f6abc
    Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiNzNmNmFiYzE0MWQyYmI3MjZjMDdjODExZmQ4MWRlMDY3Zjk3ZjY0ZSJ9
    
    * 🦉 Updates from OwlBot post-processor
    
    See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md
    
    * feat: add display_name and metadata to ModelEvaluation in aiplatform model_evaluation.proto
    
    PiperOrigin-RevId: 448160148
    
    Source-Link: googleapis/googleapis@936ab35
    
    Source-Link: googleapis/googleapis-gen@f841b8e
    Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiZjg0MWI4ZTIzZDgxNmU5OThmOWU4ZTZjMGUwNGJhOTJiN2Y2YjgzNSJ9
    
    * 🦉 Updates from OwlBot post-processor
    
    See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md
    
    * feat: refreshes Bigtable Admin API(s) protos
    
    PiperOrigin-RevId: 448988001
    
    Source-Link: googleapis/googleapis@b6fa58e
    
    Source-Link: googleapis/googleapis-gen@fc8b8db
    Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiZmM4YjhkYmM3ZGExYTc4NDVkNTcxMzRmNDExMzAyZDEwNmVhMmVmMiJ9
    
    * 🦉 Updates from OwlBot post-processor
    
    See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md
    
    * Synchronize new proto/yaml changes.
    
    PiperOrigin-RevId: 449052112
    
    Source-Link: googleapis/googleapis@3150afa
    
    Source-Link: googleapis/googleapis-gen@9945a36
    Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiOTk0NWEzNjZlNGE1ZWZiMDBmYzQwOTg1ZjAzYzEwN2JkZWU4OWRmMiJ9
    
    * 🦉 Updates from OwlBot post-processor
    
    See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md
    
    * docs: fix docstring formatting
    
    Committer: parthea
    PiperOrigin-RevId: 449545643
    
    Source-Link: googleapis/googleapis@1bed8a0
    
    Source-Link: googleapis/googleapis-gen@d4ccc5f
    Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiZDRjY2M1ZmM2MTJjMjYwNTQ2YmNlY2VmMjg3MzU3NTY4OGEwMmQ4YiJ9
    
    * 🦉 Updates from OwlBot post-processor
    
    See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md
    
    * feat: add Examples to Explanation related messages in aiplatform v1beta1 explanation.proto
    
    PiperOrigin-RevId: 449620845
    
    Source-Link: googleapis/googleapis@117f86b
    
    Source-Link: googleapis/googleapis-gen@1d670db
    Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiMWQ2NzBkYmIxYTlmZjE1NWNmNjg2ZTk1NDRmZWZmYjc1MDIxYTJmNSJ9
    
    * 🦉 Updates from OwlBot post-processor
    
    See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md
    
    * feat: update protos to include InvalidateApprovalRequest and GetAccessApprovalServiceAccount APIs
    
    PiperOrigin-RevId: 449820922
    
    Source-Link: googleapis/googleapis@9682584
    
    Source-Link: googleapis/googleapis-gen@09360c9
    Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiMDkzNjBjOTVjYTEyYWZmMDBiY2QyY2ZhMmY3NjE0YmJiM2UyOWJmMyJ9
    
    * 🦉 Updates from OwlBot post-processor
    
    See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md
    
    * chore: remove unused imports
    
    PiperOrigin-RevId: 450372109
    
    Source-Link: googleapis/googleapis@942691f
    
    Source-Link: googleapis/googleapis-gen@609a369
    Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiNjA5YTM2OTY2YzQwZjcyNmZkMGRjNzFlOTUzZGM4M2Y4ZTUyZmVmMSJ9
    
    * 🦉 Updates from OwlBot post-processor
    
    See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md
    
    * feat: add latent_space_source to ExplanationMetadata in aiplatform v1 explanation_metadata.proto
    feat: add scaling to OnlineServingConfig in aiplatform v1 featurestore.proto
    feat: add template_metadata to PipelineJob in aiplatform v1 pipeline_job.proto
    
    PiperOrigin-RevId: 450687287
    
    Source-Link: googleapis/googleapis@058bff3
    
    Source-Link: googleapis/googleapis-gen@f072bfe
    Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiZjA3MmJmZTc3MDRkOTk2YzQxZDc0YWMzYWExZDg1MTRmNDY0YzRmZiJ9
    
    * 🦉 Updates from OwlBot post-processor
    
    See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md
    
    * feat: add failure_policy to PipelineJob in aiplatform v1 & v1beta1 pipeline_job.proto
    
    PiperOrigin-RevId: 450704795
    
    Source-Link: googleapis/googleapis@c875f2b
    
    Source-Link: googleapis/googleapis-gen@e606d62
    Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiZTYwNmQ2MmFiMzJiODU0MzQ2OTc2NzhiMzAwNGYyMjA2ZDVjMDJhZSJ9
    
    * 🦉 Updates from OwlBot post-processor
    
    See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md
    
    * feat: add IAM policy to aiplatform_v1beta1.yaml
    feat: add preset configuration for example-based explanations in aiplatform v1beta1 explanation.proto
    feat: add latent_space_source to ExplanationMetadata in aiplatform v1beta1 explanation_metadata.proto
    feat: add successful_forecast_point_count to CompletionStats in completion_stats.proto
    
    PiperOrigin-RevId: 450727462
    
    Source-Link: googleapis/googleapis@665682d
    
    Source-Link: googleapis/googleapis-gen@34cddbe
    Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiMzRjZGRiZWYzOWMxN2M1OGY5NmY1ZmZlYmY2MDY1MTM2YjZkNTcxOSJ9
    
    * 🦉 Updates from OwlBot post-processor
    
    See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md
    
    * chore: use gapic-generator-python 1.0.0
    
    PiperOrigin-RevId: 451250442
    
    Source-Link: googleapis/googleapis@cca5e81
    
    Source-Link: googleapis/googleapis-gen@0b219da
    Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiMGIyMTlkYTE2MWE4YmRjYzNjNmY3YjJlZmNkODIxMDUxODJhMzBjYSJ9
    
    * 🦉 Updates from OwlBot post-processor
    
    See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md
    
    * feat: Client libraries for the Dataform API
    
    This is the first release of the Public Dataform API client libraries.
    
    PiperOrigin-RevId: 451825930
    
    Source-Link: googleapis/googleapis@34c6901
    
    Source-Link: googleapis/googleapis-gen@68f6624
    Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiNjhmNjYyNDgyOTdhMjJiNmJlYjY0Njc3ZDEyNmFkMDAwNDczMmU1NyJ9
    
    * 🦉 Updates from OwlBot post-processor
    
    See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md
    
    Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
    Co-authored-by: gcf-merge-on-green[bot] <60162190+gcf-merge-on-green[bot]@users.noreply.github.com>
    Co-authored-by: Yu-Han Liu <[email protected]>
    4 people authored Jun 2, 2022
    Configuration menu
    Copy the full SHA
    b6bf6dc View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2022

  1. feat: add a way to easily clone a PipelineJob (#1239)

    * Add batch_size kwarg for batch prediction jobs
    
    * Fix errors
    
    Update the copyright year. Change the order of the argument. Fix the syntax error.
    
    * fix: change description layout
    
    * feat: add clone method to PipelineJob
    
    * fix: blacken and lint
    
    * Update pipeline_jobs.py
    
    * fix: update library names
    
    * fix: formatting error
    jaycee-li authored Jun 3, 2022
    Configuration menu
    Copy the full SHA
    efaf6ed View commit details
    Browse the repository at this point in the history
  2. feat: add seq2seq forecasting training job (#1196)

    Thank you for opening a Pull Request! Before submitting your PR, there are a few things you can do to make sure it goes smoothly:
    - [x] Make sure to open an issue as a [bug/issue](https://github.com/googleapis/python-aiplatform/issues/new/choose) before writing your code!  That way we can discuss the change, evaluate designs, and agree on the general idea
    - [x] Ensure the tests and linter pass
    - [x] Code coverage does not decrease (if any source code was changed)
    - [x] Appropriate docs were updated (if necessary)
    
    Fixes b/229909845 🦕
    
    ---
    
    Adds a `SequenceToSequencePlusForecastingTrainingJob` to training jobs. This job has the exact same signature as `AutoMLForecastingTrainingJob`, but we are creating a separate job in case the two models diverge in the future.
    
    The logic for `AutoMLForecastingTrainingJob` has been moved to a new abstract base class `_ForecastingTrainingJob`. The only things that differ between the seq2seq and automl training jobs that extend it are the `model_type` and `training_task_definition`.
    TheMichaelHu authored Jun 3, 2022
    Configuration menu
    Copy the full SHA
    643d335 View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2022

  1. fix: change endpoint update method to return resource (#1409)

    * fix: change endpoint update method to return resource
    
    * fix: update unit tests for endpoint.update
    sararob authored Jun 6, 2022
    Configuration menu
    Copy the full SHA
    44e279b View commit details
    Browse the repository at this point in the history
  2. fix: Pinned protobuf to prevent issues with pb files. (#1398)

    * Pinned protobuf to prevent issues with pb files.
    
    Currently, we rely on dependencies like proto-plus-python to select a protobuf library version.
    
    However, if they select an incompatible version, it can lead to issues like #1257
    
    * fix: Added upper limits for proto-plus + packaging
    
    * Added testing constraint
    
    Co-authored-by: Anthonios Partheniou <[email protected]>
    Co-authored-by: Sam Goodman <[email protected]>
    3 people authored Jun 6, 2022
    Configuration menu
    Copy the full SHA
    7a54637 View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2022

  1. chore: update import statement in test_uploader (#1412)

    * resolve merge conflict
    
    * fix: update unit tests for endpoint.update
    
    * chore: minor fix to uploader test import
    sararob authored Jun 7, 2022
    Configuration menu
    Copy the full SHA
    f5e8ee1 View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2022

  1. chore: update mock to use tf.__version__ directly (#1414)

    * resolve merge conflict
    
    * fix: update unit tests for endpoint.update
    
    * chore: update mock to use tf.__version__ directly
    sararob authored Jun 8, 2022
    Configuration menu
    Copy the full SHA
    e8ee627 View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2022

  1. chore(main): release 1.14.0 (#1400)

    Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
    release-please[bot] authored Jun 9, 2022
    Configuration menu
    Copy the full SHA
    b91db66 View commit details
    Browse the repository at this point in the history
Loading