Skip to content

Latest commit

 

History

History
1963 lines (901 loc) · 72 KB

CHANGELOG.md

File metadata and controls

1963 lines (901 loc) · 72 KB

CHANGELOG

v0.298.0 (2024-06-25)

Feature

v0.297.0 (2024-06-24)

Feature

  • Enable support for datasphere (#111)

It useful to programatically run jobs (a47b09c)

v0.296.0 (2024-06-21)

Feature

v0.295.0 (2024-06-19)

Feature

v0.294.0 (2024-06-17)

Feature

  • fix ci job genproto deleting py.typed (0dc07ad)

v0.293.0 (2024-06-01)

Feature

v0.292.0 (2024-05-31)

Feature

v0.291.0 (2024-05-31)

Feature

  • fix airflow dataproc integration (9d2e631)

v0.290.0 (2024-05-31)

Feature

  • add pyi files to release build (#104)

  • add pyi files to release build

  • regenerate proto


Co-authored-by: iva-romanenko <iva-romanenko@yandex-team.ru> Co-authored-by: Yandex.Cloud Bot <ycloud-bot@yandex.ru> (d8eea7a)

v0.289.0 (2024-05-30)

Feature

v0.288.0 (2024-05-30)

Feature

v0.287.0 (2024-05-29)

Feature

  • support endpoints overriding in SDK (0d837f2)

Unknown

  • Merge pull request #100 from yandex-cloud/feature/support-endpoints-override

Feature/support endpoints override (f3e0293)

v0.286.0 (2024-05-28)

Feature

v0.285.0 (2024-05-28)

Feature

  • add long description for release (7c7bbb2)

v0.284.0 (2024-05-27)

Feature

  • make bdist_wheel for release (d5ac0cb)

v0.283.0 (2024-05-24)

Feature

v0.282.0 (2024-05-16)

Unknown

  • Merge pull request #99 from yandex-cloud/fix/iam-token-by-iam-token

fix getting iamtoken with iamtoken provided (516237e)

v0.281.0 (2024-05-16)

Feature

  • fix getting iamtoken with iamtoken provided (e88c53d)

  • regenerate proto (4056cd1)

  • update protobuf requirements (cb5f1ee)

  • regenerate proto (b9a5537)

  • update grpcio-tools version (fd1c482)

Unknown

  • Merge pull request #98 from yandex-cloud/bugfix/update-grpcio-tools

update grpcio-tools version (662328f)

v0.280.0 (2024-05-15)

Feature

  • add parser_options for PythonSDKCommitParser (3e44909)

v0.279.0 (2024-05-15)

Feature

  • add build_command (fcd6cbe)

  • change package dir and back version (c6530a2)

  • change package dir (ac0120b)

  • add workflow permissions (2817e26)

  • add pypi creds (92ba0cf)

  • fix commit Parser return type (0bdeea0)

  • update Commit Parser and semantic_release config (0ef04d6)

  • Update release process with and python semantic version release (#94)

Co-authored-by: iva-romanenko <iva-romanenko@yandex-team.ru> (222d516)

Unknown

  • Merge pull request #97 from yandex-cloud/add-pypi-creds

add pypi creds (7acd92c)

  • Merge pull request #96 from yandex-cloud/fix-commit-parser-return-type

fix commit Parser return type (234fb76)

  • Merge pull request #95 from yandex-cloud/fix-config-for-semantic-release

Update Commit Parser and semantic_release config (752f857)

v0.278.0 (2024-05-02)

Feature

  • added endpoint arg to get_auth_token() (#93)

  • added endpoint arg to get_auth_token()

  • styling fixes


Co-authored-by: Dmitry Chumak <dmchumak@yandex-team.ru> (caa8c67)

v0.277.0 (2024-04-26)

Feature

Unknown

  • Merge pull request #92 from yandex-cloud/feature/iam-token-request-method

IAM token request method (e1d24eb)

v0.276.0 (2024-04-22)

Feature

  • set python 3.11 in release workflow (3016dcc)

v0.275.0 (2024-04-22)

Feature

  • Upgrade workflows actions versions (#91)

  • upgrading and workflow actions

  • upgrading to 3.12 in action

  • fix problem with setuptools in release


Co-authored-by: Islam Alibekov <everest@yandex-team.ru> (3c1d737)

v0.274.0 (2024-04-22)

Feature

  • Upgrade workflows actions versions (#90)

  • upgrading and workflow actions

  • upgrading to 3.12 in action


Co-authored-by: Islam Alibekov <everest@yandex-team.ru> (d25e67a)

v0.273.0 (2024-04-16)

Feature

v0.272.0 (2024-04-02)

Feature

v0.271.0 (2024-04-01)

Feature

Unknown

  • Merge pull request #89 from yandex-cloud/fix-py-37

remove support of python version 3.7 (9899bd9)

v0.270.0 (2024-03-27)

Feature

  • Fix compatibility with python 3.12 (#88)

Adding support for python 3.11 and 3.12 (7395bf6)

v0.269.0 (2024-03-27)

Feature

v0.268.0 (2024-03-26)

Feature

  • Adding support for ai.foundation_models (e93ab8b)

Unknown

  • Merge pull request #87 from MrRefactoring/master

Adding support for ai.foundation_models (122b468)

v0.267.0 (2024-03-19)

Feature

v0.266.0 (2024-03-18)

Feature

  • Fix _service_for_ctor service lookup bug from #85 (#86)

Co-authored-by: Petr Reznikov <prez@yandex-team.ru> (6d5714e)

v0.265.0 (2024-03-14)

Feature

  • Adding support for managed opensearch (#85)

  • keeping _supported_modules sorted

  • adding support for managed-opensearch

  • fixing flake8:E128 error for _sdk.py


Co-authored-by: Islam Alibekov <everest@yandex-team.ru> (1ec9d39)

v0.264.0 (2024-03-12)

Feature

v0.263.0 (2024-03-06)

Feature

v0.262.0 (2024-03-01)

Feature

v0.261.0 (2024-02-28)

Feature

v0.260.0 (2024-02-20)

Feature

v0.259.0 (2024-02-13)

Feature

v0.258.0 (2024-02-09)

Feature

v0.257.0 (2024-02-06)

Feature

v0.256.0 (2024-02-03)

Feature

v0.255.0 (2024-01-30)

Feature

v0.254.0 (2024-01-23)

Feature

v0.253.0 (2024-01-16)

Feature

v0.252.0 (2024-01-10)

Feature

v0.251.0 (2024-01-09)

Feature

  • fix: YC_METADATA_ADDR quotes (40bad38)

Unknown

  • Merge pull request #82 from yandex-cloud/yc-metadata-addr-env

Auth: Support setting of Metadata Service Addr via env variable (e720a4b)

v0.250.0 (2023-12-29)

Feature

  • regenerate proto (4d1456f)

  • Auth: Support setting of Metadata Service Addr via env variable YC_METADATA_ADDR

Needed for Y.Cloud Managed Airflow seamless integration with clsuter Service Account auth (55f610d)

v0.249.0 (2023-12-21)

Feature

v0.248.0 (2023-12-13)

Feature

  • fix: service account private key validation with new header (adbea9d)

Unknown

  • Merge pull request #81 from yandex-cloud/fix-sa-private-key-validation-with-new-header

fix: service account private key validation with new header (b868433)

v0.247.0 (2023-12-12)

Feature

v0.246.0 (2023-12-05)

Feature

v0.245.0 (2023-11-28)

Feature

v0.244.0 (2023-11-21)

Feature

v0.243.0 (2023-11-14)

Feature

v0.242.0 (2023-11-08)

Feature

v0.241.0 (2023-10-31)

Feature

v0.240.0 (2023-10-26)

Feature

v0.239.0 (2023-10-25)

Unknown

  • Merge pull request #78 from tyumentsev4/add-llm-module

Add ai-llm module to sdk (c0cbafc)

v0.238.0 (2023-10-24)

Feature

v0.237.0 (2023-10-17)

Feature

v0.236.0 (2023-10-10)

Feature

  • regenerate proto (fe5c906)

  • Add ai-llm to _supported_modules (add2897)

v0.235.0 (2023-10-03)

Feature

v0.234.0 (2023-09-26)

Feature

v0.233.0 (2023-09-20)

Feature

v0.232.0 (2023-09-19)

Feature

v0.231.0 (2023-09-15)

Feature

v0.230.0 (2023-09-05)

Feature

v0.229.0 (2023-08-29)

Feature

v0.228.0 (2023-08-17)

Feature

  • transition from the protobuf-3 to the protobuf-4 (#75)

  • transition from the protobuf-3 to the protobuf-4 (b4dd012)

v0.227.0 (2023-08-15)

Feature

v0.226.0 (2023-08-11)

Feature

v0.225.0 (2023-08-08)

Feature

  • add loadtesting module to sdk (#77) (5de8e04)

v0.224.0 (2023-08-03)

Feature

v0.223.0 (2023-07-27)

Feature

  • back to semantic-release v7 (64a1438)

  • use verstion_variables for semantic_release v8 (e0d1dc8)

  • regenerate proto (8cd93fc)

Unknown

  • Merge pull request #76 from yandex-cloud/back-to-semantic-release-v7

back to semantic-release v7 (814a059)

  • Merge pull request #74 from yandex-cloud/migrate-to-semantic-release-v8

use version_variables for semantic_release v8 (1e62d49)

v0.222.0 (2023-06-29)

Feature

v0.221.0 (2023-06-27)

Feature

v0.220.0 (2023-06-20)

Feature

v0.219.0 (2023-06-15)

Feature

v0.218.0 (2023-06-13)

Feature

v0.217.0 (2023-06-10)

Feature

v0.216.0 (2023-05-24)

Feature

  • Update _sdk.py for storage-api

The proper lookup key for the endpoint of storage API is "storage-api", so I'm fixing that (05ae439)

Unknown

  • Merge pull request #73 from zinal/patch-1

Update _sdk.py for storage-api (d889187)

v0.215.0 (2023-05-23)

Feature

  • add S3 service support to sdk.client() call (685dcfa)

  • support managed greenplum in sdk.client() calls (22412f7)

Unknown

  • Merge pull request #72 from zinal/sdkclient_greenplum1

Support Managed Greenplum in sdk.client() calls (4e7f905)

v0.214.0 (2023-05-23)

Feature

v0.213.0 (2023-05-16)

Feature

v0.212.0 (2023-05-12)

Feature

v0.211.0 (2023-05-03)

Feature

v0.210.0 (2023-04-25)

Feature

v0.209.0 (2023-04-18)

Feature

v0.208.0 (2023-04-11)

Feature

v0.207.0 (2023-04-04)

Feature

v0.206.0 (2023-03-28)

Feature

v0.205.0 (2023-03-21)

Feature

v0.204.0 (2023-03-14)

Feature

v0.203.0 (2023-03-01)

Feature

  • Added api-gateway websockets to list of supported modules (#70)

Co-authored-by: Victor Kuzennyy <vvkuz@yandex-team.ru> (6bb77b8)

v0.202.0 (2023-02-28)

Feature

  • #68 Add labels specifications to Dataproc wrapper (#69)

Co-authored-by: Maksim Zinal <mzinal@ru.ibm.com> (a46e299)

v0.201.0 (2023-02-28)

Feature

v0.200.0 (2023-02-22)

Feature

  • make requests to IAM using specified endpoint instead of default (#67)

  • make requests to IAM in specified endpoint

  • imports


Co-authored-by: sofya generalova <sageneralova@yandex-team.ru> (823b756)

v0.199.0 (2023-02-21)

Feature

v0.198.0 (2023-02-17)

Feature

  • Add certificatemanager to list of supported modules (#65) (5713061)

v0.197.0 (2023-02-17)

Feature

  • Drop python 3.6 support (022b8e9)

v0.196.0 (2023-02-14)

Feature

v0.195.0 (2023-02-07)

Feature

v0.194.0 (2022-12-27)

Feature

v0.193.0 (2022-12-20)

Feature

v0.192.0 (2022-12-06)

Feature

v0.191.0 (2022-11-22)

Feature

v0.190.0 (2022-11-15)

Feature

v0.189.0 (2022-11-14)

Feature

Unknown

  • Merge pull request #63 from l0kix2/enable_speechkit

Enable speechkit (c3fdfa8)

v0.188.0 (2022-11-01)

Feature

v0.187.0 (2022-10-28)

Feature

v0.186.0 (2022-10-18)

Feature

v0.185.0 (2022-10-11)

Feature

v0.184.0 (2022-09-27)

Feature

v0.183.0 (2022-09-17)

Feature

v0.182.0 (2022-09-15)

Feature

v0.181.0 (2022-09-13)

Feature

v0.180.0 (2022-09-03)

Feature

v0.179.0 (2022-08-30)

Feature

v0.178.0 (2022-08-16)

Feature

v0.177.0 (2022-08-06)

Feature

v0.176.0 (2022-07-29)

Feature

v0.175.0 (2022-07-19)

Feature

v0.174.0 (2022-07-18)

Feature

  • address review comments (76ebf92)

  • remove elif after return (5ec6fe9)

  • Support IAM tokens as authorisation method (ae9c87e)

Unknown

  • Merge pull request #59 from yandex-cloud/feature/support-iam-tokens

Support IAM tokens as authorisation method (bdef47e)

v0.173.0 (2022-07-12)

Feature

  • Dataproc wrapper: Support ui_proxy, security_group_ids, host_group_ids in ClusterCreate (8cf8cf9)

  • Dataproc wrapper: fix imports order (27bac83)

  • Dataproc wrapper: Minimal example with lightweight cluster (8214afe)

  • Dataproc wrapper: Support lightweight (no-datanode) cluster creation (8a515b6)

  • Dataproc wrapper: Support init-actions and properties parameters in cluster-create (d648a32)

  • Dataproc wrapper: pass cluster-name and cluster-desc parameters in example (9173c1c)

  • Dataproc wrapper: make s3_bucket parameter optional for cluster creation (892369a)

Unknown

  • Merge pull request #58 from Piatachock/dataproc-new-features

Dataproc: new features (97ae786)

v0.172.0 (2022-07-12)

Feature

v0.171.0 (2022-07-05)

Feature

v0.170.0 (2022-06-28)

Feature

  • Add tox requirement for genproto workflow (e16d65f)

v0.169.0 (2022-06-28)

Unknown

  • Merge pull request #55 from l0kix2/dont_install_protobuf_for_tests

Separate genproto deps from test deps (f97e483)

v0.168.0 (2022-06-28)

Feature

  • regenerate proto (326d347)

  • Separate genproto deps from test deps (45c68a3)

v0.167.0 (2022-06-27)

Feature

  • Freeze protobuf lib in dependencies (5dd6e8d)

Unknown

  • Merge pull request #54 from l0kix2/fix_protobuf_inconsistency

Freeze protobuf lib in dependencies (6d710fc)

v0.166.0 (2022-06-21)

Feature

v0.165.0 (2022-06-15)

Feature

v0.164.0 (2022-05-31)

Feature

v0.163.0 (2022-05-24)

Feature

v0.162.0 (2022-05-19)

Feature

v0.161.0 (2022-05-12)

Feature

v0.160.0 (2022-05-05)

Feature

v0.159.0 (2022-04-28)

Feature

v0.158.0 (2022-04-26)

Feature

v0.157.0 (2022-04-25)

Feature

  • Support Serverless Containers in sdk (cc976dd)

v0.156.0 (2022-04-25)

Feature

  • Suppress some pylint confusion about dynamically generated code (dd5dccd)

  • Add test/lint in protogenerate workflow (6f8c19d)

Unknown

  • Merge pull request #52 from l0kix2/fix_linters_in_master

Add test/lint in protogenerate workflow (a780359)

v0.155.0 (2022-04-20)

Feature

v0.154.0 (2022-04-14)

Feature

v0.153.0 (2022-04-12)

Feature

v0.152.0 (2022-03-29)

Feature

v0.151.0 (2022-03-28)

Feature

  • Add datatransfer module (eec7dc6)

Unknown

  • Merge pull request #49 from ovandriyanov/master

Add datatransfer module (630d4be)

v0.150.0 (2022-03-22)

Feature

v0.149.0 (2022-03-16)

Feature

  • Fix markdown formatting in README (ab0167b)

v0.148.0 (2022-03-15)

Feature

v0.147.0 (2022-03-08)

Feature

v0.146.0 (2022-03-02)

Feature

  • Revert "Fix W1202: Use lazy % formatting in logging functions (logging-format-interpolation)"

This reverts commit 57f6aca88c91c29fc43a24d8bb0f61dcae492ce3. (6801d07)

v0.145.0 (2022-03-01)

Feature

v0.144.0 (2022-02-28)

Feature

  • Set actual python versions & update README.md (a1a6cf5)

v0.143.0 (2022-02-28)

Feature

  • Add code formatter check and command (#33)

  • Add black to project

  • Add isort

  • make format

  • Add changelog to format targets (41d465e)

v0.142.0 (2022-02-28)

Feature

  • Fix e.code() liniter warning (ab96017)

  • Fix ignore after merge (d717d34)

  • ignore line length & fix trailing whitespaces (4be4916)

  • Fix W1202: Use lazy % formatting in logging functions (logging-format-interpolation) (57f6aca)

  • Fix R1714: Consider merging these comparisons with "in" to "u.path in ('/yandex.cloud.iam.v1.IamTokenService', '/yandex.cloud.endpoint.ApiEndpointService')" (consider-using-in) (7952ecf)

  • Fix R1711: Useless return at end of function or method (useless-return) (aaa2ddd)

  • Fix R1720: Unnecessary "else" after "raise" (no-else-raise) (65bc6c6)

  • Add pylint configurations (bd10901)

v0.141.0 (2022-02-28)

Feature

  • Zero exit code when no proto code changes (b87099d)

Unknown

  • Merge pull request #45 from yandex-cloud/ok_if_no_changes

Zero exit code when no proto code changes (c5dc666)

v0.140.0 (2022-02-25)

Feature

  • Use personal access token to trigger release workflow (5f535c7)

Unknown

  • Merge pull request #44 from yandex-cloud/protogen_should_trigger_release

Use personal access token to trigger release workflow (be8a2cb)

v0.139.0 (2022-02-25)

Feature

v0.138.0 (2022-02-25)

Unknown

  • Merge pull request #42 from yandex-cloud/genproto_fix

Fix deps installation (4de7ce3)

v0.137.0 (2022-02-25)

Feature

Unknown

  • Merge pull request #29 from yandex-cloud/linters

Add codestyle validating command + CI check (cd1afc5)

  • Merge branch 'master' into linters (6b3a3fd)

v0.136.0 (2022-02-25)

Unknown

  • Merge pull request #41 from yandex-cloud/genproto

Configure code generation through github actions (17ceb17)

  • Merge branch 'master' into genproto (41df41d)

v0.135.0 (2022-02-24)

Feature

v0.134.0 (2022-02-24)

Feature

  • regenerate proto (465cde0)

  • regenerate proto (65c1c91)

  • Add workflow_dispatch feature for manual run (af8c27b)

  • Configure code generation through github actions (bb1509f)

  • Fix git creds (a436c93)

  • Real pypi in conf (e42bfaf)

  • Readme update (1b7a7bf)

  • Simple changelog (e2273b0)

  • Releasing by github actions (88f8cc8)

  • Bump version to 0.131.0 (914c17e)

  • Add alb to supported modules (890d07c)

  • bump (b2e95b9)

  • Unittest (373b4ac)

  • First time 50ms (55b0248)

  • Add multiplied jitter (aaf76fc)

  • Add jitter (831e922)

  • Exponential backoff for op get (da7b5dc)

  • Add mccabe (cyclomatic complexity) plugin for flake8 (84d6ec6)

  • Add PEP-8 check + fix warnings (1318ce4)

  • Add github actions workflow for tests

Co-authored-by: Ivan Zuev <dajohnes@gmail.com> (d219545)

  • Add Makefile (65fa995)

  • Use tox for testing (20e6def)

  • Fix test for python3.6 (b332f66)

  • Fix jwt.decode usage in test_service_account_key (585bfe1)

  • regenerate proto (36a0bcb)

  • regenerate proto (6099ee9)

  • regenerate proto (388f6be)

  • regenerate proto (d6f4408)

  • add cdn to supported modules (060060e)

  • regenerate proto (873bf2a)

  • regenerate proto (b49c689)

  • regenerate proto (a763289)

  • regenerate proto (ef3a6e8)

  • DataProc: Support maven packages parameters in Spark jobs (9f18355)

  • Support GRPC user-agent in SDK

  • Prepend User-Agent set by grpc library with yandex-cloud-python-sdk/$VERSION entry. Version is taken from pkg_resources

  • Allow SDK clients to add their own User-Agent entry, which will be prepended to previous result. (12d5666)

  • DataProc: Use uuid in examples/dataproc output folders for MapReduce job

Allows reusage of s3 bucket (35f39f0)

Actually do check operation in OperationWaiter when accessing done property done. (38cc651)

  • bump version (1d9451a)

  • added minimal grpcio version for retry interceptor to work (5d4716a)

  • support interceptors in SDK (8e7df81)

  • generate missing init.py (898b9b2)

  • Updated API (9ed148c)

  • Added more credentials validation code. Added tests. Incremented version. (abcb314)

  • put author_email to setup.py (9eac735)

  • Added operation waiter class/sdk method. (bcb1156)

  • Added code that allows authorization with service_account_key. (4edbc5a)

  • Added sdk examples for mdb. (5049ab4)

  • Added retry interceptor. Added some tests for it. (1cd8fea)

  • update API (c4f0905)

  • add CONTRIBUTING.md (c2c7bf5)

  • Fix doing IAM requests on original endpoint (7c764a5)

  • Python Client Library (85714ca)

  • initial commit (9cdfbc1)

Unknown

  • Merge pull request #40 from l0kix2/gha_release

Release via github actions (9222567)

  • Merge branch 'master' into gha_release (5f1b4b3)

  • Merge pull request #28 from peter-volkov/master

Exponential backoff for op get (910b864)

  • Merge pull request #25 from yandex-cloud/fix_service_account_key_test

Fix jwt.decode usage in test_service_account_key (5d99982)

  • Merge pull request #24 from korsar182/patch-1

add cdn to supported modules (09e9d9f)

  • Merge pull request #22 from Piatachock/spark-packages-repos-excludes

Support GRPC User-Agent; [DataProc] support maven packages parameters, improve examples (e48bd1b)

  • Merge pull request #21 from Irioth/master

Add managed-elasticsearch to supported modules (40428d0)

  • Merge pull request #19 from peter-volkov/master

Log group usage in example (f54890a)

  • Merge pull request #18 from GoncharovArtyom/billing_endpoint

Add billing (69b3d0d)

  • Merge pull request #17 from yandex-cloud/fix/logging

update log ingestion (fix typo) (e85dbe9)

  • Merge pull request #16 from peter-volkov/master

Retry grpc.StatusCode.INTERNAL and autoscaling support for Data Proc (24e60e0)

  • Merge pull request #15 from kbespalov/patch-1

[Marketplace Metering API] Improve example.py (95d6020)

  • Merge pull request #13 from peter-volkov/master

RetryInterceptor fix, compatibility for different grpcio versions (34896c4)

  • Merge pull request #12 from peter-volkov/patch-1

Per call timeout for default interceptor (for DEADLINE_EXCEEDED case) (7a0a113)

  • Merge pull request #11 from peter-volkov/feature/MDB-10559/default_retry

MDB-10559 default retry interceptor (da52ad4)

  • Merge pull request #8 from peter-volkov/master

SA key usage in examples. Helper functions in SDK (8b234d3)

  • Merge pull request #7 from kbespalov/add_mkt_example

Add example of Metering API usage (d62438c)

  • Merge pull request #6 from peter-volkov/master

Added DataProc job run examples (023e3ad)

  • Merge pull request #5 from peter-volkov/master

Use up to date resource presets. Add Redis, MySQL, Dataproc examples (76948a2)

  • Merge pull request #2 from Nyoroon/patch-1

Update operation status while accessing the done property of OperationWaiter (980e2c5)

  • Merge pull request #1 from kuk/master

Updated API (8414615)