Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1277 commits
Select commit Hold shift + click to select a range
b109424
fix: revert skip validation (#2023)
shaffeeullah Sep 20, 2022
1187bdf
chore(main): release 6.5.1 (#2071)
release-please[bot] Sep 21, 2022
c3e22c4
fix: Determine `Content-Length` Before Attempting Multi-chunk Upload …
d-goog Sep 23, 2022
6b490e8
chore(main): release 6.5.2 (#2076)
release-please[bot] Sep 23, 2022
d833ca3
refactor(deps): remove arrify (#2079)
shaffeeullah Sep 30, 2022
3f3f093
fix: correct STORAGE_EMULATOR_HOST handling (#2069, #1314) (#2070)
mgabeler-lee-6rs Oct 18, 2022
1ea1755
chore(main): release 6.5.3 (#2085)
release-please[bot] Oct 18, 2022
1830316
Revert "fix: correct STORAGE_EMULATOR_HOST handling (#2069, #1314) (#…
d-goog Oct 19, 2022
2100561
chore(main): release 6.5.4 (#2090)
release-please[bot] Oct 20, 2022
057c5a3
chore(deps): update dependency @types/node to v18 (#2096)
renovate-bot Oct 25, 2022
be284d7
feat(crc32c): Convenient Method For Reading Files (#2095)
d-goog Oct 25, 2022
e9ad890
fix: remove async from final function which causes double invocation …
ddelgrosso1 Oct 25, 2022
f315bab
chore(main): release 6.6.0 (#2097)
release-please[bot] Oct 25, 2022
e503a2e
feat: support autoclass (#2078)
shaffeeullah Nov 3, 2022
0d6f23b
chore(main): release 6.7.0 (#2098)
release-please[bot] Nov 3, 2022
bda3166
chore(deps): update dependency jsdoc to v4 (#2099)
renovate-bot Nov 4, 2022
3b2723c
chore(deps): update dependency sinon to v15 (#2108)
renovate-bot Dec 5, 2022
72fde1a
build: have Kokoro grab service account credentials from secret that …
gcf-owl-bot[bot] Dec 6, 2022
bbe7a3b
feat: implement parallel operations (#2067) (#2109)
ddelgrosso1 Dec 7, 2022
87ee85f
chore(main): release 6.8.0 (#2113)
release-please[bot] Dec 7, 2022
cc74bda
build: have Kokoro grab service account credentials from secret that …
gcf-owl-bot[bot] Dec 19, 2022
46372ea
docs: update the docblock with more examples of loading credentials (…
lirantal Dec 27, 2022
e42222b
feat: add ability to upload entire directory, add samples for upload …
ddelgrosso1 Jan 4, 2023
a12639b
chore(main): release 6.9.0 (#2126)
release-please[bot] Jan 4, 2023
1d37dcc
fix: setting file metadata is conditionally idempotent on ifmetagener…
ddelgrosso1 Jan 24, 2023
83b39d2
chore(main): release 6.9.1 (#2135)
release-please[bot] Jan 24, 2023
4ab271a
chore(deps): update dependency nock to ~13.3.0 (#2136)
renovate-bot Jan 25, 2023
cbfcdba
test: add output format for SSB to performance tests (#2132)
ddelgrosso1 Feb 3, 2023
741bb45
fix: correctly handle if a user has no permissions when calling iam.t…
ddelgrosso1 Feb 6, 2023
d840901
chore(main): release 6.9.2 (#2142)
release-please[bot] Feb 6, 2023
053aedb
fix: reduce memory footprint of deleteFiles by utilizing getFilesStre…
ddelgrosso1 Feb 15, 2023
faab358
chore(main): release 6.9.3 (#2149)
release-please[bot] Feb 15, 2023
4b59a2c
test: add debug flag for suppressing extra console messages in ssb (#…
ddelgrosso1 Feb 23, 2023
35c6eee
fix: refactor createReadStream to remove unnecessary stream (#2153)
ddelgrosso1 Mar 2, 2023
c8f021b
chore(main): release 6.9.4 (#2155)
release-please[bot] Mar 2, 2023
038e68b
test: Add chunk size to output of performance test utilities (#2156)
ddelgrosso1 Mar 3, 2023
3eeac48
chore: remove usage of deprecated substr (#2157)
ddelgrosso1 Mar 6, 2023
b5922da
docs: mark acl.get entity param as required (#2160)
ddelgrosso1 Mar 6, 2023
b371318
test: add ranged read test, performance test code cleanups (#2161)
ddelgrosso1 Mar 9, 2023
4c33b91
test: do not force a directory delete for performance tests (#2163)
ddelgrosso1 Mar 16, 2023
1039572
chore: store nodejs build artifacts in placer (#2164)
gcf-owl-bot[bot] Mar 16, 2023
2a8738b
test: fix performance test output, remove CSV (no longer required) (#…
ddelgrosso1 Mar 17, 2023
02d389d
test: update signed url json, update testbench docker image version, …
ddelgrosso1 Mar 30, 2023
55c9409
fix: check that err.message is a string before attempting indexOf (#2…
ddelgrosso1 Mar 30, 2023
8eda653
fix: v4 Signing Errors with exactly 7 day expiry (#2170)
JohnGale87 Mar 30, 2023
53c316e
chore(main): release 6.9.5 (#2174)
release-please[bot] Mar 30, 2023
9df1250
test: cleanup file after write portion of w1r3 (#2177)
ddelgrosso1 Apr 6, 2023
8acad3a
test: exit with non zero code on error (#2179)
ddelgrosso1 Apr 11, 2023
ff97aa2
test: ignore errors when deleting files in perf tests (#2183)
ddelgrosso1 Apr 20, 2023
91485f6
feat: Retry Socket Connection Timeouts on Node 20+ (#2187)
d-goog May 2, 2023
63be05f
chore(main): release 6.10.0 (#2189)
release-please[bot] May 2, 2023
4ac3532
test: update retry conf test data (#2190)
tritone May 4, 2023
7487ac1
perf: Improve Multiple Chunk Upload Performance (#2185)
d-goog May 10, 2023
30504f6
chore(main): release 6.10.1 (#2194)
release-please[bot] May 10, 2023
7e6b964
docs: update docs-devsite.sh to use latest node-js-rad version (#2201)
gcf-owl-bot[bot] May 25, 2023
58cf95b
feat: add support for matchGlob list option (#2206)
ddelgrosso1 Jun 2, 2023
a2018d8
chore(main): release 6.11.0 (#2208)
release-please[bot] Jun 5, 2023
c48bb74
test: cleanup kms tests to avoid setting incorrect keys (#2213)
ddelgrosso1 Jun 8, 2023
15a7545
chore(deps): update dependency c8 to v8 (#2221)
renovate-bot Jun 23, 2023
828fe0f
feat: MPU for transfer manager (#2192)
ddelgrosso1 Jul 12, 2023
125d377
test: add delay to metadata updates in bucket kms tests (#2229)
ddelgrosso1 Jul 13, 2023
ae259be
feat: add header for deno runtime for metrics tracking (#2220)
ddelgrosso1 Jul 13, 2023
e046a54
chore(main): release 6.12.0 (#2233)
release-please[bot] Jul 13, 2023
0d427da
chore: upgrade to Node 14 (#2231)
gcf-owl-bot[bot] Jul 19, 2023
42f6f85
build: add extra test for Node 20, update windows tests (#2232)
gcf-owl-bot[bot] Jul 19, 2023
ff88655
feat!: Make node 14 the minimum supported version (#2244)
ddelgrosso1 Aug 3, 2023
67f8d5f
chore(deps): update gts to v5 and run linter (#2252)
ddelgrosso1 Aug 3, 2023
e63ce3d
docs: fix node release schedule link (#2253)
gcf-owl-bot[bot] Aug 3, 2023
d943002
chore(main): release 7.0.0 (#2251)
release-please[bot] Aug 3, 2023
e262762
test: remove console.log from kitchen.ts (#2255)
ddelgrosso1 Aug 3, 2023
dedbf30
fix: export new types from index.ts (#2258)
ddelgrosso1 Aug 7, 2023
0bb1186
chore(main): release 7.0.1 (#2259)
release-please[bot] Aug 7, 2023
184d797
fix(deps): update dependency @google-cloud/pubsub to v4 (#2256)
renovate-bot Aug 7, 2023
52073ea
fix(deps): update dependency @google-cloud/paginator to v5 (#2263)
renovate-bot Aug 11, 2023
60bb3bf
fix(deps): update dependency @google-cloud/projectify to v4 (#2264)
renovate-bot Aug 11, 2023
b7a4a88
fix(deps): update dependency @google-cloud/promisify to v4 (#2262)
renovate-bot Aug 11, 2023
24af74c
test: cleanup some notification tests to try and stop timeouts (#2268)
ddelgrosso1 Aug 11, 2023
6cd1270
chore(deps): update dependency jsdoc-region-tag to v3 (#2266)
renovate-bot Aug 11, 2023
860822d
chore(deps): update dependency jsdoc-fresh to v3 (#2265)
renovate-bot Aug 11, 2023
c8b40d6
feat!: support iterables in file#save (#2202) (#2203)
matthieusieben Aug 11, 2023
51c0b93
Revert "feat!: support iterables in file#save (#2202) (#2203)" (#2270)
ddelgrosso1 Aug 11, 2023
6ad5f06
Revert "Revert "feat: support iterables in file#save (#2202)"" (#2271)
ddelgrosso1 Aug 11, 2023
3504731
test: add additional delay before deleting objects in rentention test…
ddelgrosso1 Aug 18, 2023
aa5a0be
chore: manually fix release notes for 7.0 (#2286)
ddelgrosso1 Aug 30, 2023
db635c3
fix: `File#save` iterable fixes (#2293)
d-goog Sep 6, 2023
2562ce7
feat: export `ApiError` (#2291)
d-goog Sep 6, 2023
091e2a2
refactor: Dedupe `CreateResumableUpload` (#2290)
d-goog Sep 6, 2023
eecf2e3
chore(deps): update actions/checkout action to v4 (#2289)
renovate-bot Sep 7, 2023
83bec1c
chore(main): release 7.1.0 (#2275)
release-please[bot] Sep 7, 2023
7424c76
chore(deps): update dependency @types/tmp to v0.2.4 (#2299)
renovate-bot Sep 12, 2023
109696f
chore(deps): update dependency sinon to v16 (#2302)
renovate-bot Sep 14, 2023
72b1ccd
build: type the return of xml.parse to fix compilation problem with 4…
ddelgrosso1 Sep 20, 2023
188e3a1
feat: add headers option to MPU (#2303)
ddelgrosso1 Sep 21, 2023
f6a55f2
feat: Transfer Manager Metrics (#2305)
d-goog Sep 26, 2023
c2babec
build: Support Source Maps for Debugging (#2315)
d-goog Sep 28, 2023
dccf21a
test: cleanup delete logic in TM perf test (#2316)
ddelgrosso1 Sep 28, 2023
3082f05
fix: make sure destination uses posix separator instead of win (#2304)
ddelgrosso1 Oct 5, 2023
dde7d63
chore(main): release 7.2.0 (#2308)
release-please[bot] Oct 5, 2023
e53a376
chore: call non-hermetic functions since we're installing node_module…
gcf-owl-bot[bot] Oct 6, 2023
7f57552
chore(nodejs): Add `system-test/fixtures` to `.eslintignore` (#2321)
gcf-owl-bot[bot] Oct 6, 2023
8870f70
feat: add transfer manager MPU sample, adjust defaults, prepare for G…
ddelgrosso1 Oct 11, 2023
d6e1de2
fix: simplify the code for downloadInChunks (#2323)
ddelgrosso1 Oct 11, 2023
896363b
chore(main): release 7.3.0 (#2326)
release-please[bot] Oct 12, 2023
850ccbc
fix(deps): update dependency retry-request to v7 (#2327)
renovate-bot Oct 12, 2023
3f22d26
fix: add user-agent header to transfer manager and resumable upload (…
ddelgrosso1 Oct 19, 2023
2c2e2b0
chore(deps): update dependency @types/tmp to v0.2.5 (#2335)
renovate-bot Oct 19, 2023
881a1a7
fix: destroy sockets to stop memory leaking when stream errors (#2336)
ddelgrosso1 Oct 19, 2023
ae011c8
chore(main): release 7.3.1 (#2328)
release-please[bot] Oct 19, 2023
9974409
fix: Close Open Handle for Empty Objects (#2338)
d-goog Oct 20, 2023
7a1218c
chore(deps): update actions/setup-node action to v4 (#2341)
renovate-bot Oct 24, 2023
1d648ec
chore(deps): update dependency sinon to v17 (#2340)
renovate-bot Oct 24, 2023
f6b4df0
chore(main): release 7.3.2 (#2339)
release-please[bot] Oct 24, 2023
a57e6a0
chore(deps): update dependency sinon to v17 (#2343)
renovate-bot Oct 24, 2023
1585b4b
feat: support building in CJS and ESM formats (#2296)
ddelgrosso1 Oct 24, 2023
367d265
chore(main): release 7.4.0 (#2344)
release-please[bot] Oct 26, 2023
a422cae
feat: support autoclass v2.1 (#2325)
ddelgrosso1 Oct 30, 2023
2aa224c
chore(main): release 7.5.0 (#2350)
release-please[bot] Oct 30, 2023
e45df8a
feat: Resume Resumable Uploads (#2333)
d-goog Nov 1, 2023
30d0ad1
chore(deps): update dependency @types/tmp to v0.2.6 (#2355)
renovate-bot Nov 8, 2023
f962dfb
chore(deps): update dependency @types/sinon to v17 (#2354)
renovate-bot Nov 8, 2023
d36349a
test: fix dirname pathing for internal tools (#2358)
ddelgrosso1 Nov 8, 2023
d9959c8
chore(main): release 7.6.0 (#2352)
release-please[bot] Nov 8, 2023
2c2e88b
chore: update cloud-rad version to ^0.4.0 (#2360)
gcf-owl-bot[bot] Nov 10, 2023
bf09d4a
chore(deps): update dependency nock to ~13.4.0 (#2371)
renovate-bot Nov 29, 2023
c48bbd4
fix: TransferManager#downloadFileInChunks issues (#2373)
rhodgkins Nov 29, 2023
92f6bee
feat: implement object retention lock for bucket / files (#2365)
ddelgrosso1 Nov 29, 2023
5d50f05
chore(main): release 7.7.0 (#2374)
release-please[bot] Nov 30, 2023
4a25897
test: fix incorrect time.getSeconds (#2378)
ddelgrosso1 Nov 30, 2023
fdbf638
chore(deps): update dependency nock to ~13.5.0 (#2392)
renovate-bot Jan 15, 2024
4173e9f
chore(deps): update dependency c8 to v9 (#2387)
renovate-bot Jan 16, 2024
1b21643
chore(deps): update dependency gapic-tools to ^0.3.0 (#2395)
renovate-bot Jan 18, 2024
e10ab2e
feat: Base TPC Support (#2397)
d-goog Feb 12, 2024
19346b0
docs: clarify the limitation message associated with the bucket signe…
starsandskies Feb 27, 2024
06986c3
chore(deps): update dependency gapic-tools to ^0.4.0 (#2417)
renovate-bot Mar 2, 2024
fe00f6b
test: improvements to requester pays tests and bucket metadata update…
ddelgrosso1 Mar 6, 2024
5168ac4
fix: Cannot read properties of null (reading length) in stream-shift …
PatrickHeneise Mar 7, 2024
b31eb7c
fix: do not automatically set overrideUnlockedRetention (#2421)
ddelgrosso1 Mar 7, 2024
456cd71
feat: add includeFoldersAsPrefixes for managed folders (#2413)
ddelgrosso1 Mar 7, 2024
914810c
chore(main): release 7.8.0 (#2402)
release-please[bot] Mar 7, 2024
b542c58
feat: add ability to configure and utilize soft-delete and restore (#…
ddelgrosso1 Mar 18, 2024
24cfaa1
chore(main): release 7.9.0 (#2426)
release-please[bot] Mar 18, 2024
09a3d18
samples: add samples for object retention (#2428)
ddelgrosso1 Apr 15, 2024
e2c818a
feat: allow setting contentEncoding during compose (#2431)
zuozp8 Apr 15, 2024
1c0a449
feat: add ability to create a File object from URL (#2432)
ddelgrosso1 Apr 15, 2024
91c44dc
fix: destroy pipeline streams when returned stream errors (#2437)
ddelgrosso1 Apr 15, 2024
23a6ecc
fix: remove extraneous mime-types package in favor of mime (#2435)
ddelgrosso1 Apr 15, 2024
a087ae4
chore(main): release 7.10.0 (#2438)
release-please[bot] Apr 15, 2024
3739e9f
fix: expand types of custom metadata within FileMetadata (#2442)
ddelgrosso1 Apr 18, 2024
b01225a
fix: change copyoptions type (#2439)
vishwarajanand Apr 22, 2024
897ea02
chore(main): release 7.10.1 (#2443)
release-please[bot] Apr 22, 2024
6472f29
fix: use correct indices for file.from and fix tests to verify names …
ddelgrosso1 Apr 26, 2024
e294380
chore(main): release 7.10.2 (#2450)
release-please[bot] Apr 26, 2024
3c51d54
feat: add ability to enable hierarchical namespace on buckets (#2453)
ddelgrosso1 May 3, 2024
ff3db7a
chore(deps): replace ent with html-entities to avoid punycode depreca…
ddelgrosso1 May 3, 2024
4f5bab8
chore(main): release 7.11.0 (#2455)
release-please[bot] May 6, 2024
ef41de3
test: add 1s delay to bucket sample tests to avoid getting throttle e…
ddelgrosso1 May 8, 2024
153a041
fix: Do not set `customEndpoint` if `apiEndpoint === default` (#2460)
d-goog May 8, 2024
0f29f1c
test: handle multiple possibilities in HNS tests (#2467)
ddelgrosso1 May 13, 2024
508afe2
fix: add missing projectIdentifier to GetServiceAccountOptions (#2468)
ddelgrosso1 May 13, 2024
4b8e367
Fix: improve GetFilesResponse interface (#2466)
olishevskii May 14, 2024
fc69be4
test: increase timeout of delay in hmac get test (#2457)
ddelgrosso1 May 15, 2024
073f872
fix: allow files in directories to be downloaded onto local machine (…
hochoy May 21, 2024
9952bac
chore(main): release 7.11.1 (#2462)
release-please[bot] May 21, 2024
8c84b47
chore(deps): update dependency sinon to v18 (#2471)
renovate-bot May 27, 2024
3f90a24
chore: [node] add auto-approve templates, and install dependencies wi…
gcf-owl-bot[bot] Jun 5, 2024
8b7a8c8
fix: support uint8array in file.save (#2480)
ddelgrosso1 Jun 7, 2024
dc7fa21
chore(main): release 7.11.2 (#2481)
release-please[bot] Jun 7, 2024
0091d4b
samples: add sample for creating a bucket with hierarhical namespace …
ddelgrosso1 Jun 12, 2024
fdf4638
ci: Enable `constraintsFiltering` for Node.js Libraries (#2488)
gcf-owl-bot[bot] Jun 25, 2024
c364aa5
fix: error serialization in resumable-upload.ts (#2493)
eagleeye Jul 8, 2024
ae7c50b
fix: make CreateBucketRequest extend from BucketMetadata to allow all…
ddelgrosso1 Jul 8, 2024
153fb48
fix: Handle unhandled error in `startResumableUpload_` (#2495)
cuyl Jul 9, 2024
4d01b32
chore(main): release 7.11.3 (#2496)
release-please[bot] Jul 9, 2024
42a9de1
feat: add function to allow user to set destination in transfer manag…
ddelgrosso1 Jul 15, 2024
fd7d6d3
chore(main): release 7.12.0 (#2499)
release-please[bot] Jul 15, 2024
18429d4
fix(deps): update fast-xml-parser to 4.4.1 due to security vulnerabil…
ddelgrosso1 Aug 7, 2024
941a92e
chore(main): release 7.12.1 (#2506)
release-please[bot] Aug 7, 2024
b33c2a7
test: skip HMAC tests due to increased flakiness (#2511)
ddelgrosso1 Aug 19, 2024
7ad3cdc
feat(storage): add support for 'fields' query parameter to getFiles (…
thiyaguk09 Sep 17, 2024
5edccca
fix(retry): export RETRYABLE_ERR_FN_DEFAULT (#2517)
Cynocracy Sep 17, 2024
07deb88
chore(main): release 7.13.0 (#2523)
release-please[bot] Sep 18, 2024
ffed05f
chore(deps): update dependency path-to-regexp to v6.3.0 (#2525)
renovate-bot Sep 18, 2024
4932068
feat(storage): add support for 'skipIfExists' option for downloadMany…
thiyaguk09 Sep 20, 2024
c03c70a
chore: update issue templates and codeowners (#2528)
gcf-owl-bot[bot] Oct 3, 2024
e9055ac
chore: update links in github issue templates (#2539)
gcf-owl-bot[bot] Oct 3, 2024
116fd71
feat: adds integration tests for Universe Domain configuration (#2538)
thiyaguk09 Oct 7, 2024
0e1caf2
chore: add owlbot ignores so it stops removing universe domain vars (…
ddelgrosso1 Oct 7, 2024
62545c2
chore: remove unused issue templates (#2544)
sofisl Oct 23, 2024
ee8d5eb
feat: add support for restore token (#2548)
thiyaguk09 Oct 29, 2024
aaca5ee
chore(main): release 7.14.0 (#2527)
release-please[bot] Oct 30, 2024
75663a0
chore(deps): update dependency @types/node to v22 (#2551)
renovate-bot Nov 25, 2024
095d92b
chore: fix type error with newer typescript version (#2559)
ddelgrosso1 Nov 25, 2024
46a8f7f
feat: add ability to configure and utilize soft-delete and restore bu…
thiyaguk09 Dec 20, 2024
c0cf56b
chore(main): release 7.15.0 (#2568)
release-please[bot] Jan 8, 2025
23394de
docs: replace reference docs link with RAD (#2571)
danielduhh Jan 16, 2025
3614005
fix(getFiles): add nextPageToken to fields for autoPaginate (#2570)
jjaareet Jan 17, 2025
7dfbe69
chore: fix type errors in build (#2577)
ddelgrosso1 Feb 11, 2025
43628e9
chore(main): release 7.15.1 (#2573)
release-please[bot] Feb 11, 2025
da92c59
fix: export SaveData type from index.ts (#2580)
terite Feb 20, 2025
064c9f9
chore(main): release 7.15.2 (#2581)
release-please[bot] Feb 20, 2025
4a63bc4
chore: set gcs-sdk-team as CODEOWNERS (#2582)
danielduhh Feb 24, 2025
26ff79d
feat: add moveFileAtomic method (#2586)
thiyaguk09 Mar 31, 2025
2635605
chore(main): release 7.16.0 (#2589)
release-please[bot] Apr 2, 2025
41feff6
feat: add CSEK to download (#2604)
thiyaguk09 Jul 30, 2025
27e4e26
chore(deps): update dependency @grpc/proto-loader to ^0.8.0 (#2617)
renovate-bot Jul 30, 2025
7875521
build: make docs check not required (#2623)
ddelgrosso1 Jul 30, 2025
f652630
fix: typo correction (#2610)
thiyaguk09 Jul 30, 2025
0c7dfcf
chore(deps): update dependency jsdoc-fresh to v4 (#2597)
renovate-bot Jul 30, 2025
b3874e7
fix: propagate errors when using pipelines (#2560) (#2624)
wvanderdeijl Aug 11, 2025
2b6ff87
chore(deps): update dependency form data to v4.0.4 (#2621)
thiyaguk09 Aug 14, 2025
81ada06
build: remove docs check from CI (#2634)
ddelgrosso1 Aug 18, 2025
c69490b
chore(main): release 7.17.0 (#2622)
release-please[bot] Aug 18, 2025
dce13c2
fix: respect useAuthWithCustomEndpoint flag for resumable uploads (#2…
pm990320 Aug 27, 2025
c525b23
chore(main): release 7.17.1 (#2638)
release-please[bot] Sep 10, 2025
fa68f48
build: configure release builds using multi-scm (#2552)
gcf-owl-bot[bot] Sep 17, 2025
b1b94bd
chore: fix `npm` for Node v18 samples tests (#2557)
gcf-owl-bot[bot] Sep 17, 2025
cbcb5a9
chore(Node.js): Update PR Template (#2583)
gcf-owl-bot[bot] Sep 17, 2025
dbbf54f
fix: Common Service: should retry a request failed (#2652)
thiyaguk09 Sep 18, 2025
cdb3868
fix: Implement path containment to prevent traversal attacks (#2654)
thiyaguk09 Oct 6, 2025
deecddb
chore: disable renovate for Node github action YAML configs (#2658)
gcf-owl-bot[bot] Oct 6, 2025
448988a
chore(main): release 7.17.2 (#2653)
release-please[bot] Oct 6, 2025
5631ad1
chore: update setup-node in github workflows (#2661)
gcf-owl-bot[bot] Oct 22, 2025
2a7057e
chore(deps): update dependency jsdoc-region-tag to v4 (#2657)
renovate-bot Oct 22, 2025
8265b8f
chore(deps): update dependency jsdoc-fresh to v5 (#2656)
renovate-bot Oct 22, 2025
bde1f4e
chore: ignore samples-test.sh from owlbot (#2664)
ddelgrosso1 Oct 22, 2025
daded36
chore: Support Node 18+ (#2540)
gcf-owl-bot[bot] Oct 27, 2025
67ccfcc
fix: :bug: fix the issue 2667, do not mutate object given to options …
gnekich Oct 29, 2025
b6204be
chore: fix ignore regex in owlbot.yaml (#2671)
ddelgrosso1 Oct 29, 2025
c211dc4
Revert "fix: Implement path containment to prevent traversal attacks …
thiyaguk09 Oct 30, 2025
b1f3a19
Chore: Update move logic now to support non-HNS buckets (#2666)
thiyaguk09 Oct 31, 2025
31d5e62
chore(deps): update dependency @types/node to v24 (#2665)
renovate-bot Nov 3, 2025
57bcecc
chore(main): release 7.17.3 (#2670)
release-please[bot] Nov 3, 2025
a0deac2
samples: Add Soft Delete policy and object management samples (#2676)
thiyaguk09 Nov 12, 2025
df1605d
chore(python): remove configure_previous_major_version_branches (#2675)
gcf-owl-bot[bot] Nov 19, 2025
b2b9c1e
feat(listBuckets): Add support for returning partial success (#2678)
thiyaguk09 Nov 28, 2025
e8d9a20
chore(main): release 7.18.0 (#2684)
release-please[bot] Dec 2, 2025
fc97b8f
chore: lint failures (#2681)
gcf-owl-bot[bot] Dec 2, 2025
06c9537
feat: Enable full object checksum validation on JSON path (#2687)
thiyaguk09 Jan 20, 2026
b865f0b
chore: fix lint failures (#2685)
gcf-owl-bot[bot] Jan 20, 2026
03162f7
test: skip system tests requiring public access (#2717)
thiyaguk09 Feb 5, 2026
1a3e90d
fix(deps): update dependency fast-xml-parser to v5 [security] (#2713)
renovate-bot Feb 5, 2026
80921cd
chore(main): release 7.19.0 (#2694)
release-please[bot] Feb 5, 2026
21207cd
chore(deps): update dependencies (#2725)
gcf-owl-bot[bot] Feb 12, 2026
dfca9d9
fix: append bucket name to V4 policy URL in emulator mode (#2716)
7hokerz Feb 18, 2026
c673a26
chore: replace old teams with cloud-sdk-nodejs-team and gcs-team (#2728)
suztomo Feb 23, 2026
9049e26
Merge remote-tracking branch 'migration/main' into nodejs-storage-mig…
sofisl Feb 25, 2026
25d2075
build: add release-please config, fix owlbot-config
sofisl Feb 25, 2026
39d3b30
Update owlbot.py for node mono repo library
sofisl Feb 26, 2026
52cc8fa
🦉 Updates from OwlBot post-processor
gcf-owl-bot[bot] Feb 26, 2026
12266c2
chore: fix conformance tests
sofisl Feb 27, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -9,3 +9,4 @@
* @googleapis/cloud-sdk-nodejs-team
/handwritten/bigquery @googleapis/bigquery-team
/handwritten/cloud-profiler @googleapis/cloud-profiler-team
/handwritten/storage @googleapis/gcs-team
21 changes: 21 additions & 0 deletions .github/workflows/conformance-test.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
on:
push:
branches:
- main
paths:
- 'handwritten/storage/**'
pull_request:
paths:
- 'handwritten/storage/**'
name: conformance
jobs:
conformance-test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: 14
- run: node --version
- run: cd handwritten/storage && npm install
- run: cd handwritten/storage && npm run conformance-test
Comment on lines +13 to +21

Check warning

Code scanning / CodeQL

Workflow does not contain permissions Medium

Actions job or workflow does not limit the permissions of the GITHUB_TOKEN. Consider setting an explicit permissions block, using the following as a minimal starting point: {contents: read}
5 changes: 3 additions & 2 deletions .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
{
"handwritten/datastore": "10.1.0",
"handwritten/logging-winston": "6.0.1",
"handwritten/bigquery": "8.2.0",
"handwritten/cloud-profiler": "6.0.4",
"handwritten/datastore": "10.1.0",
"handwritten/logging-bunyan": "5.1.1",
"handwritten/logging-winston": "6.0.1",
"handwritten/storage": "7.19.0",
"packages/gapic-node-processing": "0.1.6",
"packages/google-ads-admanager": "0.5.0",
"packages/google-ads-datamanager": "0.1.0",
Expand Down
19 changes: 19 additions & 0 deletions handwritten/storage/.OwlBot.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# Copyright 2021 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

deep-preserve-regex:
- /.kokoro/samples-test.sh


begin-after-commit-hash: 674a41e0de2869f44f45eb7b1a605852a5394bba
7 changes: 7 additions & 0 deletions handwritten/storage/.eslintignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
**/node_modules
**/coverage
test/fixtures
build/
docs/
protos/
samples/generated/
3 changes: 3 additions & 0 deletions handwritten/storage/.eslintrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"extends": "./node_modules/gts"
}
4 changes: 4 additions & 0 deletions handwritten/storage/.gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
*.ts text eol=lf
*.js text eol=lf
protos/* linguist-generated
**/api-extractor.json linguist-language=JSON-with-Comments
16 changes: 16 additions & 0 deletions handwritten/storage/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
**/*.log
**/node_modules
.coverage
.nyc_output
docs/
out/
build/
system-test/secrets.js
system-test/*key.json
*.lock
.DS_Store
google-cloud-logging-winston-*.tgz
google-cloud-logging-bunyan-*.tgz
.vscode
package-lock.json
__pycache__
29 changes: 29 additions & 0 deletions handwritten/storage/.jsdoc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
{
"opts": {
"readme": "./README.md",
"package": "./package.json",
"template": "./node_modules/jsdoc-fresh",
"recurse": true,
"verbose": true,
"destination": "./docs/"
},
"plugins": ["plugins/markdown", "jsdoc-region-tag"],
"source": {
"excludePattern": "(^|\\/|\\\\)[._]",
"include": ["build/cjs/src"],
"includePattern": "\\.js$"
},
"templates": {
"copyright": "Copyright 2019 Google, LLC.",
"includeDate": false,
"sourceFiles": false,
"systemName": "@google-cloud/storage",
"theme": "lumen",
"default": {
"outputSourceFiles": false
}
},
"markdown": {
"idInHeadings": true
}
}
1 change: 1 addition & 0 deletions handwritten/storage/.kokoro/.gitattributes

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

24 changes: 24 additions & 0 deletions handwritten/storage/.kokoro/common.cfg

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

35 changes: 35 additions & 0 deletions handwritten/storage/.kokoro/conformance-test.sh

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

24 changes: 24 additions & 0 deletions handwritten/storage/.kokoro/continuous/node14/common.cfg

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 4 additions & 0 deletions handwritten/storage/.kokoro/continuous/node14/lint.cfg

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

12 changes: 12 additions & 0 deletions handwritten/storage/.kokoro/continuous/node14/samples-test.cfg

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

12 changes: 12 additions & 0 deletions handwritten/storage/.kokoro/continuous/node14/system-test.cfg

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Empty file.
24 changes: 24 additions & 0 deletions handwritten/storage/.kokoro/continuous/node18/common.cfg

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 4 additions & 0 deletions handwritten/storage/.kokoro/continuous/node18/lint.cfg

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

12 changes: 12 additions & 0 deletions handwritten/storage/.kokoro/continuous/node18/samples-test.cfg

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

12 changes: 12 additions & 0 deletions handwritten/storage/.kokoro/continuous/node18/system-test.cfg

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Empty file.
25 changes: 25 additions & 0 deletions handwritten/storage/.kokoro/docs.sh

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

38 changes: 38 additions & 0 deletions handwritten/storage/.kokoro/lint.sh

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading