Skip to content

Commit 56db0ab

Browse files
committed
Merge branch 'main' of github.com:googleapis/python-storage
2 parents 0fd459a + fc95b35 commit 56db0ab

20 files changed

+132
-56
lines changed

.github/CODEOWNERS

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,9 @@
33
#
44
# For syntax help see:
55
# https://help.github.com/en/github/creating-cloning-and-archiving-repositories/about-code-owners#codeowners-syntax
6-
# Note: This file is autogenerated. To make changes to the codeowner team, please update .repo-metadata.json.
76

87
# @googleapis/yoshi-python @googleapis/gcs-sdk-team are the default owners for changes in this repo
9-
* @googleapis/yoshi-python @googleapis/gcs-sdk-team
8+
* @googleapis/yoshi-python @googleapis/gcs-sdk-team @googleapis/gcs-fs
109

1110
# @googleapis/python-samples-reviewers @googleapis/gcs-sdk-team are the default owners for samples changes
1211
/samples/ @googleapis/python-samples-reviewers @googleapis/gcs-sdk-team

.github/sync-repo-settings.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ branchProtectionRules:
99
requiredStatusCheckContexts:
1010
- 'Kokoro'
1111
- 'cla/google'
12-
- 'Kokoro system-3.12'
12+
- 'Kokoro system-3.14'
1313
- 'OwlBot Post Processor'
1414
- pattern: python2
1515
requiresCodeOwnerReviews: true
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# Format: //devtools/kokoro/config/proto/build.proto
2+
3+
# Only run this nox session.
4+
env_vars: {
5+
key: "NOX_SESSION"
6+
value: "prerelease_deps"
7+
}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
# Only run this nox session.
44
env_vars: {
55
key: "NOX_SESSION"
6-
value: "system-3.12"
6+
value: "system-3.14"
77
}
88

99
# Credentials needed to test universe domain.

.kokoro/presubmit/system-3.9.cfg

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# Format: //devtools/kokoro/config/proto/build.proto
2+
3+
# Only run this nox session.
4+
env_vars: {
5+
key: "NOX_SESSION"
6+
value: "system-3.9"
7+
}

.librarian/generator-input/.repo-metadata.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"api_id": "storage.googleapis.com",
1313
"requires_billing": true,
1414
"default_version": "v2",
15-
"codeowner_team": "@googleapis/gcs-sdk-team",
15+
"codeowner_team": "@googleapis/yoshi-python @googleapis/gcs-sdk-team @googleapis/gcs-fs",
1616
"api_shortname": "storage",
1717
"api_description": "is a durable and highly available object storage service. Google Cloud Storage is almost infinitely scalable and guarantees consistency: when a write succeeds, the latest copy of the object will be returned to any GET, globally."
1818
}

.librarian/generator-input/noxfile.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,9 @@
2626
BLACK_VERSION = "black==23.7.0"
2727
BLACK_PATHS = ["docs", "google", "tests", "noxfile.py", "setup.py"]
2828

29-
DEFAULT_PYTHON_VERSION = "3.12"
30-
SYSTEM_TEST_PYTHON_VERSIONS = ["3.12"]
31-
UNIT_TEST_PYTHON_VERSIONS = ["3.7", "3.8", "3.9", "3.10", "3.11", "3.12", "3.13"]
29+
DEFAULT_PYTHON_VERSION = "3.14"
30+
SYSTEM_TEST_PYTHON_VERSIONS = ["3.9", "3.14"]
31+
UNIT_TEST_PYTHON_VERSIONS = ["3.7", "3.8", "3.9", "3.10", "3.11", "3.12", "3.13", "3.14"]
3232
CONFORMANCE_TEST_PYTHON_VERSIONS = ["3.12"]
3333

3434
CURRENT_DIRECTORY = pathlib.Path(__file__).parent.absolute()
@@ -51,6 +51,7 @@
5151
"unit-3.11",
5252
"unit-3.12",
5353
"unit-3.13",
54+
"unit-3.14",
5455
# cover must be last to avoid error `No data to report`
5556
"cover",
5657
]

.librarian/generator-input/setup.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,7 @@
9494
"Programming Language :: Python :: 3.11",
9595
"Programming Language :: Python :: 3.12",
9696
"Programming Language :: Python :: 3.13",
97+
"Programming Language :: Python :: 3.14",
9798
"Operating System :: OS Independent",
9899
"Topic :: Internet",
99100
],

.repo-metadata.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"api_id": "storage.googleapis.com",
1313
"requires_billing": true,
1414
"default_version": "v2",
15-
"codeowner_team": "@googleapis/gcs-sdk-team",
15+
"codeowner_team": "@googleapis/yoshi-python @googleapis/gcs-sdk-team @googleapis/gcs-fs",
1616
"api_shortname": "storage",
1717
"api_description": "is a durable and highly available object storage service. Google Cloud Storage is almost infinitely scalable and guarantees consistency: when a write succeeds, the latest copy of the object will be returned to any GET, globally."
1818
}

CHANGELOG.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,20 @@
44

55
[1]: https://pypi.org/project/google-cloud-storage/#history
66

7+
## [3.7.0](https://github.com/googleapis/python-storage/compare/v3.6.0...v3.7.0) (2025-12-09)
8+
9+
10+
### Features
11+
12+
* Auto enable mTLS when supported certificates are detected ([#1637](https://github.com/googleapis/python-storage/issues/1637)) ([4e91c54](https://github.com/googleapis/python-storage/commit/4e91c541363f0e583bf9dd1b81a95ff2cb618bac))
13+
* Send entire object checksum in the final api call of resumable upload ([#1654](https://github.com/googleapis/python-storage/issues/1654)) ([ddce7e5](https://github.com/googleapis/python-storage/commit/ddce7e53a13e6c0487221bb14e88161da7ed9e08))
14+
* Support urllib3 >= 2.6.0 ([#1658](https://github.com/googleapis/python-storage/issues/1658)) ([57405e9](https://github.com/googleapis/python-storage/commit/57405e956a7ca579b20582bf6435cec42743c478))
15+
16+
17+
### Bug Fixes
18+
19+
* Fix for [move_blob](https://github.com/googleapis/python-storage/blob/57405e956a7ca579b20582bf6435cec42743c478/google/cloud/storage/bucket.py#L2256) failure when the new blob name contains characters that need to be url encoded ([#1605](https://github.com/googleapis/python-storage/issues/1605)) ([ec470a2](https://github.com/googleapis/python-storage/commit/ec470a270e189e137c7229cc359367d5a897cdb9))
20+
721
## [3.6.0](https://github.com/googleapis/python-storage/compare/v3.5.0...v3.6.0) (2025-11-17)
822

923

0 commit comments

Comments
 (0)