{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":107570416,"defaultBranch":"main","name":"nodejs-spanner","ownerLogin":"googleapis","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-10-19T16:17:31.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/16785467?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1721380478.0","currentOid":""},"activityList":{"items":[{"before":"11f4b5382f78a0e6b34fc08833d36fba3f311e9e","after":"3a5db34a18c90cbf3794e6170bb4bb2ac714b702","ref":"refs/heads/sofisl-patch-1","pushedAt":"2024-07-19T10:03:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gcf-owl-bot[bot]","name":null,"path":"/apps/gcf-owl-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/99011?s=80&v=4"},"commit":{"message":"🦉 Updates from OwlBot post-processor\n\nSee https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md","shortMessageHtmlLink":"🦉 Updates from OwlBot post-processor"}},{"before":"b1b84cdbe118b8a27962d5382f0369fcd37a92d1","after":"11f4b5382f78a0e6b34fc08833d36fba3f311e9e","ref":"refs/heads/sofisl-patch-1","pushedAt":"2024-07-19T09:59:00.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"surbhigarg92","name":null,"path":"/surbhigarg92","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12742840?s=80&v=4"},"commit":{"message":"Merge branch 'main' into sofisl-patch-1","shortMessageHtmlLink":"Merge branch 'main' into sofisl-patch-1"}},{"before":"70c9237c5bfc811b3bc88a2d28529d4aad727cb7","after":null,"ref":"refs/heads/release-please--branches--main--components--spanner","pushedAt":"2024-07-19T09:14:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gcf-merge-on-green[bot]","name":null,"path":"/apps/gcf-merge-on-green","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/51806?s=80&v=4"}},{"before":"47520e927b0fdcc60cb67378b8b49f44329f210b","after":"ce3e646789151dfddfcaa8e7a9125a25d8d5c625","ref":"refs/heads/main","pushedAt":"2024-07-19T09:14:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gcf-merge-on-green[bot]","name":null,"path":"/apps/gcf-merge-on-green","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/51806?s=80&v=4"},"commit":{"message":"chore(main): release 7.10.0 (#2076)\n\n:robot: I have created a release *beep* *boop*\n---\n\n\n## [7.10.0](https://togithub.com/googleapis/nodejs-spanner/compare/v7.9.1...v7.10.0) (2024-07-19)\n\n\n### Features\n\n* Add field lock_hint in spanner.proto ([47520e9](https://togithub.com/googleapis/nodejs-spanner/commit/47520e927b0fdcc60cb67378b8b49f44329f210b))\n* Add field order_by in spanner.proto ([47520e9](https://togithub.com/googleapis/nodejs-spanner/commit/47520e927b0fdcc60cb67378b8b49f44329f210b))\n* Add QueryCancellationAction message in executor protos ([47520e9](https://togithub.com/googleapis/nodejs-spanner/commit/47520e927b0fdcc60cb67378b8b49f44329f210b))\n* Add support for change streams transaction exclusion option for Batch Write ([#2070](https://togithub.com/googleapis/nodejs-spanner/issues/2070)) ([2a9e443](https://togithub.com/googleapis/nodejs-spanner/commit/2a9e44328acda310db2d0d65d32ad82d77a9fcb0))\n* **spanner:** Add support for Cloud Spanner Scheduled Backups ([#2045](https://togithub.com/googleapis/nodejs-spanner/issues/2045)) ([47520e9](https://togithub.com/googleapis/nodejs-spanner/commit/47520e927b0fdcc60cb67378b8b49f44329f210b))\n* Update Nodejs generator to send API versions in headers for GAPICs ([47520e9](https://togithub.com/googleapis/nodejs-spanner/commit/47520e927b0fdcc60cb67378b8b49f44329f210b))\n\n\n### Bug Fixes\n\n* Callback in getDatabaseDialect ([#2078](https://togithub.com/googleapis/nodejs-spanner/issues/2078)) ([7e4a8e9](https://togithub.com/googleapis/nodejs-spanner/commit/7e4a8e9ad4f785b15b68aaa06b6480098d7995ba))\n* **deps:** Update dependency google-gax to v4.3.8 ([#2077](https://togithub.com/googleapis/nodejs-spanner/issues/2077)) ([e927880](https://togithub.com/googleapis/nodejs-spanner/commit/e927880ff786a2528a2bbb063a244af3c42ff69c))\n\n---\nThis PR was generated with [Release Please](https://togithub.com/googleapis/release-please). See [documentation](https://togithub.com/googleapis/release-please#release-please).","shortMessageHtmlLink":"chore(main): release 7.10.0 (#2076)"}},{"before":"88a4d86ae69d6860bb1aabed6194a5c9de131193","after":"70c9237c5bfc811b3bc88a2d28529d4aad727cb7","ref":"refs/heads/release-please--branches--main--components--spanner","pushedAt":"2024-07-19T08:06:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"release-please[bot]","name":null,"path":"/apps/release-please","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/40688?s=80&v=4"},"commit":{"message":"chore(main): release 7.10.0","shortMessageHtmlLink":"chore(main): release 7.10.0"}},{"before":"0f6820e91c9b829c95951a7222831f9466aeb591","after":null,"ref":"refs/heads/owl-bot-copy","pushedAt":"2024-07-19T08:06:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gcf-merge-on-green[bot]","name":null,"path":"/apps/gcf-merge-on-green","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/51806?s=80&v=4"}},{"before":"7e4a8e9ad4f785b15b68aaa06b6480098d7995ba","after":"47520e927b0fdcc60cb67378b8b49f44329f210b","ref":"refs/heads/main","pushedAt":"2024-07-19T08:06:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gcf-merge-on-green[bot]","name":null,"path":"/apps/gcf-merge-on-green","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/51806?s=80&v=4"},"commit":{"message":"feat(spanner): Add support for Cloud Spanner Scheduled Backups (#2045)\n\n- [ ] Regenerate this pull request now.\n\nPiperOrigin-RevId: 649277844\n\nSource-Link: https://togithub.com/googleapis/googleapis/commit/fd7efa2da3860e813485e63661d3bdd21fc9ba82\n\nSource-Link: https://togithub.com/googleapis/googleapis-gen/commit/50be251329d8db5b555626ebd4886721f547d3cc\nCopy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiNTBiZTI1MTMyOWQ4ZGI1YjU1NTYyNmViZDQ4ODY3MjFmNTQ3ZDNjYyJ9\n\nBEGIN_NESTED_COMMIT\nbuild: update gapic generator to allow individual location mixin generation\nPiperOrigin-RevId: 638462084\n\nSource-Link: https://togithub.com/googleapis/googleapis/commit/e5d56361fda138e2432f73504c7fd6e1cf4cce14\n\nSource-Link: https://togithub.com/googleapis/googleapis-gen/commit/d02b2f9239c3e1de647ef37fb10a5e424aa0b7a5\nCopy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiZDAyYjJmOTIzOWMzZTFkZTY0N2VmMzdmYjEwYTVlNDI0YWEwYjdhNSJ9\nEND_NESTED_COMMIT\nBEGIN_NESTED_COMMIT\nfeat: add field order_by in spanner.proto\nfeat: add field lock_hint in spanner.proto\n\nPiperOrigin-RevId: 636759139\n\nSource-Link: https://togithub.com/googleapis/googleapis/commit/eeed69d446a90eb4a4a2d1762c49d637075390c1\n\nSource-Link: https://togithub.com/googleapis/googleapis-gen/commit/8b4c5dae2157cd683a9229d40de8c71665c21a0a\nCopy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiOGI0YzVkYWUyMTU3Y2Q2ODNhOTIyOWQ0MGRlOGM3MTY2NWMyMWEwYSJ9\nEND_NESTED_COMMIT\nBEGIN_NESTED_COMMIT\nfeat: update Nodejs generator to send API versions in headers for GAPICs\nPiperOrigin-RevId: 634109303\n\nSource-Link: https://togithub.com/googleapis/googleapis/commit/998ade8d5e34d18df5ce36ce2baefdd57f4da375\n\nSource-Link: https://togithub.com/googleapis/googleapis-gen/commit/000ca6f00801f65b847e6029cb05111404df21ec\nCopy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiMDAwY2E2ZjAwODAxZjY1Yjg0N2U2MDI5Y2IwNTExMTQwNGRmMjFlYyJ9\nEND_NESTED_COMMIT\nBEGIN_NESTED_COMMIT\nfeat: Add QueryCancellationAction message in executor protos\nPiperOrigin-RevId: 633451546\n\nSource-Link: https://togithub.com/googleapis/googleapis/commit/e3a34df5b36e38a1ee0b1544ed4ae3b99cdf0f91\n\nSource-Link: https://togithub.com/googleapis/googleapis-gen/commit/d4cd0f48a5773151fc6eeebc87aa7e9e95905755\nCopy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiZDRjZDBmNDhhNTc3MzE1MWZjNmVlZWJjODdhYTdlOWU5NTkwNTc1NSJ9\nEND_NESTED_COMMIT","shortMessageHtmlLink":"feat(spanner): Add support for Cloud Spanner Scheduled Backups (#2045)"}},{"before":"9844b26b274602aaf7ae137f72721104c9f2349f","after":"0f6820e91c9b829c95951a7222831f9466aeb591","ref":"refs/heads/owl-bot-copy","pushedAt":"2024-07-19T06:48:14.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"surbhigarg92","name":null,"path":"/surbhigarg92","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12742840?s=80&v=4"},"commit":{"message":"Merge branch 'main' into owl-bot-copy","shortMessageHtmlLink":"Merge branch 'main' into owl-bot-copy"}},{"before":"f86f2496750fd3e715101a58d9baea128f5d6764","after":"88a4d86ae69d6860bb1aabed6194a5c9de131193","ref":"refs/heads/release-please--branches--main--components--spanner","pushedAt":"2024-07-19T06:36:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"release-please[bot]","name":null,"path":"/apps/release-please","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/40688?s=80&v=4"},"commit":{"message":"chore(main): release 7.10.0","shortMessageHtmlLink":"chore(main): release 7.10.0"}},{"before":"e927880ff786a2528a2bbb063a244af3c42ff69c","after":"7e4a8e9ad4f785b15b68aaa06b6480098d7995ba","ref":"refs/heads/main","pushedAt":"2024-07-19T06:35:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"surbhigarg92","name":null,"path":"/surbhigarg92","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12742840?s=80&v=4"},"commit":{"message":"fix: callback in getDatabaseDialect (#2078)","shortMessageHtmlLink":"fix: callback in getDatabaseDialect (#2078)"}},{"before":"e48955695f0fc4df6a9381cbf10ac17cbeae82ac","after":"9844b26b274602aaf7ae137f72721104c9f2349f","ref":"refs/heads/owl-bot-copy","pushedAt":"2024-07-16T09:09:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gcf-owl-bot[bot]","name":null,"path":"/apps/gcf-owl-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/99011?s=80&v=4"},"commit":{"message":"🦉 Updates from OwlBot post-processor\n\nSee https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md","shortMessageHtmlLink":"🦉 Updates from OwlBot post-processor"}},{"before":"0eeb53e863aee8cc19be4ef65a303c895069101f","after":"e48955695f0fc4df6a9381cbf10ac17cbeae82ac","ref":"refs/heads/owl-bot-copy","pushedAt":"2024-07-16T09:04:35.000Z","pushType":"push","commitsCount":20,"pusher":{"login":"surbhigarg92","name":null,"path":"/surbhigarg92","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12742840?s=80&v=4"},"commit":{"message":"Merge branch 'main' into owl-bot-copy","shortMessageHtmlLink":"Merge branch 'main' into owl-bot-copy"}},{"before":"6c443bbaa7996765a0b19b7d3644b659fddde102","after":"f86f2496750fd3e715101a58d9baea128f5d6764","ref":"refs/heads/release-please--branches--main--components--spanner","pushedAt":"2024-07-09T11:59:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"release-please[bot]","name":null,"path":"/apps/release-please","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/40688?s=80&v=4"},"commit":{"message":"chore(main): release 7.10.0","shortMessageHtmlLink":"chore(main): release 7.10.0"}},{"before":"2a9e44328acda310db2d0d65d32ad82d77a9fcb0","after":"e927880ff786a2528a2bbb063a244af3c42ff69c","ref":"refs/heads/main","pushedAt":"2024-07-09T11:58:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gcf-merge-on-green[bot]","name":null,"path":"/apps/gcf-merge-on-green","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/51806?s=80&v=4"},"commit":{"message":"fix(deps): update dependency google-gax to v4.3.8 (#2077)\n\n[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)\n\nThis PR contains the following updates:\n\n| Package | Change | Age | Adoption | Passing | Confidence |\n|---|---|---|---|---|---|\n| [google-gax](https://togithub.com/googleapis/gax-nodejs) ([source](https://togithub.com/googleapis/gax-nodejs/tree/HEAD/gax)) | [`4.3.7` -> `4.3.8`](https://renovatebot.com/diffs/npm/google-gax/4.3.7/4.3.8) | [![age](https://developer.mend.io/api/mc/badges/age/npm/google-gax/4.3.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/google-gax/4.3.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/google-gax/4.3.7/4.3.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/google-gax/4.3.7/4.3.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n\n---\n\n### Release Notes\n\n
\ngoogleapis/gax-nodejs (google-gax)\n\n### [`v4.3.8`](https://togithub.com/googleapis/gax-nodejs/blob/HEAD/gax/CHANGELOG.md#438-2024-07-08)\n\n[Compare Source](https://togithub.com/googleapis/gax-nodejs/compare/google-gax-v4.3.7...google-gax-v4.3.8)\n\n##### Bug Fixes\n\n- **deps:** remove rimraf in favor of native node rm function ([#​1626](https://togithub.com/googleapis/gax-nodejs/issues/1626)) ([dd87646](https://togithub.com/googleapis/gax-nodejs/commit/dd87646618d5026549920e224df7f85cbb5ff6a8))\n\n
\n\n---\n\n### Configuration\n\n📅 **Schedule**: Branch creation - \"after 9am and before 3pm\" (UTC), Automerge - At any time (no schedule defined).\n\n🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.\n\n♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.\n\n🔕 **Ignore**: Close this PR and you won't be reminded about this update again.\n\n---\n\n - [ ] If you want to rebase/retry this PR, check this box\n\n---\n\nThis PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/googleapis/nodejs-spanner).\n","shortMessageHtmlLink":"fix(deps): update dependency google-gax to v4.3.8 (#2077)"}},{"before":"2a9e44328acda310db2d0d65d32ad82d77a9fcb0","after":"6c443bbaa7996765a0b19b7d3644b659fddde102","ref":"refs/heads/release-please--branches--main--components--spanner","pushedAt":"2024-07-06T12:17:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"release-please[bot]","name":null,"path":"/apps/release-please","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/40688?s=80&v=4"},"commit":{"message":"chore(main): release 7.10.0","shortMessageHtmlLink":"chore(main): release 7.10.0"}},{"before":null,"after":"2a9e44328acda310db2d0d65d32ad82d77a9fcb0","ref":"refs/heads/release-please--branches--main--components--spanner","pushedAt":"2024-07-06T12:17:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"release-please[bot]","name":null,"path":"/apps/release-please","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/40688?s=80&v=4"},"commit":{"message":"feat: add support for change streams transaction exclusion option for Batch Write (#2070)\n\n* feat: change stream transaction exclusion option for Batch Write\r\n\r\n* refactor","shortMessageHtmlLink":"feat: add support for change streams transaction exclusion option for…"}},{"before":"30151cad2723d6a9f2c70342c81f1a578ee02f6a","after":"2a9e44328acda310db2d0d65d32ad82d77a9fcb0","ref":"refs/heads/main","pushedAt":"2024-07-06T12:17:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"surbhigarg92","name":null,"path":"/surbhigarg92","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12742840?s=80&v=4"},"commit":{"message":"feat: add support for change streams transaction exclusion option for Batch Write (#2070)\n\n* feat: change stream transaction exclusion option for Batch Write\r\n\r\n* refactor","shortMessageHtmlLink":"feat: add support for change streams transaction exclusion option for…"}},{"before":"5de6e0809fee6fb6734265198ba2293d66828e15","after":"0eeb53e863aee8cc19be4ef65a303c895069101f","ref":"refs/heads/owl-bot-copy","pushedAt":"2024-07-04T06:58:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gcf-owl-bot[bot]","name":null,"path":"/apps/gcf-owl-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/99011?s=80&v=4"},"commit":{"message":"feat(spanner): Add support for Cloud Spanner Scheduled Backups\n\nPiperOrigin-RevId: 649277844\n\nSource-Link: https://github.com/googleapis/googleapis/commit/fd7efa2da3860e813485e63661d3bdd21fc9ba82\n\nSource-Link: https://github.com/googleapis/googleapis-gen/commit/50be251329d8db5b555626ebd4886721f547d3cc\nCopy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiNTBiZTI1MTMyOWQ4ZGI1YjU1NTYyNmViZDQ4ODY3MjFmNTQ3ZDNjYyJ9","shortMessageHtmlLink":"feat(spanner): Add support for Cloud Spanner Scheduled Backups"}},{"before":"ac8e12536fd7737ef6129e4cc20342e94b4e6791","after":"8bc3f1a0da5b18f3574ccd52ad43e10ff57c7b5e","ref":"refs/heads/owl-bot-update-lock-d920257482ca1cd72978f29f7d28765a9f8c758c21ee0708234db5cf4c5016c2","pushedAt":"2024-07-04T06:00:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gcf-owl-bot[bot]","name":null,"path":"/apps/gcf-owl-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/99011?s=80&v=4"},"commit":{"message":"🦉 Updates from OwlBot post-processor\n\nSee https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md","shortMessageHtmlLink":"🦉 Updates from OwlBot post-processor"}},{"before":"8a2dcca00e7f5fa972345fe6833ac2d334dab12c","after":"ac8e12536fd7737ef6129e4cc20342e94b4e6791","ref":"refs/heads/owl-bot-update-lock-d920257482ca1cd72978f29f7d28765a9f8c758c21ee0708234db5cf4c5016c2","pushedAt":"2024-07-04T05:55:48.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"alkatrivedi","name":null,"path":"/alkatrivedi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58396306?s=80&v=4"},"commit":{"message":"Merge branch 'main' into owl-bot-update-lock-d920257482ca1cd72978f29f7d28765a9f8c758c21ee0708234db5cf4c5016c2","shortMessageHtmlLink":"Merge branch 'main' into owl-bot-update-lock-d920257482ca1cd72978f29f…"}},{"before":"0b01221634bd208b2a72a318eee72a2595f324f5","after":null,"ref":"refs/heads/release-please--branches--main--components--spanner","pushedAt":"2024-06-26T10:58:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gcf-merge-on-green[bot]","name":null,"path":"/apps/gcf-merge-on-green","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/51806?s=80&v=4"}},{"before":"a943257a0402b26fd80196057a9724fd28fc5c1b","after":"30151cad2723d6a9f2c70342c81f1a578ee02f6a","ref":"refs/heads/main","pushedAt":"2024-06-26T10:58:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gcf-merge-on-green[bot]","name":null,"path":"/apps/gcf-merge-on-green","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/51806?s=80&v=4"},"commit":{"message":"chore(main): release 7.9.1 (#2072)\n\n:robot: I have created a release *beep* *boop*\n---\n\n\n## [7.9.1](https://togithub.com/googleapis/nodejs-spanner/compare/v7.9.0...v7.9.1) (2024-06-26)\n\n\n### Bug Fixes\n\n* Retry with timeout ([#2071](https://togithub.com/googleapis/nodejs-spanner/issues/2071)) ([a943257](https://togithub.com/googleapis/nodejs-spanner/commit/a943257a0402b26fd80196057a9724fd28fc5c1b))\n\n---\nThis PR was generated with [Release Please](https://togithub.com/googleapis/release-please). See [documentation](https://togithub.com/googleapis/release-please#release-please).","shortMessageHtmlLink":"chore(main): release 7.9.1 (#2072)"}},{"before":"a943257a0402b26fd80196057a9724fd28fc5c1b","after":"0b01221634bd208b2a72a318eee72a2595f324f5","ref":"refs/heads/release-please--branches--main--components--spanner","pushedAt":"2024-06-26T09:50:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"release-please[bot]","name":null,"path":"/apps/release-please","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/40688?s=80&v=4"},"commit":{"message":"chore(main): release 7.9.1","shortMessageHtmlLink":"chore(main): release 7.9.1"}},{"before":null,"after":"a943257a0402b26fd80196057a9724fd28fc5c1b","ref":"refs/heads/release-please--branches--main--components--spanner","pushedAt":"2024-06-26T09:50:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"release-please[bot]","name":null,"path":"/apps/release-please","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/40688?s=80&v=4"},"commit":{"message":"fix: Retry with timeout (#2071)\n\nUse `gaxOptions.timeout` during retry in streaming calls. Earlier the timeout value was only used for a single RPC not for the whole operation including retries. Now if RPC returns `Unavailable` error and the timeout value has been reached, library will throw an Deadline exceeded error.\r\n\r\n```\r\nconst query = {\r\n sql: 'Select 1',\r\n gaxOptions: {timeout: 500}\r\n }\r\nconst [rows] = await database.run(query);\r\n```","shortMessageHtmlLink":"fix: Retry with timeout (#2071)"}},{"before":"055f2f7008b76ab07903e30f4b22b01aab5be1c9","after":"a943257a0402b26fd80196057a9724fd28fc5c1b","ref":"refs/heads/main","pushedAt":"2024-06-26T09:50:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gcf-merge-on-green[bot]","name":null,"path":"/apps/gcf-merge-on-green","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/51806?s=80&v=4"},"commit":{"message":"fix: Retry with timeout (#2071)\n\nUse `gaxOptions.timeout` during retry in streaming calls. Earlier the timeout value was only used for a single RPC not for the whole operation including retries. Now if RPC returns `Unavailable` error and the timeout value has been reached, library will throw an Deadline exceeded error.\r\n\r\n```\r\nconst query = {\r\n sql: 'Select 1',\r\n gaxOptions: {timeout: 500}\r\n }\r\nconst [rows] = await database.run(query);\r\n```","shortMessageHtmlLink":"fix: Retry with timeout (#2071)"}},{"before":"bc6a3511d2b62d5dee09eb7a776a769a861ab004","after":null,"ref":"refs/heads/release-please--branches--main--components--spanner","pushedAt":"2024-06-24T08:16:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gcf-merge-on-green[bot]","name":null,"path":"/apps/gcf-merge-on-green","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/51806?s=80&v=4"}},{"before":"39f9f98d52f3cfda5fd64034eba9316cb43a101a","after":"055f2f7008b76ab07903e30f4b22b01aab5be1c9","ref":"refs/heads/main","pushedAt":"2024-06-24T08:16:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gcf-merge-on-green[bot]","name":null,"path":"/apps/gcf-merge-on-green","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/51806?s=80&v=4"},"commit":{"message":"chore(main): release 7.9.0 (#2053)\n\n:robot: I have created a release *beep* *boop*\n---\n\n\n## [7.9.0](https://togithub.com/googleapis/nodejs-spanner/compare/v7.8.0...v7.9.0) (2024-06-21)\n\n\n### Features\n\n* **spanner:** Add support for batchWrite ([#2054](https://togithub.com/googleapis/nodejs-spanner/issues/2054)) ([06aab6e](https://togithub.com/googleapis/nodejs-spanner/commit/06aab6e39bbce9e3786f1ac631c80e8909197e92))\n\n\n### Bug Fixes\n\n* **deps:** Update dependency google-gax to v4.3.4 ([#2051](https://togithub.com/googleapis/nodejs-spanner/issues/2051)) ([80abf06](https://togithub.com/googleapis/nodejs-spanner/commit/80abf06ba8ef9497318ffc597b83fb63e4408f9c))\n* **deps:** Update dependency google-gax to v4.3.5 ([#2055](https://togithub.com/googleapis/nodejs-spanner/issues/2055)) ([702c9b0](https://togithub.com/googleapis/nodejs-spanner/commit/702c9b0f34e6cc34233c5aa52b97601b19f70980))\n* **deps:** Update dependency google-gax to v4.3.6 ([#2057](https://togithub.com/googleapis/nodejs-spanner/issues/2057)) ([74ebf1e](https://togithub.com/googleapis/nodejs-spanner/commit/74ebf1e45cddf614c180295f3a761a8f84c5cb32))\n* **deps:** Update dependency google-gax to v4.3.7 ([#2068](https://togithub.com/googleapis/nodejs-spanner/issues/2068)) ([28fec6c](https://togithub.com/googleapis/nodejs-spanner/commit/28fec6ca505d78d725efc123950be978e0c84ab7))\n\n---\nThis PR was generated with [Release Please](https://togithub.com/googleapis/release-please). See [documentation](https://togithub.com/googleapis/release-please#release-please).","shortMessageHtmlLink":"chore(main): release 7.9.0 (#2053)"}},{"before":"86b75badfb5a654b433d172a7462bf798283b946","after":"bc6a3511d2b62d5dee09eb7a776a769a861ab004","ref":"refs/heads/release-please--branches--main--components--spanner","pushedAt":"2024-06-24T07:09:37.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"surbhigarg92","name":null,"path":"/surbhigarg92","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12742840?s=80&v=4"},"commit":{"message":"Merge branch 'main' into release-please--branches--main--components--spanner","shortMessageHtmlLink":"Merge branch 'main' into release-please--branches--main--components--…"}},{"before":"28fec6ca505d78d725efc123950be978e0c84ab7","after":"39f9f98d52f3cfda5fd64034eba9316cb43a101a","ref":"refs/heads/main","pushedAt":"2024-06-21T15:36:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"danieljbruce","name":null,"path":"/danieljbruce","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8935272?s=80&v=4"},"commit":{"message":"chore(deps): update dependency @types/uuid to v10 (#2069)","shortMessageHtmlLink":"chore(deps): update dependency @types/uuid to v10 (#2069)"}},{"before":"2dd060dc1e49860421faa23db3c41c744ee7a696","after":"86b75badfb5a654b433d172a7462bf798283b946","ref":"refs/heads/release-please--branches--main--components--spanner","pushedAt":"2024-06-21T12:50:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"release-please[bot]","name":null,"path":"/apps/release-please","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/40688?s=80&v=4"},"commit":{"message":"chore(main): release 7.9.0","shortMessageHtmlLink":"chore(main): release 7.9.0"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEg8gxdAA","startCursor":null,"endCursor":null}},"title":"Activity · googleapis/nodejs-spanner"}