blob: 93833556f1ef57786fe1cd2974424bc83d931c0d [file] [log] [blame] [view]
release-please[bot]df4aa2b2020-04-20 14:32:47 -07001# Changelog
2
release-please[bot]ed424cb2021-06-22 17:58:06 +00003## [2.10.0](https://www.github.com/googleapis/google-api-python-client/compare/v2.9.0...v2.10.0) (2021-06-22)
4
5
6### Features
7
8* **analyticsadmin:** update the api https://github.com/googleapis/google-api-python-client/commit/5a2e42e9a4631216c4883d5538c970a5faad59eb ([b1eafb3](https://www.github.com/googleapis/google-api-python-client/commit/b1eafb327669474d202bb2a430ed9e9561102db3))
9* **androidmanagement:** update the api https://github.com/googleapis/google-api-python-client/commit/5fcc274bcd4a9a71a0a568e2771c443a2b2b20b0 ([b1eafb3](https://www.github.com/googleapis/google-api-python-client/commit/b1eafb327669474d202bb2a430ed9e9561102db3))
10* **bigqueryreservation:** update the api https://github.com/googleapis/google-api-python-client/commit/63c00f6819408b943c2a7cc4bd2185828be173c6 ([3659137](https://www.github.com/googleapis/google-api-python-client/commit/365913780592552488cc5792d26b3f22b9e9ed1b))
11* **dialogflow:** update the api https://github.com/googleapis/google-api-python-client/commit/512fc42343fa946889ec155456a05f0d64969903 ([b1eafb3](https://www.github.com/googleapis/google-api-python-client/commit/b1eafb327669474d202bb2a430ed9e9561102db3))
12* **firebaserules:** update the api https://github.com/googleapis/google-api-python-client/commit/7b2000437a01ecd25e4ba571049f62c5b6dc9d63 ([3659137](https://www.github.com/googleapis/google-api-python-client/commit/365913780592552488cc5792d26b3f22b9e9ed1b))
13* **iap:** update the api https://github.com/googleapis/google-api-python-client/commit/18550fd0501057584ef6d2fa329f09b75dad97d8 ([3659137](https://www.github.com/googleapis/google-api-python-client/commit/365913780592552488cc5792d26b3f22b9e9ed1b))
14* **keep:** update the api https://github.com/googleapis/google-api-python-client/commit/45eb6dac450c1055a6ced84332529b70b0a8c831 ([b1eafb3](https://www.github.com/googleapis/google-api-python-client/commit/b1eafb327669474d202bb2a430ed9e9561102db3))
15* **managedidentities:** update the api https://github.com/googleapis/google-api-python-client/commit/d2220014e787c2a2c90808cfd1e49a25cd783e72 ([3659137](https://www.github.com/googleapis/google-api-python-client/commit/365913780592552488cc5792d26b3f22b9e9ed1b))
16
17
18### Bug Fixes
19
20* **smartdevicemanagement:** update the api https://github.com/googleapis/google-api-python-client/commit/772982044da691f9116073855e692f7793edacce ([b1eafb3](https://www.github.com/googleapis/google-api-python-client/commit/b1eafb327669474d202bb2a430ed9e9561102db3))
21
release-please[bot]86415502021-06-14 13:38:02 +000022## [2.9.0](https://www.github.com/googleapis/google-api-python-client/compare/v2.8.0...v2.9.0) (2021-06-12)
23
24
25### Features
26
27* **analyticsadmin:** update the api https://github.com/googleapis/google-api-python-client/commit/3ed78879365ebef411b2748be8b5d52c047210eb ([33237a8](https://www.github.com/googleapis/google-api-python-client/commit/33237a8250e3becfaa1e4b5f67ef0c887cfc44a9))
28* **analyticsadmin:** update the api https://github.com/googleapis/google-api-python-client/commit/a715d2b2c5d5535f9317c5b3922350de2bfb883a ([0f0918f](https://www.github.com/googleapis/google-api-python-client/commit/0f0918f92a699753b52c77dd236ad84ee00a32a7))
29* **apigee:** update the api https://github.com/googleapis/google-api-python-client/commit/9fcf80b4e92dca6ebc251781c69764e42aa186b3 ([0f0918f](https://www.github.com/googleapis/google-api-python-client/commit/0f0918f92a699753b52c77dd236ad84ee00a32a7))
30* **appengine:** update the api https://github.com/googleapis/google-api-python-client/commit/ffcf86035a751e98a763c8a2d54b70d3a55ca14d ([26aa9e2](https://www.github.com/googleapis/google-api-python-client/commit/26aa9e282e30ca9c8797ee5346cbe9c0b9ca65a7))
31* **chat:** update the api https://github.com/googleapis/google-api-python-client/commit/47ff8a5cac1b7dbd95c6f2b970a74629f700d4fc ([0f0918f](https://www.github.com/googleapis/google-api-python-client/commit/0f0918f92a699753b52c77dd236ad84ee00a32a7))
32* **composer:** update the api https://github.com/googleapis/google-api-python-client/commit/4862529435851dbb106efa0311c2b7515d2ad2ea ([33237a8](https://www.github.com/googleapis/google-api-python-client/commit/33237a8250e3becfaa1e4b5f67ef0c887cfc44a9))
33* **containeranalysis:** update the api https://github.com/googleapis/google-api-python-client/commit/9a1c70b7df3e074fc9fbd0eebdaf75a91046078c ([26aa9e2](https://www.github.com/googleapis/google-api-python-client/commit/26aa9e282e30ca9c8797ee5346cbe9c0b9ca65a7))
34* **documentai:** update the api https://github.com/googleapis/google-api-python-client/commit/07a6e774ac185442a99437896eaee774946b5846 ([26aa9e2](https://www.github.com/googleapis/google-api-python-client/commit/26aa9e282e30ca9c8797ee5346cbe9c0b9ca65a7))
35* **drive:** update the api https://github.com/googleapis/google-api-python-client/commit/773910fdf25b084aa3623d24fe99c8a1330fbecb ([26aa9e2](https://www.github.com/googleapis/google-api-python-client/commit/26aa9e282e30ca9c8797ee5346cbe9c0b9ca65a7))
36* **genomics:** update the api https://github.com/googleapis/google-api-python-client/commit/8a1c8a67e7e5b76581cfa95ffa14c01019c305af ([33237a8](https://www.github.com/googleapis/google-api-python-client/commit/33237a8250e3becfaa1e4b5f67ef0c887cfc44a9))
37* **gkehub:** update the api https://github.com/googleapis/google-api-python-client/commit/0fd49e0d39455077e39d850ac464635034d253b8 ([33237a8](https://www.github.com/googleapis/google-api-python-client/commit/33237a8250e3becfaa1e4b5f67ef0c887cfc44a9))
38* **managedidentities:** update the api https://github.com/googleapis/google-api-python-client/commit/0927c1989574ae4272e4f753f4d55c88af62d8f2 ([c3f8675](https://www.github.com/googleapis/google-api-python-client/commit/c3f86757bccb6b42552f87d37a645651c58d6c7a))
39* **managedidentities:** update the api https://github.com/googleapis/google-api-python-client/commit/e96adbb1ba3e4e56d916cc28474f85543f17ad0e ([26aa9e2](https://www.github.com/googleapis/google-api-python-client/commit/26aa9e282e30ca9c8797ee5346cbe9c0b9ca65a7))
40* **spanner:** update the api https://github.com/googleapis/google-api-python-client/commit/87da2f3605ec1b8986324cddc33f2b5601d3e896 ([26aa9e2](https://www.github.com/googleapis/google-api-python-client/commit/26aa9e282e30ca9c8797ee5346cbe9c0b9ca65a7))
41
42
43### Bug Fixes
44
45* update content-length header for next page ([#1404](https://www.github.com/googleapis/google-api-python-client/issues/1404)) ([8019f2f](https://www.github.com/googleapis/google-api-python-client/commit/8019f2f96abc6a4375873becb2f17b399f738654)), closes [#1403](https://www.github.com/googleapis/google-api-python-client/issues/1403)
46
release-please[bot]a0af9b12021-06-08 11:26:02 +000047## [2.8.0](https://www.github.com/googleapis/google-api-python-client/compare/v2.7.0...v2.8.0) (2021-06-08)
48
49
50### Features
51
52* **apigee:** update the api https://github.com/googleapis/google-api-python-client/commit/e1ea8735612457f6f8b85226887babd904958b25 ([cb945f3](https://www.github.com/googleapis/google-api-python-client/commit/cb945f37130d2950801e02512761f061cef0b54e))
53* **bigquery:** update the api https://github.com/googleapis/google-api-python-client/commit/73965daab29cd6ae78004ede62f8c6c80f5587a3 ([31fbcc0](https://www.github.com/googleapis/google-api-python-client/commit/31fbcc014f8642fb0cde7de47889b55a2eaf3f71))
54* **compute:** update the api https://github.com/googleapis/google-api-python-client/commit/b8ce2754752f8157b84091a99594f9a45a8f8eed ([8759538](https://www.github.com/googleapis/google-api-python-client/commit/8759538c0ab491be1678db74a3ad538957610d70))
55* **container:** update the api https://github.com/googleapis/google-api-python-client/commit/a73f41e49d7ab6258bd722b4ee6d022c195975c2 ([8759538](https://www.github.com/googleapis/google-api-python-client/commit/8759538c0ab491be1678db74a3ad538957610d70))
56* **content:** update the api https://github.com/googleapis/google-api-python-client/commit/097e3329e1e5de3ae416cdabc9a73e2fa63a09e9 ([cb945f3](https://www.github.com/googleapis/google-api-python-client/commit/cb945f37130d2950801e02512761f061cef0b54e))
57* **dataproc:** update the api https://github.com/googleapis/google-api-python-client/commit/be0dde6ee43f4ff05396d33b16e0af2a1fabfc28 ([8759538](https://www.github.com/googleapis/google-api-python-client/commit/8759538c0ab491be1678db74a3ad538957610d70))
58* **dialogflow:** update the api https://github.com/googleapis/google-api-python-client/commit/f7b0ebc0047427b3633480999ed28e0f37fa77f1 ([50e1b7a](https://www.github.com/googleapis/google-api-python-client/commit/50e1b7a1b5c337926c5d2b2f648f057d67431cd6))
59* **displayvideo:** update the api https://github.com/googleapis/google-api-python-client/commit/f6b1a8e2d291c2ac9d2ea590101bb3c8c6fbe6cf ([eb505db](https://www.github.com/googleapis/google-api-python-client/commit/eb505dbed724dbd07b151d06fd1b45037dc7e75f))
60* **documentai:** update the api https://github.com/googleapis/google-api-python-client/commit/72f3faea1be17c074dc566b33707dad37c9ba16b ([cb945f3](https://www.github.com/googleapis/google-api-python-client/commit/cb945f37130d2950801e02512761f061cef0b54e))
61* **lifesciences:** update the api https://github.com/googleapis/google-api-python-client/commit/c524c0a316e4206c8b0e0075e3ed5eceb7e60016 ([8759538](https://www.github.com/googleapis/google-api-python-client/commit/8759538c0ab491be1678db74a3ad538957610d70))
62* **metastore:** update the api https://github.com/googleapis/google-api-python-client/commit/54639a05ea77c1a067ed1e3b5df46b2c029c47ea ([4d1153d](https://www.github.com/googleapis/google-api-python-client/commit/4d1153db18a3edf86c5bb83149b4f1c0ba95f810))
63* **metastore:** update the api https://github.com/googleapis/google-api-python-client/commit/c9632ee831b9c135f3a0c018b3fdfe73d7e698a4 ([7357b05](https://www.github.com/googleapis/google-api-python-client/commit/7357b05a33a3780716b77161f86f247d92d91903))
64* **osconfig:** update the api https://github.com/googleapis/google-api-python-client/commit/5dbaaad34dec45eb5f5a9e98710b3ec05b4d5429 ([8759538](https://www.github.com/googleapis/google-api-python-client/commit/8759538c0ab491be1678db74a3ad538957610d70))
65* **pagespeedonline:** update the api https://github.com/googleapis/google-api-python-client/commit/47d41c544376b1911261410235b63ffe3e5faa91 ([8759538](https://www.github.com/googleapis/google-api-python-client/commit/8759538c0ab491be1678db74a3ad538957610d70))
66* **privateca:** update the api https://github.com/googleapis/google-api-python-client/commit/8f7ad0d176d61f9e9a409d7fe35b20c5f1c239a5 ([8759538](https://www.github.com/googleapis/google-api-python-client/commit/8759538c0ab491be1678db74a3ad538957610d70))
67* **realtimebidding:** update the api https://github.com/googleapis/google-api-python-client/commit/34d5d2606070b0c6fef053d6b88a65be085227b5 ([31fbcc0](https://www.github.com/googleapis/google-api-python-client/commit/31fbcc014f8642fb0cde7de47889b55a2eaf3f71))
68* **sasportal:** update the api https://github.com/googleapis/google-api-python-client/commit/ca30eddc3d583c1851cc2f70f37c1d9f81f4342f ([50e1b7a](https://www.github.com/googleapis/google-api-python-client/commit/50e1b7a1b5c337926c5d2b2f648f057d67431cd6))
69* **servicemanagement:** update the api https://github.com/googleapis/google-api-python-client/commit/491bafaefd792deae68c24337ebd7011faeb723b ([cb945f3](https://www.github.com/googleapis/google-api-python-client/commit/cb945f37130d2950801e02512761f061cef0b54e))
70* **youtube:** update the api https://github.com/googleapis/google-api-python-client/commit/981cfb0ae51df0d2f48152bb74f79840ca19727a ([50e1b7a](https://www.github.com/googleapis/google-api-python-client/commit/50e1b7a1b5c337926c5d2b2f648f057d67431cd6))
71
release-please[bot]fb397d42021-06-01 10:40:01 +000072## [2.7.0](https://www.github.com/googleapis/google-api-python-client/compare/v2.6.0...v2.7.0) (2021-06-01)
73
74
75### Features
76
77* **adexchangebuyer:** update the api https://github.com/googleapis/google-api-python-client/commit/3cf7a8dceb567f3c89c307f3496c381af91b0fc6 ([ab1d6dc](https://www.github.com/googleapis/google-api-python-client/commit/ab1d6dc365fc482d482de197da7f7583afd04bd0))
78* **admin:** update the api https://github.com/googleapis/google-api-python-client/commit/7bac81fc588ccbe7b5e6c75af52b719e73efd118 ([ab1d6dc](https://www.github.com/googleapis/google-api-python-client/commit/ab1d6dc365fc482d482de197da7f7583afd04bd0))
79* **androidmanagement:** update the api https://github.com/googleapis/google-api-python-client/commit/877990251a43acbc447a1f2f963beb3bbfc6352f ([bdce941](https://www.github.com/googleapis/google-api-python-client/commit/bdce9419ca05d20e0eecd817f404f292a56ce79c))
80* **apigee:** update the api https://github.com/googleapis/google-api-python-client/commit/37f31420ffc3adb1bdd23d7fc91f80701522aac8 ([4c9ccb0](https://www.github.com/googleapis/google-api-python-client/commit/4c9ccb08aa866b5402c5e63c70306b5a3c121ba1))
81* **bigquery:** update the api https://github.com/googleapis/google-api-python-client/commit/086d714317a73331fcfdf4027496c3b36354955f ([508c39f](https://www.github.com/googleapis/google-api-python-client/commit/508c39fa665c901d9d754aa31dc9d1af45469ec4))
82* **container:** update the api https://github.com/googleapis/google-api-python-client/commit/514acdbf2c7eeaf6b1b9773c63b180131418ff57 ([4c9ccb0](https://www.github.com/googleapis/google-api-python-client/commit/4c9ccb08aa866b5402c5e63c70306b5a3c121ba1))
83* **content:** update the api https://github.com/googleapis/google-api-python-client/commit/aab557d6c59a5c414d0ac0bc6349763523c9816f ([ab1d6dc](https://www.github.com/googleapis/google-api-python-client/commit/ab1d6dc365fc482d482de197da7f7583afd04bd0))
84* **content:** update the api https://github.com/googleapis/google-api-python-client/commit/eaf742d4e933744abc72c1808f1e5a16dccaa1d4 ([bdce941](https://www.github.com/googleapis/google-api-python-client/commit/bdce9419ca05d20e0eecd817f404f292a56ce79c))
85* **dataflow:** update the api https://github.com/googleapis/google-api-python-client/commit/d979251cc4f8f537a875841cc0f6d86bbe0f195b ([38664e8](https://www.github.com/googleapis/google-api-python-client/commit/38664e8dec117413b8d27fc7230eb9c351d2c0de))
86* **dfareporting:** update the api https://github.com/googleapis/google-api-python-client/commit/c83912bec60626d3388fbe749d7a395fa3bc6c22 ([ab1d6dc](https://www.github.com/googleapis/google-api-python-client/commit/ab1d6dc365fc482d482de197da7f7583afd04bd0))
87* **dlp:** update the api https://github.com/googleapis/google-api-python-client/commit/7e3d1c4ab85d50307d42af3048f9a7dd47a2b9eb ([4c9ccb0](https://www.github.com/googleapis/google-api-python-client/commit/4c9ccb08aa866b5402c5e63c70306b5a3c121ba1))
88* **documentai:** update the api https://github.com/googleapis/google-api-python-client/commit/222030d8c1583f49657862a308b5eae41311d7e7 ([4c9ccb0](https://www.github.com/googleapis/google-api-python-client/commit/4c9ccb08aa866b5402c5e63c70306b5a3c121ba1))
89* **doubleclickbidmanager:** update the api https://github.com/googleapis/google-api-python-client/commit/895ff465e58dffd1f6e29dffd673418c76007e1b ([ab1d6dc](https://www.github.com/googleapis/google-api-python-client/commit/ab1d6dc365fc482d482de197da7f7583afd04bd0))
90* **firebase:** update the api https://github.com/googleapis/google-api-python-client/commit/6bd0412a11a1a55770415fdc76100b3c76a83a94 ([4c9ccb0](https://www.github.com/googleapis/google-api-python-client/commit/4c9ccb08aa866b5402c5e63c70306b5a3c121ba1))
91* **ondemandscanning:** update the api https://github.com/googleapis/google-api-python-client/commit/b77d12d24d17264123231dd86699fceada262440 ([4c9ccb0](https://www.github.com/googleapis/google-api-python-client/commit/4c9ccb08aa866b5402c5e63c70306b5a3c121ba1))
92* **osconfig:** update the api https://github.com/googleapis/google-api-python-client/commit/c541143744c4b077d0a044455a35d0de227a0bf6 ([4c9ccb0](https://www.github.com/googleapis/google-api-python-client/commit/4c9ccb08aa866b5402c5e63c70306b5a3c121ba1))
93* **prod_tt_sasportal:** update the api https://github.com/googleapis/google-api-python-client/commit/1e0f4a6e5e0bfde1ba4c06223d7fb02f63756690 ([4c9ccb0](https://www.github.com/googleapis/google-api-python-client/commit/4c9ccb08aa866b5402c5e63c70306b5a3c121ba1))
94* **redis:** update the api https://github.com/googleapis/google-api-python-client/commit/4350b35f065e8d651839ebcc047cfaec787b4f98 ([38664e8](https://www.github.com/googleapis/google-api-python-client/commit/38664e8dec117413b8d27fc7230eb9c351d2c0de))
95* **serviceconsumermanagement:** update the api https://github.com/googleapis/google-api-python-client/commit/e2046363f037151e02020ea178651b814c11761a ([4c9ccb0](https://www.github.com/googleapis/google-api-python-client/commit/4c9ccb08aa866b5402c5e63c70306b5a3c121ba1))
96* **servicecontrol:** update the api https://github.com/googleapis/google-api-python-client/commit/facd7ecc18c129cf8010d19d3969e8d5b4598dfc ([ab1d6dc](https://www.github.com/googleapis/google-api-python-client/commit/ab1d6dc365fc482d482de197da7f7583afd04bd0))
97* **serviceusage:** update the api https://github.com/googleapis/google-api-python-client/commit/b79b21e71246ab6935214ca751125c83b1990167 ([4c9ccb0](https://www.github.com/googleapis/google-api-python-client/commit/4c9ccb08aa866b5402c5e63c70306b5a3c121ba1))
98* **sqladmin:** update the api https://github.com/googleapis/google-api-python-client/commit/f2bb5e677634a0866836353bc40b26d40b1d044b ([a940762](https://www.github.com/googleapis/google-api-python-client/commit/a9407624e954e34bfd989f64ed0f5be74c40d4c5))
99
100
101### Bug Fixes
102
103* resolve issue where certain artifacts would not be updated ([#1385](https://www.github.com/googleapis/google-api-python-client/issues/1385)) ([31bbe51](https://www.github.com/googleapis/google-api-python-client/commit/31bbe51739f966491f1be8ab67c500c65c049daf))
104
release-please[bot]9c712eb2021-05-26 17:34:02 +0000105## [2.6.0](https://www.github.com/googleapis/google-api-python-client/compare/v2.5.0...v2.6.0) (2021-05-26)
106
107
108### Features
109
110* **adexchangebuyer2:** update the api https://github.com/googleapis/google-api-python-client/commit/e1ebe49bc9e2e007c61188202f0345c96083c19a ([227f8c9](https://www.github.com/googleapis/google-api-python-client/commit/227f8c91ee006acb969a3950b7281e1deed14b69))
111* **cloudasset:** update the api https://github.com/googleapis/google-api-python-client/commit/432e17443fb2330b75a8cb9307ba98290fc08e4b ([e63d3a4](https://www.github.com/googleapis/google-api-python-client/commit/e63d3a43f29a5f8125272ce5303f869679963822))
112* **composer:** update the api https://github.com/googleapis/google-api-python-client/commit/c2cb2746320fa7b6c1536028794f53576c0f1ddd ([73a0aa3](https://www.github.com/googleapis/google-api-python-client/commit/73a0aa3b398baf73eb48101d81ca39fcb0edb254))
113* **compute:** update the api https://github.com/googleapis/google-api-python-client/commit/2cdcd0a21223a229e711778a3cf1b38c63521d96 ([73a0aa3](https://www.github.com/googleapis/google-api-python-client/commit/73a0aa3b398baf73eb48101d81ca39fcb0edb254))
114* **dfareporting:** update the api https://github.com/googleapis/google-api-python-client/commit/73f7d790e1585322547fe7cb39c8f36e7b400121 ([73a0aa3](https://www.github.com/googleapis/google-api-python-client/commit/73a0aa3b398baf73eb48101d81ca39fcb0edb254))
115* **dialogflow:** update the api https://github.com/googleapis/google-api-python-client/commit/8edd852f294eaccfa6a0e7288d54a2d751f53506 ([73a0aa3](https://www.github.com/googleapis/google-api-python-client/commit/73a0aa3b398baf73eb48101d81ca39fcb0edb254))
116* **displayvideo:** update the api https://github.com/googleapis/google-api-python-client/commit/4f37d8b0d43f2172fdae627605947b3ba15b06c2 ([227f8c9](https://www.github.com/googleapis/google-api-python-client/commit/227f8c91ee006acb969a3950b7281e1deed14b69))
117* **gkehub:** update the api https://github.com/googleapis/google-api-python-client/commit/b2c1bb00a3b41e9cdfe925dd90aa4bc677a55e33 ([108b819](https://www.github.com/googleapis/google-api-python-client/commit/108b819d986cf2cdfcb3db643afa82949e33edc6))
118* **gkehub:** update the api https://github.com/googleapis/google-api-python-client/commit/e12ff0958ed9016356c8711039a15334d2f0d6f6 ([227f8c9](https://www.github.com/googleapis/google-api-python-client/commit/227f8c91ee006acb969a3950b7281e1deed14b69))
119* **healthcare:** update the api https://github.com/googleapis/google-api-python-client/commit/6dd2d2112db14f6d0a9fca7c50480cdc81c7b48f ([e63d3a4](https://www.github.com/googleapis/google-api-python-client/commit/e63d3a43f29a5f8125272ce5303f869679963822))
120* **retail:** update the api https://github.com/googleapis/google-api-python-client/commit/c9d7a149295d827110c789e464b4f97edc13cbaa ([73a0aa3](https://www.github.com/googleapis/google-api-python-client/commit/73a0aa3b398baf73eb48101d81ca39fcb0edb254))
121* **sasportal:** update the api https://github.com/googleapis/google-api-python-client/commit/12683cabbf8deaf0a884147b98c30345786874a6 ([73a0aa3](https://www.github.com/googleapis/google-api-python-client/commit/73a0aa3b398baf73eb48101d81ca39fcb0edb254))
122* **servicedirectory:** update the api https://github.com/googleapis/google-api-python-client/commit/1a87cd4c32ff6145efb48dcbf12e644da1533f0b ([108b819](https://www.github.com/googleapis/google-api-python-client/commit/108b819d986cf2cdfcb3db643afa82949e33edc6))
123* **servicemanagement:** update the api https://github.com/googleapis/google-api-python-client/commit/ac046117b12b43e03e748ebd0c442b340ed99183 ([227f8c9](https://www.github.com/googleapis/google-api-python-client/commit/227f8c91ee006acb969a3950b7281e1deed14b69))
124* **servicenetworking:** update the api https://github.com/googleapis/google-api-python-client/commit/12d70c78040997c7354bcf66a0afe6b428d493d6 ([108b819](https://www.github.com/googleapis/google-api-python-client/commit/108b819d986cf2cdfcb3db643afa82949e33edc6))
125* **servicenetworking:** update the api https://github.com/googleapis/google-api-python-client/commit/c0ad756013c602597e477bc0e22e7b2771689214 ([73a0aa3](https://www.github.com/googleapis/google-api-python-client/commit/73a0aa3b398baf73eb48101d81ca39fcb0edb254))
126* **spanner:** update the api https://github.com/googleapis/google-api-python-client/commit/43f1be2ea175a79e463d77cf3155e7b8ab1b26f6 ([227f8c9](https://www.github.com/googleapis/google-api-python-client/commit/227f8c91ee006acb969a3950b7281e1deed14b69))
127
release-please[bot]b1346b12021-05-20 12:52:02 +0000128## [2.5.0](https://www.github.com/googleapis/google-api-python-client/compare/v2.4.0...v2.5.0) (2021-05-20)
129
130
131### Features
132
133* **adexchangebuyer:** update the api https://github.com/googleapis/google-api-python-client/commit/46d87cb3e1f85ec9201134402b3c3afd2eb55770 ([7700bbf](https://www.github.com/googleapis/google-api-python-client/commit/7700bbffda386345cc4426ef413fc643f6368ef4))
134* **analyticsadmin:** update the api https://github.com/googleapis/google-api-python-client/commit/9648bae09873a132e7b4627096c153043911be6e ([c2cd326](https://www.github.com/googleapis/google-api-python-client/commit/c2cd326ef156fc2652d23e4c64fd06e2d66e3a80))
135* **analyticsadmin:** update the api https://github.com/googleapis/google-api-python-client/commit/adaafffbdeab31f05f9ad62d0f58846313bb3858 ([7700bbf](https://www.github.com/googleapis/google-api-python-client/commit/7700bbffda386345cc4426ef413fc643f6368ef4))
136* **artifactregistry:** update the api https://github.com/googleapis/google-api-python-client/commit/7dd722fe8b0ae822f4847219c442aa67a1aae7fd ([c2cd326](https://www.github.com/googleapis/google-api-python-client/commit/c2cd326ef156fc2652d23e4c64fd06e2d66e3a80))
137* **assuredworkloads:** update the api https://github.com/googleapis/google-api-python-client/commit/9b84ffce415133e860cc55bfbd3b9c15c3d46a24 ([c2cd326](https://www.github.com/googleapis/google-api-python-client/commit/c2cd326ef156fc2652d23e4c64fd06e2d66e3a80))
138* **cloudasset:** update the api https://github.com/googleapis/google-api-python-client/commit/a8228db5ef31724493f0f62bf8062aca9adc44aa ([c2cd326](https://www.github.com/googleapis/google-api-python-client/commit/c2cd326ef156fc2652d23e4c64fd06e2d66e3a80))
139* **cloudbuild:** update the api https://github.com/googleapis/google-api-python-client/commit/c9d8208c0f9579d958224566af369b809e13016a ([c2cd326](https://www.github.com/googleapis/google-api-python-client/commit/c2cd326ef156fc2652d23e4c64fd06e2d66e3a80))
140* **compute:** update the api https://github.com/googleapis/google-api-python-client/commit/685c19d4b5262d27a2b1016e01186188afe610fd ([c2cd326](https://www.github.com/googleapis/google-api-python-client/commit/c2cd326ef156fc2652d23e4c64fd06e2d66e3a80))
141* **container:** update the api https://github.com/googleapis/google-api-python-client/commit/c5cd244f996b1dfb605ef28eb22f8b0e76bffa1b ([c2cd326](https://www.github.com/googleapis/google-api-python-client/commit/c2cd326ef156fc2652d23e4c64fd06e2d66e3a80))
142* **content:** update the api https://github.com/googleapis/google-api-python-client/commit/3b3e9be7e17c4efa89b45ac671a7c7f627a34cd7 ([7700bbf](https://www.github.com/googleapis/google-api-python-client/commit/7700bbffda386345cc4426ef413fc643f6368ef4))
143* **dialogflow:** update the api https://github.com/googleapis/google-api-python-client/commit/0c6b31fd2deb75ca1c023fed36903b638f5e74f8 ([c2cd326](https://www.github.com/googleapis/google-api-python-client/commit/c2cd326ef156fc2652d23e4c64fd06e2d66e3a80))
144* **dialogflow:** update the api https://github.com/googleapis/google-api-python-client/commit/254b9413a2ede306917031a2117f7af2df28a103 ([7700bbf](https://www.github.com/googleapis/google-api-python-client/commit/7700bbffda386345cc4426ef413fc643f6368ef4))
145* **documentai:** update the api https://github.com/googleapis/google-api-python-client/commit/6dcec9fd8c0f803d37b4c8355870208e5a8c61ce ([c2cd326](https://www.github.com/googleapis/google-api-python-client/commit/c2cd326ef156fc2652d23e4c64fd06e2d66e3a80))
146* **drive:** update the api https://github.com/googleapis/google-api-python-client/commit/8788823461610f31eebd655915e07def9690da48 ([c2cd326](https://www.github.com/googleapis/google-api-python-client/commit/c2cd326ef156fc2652d23e4c64fd06e2d66e3a80))
147* **genomics:** update the api https://github.com/googleapis/google-api-python-client/commit/d0e6cc48df2d0a00d91ce6fbab83aa82146f3573 ([c2cd326](https://www.github.com/googleapis/google-api-python-client/commit/c2cd326ef156fc2652d23e4c64fd06e2d66e3a80))
148* **logging:** update the api https://github.com/googleapis/google-api-python-client/commit/7f5fa161fd3db9ca6f2df23f5c8bd41ba01e9b9c ([c2cd326](https://www.github.com/googleapis/google-api-python-client/commit/c2cd326ef156fc2652d23e4c64fd06e2d66e3a80))
149* **manufacturers:** update the api https://github.com/googleapis/google-api-python-client/commit/25bf19f14a09428ab3fc6e51b0f6812867f99b04 ([7700bbf](https://www.github.com/googleapis/google-api-python-client/commit/7700bbffda386345cc4426ef413fc643f6368ef4))
150* **privateca:** update the api https://github.com/googleapis/google-api-python-client/commit/0a5c31d74f788444640c174c413b12d494a00f1a ([c2cd326](https://www.github.com/googleapis/google-api-python-client/commit/c2cd326ef156fc2652d23e4c64fd06e2d66e3a80))
151* **prod_tt_sasportal:** update the api https://github.com/googleapis/google-api-python-client/commit/af243b57a7039f4e01259fb085c7b07a66106fcf ([7700bbf](https://www.github.com/googleapis/google-api-python-client/commit/7700bbffda386345cc4426ef413fc643f6368ef4))
152* **pubsublite:** update the api https://github.com/googleapis/google-api-python-client/commit/dd67e9b117fdc8d0d0ecff6ade657003a95c12f7 ([c2cd326](https://www.github.com/googleapis/google-api-python-client/commit/c2cd326ef156fc2652d23e4c64fd06e2d66e3a80))
153* **recommender:** update the api https://github.com/googleapis/google-api-python-client/commit/4b261d97bea2a8bc042a274c2d904be09da2d82c ([c2cd326](https://www.github.com/googleapis/google-api-python-client/commit/c2cd326ef156fc2652d23e4c64fd06e2d66e3a80))
154* **redis:** update the api https://github.com/googleapis/google-api-python-client/commit/5228389cbd5fceb1bf8c2d36086faa147d91e50f ([7700bbf](https://www.github.com/googleapis/google-api-python-client/commit/7700bbffda386345cc4426ef413fc643f6368ef4))
155* **remotebuildexecution:** update the api https://github.com/googleapis/google-api-python-client/commit/7c8b314e5508dda81cfb673039ea032f593fa97d ([7700bbf](https://www.github.com/googleapis/google-api-python-client/commit/7700bbffda386345cc4426ef413fc643f6368ef4))
156
release-please[bot]9f6f77e2021-05-12 14:34:03 +0000157## [2.4.0](https://www.github.com/googleapis/google-api-python-client/compare/v2.3.0...v2.4.0) (2021-05-11)
158
159
160### Features
161
162* **alertcenter:** update the api ([cbf5364](https://www.github.com/googleapis/google-api-python-client/commit/cbf5364f32932e6dc0baebfb3787a9f2fc889819))
163* **analyticsadmin:** update the api ([bfa2f1c](https://www.github.com/googleapis/google-api-python-client/commit/bfa2f1caee54b6f6bc8760a1d20e7014e607bd7f))
164* **androidenterprise:** update the api ([44a6719](https://www.github.com/googleapis/google-api-python-client/commit/44a6719b9f0024df4f4a4640743015507dbd0e94))
165* **androidpublisher:** update the api ([44a6719](https://www.github.com/googleapis/google-api-python-client/commit/44a6719b9f0024df4f4a4640743015507dbd0e94))
166* **artifactregistry:** update the api ([44a6719](https://www.github.com/googleapis/google-api-python-client/commit/44a6719b9f0024df4f4a4640743015507dbd0e94))
167* **bigquery:** update the api ([bfa2f1c](https://www.github.com/googleapis/google-api-python-client/commit/bfa2f1caee54b6f6bc8760a1d20e7014e607bd7f))
168* **chromepolicy:** update the api ([44a6719](https://www.github.com/googleapis/google-api-python-client/commit/44a6719b9f0024df4f4a4640743015507dbd0e94))
169* **content:** update the api ([c0b883a](https://www.github.com/googleapis/google-api-python-client/commit/c0b883a43d90c27153eb1d205d52cd5d8b66c39a))
170* **datacatalog:** update the api ([e58efe8](https://www.github.com/googleapis/google-api-python-client/commit/e58efe85e5988c93399dd3cf5290620d67baf038))
171* **dataproc:** update the api ([cbf5364](https://www.github.com/googleapis/google-api-python-client/commit/cbf5364f32932e6dc0baebfb3787a9f2fc889819))
172* **dialogflow:** update the api ([44a6719](https://www.github.com/googleapis/google-api-python-client/commit/44a6719b9f0024df4f4a4640743015507dbd0e94))
173* **dns:** update the api ([c0b883a](https://www.github.com/googleapis/google-api-python-client/commit/c0b883a43d90c27153eb1d205d52cd5d8b66c39a))
174* **documentai:** update the api ([bfa2f1c](https://www.github.com/googleapis/google-api-python-client/commit/bfa2f1caee54b6f6bc8760a1d20e7014e607bd7f))
175* **file:** update the api ([cbf5364](https://www.github.com/googleapis/google-api-python-client/commit/cbf5364f32932e6dc0baebfb3787a9f2fc889819))
176* **file:** update the api ([44a6719](https://www.github.com/googleapis/google-api-python-client/commit/44a6719b9f0024df4f4a4640743015507dbd0e94))
177* **firebasestorage:** update the api ([27f691d](https://www.github.com/googleapis/google-api-python-client/commit/27f691d2f256447a41f44c77175edd0f37dddbdc))
178* **gameservices:** update the api ([bfa2f1c](https://www.github.com/googleapis/google-api-python-client/commit/bfa2f1caee54b6f6bc8760a1d20e7014e607bd7f))
179* **gkehub:** update the api ([44a6719](https://www.github.com/googleapis/google-api-python-client/commit/44a6719b9f0024df4f4a4640743015507dbd0e94))
180* **lifesciences:** update the api ([44a6719](https://www.github.com/googleapis/google-api-python-client/commit/44a6719b9f0024df4f4a4640743015507dbd0e94))
181* **monitoring:** update the api ([bfa2f1c](https://www.github.com/googleapis/google-api-python-client/commit/bfa2f1caee54b6f6bc8760a1d20e7014e607bd7f))
182* **mybusinessaccountmanagement:** update the api ([bfa2f1c](https://www.github.com/googleapis/google-api-python-client/commit/bfa2f1caee54b6f6bc8760a1d20e7014e607bd7f))
183* **networkmanagement:** update the api ([bfa2f1c](https://www.github.com/googleapis/google-api-python-client/commit/bfa2f1caee54b6f6bc8760a1d20e7014e607bd7f))
184* **oslogin:** update the api ([bfa2f1c](https://www.github.com/googleapis/google-api-python-client/commit/bfa2f1caee54b6f6bc8760a1d20e7014e607bd7f))
185* **pubsublite:** update the api ([bfa2f1c](https://www.github.com/googleapis/google-api-python-client/commit/bfa2f1caee54b6f6bc8760a1d20e7014e607bd7f))
186* **recommender:** update the api ([bfa2f1c](https://www.github.com/googleapis/google-api-python-client/commit/bfa2f1caee54b6f6bc8760a1d20e7014e607bd7f))
187* **retail:** update the api ([cbf5364](https://www.github.com/googleapis/google-api-python-client/commit/cbf5364f32932e6dc0baebfb3787a9f2fc889819))
188* **servicedirectory:** update the api ([44a6719](https://www.github.com/googleapis/google-api-python-client/commit/44a6719b9f0024df4f4a4640743015507dbd0e94))
189* **servicemanagement:** update the api ([c0b883a](https://www.github.com/googleapis/google-api-python-client/commit/c0b883a43d90c27153eb1d205d52cd5d8b66c39a))
190* **servicenetworking:** update the api ([bfa2f1c](https://www.github.com/googleapis/google-api-python-client/commit/bfa2f1caee54b6f6bc8760a1d20e7014e607bd7f))
191* **translate:** update the api ([c0b883a](https://www.github.com/googleapis/google-api-python-client/commit/c0b883a43d90c27153eb1d205d52cd5d8b66c39a))
192
193
194### Bug Fixes
195
196* preventing accessing predefined discovery URLs when override is provided ([#1324](https://www.github.com/googleapis/google-api-python-client/issues/1324)) ([1c4d199](https://www.github.com/googleapis/google-api-python-client/commit/1c4d1998086d89238ca5d961bc1c8eee5685345c))
197
release-please[bot]1f32aa82021-04-28 13:00:07 +0000198## [2.3.0](https://www.github.com/googleapis/google-api-python-client/compare/v2.2.0...v2.3.0) (2021-04-28)
199
200
201### Features
202
203* **apigee:** update the api ([3fd11cb](https://www.github.com/googleapis/google-api-python-client/commit/3fd11cbfa43679d14be7f09d9cb071d82d156ffa))
204* **dataflow:** update the api ([3fd11cb](https://www.github.com/googleapis/google-api-python-client/commit/3fd11cbfa43679d14be7f09d9cb071d82d156ffa))
205* **dialogflow:** update the api ([3fd11cb](https://www.github.com/googleapis/google-api-python-client/commit/3fd11cbfa43679d14be7f09d9cb071d82d156ffa))
206* **documentai:** update the api ([3fd11cb](https://www.github.com/googleapis/google-api-python-client/commit/3fd11cbfa43679d14be7f09d9cb071d82d156ffa))
207* **healthcare:** update the api ([3fd11cb](https://www.github.com/googleapis/google-api-python-client/commit/3fd11cbfa43679d14be7f09d9cb071d82d156ffa))
208* **osconfig:** update the api ([afea316](https://www.github.com/googleapis/google-api-python-client/commit/afea316d32842ecb9e7d626842d5926b0bf3e34f))
209* **sqladmin:** update the api ([cec4393](https://www.github.com/googleapis/google-api-python-client/commit/cec4393b8e37e229f68b2233a2041db062c2a335))
210
release-please[bot]c4ecb6c2021-04-13 19:02:03 +0000211## [2.2.0](https://www.github.com/googleapis/google-api-python-client/compare/v2.1.0...v2.2.0) (2021-04-13)
212
213
214### Features
215
216* Adds support for errors.py to also use 'errors' for error_details ([#1281](https://www.github.com/googleapis/google-api-python-client/issues/1281)) ([a5d2081](https://www.github.com/googleapis/google-api-python-client/commit/a5d20813e8d7589b0cec030c149748e53ea555a5))
217
release-please[bot]cc717a12021-03-31 20:48:02 +0000218## [2.1.0](https://www.github.com/googleapis/google-api-python-client/compare/v2.0.2...v2.1.0) (2021-03-31)
219
220
221### Features
222
223* add status_code property on http error handling ([#1185](https://www.github.com/googleapis/google-api-python-client/issues/1185)) ([db2a766](https://www.github.com/googleapis/google-api-python-client/commit/db2a766bbd976742f6ef10d721d8423c8ac9246d))
224
225
226### Bug Fixes
227
228* Change default of `static_discovery` when `discoveryServiceUrl` set ([#1261](https://www.github.com/googleapis/google-api-python-client/issues/1261)) ([3b4f2e2](https://www.github.com/googleapis/google-api-python-client/commit/3b4f2e243709132b5ca41a3c23853d5067dfb0ab))
229* correct api version in oauth-installed.md ([#1258](https://www.github.com/googleapis/google-api-python-client/issues/1258)) ([d1a255f](https://www.github.com/googleapis/google-api-python-client/commit/d1a255fcbeaa36f615cede720692fea2b9f894db))
230* fix .close() ([#1231](https://www.github.com/googleapis/google-api-python-client/issues/1231)) ([a9583f7](https://www.github.com/googleapis/google-api-python-client/commit/a9583f712d13c67aa282d14cd30e00999b530d7c))
231* Resolve issue where num_retries would have no effect ([#1244](https://www.github.com/googleapis/google-api-python-client/issues/1244)) ([c518472](https://www.github.com/googleapis/google-api-python-client/commit/c518472e836c32ba2ff5e8480ab5a7643f722d46))
232
233
234### Documentation
235
236* Distinguish between public/private docs in 2.0 guide ([#1226](https://www.github.com/googleapis/google-api-python-client/issues/1226)) ([a6f1706](https://www.github.com/googleapis/google-api-python-client/commit/a6f17066caf6e911b7e94e8feab52fa3af2def1b))
237* Update README to promote cloud client libraries ([#1252](https://www.github.com/googleapis/google-api-python-client/issues/1252)) ([22807c9](https://www.github.com/googleapis/google-api-python-client/commit/22807c92ce754ff3d60f240ec5c38de50c5b654b))
238
release-please[bot]b9f1d0b2021-03-04 17:34:11 +0000239### [2.0.2](https://www.github.com/googleapis/google-api-python-client/compare/v2.0.1...v2.0.2) (2021-03-04)
240
241
242### Bug Fixes
243
244* Include discovery artifacts in published package ([#1221](https://www.github.com/googleapis/google-api-python-client/issues/1221)) ([ad618d0](https://www.github.com/googleapis/google-api-python-client/commit/ad618d0b266b86a795871d946367552905f4ccb6))
245
release-please[bot]401c05e2021-03-04 12:18:15 +0000246### [2.0.1](https://www.github.com/googleapis/google-api-python-client/compare/v2.0.0...v2.0.1) (2021-03-04)
247
248
249### Bug Fixes
250
251* add static discovery docs ([#1216](https://www.github.com/googleapis/google-api-python-client/issues/1216)) ([b5d33d6](https://www.github.com/googleapis/google-api-python-client/commit/b5d33d6d520ca9589eefd08d34fe96844f420bce))
252
253
254### Documentation
255
256* add a link to the migration guide in the changelog ([#1213](https://www.github.com/googleapis/google-api-python-client/issues/1213)) ([b85da5b](https://www.github.com/googleapis/google-api-python-client/commit/b85da5bb7d6d6da60ff611221d3c4719eadb478a))
257
release-please[bot]a9c7ddc2021-03-03 21:52:06 +0000258## [2.0.0](https://www.github.com/googleapis/google-api-python-client/compare/v1.12.8...v2.0.0) (2021-03-03)
259
260
261### âš  BREAKING CHANGES
262
Bu Sun Kimb85da5b2021-03-03 18:14:04 -0700263The 2.0 release of `google-api-python-client` is a significant upgrade compared to v1. Please see the [Migration Guide](UPGRADING.md) for more information.
264
265* **deps:** require 3.6+. (#961)
release-please[bot]a9c7ddc2021-03-03 21:52:06 +0000266
267### Features
268
269* Add support for using static discovery documents ([#1109](https://www.github.com/googleapis/google-api-python-client/issues/1109)) ([32d1c59](https://www.github.com/googleapis/google-api-python-client/commit/32d1c597b364e2641eca33ccf6df802bb218eea1))
270* Update synth.py to copy discovery files from discovery-artifact-manager ([#1104](https://www.github.com/googleapis/google-api-python-client/issues/1104)) ([af918e8](https://www.github.com/googleapis/google-api-python-client/commit/af918e8ef422438aaca0c468de8b3b2c184d884e))
271
272
273### Bug Fixes
274
275* Catch ECONNRESET and other errors more reliably ([#1147](https://www.github.com/googleapis/google-api-python-client/issues/1147)) ([ae9cd99](https://www.github.com/googleapis/google-api-python-client/commit/ae9cd99134160a5540e6f8d6d33d855122854e10))
276* **deps:** add upper-bound google-auth dependency ([#1180](https://www.github.com/googleapis/google-api-python-client/issues/1180)) ([c687f42](https://www.github.com/googleapis/google-api-python-client/commit/c687f4207b9c574e539a7eab75201a58f2e91f35))
277* handle error on service not enabled ([#1117](https://www.github.com/googleapis/google-api-python-client/issues/1117)) ([c691283](https://www.github.com/googleapis/google-api-python-client/commit/c6912836e88eea45aef7d515383e549082d37717))
278* Improve support for error_details ([#1126](https://www.github.com/googleapis/google-api-python-client/issues/1126)) ([e6a1da3](https://www.github.com/googleapis/google-api-python-client/commit/e6a1da3542e230e5287863f339ce1d28292cd92f))
279* MediaFileUpload error if file does not exist ([#1127](https://www.github.com/googleapis/google-api-python-client/issues/1127)) ([2c6d029](https://www.github.com/googleapis/google-api-python-client/commit/2c6d0297851c806ef850ca23686c51ca5878ac48))
280* replace deprecated socket.error with OSError ([#1161](https://www.github.com/googleapis/google-api-python-client/issues/1161)) ([b7b9986](https://www.github.com/googleapis/google-api-python-client/commit/b7b9986fe13c483eeefb77673b4091911978ee46))
281* Use logging level info when file_cache is not available ([#1125](https://www.github.com/googleapis/google-api-python-client/issues/1125)) ([0b32e69](https://www.github.com/googleapis/google-api-python-client/commit/0b32e69900eafec2cd1197ba054d4f9a765a3f29))
282
283
284### Miscellaneous Chores
285
286* **deps:** require 3.6+ ([#961](https://www.github.com/googleapis/google-api-python-client/issues/961)) ([8325d24](https://www.github.com/googleapis/google-api-python-client/commit/8325d24acaa2b2077acaaea26ea5fafb6dd856c5))
287
288
289### Documentation
290
291* add networkconnectivity v1alpha1 ([#1176](https://www.github.com/googleapis/google-api-python-client/issues/1176)) ([91b61d3](https://www.github.com/googleapis/google-api-python-client/commit/91b61d3272de9b5aebad0cf1eb76ca53c24f22f9))
292* Delete redundant oauth-web.md ([#1142](https://www.github.com/googleapis/google-api-python-client/issues/1142)) ([70bc6c9](https://www.github.com/googleapis/google-api-python-client/commit/70bc6c9db99eed5af7536b87448bd9323db9320b))
293* fix MediaIoBaseUpload broken link ([#1112](https://www.github.com/googleapis/google-api-python-client/issues/1112)) ([334b6e6](https://www.github.com/googleapis/google-api-python-client/commit/334b6e6d9e4924398e57bad2e53747584abf8cf4))
294* fix regression with incorrect args order in docs ([#1141](https://www.github.com/googleapis/google-api-python-client/issues/1141)) ([4249a7b](https://www.github.com/googleapis/google-api-python-client/commit/4249a7b92e891d1ecaf93944ca9c062ffbd54f77))
295* fix typo in thread safety example code ([#1100](https://www.github.com/googleapis/google-api-python-client/issues/1100)) ([5ae088d](https://www.github.com/googleapis/google-api-python-client/commit/5ae088dc027b89517b896a89a0aeb2ca80f492cf))
296* Reduce noisy changes in docs regen ([#1135](https://www.github.com/googleapis/google-api-python-client/issues/1135)) ([b1b0c83](https://www.github.com/googleapis/google-api-python-client/commit/b1b0c83ae0737e7b63cb77e4e7757213a216b88e))
297* update docs/dyn ([#1096](https://www.github.com/googleapis/google-api-python-client/issues/1096)) ([c2228be](https://www.github.com/googleapis/google-api-python-client/commit/c2228be4630e279e02a25b51566a0f93b67aa499))
298* update guidance on service accounts ([#1120](https://www.github.com/googleapis/google-api-python-client/issues/1120)) ([b2ea122](https://www.github.com/googleapis/google-api-python-client/commit/b2ea122c40ccac09c9e7b0b29f6b2bcca6db107b))
299
release-please[bot]d0110cf2020-11-18 17:28:06 +0000300### [1.12.8](https://www.github.com/googleapis/google-api-python-client/compare/v1.12.7...v1.12.8) (2020-11-18)
301
302
303### Documentation
304
305* add httplib2 authorization to thread_safety ([#1005](https://www.github.com/googleapis/google-api-python-client/issues/1005)) ([205ae59](https://www.github.com/googleapis/google-api-python-client/commit/205ae5988bd89676823088d6c8a7bd17e3beefcf)), closes [#808](https://www.github.com/googleapis/google-api-python-client/issues/808) [#808](https://www.github.com/googleapis/google-api-python-client/issues/808)
306
release-please[bot]b94e3602020-11-18 12:24:02 +0000307### [1.12.7](https://www.github.com/googleapis/google-api-python-client/compare/v1.12.6...v1.12.7) (2020-11-17)
308
309
310### Documentation
311
312* Update Webmasters API sample ([#1092](https://www.github.com/googleapis/google-api-python-client/issues/1092)) ([12831f3](https://www.github.com/googleapis/google-api-python-client/commit/12831f3e4716292b55b63dd2b08c3351f09b8a15))
313
release-please[bot]5c9bab12020-11-17 18:06:02 +0000314### [1.12.6](https://www.github.com/googleapis/google-api-python-client/compare/v1.12.5...v1.12.6) (2020-11-16)
315
316
317### Documentation
318
319* Change error parsing to check for 'message' ([#1083](https://www.github.com/googleapis/google-api-python-client/issues/1083)) ([a341c5a](https://www.github.com/googleapis/google-api-python-client/commit/a341c5a5e31ba16da109658127b58cb7e5dbeedd)), closes [#1082](https://www.github.com/googleapis/google-api-python-client/issues/1082)
320* Update oauth docs to include snippet to get email address of authenticated user ([#1088](https://www.github.com/googleapis/google-api-python-client/issues/1088)) ([25fba64](https://www.github.com/googleapis/google-api-python-client/commit/25fba648ea647b62f2a6edc54ae927c1ed381b45)), closes [#1071](https://www.github.com/googleapis/google-api-python-client/issues/1071)
321
release-please[bot]8430fac2020-10-22 15:06:03 +0000322### [1.12.5](https://www.github.com/googleapis/google-api-python-client/compare/v1.12.4...v1.12.5) (2020-10-22)
323
324
325### Bug Fixes
326
327* don't raise when downloading zero byte files ([#1074](https://www.github.com/googleapis/google-api-python-client/issues/1074)) ([86d8788](https://www.github.com/googleapis/google-api-python-client/commit/86d8788ee8a766ca6818620f3fd2899be0e44190))
328
release-please[bot]857eaf32020-10-20 22:50:02 +0000329### [1.12.4](https://www.github.com/googleapis/google-api-python-client/compare/v1.12.3...v1.12.4) (2020-10-20)
330
331
332### Bug Fixes
333
334* don't set content-range on empty uploads ([#1070](https://www.github.com/googleapis/google-api-python-client/issues/1070)) ([af6035f](https://www.github.com/googleapis/google-api-python-client/commit/af6035f6754a155ee6b04bbbc5c39410c7316d6a))
335
336
337### Documentation
338
339* fix typo in oauth.md ([#1058](https://www.github.com/googleapis/google-api-python-client/issues/1058)) ([30eff9d](https://www.github.com/googleapis/google-api-python-client/commit/30eff9d8276919b8c4e50df2d3b1982594423692))
340* update generated docs ([#1053](https://www.github.com/googleapis/google-api-python-client/issues/1053)) ([3e17f89](https://www.github.com/googleapis/google-api-python-client/commit/3e17f8990db54bec16c48c319072799a14f5a53f)), closes [#1049](https://www.github.com/googleapis/google-api-python-client/issues/1049)
341
release-please[bot]a527de22020-09-29 10:16:59 -0600342### [1.12.3](https://www.github.com/googleapis/google-api-python-client/compare/v1.12.2...v1.12.3) (2020-09-29)
343
344
345### Bug Fixes
346
347* **deps:** update setup.py to install httplib2>=0.15.0 ([#1050](https://www.github.com/googleapis/google-api-python-client/issues/1050)) ([c00f70d](https://www.github.com/googleapis/google-api-python-client/commit/c00f70d565a002b92374356be087927b131ce135))
348
release-please[bot]2d076b82020-09-23 17:26:05 +0000349### [1.12.2](https://www.github.com/googleapis/google-api-python-client/compare/v1.12.1...v1.12.2) (2020-09-23)
350
351
352### Bug Fixes
353
354* add method to close httplib2 connections ([#1038](https://www.github.com/googleapis/google-api-python-client/issues/1038)) ([98888da](https://www.github.com/googleapis/google-api-python-client/commit/98888dadf04e7e00524b6de273d28d02d7abc2c0)), closes [#618](https://www.github.com/googleapis/google-api-python-client/issues/618)
355
release-please[bot]73d71a42020-09-14 14:34:01 -0600356### [1.12.1](https://www.github.com/googleapis/google-api-python-client/compare/v1.12.0...v1.12.1) (2020-09-14)
357
358
359### Bug Fixes
360
361* **deps:** require six>=1.13.0 ([#1030](https://www.github.com/googleapis/google-api-python-client/issues/1030)) ([4acecc3](https://www.github.com/googleapis/google-api-python-client/commit/4acecc3c0cd31308f9a256f065b7b1d1c3a4798d))
362
release-please[bot]269fdb82020-09-14 09:56:46 -0600363## [1.12.0](https://www.github.com/googleapis/google-api-python-client/compare/v1.11.0...v1.12.0) (2020-09-12)
364
365
366### Features
367
368* add quota_project, credentials_file, and scopes support ([#1022](https://www.github.com/googleapis/google-api-python-client/issues/1022)) ([790e702](https://www.github.com/googleapis/google-api-python-client/commit/790e70224c8110bfb1191333ce448c2b0fe54ea6))
369
370
371### Documentation
372
373* convert `print` statement to function ([#988](https://www.github.com/googleapis/google-api-python-client/issues/988)) ([16448bc](https://www.github.com/googleapis/google-api-python-client/commit/16448bc666e032abd83096faadcda56f86f36f18)), closes [#987](https://www.github.com/googleapis/google-api-python-client/issues/987)
374* remove http from batch execute docs ([#1003](https://www.github.com/googleapis/google-api-python-client/issues/1003)) ([5028fe7](https://www.github.com/googleapis/google-api-python-client/commit/5028fe76c8075c6594b1999074f91eed7f7dd329)), closes [#1002](https://www.github.com/googleapis/google-api-python-client/issues/1002)
375
release-please[bot]f76e4032020-08-27 14:23:46 -0700376## [1.11.0](https://www.github.com/googleapis/google-api-python-client/compare/v1.10.1...v1.11.0) (2020-08-27)
377
378
379### Features
380
381* add support for mtls env variables ([#1008](https://www.github.com/googleapis/google-api-python-client/issues/1008)) ([2fc5ca1](https://www.github.com/googleapis/google-api-python-client/commit/2fc5ca1b6aa880aab2067ab7eb96780a1b28d4c7))
382
release-please[bot]10263752020-08-25 12:06:15 -0600383### [1.10.1](https://www.github.com/googleapis/google-api-python-client/compare/v1.10.0...v1.10.1) (2020-08-03)
384
385
386### Bug Fixes
387
388* discovery uses V2 when version is None ([#975](https://www.github.com/googleapis/google-api-python-client/issues/975)) ([cd4e8f4](https://www.github.com/googleapis/google-api-python-client/commit/cd4e8f429422232dd82ef7e9bc685061d5df94a1)), closes [#971](https://www.github.com/googleapis/google-api-python-client/issues/971)
389
390
391### Documentation
392
393* fix deprecation warnings due to invalid escape sequences. ([#996](https://www.github.com/googleapis/google-api-python-client/issues/996)) ([0f60eda](https://www.github.com/googleapis/google-api-python-client/commit/0f60eda81ea524dcd1358d87b06da701412bb414)), closes [#995](https://www.github.com/googleapis/google-api-python-client/issues/995)
394* fix link to service accounts documentation ([#986](https://www.github.com/googleapis/google-api-python-client/issues/986)) ([edb2516](https://www.github.com/googleapis/google-api-python-client/commit/edb2516eb59770546e7960ca633c7be0ca7b1ad4))
395* update generated docs ([#981](https://www.github.com/googleapis/google-api-python-client/issues/981)) ([d059ad8](https://www.github.com/googleapis/google-api-python-client/commit/d059ad881c7ae58c67931c48788d0bd7343ab16c))
396
release-please[bot]c72efbc2020-07-15 20:20:08 +0000397## [1.10.0](https://www.github.com/googleapis/google-api-python-client/compare/v1.9.3...v1.10.0) (2020-07-15)
398
399
400### Features
401
402* allow to use 'six.moves.collections_abc.Mapping' in 'client_options.from_dict()' ([#943](https://www.github.com/googleapis/google-api-python-client/issues/943)) ([21af37b](https://www.github.com/googleapis/google-api-python-client/commit/21af37b11ea2d6a89b3df484e1b2fa1d12849510))
403* Build universal wheels ([#948](https://www.github.com/googleapis/google-api-python-client/issues/948)) ([3e28a1e](https://www.github.com/googleapis/google-api-python-client/commit/3e28a1e0d47f829182cd92f37475ab91fa5e4afc))
404* discovery supports retries ([#967](https://www.github.com/googleapis/google-api-python-client/issues/967)) ([f3348f9](https://www.github.com/googleapis/google-api-python-client/commit/f3348f98bf91a88a28bf61b12b95e391cc3be1ff)), closes [#848](https://www.github.com/googleapis/google-api-python-client/issues/848)
405
406
407### Documentation
408
409* consolidating and updating the Contribution Guide ([#964](https://www.github.com/googleapis/google-api-python-client/issues/964)) ([63f97f3](https://www.github.com/googleapis/google-api-python-client/commit/63f97f37daee37a725eb05df3097b20d5d4eaaf0)), closes [#963](https://www.github.com/googleapis/google-api-python-client/issues/963)
410
release-please[bot]cc83ec22020-06-10 19:31:19 -0700411### [1.9.3](https://www.github.com/googleapis/google-api-python-client/compare/v1.9.2...v1.9.3) (2020-06-10)
412
413
414### Bug Fixes
415
416* update GOOGLE_API_USE_MTLS values ([#940](https://www.github.com/googleapis/google-api-python-client/issues/940)) ([19908ed](https://www.github.com/googleapis/google-api-python-client/commit/19908edcd8a3df1db41e34100acc1f15c3c99397))
417
release-please[bot]47ca3612020-06-09 15:28:09 -0700418### [1.9.2](https://www.github.com/googleapis/google-api-python-client/compare/v1.9.1...v1.9.2) (2020-06-04)
419
420
421### Bug Fixes
422
423* bump api-core version ([#936](https://www.github.com/googleapis/google-api-python-client/issues/936)) ([ee53b3b](https://www.github.com/googleapis/google-api-python-client/commit/ee53b3b32a050874ba4cfb491fb384f94682c824))
424
release-please[bot]936caa52020-06-02 18:38:06 +0000425### [1.9.1](https://www.github.com/googleapis/google-api-python-client/compare/v1.9.0...v1.9.1) (2020-06-02)
426
427
428### Bug Fixes
429
430* fix python-api-core dependency issue ([#931](https://www.github.com/googleapis/google-api-python-client/issues/931)) ([42028ed](https://www.github.com/googleapis/google-api-python-client/commit/42028ed2b2be47f85b70eb813185264f1f573d01))
431
release-please[bot]cafb9e02020-06-02 17:34:04 +0000432## [1.9.0](https://www.github.com/googleapis/google-api-python-client/compare/v1.8.4...v1.9.0) (2020-06-02)
433
434
435### Features
436
437* add mtls feature ([#917](https://www.github.com/googleapis/google-api-python-client/issues/917)) ([981eadf](https://www.github.com/googleapis/google-api-python-client/commit/981eadf7cfdb576981d92fcda498c76422821426))
438* add templates for python samples projects ([#506](https://www.github.com/googleapis/google-api-python-client/issues/506)) ([#924](https://www.github.com/googleapis/google-api-python-client/issues/924)) ([c482712](https://www.github.com/googleapis/google-api-python-client/commit/c482712935d1c1331e33bd7f9968bd3b2be223bb))
439
release-please[bot]b8458c02020-05-26 13:03:47 -0700440### [1.8.4](https://www.github.com/googleapis/google-api-python-client/compare/v1.8.3...v1.8.4) (2020-05-20)
441
442
443### Bug Fixes
444
445* don't try to import GAE API in other environments ([#903](https://www.github.com/googleapis/google-api-python-client/issues/903)) ([09e6447](https://www.github.com/googleapis/google-api-python-client/commit/09e644719166aecb21a01b6d5ee9898843e7cd58))
446* the turn down date for global batch uri ([#901](https://www.github.com/googleapis/google-api-python-client/issues/901)) ([6ddadd7](https://www.github.com/googleapis/google-api-python-client/commit/6ddadd7753134c671628ad3f4598595b0abb1457))
447
release-please[bot]54aa94d2020-05-12 18:20:40 -0700448### [1.8.3](https://www.github.com/googleapis/google-api-python-client/compare/v1.8.2...v1.8.3) (2020-05-01)
449
450
451### Bug Fixes
452
453* downgrade repetitive logging calls to debug ([#885](https://www.github.com/googleapis/google-api-python-client/issues/885)) ([3bf2781](https://www.github.com/googleapis/google-api-python-client/commit/3bf2781e29cb828409f3a8a21939323286524569)), closes [#781](https://www.github.com/googleapis/google-api-python-client/issues/781)
454
Bu Sun Kimbd581392020-04-21 13:05:36 -0700455### [1.8.2](https://www.github.com/googleapis/google-api-python-client/compare/v1.8.1...v1.8.2) (2020-04-21)
456
457
458### Bug Fixes
459
460* Remove `apiclient.__version__` ([#871](https://www.github.com/googleapis/google-api-python-client/issues/871)) ([c7516a2](https://github.com/googleapis/google-api-python-client/commit/1d8ec6874e1c6081893de7cd7cbc86d1f6580320d)), closes [googleapis#870](https://www.github.com/googleapis/googleapis/issues/870)
461
462
release-please[bot]df4aa2b2020-04-20 14:32:47 -0700463### [1.8.1](https://www.github.com/googleapis/google-api-python-client/compare/v1.8.0...v1.8.1) (2020-04-20)
464
465
466### Bug Fixes
467
468* Adding ConnectionError to retry mechanism ([#822](https://www.github.com/googleapis/google-api-python-client/issues/822)) ([c7516a2](https://www.github.com/googleapis/google-api-python-client/commit/c7516a2ea2c229479633690c109f8763dc0b30ed)), closes [googleapis#558](https://www.github.com/googleapis/googleapis/issues/558)
469* replace '-' in method names with '_' ([#863](https://www.github.com/googleapis/google-api-python-client/issues/863)) ([8ed729f](https://www.github.com/googleapis/google-api-python-client/commit/8ed729f1d868a8713ab442bf0bf59e77ba36afb6))
470
471### v1.8.0
Bu Sun Kim26823fa2020-03-13 14:33:58 -0700472 Version 1.8.0
473
474 Release to support API endpoint override.
475
476 New Features
477 - Add api endpoint override. ([#829](https://github.com/googleapis/google-api-python-client/pull/829))
478
479 Implementation Changes
480 - Don't set http.redirect_codes if the attr doesn't exist and allow more httplib2 versions. ([#841](https://github.com/googleapis/google-api-python-client/pull/841))
481
release-please[bot]df4aa2b2020-04-20 14:32:47 -0700482### v1.7.12
Bu Sun Kim814c2822020-03-11 13:26:36 -0700483 Version 1.7.12
484
485 Bugfix release
486
487 Implementation Changes
488 - Look for field 'detail' in error message. ([#739](https://github.com/googleapis/google-api-python-client/pull/739))
489 - Exclude 308s from httplib2 redirect codes list ([#813](https://github.com/googleapis/google-api-python-client/pull/813))
490
491 Documentation
492 - Remove oauth2client from docs ([#738](https://github.com/googleapis/google-api-python-client/pull/738))
493 - Fix typo. ([#745](https://github.com/googleapis/google-api-python-client/pull/745))
494 - Remove compatibility badges. ([#746](https://github.com/googleapis/google-api-python-client/pull/746))
495 - Fix TypeError: search_analytics_api_sample.py #732 ([#742](https://github.com/googleapis/google-api-python-client/pull/742))
496 - Correct response access ([#750](https://github.com/googleapis/google-api-python-client/pull/750))
497 - Fix link to API explorer ([#760](https://github.com/googleapis/google-api-python-client/pull/760))
498 - Fix argument typo in oauth2 code example ([#763](https://github.com/googleapis/google-api-python-client/pull/763))
499 - Recommend install with virtualenv ([#768](https://github.com/googleapis/google-api-python-client/pull/768))
500 - Fix capitalization in docs/README.md ([#770](https://github.com/googleapis/google-api-python-client/pull/770))
501
502 - Remove compatibility badges ([#796](https://github.com/googleapis/google-api-python-client/pull/796))
503 - Remove mentions of pycrypto ([#799](https://github.com/googleapis/google-api-python-client/pull/799))
504 - Fix typo in model.py
505 - Add note about Google Ads llibrary ([#814](https://github.com/googleapis/google-api-python-client/pull/814))
506
507
508 Internal / Testing Changes
509 - Blacken ([#772](https://github.com/googleapis/google-api-python-client/pull/722))
510 - Move kokoro configs ([#832](https://github.com/googleapis/google-api-python-client/pull/832))
511
release-please[bot]df4aa2b2020-04-20 14:32:47 -0700512### v1.7.11
Bu Sun Kimbce1b1d2019-08-12 10:40:09 -0700513 Version 1.7.11
514
515 Bugfix release
516
517 Implementation Changes
518 - Pass library and Python version in x-goog-api-client header ([#734](https://github.com/googleapis/google-api-python-client/pull/734))
519
520 Documentation
521 - Fix typo in filename used in 'docs/auth.md' ([#736](https://github.com/googleapis/google-api-python-client/pull/736))
522
523
release-please[bot]df4aa2b2020-04-20 14:32:47 -0700524### v1.7.10
Bu Sun Kimc2936e12019-07-24 15:15:16 -0700525 Version 1.7.10
526
527 Bugfix release
528
529 Implementation Changes
530 - Decode service to utf-8 ([#723](https://github.com/googleapis/google-api-python-client/pull/723))
531 - Use print() function in both Python2 and Python 3 ([#722](https://github.com/googleapis/google-api-python-client/pull/722))
532 - Make http.MediaFileUpload close its file descriptor ([#600](https://github.com/googleapis/google-api-python-client/pull/600))
533 - Never make 'body' required ([#718](https://github.com/googleapis/google-api-python-client/pull/718))
534
535 Documentation
536 - Add compatability check badges to README ([#691](https://github.com/googleapis/google-api-python-client/pull/691))
537 - Regenerate docs ([#696](https://github.com/googleapis/google-api-python-client/pull/696), [#700](https://github.com/googleapis/google-api-python-client/pull/700))
538 - Create index file for dynamically generated docs ([#702](https://github.com/googleapis/google-api-python-client/pull/702))
539 - Add docs folder with guides from developers.google.com ([#706](https://github.com/googleapis/google-api-python-client/pull/706), [#710](https://github.com/googleapis/google-api-python-client/pull/710))
540
541 Internal / Testing Changes
542 - Fix http.py, lint errors, unit test ([#724](https://github.com/googleapis/google-api-python-client/pull/724))
543 - tox.ini: Look for Python syntax errors and undefined names ([#721](https://github.com/googleapis/google-api-python-client/pull/721))
544
545
release-please[bot]df4aa2b2020-04-20 14:32:47 -0700546### v1.7.9
Bu Sun Kimffea1a72019-05-22 16:38:55 -0700547 Version 1.7.9
548
549 Bugfix release
550 - Remove Django Samples. ([#657](https://github.com/googleapis/google-api-python-client/pull/657))
551 - Call request_orig with kwargs ([#658](https://github.com/googleapis/google-api-python-client/pull/658))
552
release-please[bot]df4aa2b2020-04-20 14:32:47 -0700553### v1.7.8
Bu Sun Kim9a25cc82019-01-28 14:21:05 -0800554 Version 1.7.8
555
556 Bugfix release
557 - Convert '$' in method name to '_' ([#616](https://github.com/googleapis/google-api-python-client/pull/616))
558 - Alias unitest2 import as unittest in test__auth.py ([#613](https://github.com/googleapis/google-api-python-client/pull/613))
Christopher Wilcox6ed8dbb2018-12-18 15:44:15 -0800559
release-please[bot]df4aa2b2020-04-20 14:32:47 -0700560### v1.7.7
Christopher Wilcox6ed8dbb2018-12-18 15:44:15 -0800561 Version 1.7.7
562
563 Bugfix release
Marie J.I48f503f2020-05-15 13:32:11 -0400564 - Change xrange to range ([#601](https://github.com/googleapis/google-api-python-client/pull/601))
565 - Typo in http.py exception message. ([#602](https://github.com/googleapis/google-api-python-client/pull/602))
Christopher Wilcox6ed8dbb2018-12-18 15:44:15 -0800566
Marie J.I48f503f2020-05-15 13:32:11 -0400567 - Announce deprecation of Python 2.7 ([#603](https://github.com/googleapis/google-api-python-client/pull/603))
568 - Updates documentation for stopping channel subscriptions ([#598](https://github.com/googleapis/google-api-python-client/pull/598))
569 - Adding example for searchAppearance ([#414](https://github.com/googleapis/google-api-python-client/pull/414))
Christopher Wilcox6ed8dbb2018-12-18 15:44:15 -0800570
Marie J.I48f503f2020-05-15 13:32:11 -0400571 - Add badges ([#455](https://github.com/googleapis/google-api-python-client/pull/455))
Christopher Wilcox6ed8dbb2018-12-18 15:44:15 -0800572
release-please[bot]df4aa2b2020-04-20 14:32:47 -0700573### v1.7.6
Bu Sun Kimb2743552018-12-06 13:13:43 -0800574 Version 1.7.6
575
576 Bugfix release
577
578 - Add client-side limit for batch requests (#585)
579
release-please[bot]df4aa2b2020-04-20 14:32:47 -0700580### v1.7.5
Bu Sun Kimfef743a2018-11-30 11:23:11 -0800581 Version 1.7.5
582
583 Bugfix release
584
585 - Fix the client to respect the passed in developerKey and credentials
586
release-please[bot]df4aa2b2020-04-20 14:32:47 -0700587### v1.7.4
Christopher Wilcoxa97f2b22018-07-11 12:49:54 -0700588 Version 1.7.4
Bu Sun Kimb2743552018-12-06 13:13:43 -0800589
Christopher Wilcoxa97f2b22018-07-11 12:49:54 -0700590 Bugfix release
591
592 - Catch ServerNotFoundError to retry the request (#532)
593
release-please[bot]df4aa2b2020-04-20 14:32:47 -0700594### v1.7.3
Thea Flowersb0b1c1d2018-06-04 12:21:32 -0700595 Version 1.7.3
596
597 Bugfix release
598
599 - Make apiclient.sample_tools gracefully fail to import (#525).
600
601
release-please[bot]df4aa2b2020-04-20 14:32:47 -0700602### v1.7.2
Thea Flowers5529b422018-06-04 09:31:44 -0700603 Version 1.7.2
604
605 Bugfix release
606
607 - Remove unnecessary check in apiclient/__ini__.py (#522).
608
release-please[bot]df4aa2b2020-04-20 14:32:47 -0700609### v1.7.1
Thea Flowers081d2a32018-06-01 10:22:59 -0700610 Version 1.7.1
611
612 Bugfix release
613
614 - Remove unnecessary check in setup.py (#518).
615
release-please[bot]df4aa2b2020-04-20 14:32:47 -0700616### v1.7.0
Thea Flowersa737c752018-05-31 16:04:34 -0700617 Version 1.7.0
618
619 This release drops the hard requirement on oauth2client and installs
620 google-auth by default instead. oauth2client is still supported but will
621 need to be explicitly installed.
622
623 - Drop oauth2client dependency (#499)
624 - Include tests in source distribution (#514)
625
release-please[bot]df4aa2b2020-04-20 14:32:47 -0700626### v1.6.7
Jon Wayne Parrott504a6e52018-04-27 13:58:27 -0700627 Version 1.6.7
628
629 Bugfix release
630
631 **Note**: The next release of this library will no longer directly depend on
632 oauth2client. If you need to use oauth2client, you'll need to explicitly
633 install it.
634
635 - Make body optional for requests with no parameters. (#446)
636 - Fix retying on socket.timeout. (#495)
637 - Match travis matrix with tox testenv. (#498)
638 - Remove oauth2client._helpers dependency. (#493)
639 - Remove unused keyring test dependency. (#496)
640 - discovery.py: remove unused oauth2client import. (#492)
641 - Update README to reference GCP API client libraries. (#490)
642
release-please[bot]df4aa2b2020-04-20 14:32:47 -0700643### v1.6.6
Jon Wayne Parrott9cdb2e22018-03-28 13:09:46 -0700644 Version 1.6.6
645
646 Bugfix release
647
648 - Warn when constructing BatchHttpRequest using the legacy batch URI (#488)
649 - Increase the default media chunksize to 100MB. (#482)
650 - Remove unnecessary parsing of mime headers in HttpRequest.__init__ (#467)
651
release-please[bot]df4aa2b2020-04-20 14:32:47 -0700652### v1.6.5
Jon Wayne Parrott64367412018-01-18 09:38:27 -0800653 Version 1.6.5
654
655 Bugfix release
656
657 - Proactively refresh credentials when applying and treat a missing
658 `access_token` as invalid. Note: This change reveals surprising behavior
659 between default credentials and batches. If you allow
660 `googleapiclient.discovery.build` to use default credentials *and* specify
661 different credentials by providing `batch.execut()` with an explicit `http`
662 argument, your individual requests will use the default credentials and
663 *not* the credentials specified to the batch http. To avoid this, tell
664 `build` explicitly not to use default credentials by specifying
665 `build(..., http=httplib2.Http()`. (#469)
666 - Remove mutual exclusivity check for developerKey and credentials (#465)
667 - Handle unknown media length. (#406)
668 - Handle variant error format gracefully. (#459)
669 - Avoid testing against Django >= 2.0.0 on Python 2. (#460)
670
release-please[bot]df4aa2b2020-04-20 14:32:47 -0700671### v1.6.4
Jon Wayne Parrottaf676692017-09-20 08:53:28 -0700672 Version 1.6.4
673
674 Bugfix release
675
676 - Warn when google-auth credentials are used but google-auth-httplib2 isn't available. (#443)
677
release-please[bot]df4aa2b2020-04-20 14:32:47 -0700678### v1.6.3
Jon Wayne Parrottb63a71d2017-08-29 09:15:16 -0700679 Version 1.6.3
680
681 Bugfix release
682
683 - Add notification of maintenance mode to README. (#410)
684 - Fix generation of methods with abnormal page token conventions. (#338)
685 - Raise ValueError is credentials and developerKey are both specified. (#358)
686 - Re-generate documentation. (#364, #373, #401)
687 - Fix method signature documentation for multiline required parameters. (#374)
688 - Fix ZeroDivisionError in MediaDownloadProgress.progress. (#377)
689 - Fix dead link to WebTest in README. (#378)
690 - Fix details missing in googleapiclient.errors.HttpError. (#412)
691 - Don't treat httplib2.Credentials as oauth credentials. (#425)
692 - Various fixes to the Django sample. (#413)
693
release-please[bot]df4aa2b2020-04-20 14:32:47 -0700694### v1.6.2
Jon Wayne Parrottafe134b2017-02-08 10:20:57 -0800695 Version 1.6.2
696
697 Bugfix release
698
699 - Fixed a bug where application default credentials would still be used even
700 when a developerKey was specified. (#347)
701 - Official support for Python 3.5 and 3.6. (#341)
702
release-please[bot]df4aa2b2020-04-20 14:32:47 -0700703### v1.6.1
Jon Wayne Parrott811d5702017-01-11 14:45:20 -0800704 Version 1.6.1
705
706 Bugfix release
707
708 - Fixed a bug where using google-auth with scoped credentials would fail. (#328)
709
release-please[bot]df4aa2b2020-04-20 14:32:47 -0700710### v1.6.0
Jon Wayne Parrott692617a2017-01-06 09:58:29 -0800711 Version 1.6.0
712
713 Release to drop support for Python 2.6 and add support for google-auth.
714
715 - Support for Python 2.6 has been dropped. (#319)
716 - The credentials argument to discovery.build and discovery.build_from_document
717 can be either oauth2client credentials or google-auth credentials. (#319)
718 - discovery.build and discovery.build_from_document now unambiguously use the
719 http argument to make all requests, including the request for the discovery
720 document. (#319)
721 - The http and credentials arguments to discovery.build and
722 discovery.build_from_document are now mutually exclusive, eliminating a
723 buggy edge case. (#319)
724 - If neither http or credentials is specified to discovery.build and
725 discovery.build_from_document, then Application Default Credentials will
726 be used. The library prefers google-auth for this if it is available, but
727 can also use oauth2client's implementation. (#319)
728 - Fixed resumable upload failure when receiving a 308 response. (#312)
729 - Clarified the support versions of Python 3. (#316)
730
release-please[bot]df4aa2b2020-04-20 14:32:47 -0700731### v1.5.5
Brian J. Watson0711b8b2016-10-31 17:55:50 -0700732 Version 1.5.5
733
734 Bugfix release
735
736 - Allow explicit MIME type specification with media_mime_type keyword argument.
737 - Fix unprintable representation of BatchError with default constructor. (#165)
738 - Refresh all discovery docs, not just the preferred ones. (#298)
739 - Update minimum httplib2 dependency to >=0.9.2.
740
release-please[bot]df4aa2b2020-04-20 14:32:47 -0700741### v1.5.4
Jon Wayne Parrotte2ce0042016-10-14 11:02:09 -0700742 Version 1.5.4
743
744 Bugfix release
745
746 - Properly handle errors when the API returns a mapping or sequence. (#289)
747 - Upgrade to unified uritemplate 3.0.0. (#293)
748 - Allow oauth2client 4.0.0, with the caveat that file-based discovery
749 caching is disabled.
750
release-please[bot]df4aa2b2020-04-20 14:32:47 -0700751### v1.5.3
Jon Wayne Parrottc4dca352016-08-29 10:16:34 -0700752 Version 1.5.3
753
754 Bugfix release
755
756 - Fixed import error with oauth2client >= 3.0.0. (#270)
757
release-please[bot]df4aa2b2020-04-20 14:32:47 -0700758### v1.5.2
Jon Wayne Parrottbf7066e2016-08-16 12:41:22 -0700759 Version 1.5.2
760
761 Bugfix release
762
763 - Allow using oauth2client >= 1.5.0, < 4.0.0. (#265)
764 - Fix project_id argument description. (#257)
765 - Retry chunk uploaded on rate limit exceeded errors. (#255)
766 - Obtain access token if necessary in BatchHttpRequest.execute(). (#232)
767 - Warn when running tests using HttpMock without having a cache. (#261)
768
release-please[bot]df4aa2b2020-04-20 14:32:47 -0700769### v1.5.1
Jon Wayne Parrott2aedb522016-05-19 11:03:33 -0700770 Version 1.5.1
771
772 Bugfix release
773
774 - Allow using versions of oauth2client < 2.0.0. (#197)
775 - Check both current and new API discovery URL. (#202)
776 - Retry http requests on connection errors and timeouts. (#218)
777 - Retry http requests on rate limit responses. (#201)
778 - Import guards for ssl (for Google App Engine). (#220)
779 - Use named loggers instead of the root logger. (#206)
780 - New search console example. (#212)
781
release-please[bot]df4aa2b2020-04-20 14:32:47 -0700782### v1.5.0
Jon Wayne Parrottda3e6892016-02-19 15:42:07 -0800783 Version 1.5.0
784
785 Release to support oauth2client >= 2.0.0.
786
787 - Fix file stream recognition in Python 3 (#141)
788 - Fix non-resumable binary uploads in Python 3 (#147)
789 - Default to 'octet-stream' if mimetype detection fails (#157)
790 - Handle SSL errors with retries (#160)
791 - Fix incompatibility with oauth2client v2.0.0 (#182)
792
release-please[bot]df4aa2b2020-04-20 14:32:47 -0700793### v1.4.2
Takashi Matsuo05f19322015-09-11 13:56:00 -0700794 Version 1.4.2
795
796 Add automatic caching for the discovery docs.
797
release-please[bot]df4aa2b2020-04-20 14:32:47 -0700798### v1.4.1
Nathaniel Manistadda86ad2015-06-15 17:24:11 +0000799 Version 1.4.1
800
801 Add the googleapiclient.discovery.Resource.new_batch_http_request method.
802
release-please[bot]df4aa2b2020-04-20 14:32:47 -0700803### v1.4.0
Nathaniel Manista31c47b82015-03-10 23:31:35 +0000804 Version 1.4.0
805
806 Python 3 support.
807
release-please[bot]df4aa2b2020-04-20 14:32:47 -0700808### v1.3.2
Craig Citro326cd512015-03-02 13:24:09 -0800809 Version 1.3.2
810
811 Small bugfix release.
Nathaniel Manista31c47b82015-03-10 23:31:35 +0000812
Craig Citro326cd512015-03-02 13:24:09 -0800813 - Fix an infinite loop for downloading small files.
814 - Fix a unicode error in error encoding.
815 - Better handling of `content-length` in media requests.
816 - Add support for methodPath entries containing colon.
Nathaniel Manista31c47b82015-03-10 23:31:35 +0000817
release-please[bot]df4aa2b2020-04-20 14:32:47 -0700818### v1.3.1
Craig Citro49d45a62014-10-17 20:33:51 -0700819 Version 1.3.1
820
821 Quick release for a fix around aliasing in v1.3.
Nathaniel Manista31c47b82015-03-10 23:31:35 +0000822
release-please[bot]df4aa2b2020-04-20 14:32:47 -0700823### v1.3
Craig Citro0e5b9bf2014-10-15 10:26:14 -0700824 Version 1.3
825
826 Add support for the Google Application Default Credentials.
827 Require python 2.6 as a minimum version.
828 Update several API samples.
829 Finish splitting out oauth2client repo and update tests.
830 Various doc cleanup and bugfixes.
Craig Citrof756c682014-10-15 23:01:31 -0700831
832 Two important notes:
833 * We've added `googleapiclient` as the primary suggested import
834 name, and kept `apiclient` as an alias, in order to have a more
835 appropriate import name. At some point, we will remove `apiclient`
836 as an alias.
837 * Due to an issue around in-place upgrades for Python packages,
838 it's not possible to do an upgrade from version 1.2 to 1.3. Instead,
839 setup.py attempts to detect this and prevents it. Simply remove
840 the previous version and reinstall to fix this.
841
release-please[bot]df4aa2b2020-04-20 14:32:47 -0700842### v1.2
Joe Gregorioce67bc22013-07-02 13:50:31 -0400843 Version 1.2
844
845 The use of the gflags library is now deprecated, and is no longer a
846 dependency. If you are still using the oauth2client.tools.run() function
847 then include gflags as a dependency of your application or switch to
848 oauth2client.tools.run_flow.
849 Samples have been updated to use the new apiclient.sample_tools, and no
850 longer use gflags.
851 Added support for the experimental Object Change Notification, as found in
852 the Cloud Storage API.
853 The oauth2client App Engine decorators are now threadsafe.
854
855 - Use the following redirects feature of httplib2 where it returns the
856 ultimate URL after a series of redirects to avoid multiple hops for every
857 resumable media upload request.
858 - Updated AdSense Management API samples to V1.3
859 - Add option to automatically retry requests.
860 - Ability to list registered keys in multistore_file.
861 - User-agent must contain (gzip).
862 - The 'method' parameter for httplib2 is not positional. This would cause
863 spurious warnings in the logging.
864 - Making OAuth2Decorator more extensible. Fixes Issue 256.
865 - Update AdExchange Buyer API examples to version v1.2.
866
867
release-please[bot]df4aa2b2020-04-20 14:32:47 -0700868### v1.1
Joe Gregorio3cc9a452013-03-07 10:08:39 -0500869 Version 1.1
870
871 Add PEM support to SignedJWTAssertionCredentials (used to only support
872 PKCS12 formatted keys). Note that if you use PEM formatted keys you can use
873 PyCrypto 2.6 or later instead of OpenSSL.
874
875 Allow deserialized discovery docs to be passed to build_from_document().
876
877 - Make ResumableUploadError derive from HttpError.
878 - Many changes to move all the closures in apiclient.discovery into real
879 - classes and objects.
880 - Make from_json behavior inheritable.
881 - Expose the full token response in OAuth2Client and OAuth2Decorator.
882 - Handle reasons that are None.
883 - Added support for NDB based storing of oauth2client objects.
884 - Update grant_type for AssertionCredentials.
885 - Adding a .revoke() to Credentials. Closes issue 98.
886 - Modify oauth2client.multistore_file to store and retrieve credentials
887 using an arbitrary key.
888 - Don't accept 403 challenges by default for auth challenges.
889 - Set httplib2.RETRIES to 1.
890 - Consolidate handling of scopes.
891 - Upgrade to httplib2 version 0.8.
892 - Allow setting the response_type in OAuth2WebServerFlow.
893 - Ensure that dataWrapper feature is checked before using the 'data' value.
894 - HMAC verification does not use a constant time algorithm.
895
release-please[bot]df4aa2b2020-04-20 14:32:47 -0700896### v1.0
Joe Gregoriof4839b02012-09-06 13:47:24 -0400897 Version 1.0
898
899 - Changes to the code for running tests and building releases.
900
release-please[bot]df4aa2b2020-04-20 14:32:47 -0700901### v1.0c3
Joe Gregorio73774c52012-08-29 09:45:53 -0400902 Version 1.0 Release Candidate 3
903
904 - In samples and oauth2 decorator, escape untrusted content before displaying it.
905 - Do not allow credentials files to be symlinks.
906 - Add XSRF protection to oauth2decorator callback 'state'.
907 - Handle uploading chunked media by stream.
908 - Handle passing streams directly to httplib2.
909 - Add support for Google Compute Engine service accounts.
910 - Flows no longer need to be saved between uses.
911 - Change GET to POST if URI is too long. Fixes issue #96.
912 - Add a keyring based Storage.
913 - More robust picking up JSON error responses.
914 - Make batch errors align with normal errors.
915 - Add a Google Compute sample.
916 - Token refresh to work with 'old' GData API
917 - Loading of client_secrets JSON file backed by a cache.
918 - Switch to new discovery path parameters.
919 - Add support for additionalProperties when printing schema'd objects.
920 - Fix media upload parameter names. Reviewed in http://codereview.appspot.com/6374062/
921 - oauth2client support for URL-encoded format of exchange token response (e.g. Facebook)
922 - Build cleaner and easier to read docs for dynamic surfaces.
923
release-please[bot]df4aa2b2020-04-20 14:32:47 -0700924### v1.0c2
Joe Gregoriobf14cef2012-06-22 15:26:16 -0400925 Version 1.0 Release Candidate 2
926
927 - Parameter values of None should be treated as missing. Fixes issue #144.
928 - Distribute the samples separately from the library source. Fixes issue #155.
929 - Move all remaining samples over to client_secrets.json. Fixes issue #156.
930 - Make locked_file.py understand win32file primitives for better awesomeness.
931
release-please[bot]df4aa2b2020-04-20 14:32:47 -0700932### v1.0c1
Joe Gregorio1aaec4b2012-06-15 16:20:41 -0400933 Version 1.0 Release Candidate 1
934
Joe Gregorio638663c2012-06-15 14:40:47 -0400935 - Documentation for the library has switched to epydoc:
936 http://google-api-python-client.googlecode.com/hg/docs/epy/index.html
937 - Many improvements for media support:
938 * Added media download support, including resumable downloads.
939 * Better handling of streams that report their size as 0.
940 * Update Media Upload to include io.Base and also fix some bugs.
941 - OAuth bug fixes and improvements.
942 * Remove OAuth 1.0 support.
943 * Added credentials_from_code and credentials_from_clientsecrets_and_code.
944 * Make oauth2client support Windows-friendly locking.
945 * Fix bug in StorageByKeyName.
946 * Fix None handling in Django fields. Reviewed in http://codereview.appspot.com/6298084/. Fixes issue #128.
947 - Add epydoc generated docs. Reviewed in http://codereview.appspot.com/6305043/
948 - Move to PEP386 compliant version numbers.
949 - New and updated samples
950 * Ad Exchange Buyer API v1 code samples.
951 * Automatically generate Samples wiki page from README files.
952 * Update Google Prediction samples.
953 * Add a Tasks sample that demonstrates Service accounts.
954 * new analytics api samples. Reviewed here: http://codereview.appspot.com/5494058/
955 - Convert all inline samples to the Farm API for consistency.
956
release-please[bot]df4aa2b2020-04-20 14:32:47 -0700957### v1.0beta8
Joe Gregoriod02bf5e2012-03-02 13:21:32 -0800958 - Updated meda upload support.
959 - Many fixes for batch requests.
960 - Better handling for requests that don't require a body.
961 - Fix issues with Google App Engine Python 2.7 runtime.
962 - Better support for proxies.
963 - All Storages now have a .delete() method.
964 - Important changes which might break your code:
965 * apiclient.anyjson has moved to oauth2client.anyjson.
966 * Some calls, for example, taskqueue().lease() used to require a parameter
967 named body. In this new release only methods that really need to send a body
968 require a body parameter, and so you may get errors about an unknown
969 'body' parameter in your call. The solution is to remove the unneeded
970 body={} parameter.
971
release-please[bot]df4aa2b2020-04-20 14:32:47 -0700972### v1.0beta7
Joe Gregorio205a0612011-12-14 11:38:16 -0500973 - Support for batch requests. http://code.google.com/p/google-api-python-client/wiki/Batch
974 - Support for media upload. http://code.google.com/p/google-api-python-client/wiki/MediaUpload
975 - Better handling for APIs that return something other than JSON.
976 - Major cleanup and consolidation of the samples.
977 - Bug fixes and other enhancements:
978 72 Defect Appengine OAuth2Decorator: Convert redirect address to string
979 22 Defect Better error handling for unknown service name or version
980 48 Defect StorageByKeyName().get() has side effects
981 50 Defect Need sample client code for Admin Audit API
982 28 Defect better comments for app engine sample Nov 9
983 63 Enhancement Let OAuth2Decorator take a list of scope