diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 3a61edf9869..79aff8b04bb 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -6,7 +6,7 @@ "core/promisify": "5.0.0", "handwritten/bigquery": "8.2.0", "handwritten/bigquery-storage": "5.1.0", - "handwritten/bigtable": "6.5.0", + "handwritten/bigtable": "3.2.3", "handwritten/cloud-profiler": "6.0.4", "handwritten/datastore": "10.1.0", "handwritten/error-reporting": "3.0.5", diff --git a/changelog.json b/changelog.json index efccf734045..2579a3e213a 100644 --- a/changelog.json +++ b/changelog.json @@ -1,6 +1,1451 @@ { "repository": "googleapis/google-cloud-node", "entries": [ + { + "changes": [ + { + "type": "feat", + "sha": "e7bbdda81f747315b0cf68e0d47867297dbb2f8f", + "message": "Modernization part 2", + "issues": [ + "1748" + ] + }, + { + "type": "fix", + "sha": "d01599ce641e5ea007b2774a7f75e13b6e7b4d21", + "message": "Correct project id on client side metrics by avoiding getProjectId calls with the metric service client", + "issues": [ + "1757" + ] + }, + { + "type": "fix", + "sha": "098c8119ce4f2d220f9726a7246446469babe9fa", + "message": "Client side metrics should record the version number of @google-cloud/bigtable not the customer package version", + "issues": [ + "1752" + ] + }, + { + "type": "fix", + "sha": "6887ef68287b3e756a30a27091a63029fa2f4947", + "message": "Record grpc code string for client side metrics instead of grpc code number", + "issues": [ + "1754" + ] + }, + { + "type": "fix", + "sha": "a23a7b6de357b34292535511e00094b8a36fbc4f", + "message": "Update dependency arrify to v2.0.1", + "issues": [ + "1588" + ], + "scope": "deps" + }, + { + "type": "fix", + "sha": "c8caa279de1c29545889fa08c2e3bd082e9c98f8", + "message": "Directly import JS-native impl for crc32c on non-x64 platforms to avoid segfault", + "issues": [ + "1715" + ] + }, + { + "type": "feat", + "sha": "1e896ae56e86c0105468211809712e5b9a32290b", + "message": "Enable csm by default", + "issues": [ + "1695" + ] + }, + { + "type": "feat", + "sha": "94effa585238ec4d3fe46273d730f7e0b2ca60f8", + "message": "For application latencies timed stream a few cosmetic changes are needed", + "issues": [ + "1645" + ] + }, + { + "type": "feat", + "sha": "97da7b9f623146595922bf2ed575fe52265e699b", + "message": "Add client side metrics for checkAndMutateRow calls", + "issues": [ + "1661" + ] + }, + { + "type": "feat", + "sha": "f32a6f3d476228a451971890e2cb683dfb381ace", + "message": "Collect client side metrics for sampleRowKeys calls", + "issues": [ + "1660" + ] + }, + { + "type": "feat", + "sha": "5f2ce5af458079edef3735948aae2e6a37bc5e0b", + "message": "Add client side metrics for readModifyWriteRow calls", + "issues": [ + "1656" + ] + }, + { + "type": "fix", + "sha": "5d074c8ad8c5bd03aef411649b076511a23cd308", + "message": "FirstResponseLatencies should only be collected for readRows calls", + "issues": [ + "1658" + ] + }, + { + "type": "feat", + "sha": "c469b3466a7c8c5b039b93e9c0e726c0d7703322", + "message": "For client side metrics, record metrics as MUTATE_ROW for single row mutates", + "issues": [ + "1650" + ] + }, + { + "type": "feat", + "sha": "90a1d8d7e0158cbbf5f9c68d8cb7b71befd2bfee", + "message": "Record ReadRows application latencies for client side metrics", + "issues": [ + "1647" + ] + }, + { + "type": "feat", + "sha": "627f1af8404974abcf8a0713b42b4342d06d5152", + "message": "Client side metrics support for mutateRows", + "issues": [ + "1638" + ] + }, + { + "type": "feat", + "sha": "1dc4b777e2f5697073e932418f03045ecae81209", + "message": "Add plumbing to support unary calls for client side metric collection", + "issues": [ + "1631" + ] + }, + { + "type": "feat", + "sha": "6faea05219d2a51d5233cca17c1f64450d502700", + "message": "Initial timed stream implementation for application latencies", + "issues": [ + "1639" + ] + }, + { + "type": "fix", + "sha": "496f5229f44cfc6cde69c86b40b67f3373e6eb4b", + "message": "In Client-side metrics makes sure that the right views get created for the right metrics", + "issues": [ + "1590" + ] + }, + { + "type": "feat", + "sha": "646fe55d7102e6194613353e4c36faac712edc33", + "message": "Add support for Execute Query", + "issues": [ + "1613" + ] + }, + { + "type": "feat", + "sha": "c60c4f3b0d6128a9acfc96a2d9b9686a62387d39", + "message": "Add client side metrics collection to readRows calls", + "issues": [ + "1571" + ] + }, + { + "type": "feat", + "sha": "e7d7cbeb745c99e6d609a2172cac371c0daef1de", + "message": "Add full support for Universe Domain", + "issues": [ + "1604" + ] + }, + { + "type": "feat", + "sha": "e4e60817bbf42abbbf8e76463bfeb024cc87e790", + "message": "Add the plumbing for application blocking latencies client side metrics", + "issues": [ + "1575" + ] + }, + { + "type": "chore", + "sha": "5cf388cae4197ee3a44742ad373ecdf417d6c081", + "message": "Migrate to Node 18", + "issues": [ + "1582" + ], + "breakingChangeNote": "migrate to Node 18 ([#1582](https://github.com/googleapis/google-cloud-node/issues/1582))" + }, + { + "type": "fix", + "sha": "b211b8788b21ee465d0efdc4bd67fbd3e8781f0d", + "message": "Fix plumbing errors for client side metrics collection", + "issues": [ + "1583" + ] + }, + { + "type": "feat", + "sha": "eff2468eab0df3cf964f42a54bb0660ceb861c4f", + "message": "Add plumbing PR for client side metrics to support the open telemetry instruments", + "issues": [ + "1569" + ] + }, + { + "type": "feat", + "sha": "b8f2aad2daeb983b21e8d0a7784749c37ee8a98f", + "message": "Move the metrics handler fixture", + "issues": [ + "1570" + ] + }, + { + "type": "feat", + "sha": "f9ad23087a83e8d00dc388d45708842b6065df06", + "message": "Add the MetricsCollector for client side metrics", + "issues": [ + "1566" + ] + }, + { + "type": "fix", + "sha": "3768ff04851fad2376a531398069d19afe9807c8", + "message": "Use the universe domain if it is provided by the user", + "issues": [ + "1563" + ] + }, + { + "type": "fix", + "sha": "1245ae04feeb50526b8917e818b74617f2e817d2", + "message": "Conformance test sample rowkeys generic deadline", + "issues": [ + "1562" + ] + }, + { + "type": "fix", + "sha": "3221d1481f4880bd7ae368244d63876e478b338f", + "message": "Check and mutate generic header conformance test", + "issues": [ + "1551" + ] + }, + { + "type": "fix", + "sha": "9767a9e2bb8fe354fe7ff6e5fe0d09a09d651a48", + "message": "Sample rowkey generic header conformance test", + "issues": [ + "1550" + ] + }, + { + "type": "fix", + "sha": "138c7c6840957b8b883f20bb402b54c52bf89794", + "message": "Paused scan test is now fixed ", + "issues": [ + "1539" + ] + }, + { + "type": "fix", + "sha": "bd7fa8f004f6743341c19ca861966a106c814b7d", + "message": "Update owlbot.py to exculde sync repo", + "issues": [ + "1549" + ] + }, + { + "type": "fix", + "sha": "95e939780144964081a9e5b1f10726e363830e73", + "message": "Fix TestReadRows_Generic_CloseClient conformance test by passing grpc status codes for closed client errors", + "issues": [ + "1524" + ] + }, + { + "type": "fix", + "sha": "72f0b6e3f136682fe6c00587c1ccfe5971b511ac", + "message": "Address assertion error in TestReadRows_Retry_LastScannedRow conformance test", + "issues": [ + "1521" + ] + }, + { + "type": "feat", + "sha": "e3d10f23942fa7fcf428584a24a611fa1869ebc8", + "message": "Bigtable authorized views requests on the Data plane", + "issues": [ + "1509" + ] + }, + { + "type": "feat", + "sha": "d28d28fa1090fa8bf2509721cf5e78629d26318a", + "message": "Add fields and the BackupType proto for Hot Backups", + "issues": [ + "1439" + ] + }, + { + "type": "feat", + "sha": "d28d28fa1090fa8bf2509721cf5e78629d26318a", + "message": "Add MergeToCell to Mutation APIs", + "issues": [] + }, + { + "type": "feat", + "sha": "d28d28fa1090fa8bf2509721cf5e78629d26318a", + "message": "Add min, max, hll aggregators and more types", + "issues": [] + }, + { + "type": "feat", + "sha": "d28d28fa1090fa8bf2509721cf5e78629d26318a", + "message": "Update Go Bigtable import path", + "issues": [] + }, + { + "type": "feat", + "sha": "d28d28fa1090fa8bf2509721cf5e78629d26318a", + "message": "Update Go Datastore import path", + "issues": [] + }, + { + "type": "feat", + "sha": "d28d28fa1090fa8bf2509721cf5e78629d26318a", + "message": "Publish ProtoRows Message", + "issues": [] + }, + { + "type": "feat", + "sha": "d28d28fa1090fa8bf2509721cf5e78629d26318a", + "message": "Publish the Cloud Bigtable ExecuteQuery API", + "issues": [] + }, + { + "type": "fix", + "sha": "91052502cc5ce7b7f03494ff00f6a358de7c9a05", + "message": "Throw away excess data in order to avoid delivering duplicate data", + "issues": [ + "1453" + ] + }, + { + "type": "fix", + "sha": "ebc29f03b031addfa691bdea48542d773a2e5da3", + "message": "Ensure that during resumption of a scan, rows that have not been observed by the caller are re-requested", + "issues": [ + "1444" + ] + }, + { + "type": "fix", + "sha": "05069b50209172aabed2654fc5081c1516f8d14a", + "message": "Remove custom readrows retry logic and rely on gax for retries", + "issues": [ + "1422" + ] + }, + { + "type": "feat", + "sha": "2d395a6b4bebd6c64c3f69313bba8b7c1d3b367c", + "message": "Add String type with Utf8Raw encoding to Bigtable API", + "issues": [ + "1419" + ] + }, + { + "type": "feat", + "sha": "f481a31c86f30047056ac593081df1131ade6d8f", + "message": "Add feature for copying backups", + "issues": [ + "1153" + ] + }, + { + "type": "feat", + "sha": "f01dc794ad9e02b62f60c4cb744293c772227ead", + "message": "Publish Automated Backups protos", + "issues": [ + "1391" + ] + }, + { + "type": "fix", + "sha": "2618cb3a2f3d45183e4dc1d3e37cc7cdaae1207c", + "message": "Extend timeouts for deleting snapshots, backups and tables", + "issues": [ + "1387" + ] + }, + { + "type": "feat", + "sha": "028f1d114ca7cc2d79570bfd55bd4f20aa93d986", + "message": "Trusted Private Cloud support, use the universeDomain parameter", + "issues": [ + "1386" + ] + }, + { + "type": "fix", + "sha": "4c2ce1664ba7b206b879c0a16aa2c3035bfff08b", + "message": "Improve retry logic for streaming API calls", + "issues": [ + "1372" + ] + }, + { + "type": "fix", + "sha": "47e8ce9953c1e58e9bed04e94623a2ee9713595e", + "message": "Fix flakey test by extending timeout", + "issues": [ + "1350" + ] + }, + { + "type": "fix", + "sha": "1486e4c535571ed6a046e13b231889c314815631", + "message": "Remove the watermarks", + "issues": [ + "1313" + ] + }, + { + "type": "fix", + "sha": "e8b45b1ce9842f7f876ea8e838c27330c7aab067", + "message": "Update dependency @google-cloud/precise-date to v4", + "issues": [ + "1318" + ], + "scope": "deps" + }, + { + "type": "chore", + "sha": "c3216a370f76fffc0a8ed083bdbb28ff252dcaa3", + "message": "Upgrade to Node 14", + "issues": [ + "1311" + ], + "breakingChangeNote": "upgrade to Node 14 ([#1311](https://github.com/googleapis/google-cloud-node/issues/1311))" + }, + { + "type": "fix", + "sha": "e57d0560b18707d745ff5294d5c537274c6b5c64", + "message": "Properly handle asynchronous read from stream", + "issues": [ + "1284" + ] + }, + { + "type": "feat", + "sha": "6e7b8b681515b3f5fb7ed5a1de57b8c85b38830f", + "message": "Add ChangeStreamConfig to CreateTable and UpdateTable", + "issues": [ + "1269" + ] + }, + { + "type": "fix", + "sha": "44b93fde3c18ab358a95f64549a9c32c0202bbad", + "message": "Parsing for qualifiers with colon characters", + "issues": [ + "1277" + ] + }, + { + "type": "fix", + "sha": "886e34570a27e901f5b834663ec3a264fa470389", + "message": "Remove bigtable instances left over when system tests run", + "issues": [ + "1265" + ] + }, + { + "type": "fix", + "sha": "ee489086f013746c88544b6f0e8d71cb88b66271", + "message": "Always set the retry attempt to 0 for now", + "issues": [ + "1251" + ] + }, + { + "type": "feat", + "sha": "bd523fe0ef9e69bcf320db05a225ed2112ba6b54", + "message": "Add npm run compile to the testproxy command", + "issues": [ + "1258" + ] + }, + { + "type": "feat", + "sha": "81aaa32581b1a00cb3ddef0a9d90f6b5bb0b600a", + "message": "Add new_partitions field for CloseStream for Cloud Bigtable ChangeStream", + "issues": [ + "1247" + ] + }, + { + "type": "feat", + "sha": "366b0112e8149957ca77aaa653d0bdec43d92a45", + "message": "Publish the Cloud Bigtable Change Streams", + "issues": [ + "1237" + ] + }, + { + "type": "fix", + "sha": "011e675adf48dc44fb22b3e816209adf511c043b", + "message": "Out of order read rows fix", + "issues": [ + "1231" + ] + }, + { + "type": "feat", + "sha": "f7528bb93ec28eae13aa9fb53582160117c651f6", + "message": "Added SuggestConversationSummary RPC", + "issues": [ + "1182" + ] + }, + { + "type": "fix", + "sha": "665c42592f36efff8e1e21782ebc88b4e8814496", + "message": "Pipe metadata along", + "issues": [ + "1178" + ] + }, + { + "type": "fix", + "sha": "8dab7e4a89af425c1aac568710f98f234992aff7", + "message": "Use google-gax v3.5.2", + "issues": [ + "1186" + ], + "scope": "deps" + }, + { + "type": "feat", + "sha": "6eb8723710d6808216b7e8d0873a6fc3aed9c4dd", + "message": "Publish the RequestStats proto", + "issues": [ + "1177" + ] + }, + { + "type": "feat", + "sha": "ab28acc74f79f988724e1755138d4b5fc87675fe", + "message": "Accept google-gax instance as a parameter", + "issues": [] + }, + { + "type": "fix", + "sha": "ab28acc74f79f988724e1755138d4b5fc87675fe", + "message": "Better support for fallback mode", + "issues": [] + }, + { + "type": "feat", + "sha": "ab28acc74f79f988724e1755138d4b5fc87675fe", + "message": "Publish new fields", + "issues": [] + }, + { + "type": "fix", + "sha": "ab28acc74f79f988724e1755138d4b5fc87675fe", + "message": "Fixes for routing headers", + "issues": [] + }, + { + "type": "fix", + "sha": "ab28acc74f79f988724e1755138d4b5fc87675fe", + "message": "Proper camel case for sequences of capital letters", + "issues": [] + }, + { + "type": "feat", + "sha": "ab28acc74f79f988724e1755138d4b5fc87675fe", + "message": "Cloud Bigtable Undelete Table service and message proto files", + "issues": [] + }, + { + "type": "feat", + "sha": "ab28acc74f79f988724e1755138d4b5fc87675fe", + "message": "Add storage_utilization_gib_per_node to Autoscaling target", + "issues": [] + }, + { + "type": "feat", + "sha": "ab28acc74f79f988724e1755138d4b5fc87675fe", + "message": "Support regapic LRO", + "issues": [] + }, + { + "type": "fix", + "sha": "610fdc343e3e776ced6bf9fbc321d6565cc3a970", + "message": "Test is less restrictive to allow changes", + "issues": [ + "1160" + ] + }, + { + "type": "fix", + "sha": "4ee3a6c88196b35e4f0aea8c803360dcb491e490", + "message": "Use grpc-gcp v1.0.0", + "issues": [ + "1156" + ], + "scope": "deps" + }, + { + "type": "fix", + "sha": "e338067c0010b056e021a89c255b950515b451bb", + "message": "Update dependency uuid to v9", + "issues": [ + "1152" + ], + "scope": "deps" + }, + { + "type": "fix", + "sha": "01f0915abd5dae2fdceadd4f3603e5a2747357f9", + "message": "Do not import the whole google-gax from proto JS (#1553)", + "issues": [ + "1148" + ] + }, + { + "type": "fix", + "sha": "01f0915abd5dae2fdceadd4f3603e5a2747357f9", + "message": "Use google-gax v3.3.0", + "issues": [] + }, + { + "type": "fix", + "sha": "c6ca93116b7bc8ab3e9eda2c4671cd0a5fdf6e6f", + "message": "Remove pip install statements (#1546)", + "issues": [ + "1140" + ] + }, + { + "type": "fix", + "sha": "a78e6c37a812d582747a090df3ac00d08622429f", + "message": "Wait for long running operation on flakey test", + "issues": [ + "1141" + ] + }, + { + "type": "fix", + "sha": "b879026f7583cdb67d5ed39818f4de2437df592a", + "message": "Change import long to require", + "issues": [ + "1139" + ] + }, + { + "type": "fix", + "sha": "de772a1b0cfd4ae6e35df28f8b8b9abd4d46c472", + "message": "Fixed the closed client test", + "issues": [ + "1138" + ] + }, + { + "type": "fix", + "sha": "48b565d30a6e0fce05345b1c82be4d794a3fa7e7", + "message": "Integration test close function again", + "issues": [ + "1103" + ] + }, + { + "type": "feat", + "sha": "71027261635522985894155164958c7d2700dd29", + "message": "Errors from gax layer", + "issues": [ + "1090" + ] + }, + { + "type": "fix", + "sha": "4ae0f18353ab217405e5534df614e096bcc571f1", + "message": "Update dependency @google-cloud/projectify to v3", + "issues": [ + "1102" + ], + "scope": "deps" + }, + { + "type": "fix", + "sha": "346cf28b4ec97f3f0fd7068f6b08be4869912b02", + "message": "Update dependency @google-cloud/precise-date to v3", + "issues": [ + "1097" + ], + "scope": "deps" + }, + { + "type": "feat", + "sha": "7323b203b659d2e837679896929dbe88e398f30e", + "message": "Remove need to pass location parameter along", + "issues": [ + "1093" + ] + }, + { + "type": "fix", + "sha": "5e2dc56ae2b9ce444494262693d40c9f9a6c5d7e", + "message": "Fixes for dynamic routing and streaming descriptors", + "issues": [ + "1088" + ] + }, + { + "type": "fix", + "sha": "ec4afe4b98eeb01ee03c9da2f03d26e660f5cfe1", + "message": "Update dependency @google-cloud/promisify to v3", + "issues": [ + "1085" + ], + "scope": "deps" + }, + { + "type": "feat", + "sha": "25dfef644994df5ca5836cb240cf8439fc7424d3", + "message": "Autoscaler", + "issues": [ + "1077" + ] + }, + { + "type": "build", + "sha": "7295cf725ae26a8454860eb3deedcc4722ff64e6", + "message": "Update library to use Node 12", + "issues": [ + "1089" + ], + "breakingChangeNote": "update library to use Node 12 ([#1089](https://github.com/googleapis/google-cloud-node/issues/1089))" + }, + { + "type": "feat", + "sha": "5e10eb21400b40b41a179348d57872d4e08a1a61", + "message": "Multi cluster routing", + "issues": [ + "1007" + ] + }, + { + "type": "fix", + "sha": "a029359bb887c4e380b8104b98f2e8cc3c21e0fb", + "message": "Update dependency grpc-gcp to v0.4.2", + "issues": [ + "1074" + ], + "scope": "deps" + }, + { + "type": "feat", + "sha": "66dfb1f32d2b78ad2de66289d53be428dc5d6e13", + "message": "Enable retries for RESOURCE_EXHAUSTED an simplify error codes", + "issues": [ + "1070" + ] + }, + { + "type": "feat", + "sha": "b68f849722cbc00d86675abbb0658b5e57123964", + "message": "Send retry attempt header to ease debugging", + "issues": [ + "1068" + ] + }, + { + "type": "feat", + "sha": "95e7f8219be3b71133d81f4c52962d743cb00a22", + "message": "Enable channel pooling", + "issues": [ + "1065" + ] + }, + { + "type": "feat", + "sha": "2f6012b1dd391d4d40c12eabd7cfe1554fc27efc", + "message": "AuditConfig for IAM v1", + "issues": [ + "1061" + ] + }, + { + "type": "fix", + "sha": "3fd894b7b27e9849218a6167fd43647a697aba71", + "message": "Retry rst_stream errors", + "issues": [ + "1059" + ] + }, + { + "type": "fix", + "sha": "7b7f6841d7f47f8e3e73e398ab08ea9785f0db68", + "message": "Disable retry-request, add exponential backoff in mutateRows and readRows", + "issues": [ + "1060" + ] + }, + { + "type": "feat", + "sha": "233457762e33892ed61fd2e4fc547f20e2889c36", + "message": "Add ListHotTablets API method and protobufs", + "issues": [ + "1057" + ] + }, + { + "type": "fix", + "sha": "5aa818ccbff72f27773e28b798a1892ca2bcf7a9", + "message": "Do not cancel stream after server returned ok or cancelled status", + "issues": [ + "1029" + ] + }, + { + "type": "fix", + "sha": "e0f3057a50265e76f659e7bedf8946b658e8ab36", + "message": "Fix createReadStream retry from sending a full table scan", + "issues": [ + "1026" + ] + }, + { + "type": "feat", + "sha": "43dc6c19978a78fa0a39097a8a9b4b45b23ad163", + "message": "Add WarmAndPing request for channel priming", + "issues": [] + }, + { + "type": "fix", + "sha": "503bdeafb18671fc7097044aea77307d904489fa", + "message": "Manual generate library for ongoing stream on closed client", + "issues": [ + "1011" + ] + }, + { + "type": "fix", + "sha": "e4189edc345899e283643758b56e443015eccddb", + "message": "Update to latest generator with fix for regex bug", + "issues": [ + "1000" + ] + }, + { + "type": "fix", + "sha": "a3bfe1e1b161fcccb49f96d077487d57f04a12cc", + "message": "Add close() in the wrapper", + "issues": [ + "986" + ] + }, + { + "type": "feat", + "sha": "799552b797f124bf5a1b002e878cae73679ee3d6", + "message": "Add Autoscaling API", + "issues": [ + "963" + ] + }, + { + "type": "fix", + "sha": "d9f34b5c4fa02e30383adfb47d68fae37b73c376", + "message": "Fix retry logic in mutate and read", + "issues": [ + "980" + ] + }, + { + "type": "feat", + "sha": "a116c2e9982bea298e3f540af474fbb0e5279e42", + "message": "Add create_time to Instance", + "issues": [ + "953" + ] + }, + { + "type": "fix", + "sha": "5aa0a47460af2683186cae0a6cab0170156beb62", + "message": "Gax to 2.27.1", + "issues": [ + "949" + ], + "scope": "deps" + }, + { + "type": "feat", + "sha": "481a987fe0f3bdf655efd93e5fdfe8d198665774", + "message": "Turns on self-signed JWT feature flag", + "issues": [ + "931" + ] + }, + { + "type": "feat", + "sha": "75cd3ac423292a2430591daec5d70f946316d9e3", + "message": "Publish new fields to support cluster group routing for Cloud Bigtable", + "issues": [ + "928" + ] + }, + { + "type": "fix", + "sha": "74bd70ff698cc8781374b943f3ac7b6348da5c91", + "message": "Google-gax v2.24.1", + "issues": [ + "927" + ], + "scope": "deps" + }, + { + "type": "fix", + "sha": "cacedc9c5106dfa9b1273c1dd08ba1b5f57bf50c", + "message": "Migrate to using main branch", + "issues": [ + "925" + ], + "scope": "build" + }, + { + "type": "fix", + "sha": "36a61f156553007d7f20553c29202e108f8f2a9a", + "message": "Updating WORKSPACE files to use the newest version of the Typescript generator.", + "issues": [ + "914" + ] + }, + { + "type": "fix", + "sha": "187eea9d9f1bfa8bfbb7b611e4e63bc7bdd9a97c", + "message": "Google-gax v2.17.1", + "issues": [ + "912" + ], + "scope": "deps" + }, + { + "type": "fix", + "sha": "d47a7eaa5fa6031fdb786ab3d9c28f9550492de2", + "message": "Google-gax v2.17.0 with mTLS", + "issues": [ + "907" + ], + "scope": "deps" + }, + { + "type": "fix", + "sha": "1636ce18c0c90c78a05073a834968bb7529366bc", + "message": "Make request optional in all cases", + "issues": [ + "901" + ] + }, + { + "type": "fix", + "sha": "ab37079bdb12b4d97f34296d7d6ab2b59d3d5908", + "message": "Require google-gax v2.12.0", + "issues": [ + "873" + ], + "scope": "deps" + }, + { + "type": "feat", + "sha": "d86e81bf0b7c9fcc8ea714008b7408f31aee9b22", + "message": "Implement support for clusters with CMEK encryption", + "issues": [ + "855" + ] + }, + { + "type": "feat", + "sha": "b61e10a66f8e82e5fbc7777a33406a1c864868fc", + "message": "Implement restore table to a different instance feature (#830)", + "issues": [ + "863" + ] + }, + { + "type": "fix", + "sha": "2821c50137cf6ec3ea2da55a513143cf7cb60797", + "message": "Remove common protos", + "issues": [ + "853" + ] + }, + { + "type": "fix", + "sha": "2b9a19a065ac09a39ed4e5496d7759a9d53d557b", + "message": "Restore grpc_service_config for CreateBackup and RestoreTable", + "issues": [ + "851" + ], + "scope": "retry" + }, + { + "type": "fix", + "sha": "2eed90155dc6c406a79342f76fabdaaa8659173e", + "message": "Rollback to v3 release line", + "issues": [ + "847" + ] + }, + { + "type": "feat", + "sha": "93f5f03f2913044e7537087ccc1c222d066aef5f", + "message": "Add CMEK fields", + "issues": [ + "845" + ] + }, + { + "type": "fix", + "sha": "a2681bf7006be434eb2e0ecccc140a0a1eb5a8ad", + "message": "Set keepalive configuration", + "issues": [ + "836" + ] + }, + { + "type": "feat", + "sha": "050476f71ffa723c3239763f8bc958b924b1439b", + "message": "Introduce style enumeration", + "issues": [ + "833" + ] + }, + { + "type": "fix", + "sha": "d5528ba6add115927204255c1068fb4ffafd9c20", + "message": "Renaming region tags to not conflict with documentation snippets", + "issues": [ + "834" + ] + }, + { + "type": "revert", + "sha": "80d20bbc7938fef3db4e7fc018cb6bdb4cf8846a", + "message": "Remove failedLocation from getInstancesCallback/Response", + "issues": [ + "755" + ], + "breakingChangeNote": "remove failedLocation from getInstancesCallback/Response ([#755](https://github.com/googleapis/google-cloud-node/issues/755))" + }, + { + "type": "fix", + "sha": "83764c03e6b25e1a574a59c4e5cb0d7cdc84d42b", + "message": "Check for fetch on window", + "issues": [ + "824" + ], + "scope": "browser" + }, + { + "type": "feat", + "sha": "e060cdeba9b6460f42351a8ea010d948a7817d84", + "message": "Update BigtableTableAdmin GetIamPolicy, change DeleteAppProfileRequest.ignore_warnings to REQUIRED", + "issues": [], + "scope": "protos" + }, + { + "type": "fix", + "sha": "ff9033e054ed71cd46624c6b2882dcdcade43077", + "message": "Do not modify options object, use defaultScopes", + "issues": [ + "819" + ] + }, + { + "type": "feat", + "sha": "3f423353f2ab46fbe255c06a52c69794f5b50a3e", + "message": "Add backup level IAM policy controls", + "issues": [ + "799" + ] + }, + { + "type": "fix", + "sha": "83cf66cc10924b128e46fb20ce9df020a971bfc9", + "message": "Update dependency dot-prop to v6", + "issues": [ + "806" + ], + "scope": "deps" + }, + { + "type": "feat", + "sha": "97079e296abc2abe5335a89746884153cae2fb67", + "message": "Introduce Backups", + "issues": [ + "794" + ] + }, + { + "type": "feat", + "sha": "7117512e3a4b2fd4734dc1dea11be005e2fc31b6", + "message": "GetAppProfilesStream emits (if there are any failed locations present) decorated error with failedLocations info", + "issues": [ + "795" + ] + }, + { + "type": "feat", + "sha": "d1518ad4e0a90ec81a6913b8a4ff575181798208", + "message": "Respect pageSize and pageToken from gaxOptions", + "issues": [ + "781" + ] + }, + { + "type": "feat", + "sha": "89f1dd77567ac0804d135e05ad45abfdb67023c0", + "message": "Add gapic getAppProfilesStream method", + "issues": [ + "771" + ] + }, + { + "type": "feat", + "sha": "674b7fa78995ae6ebd303640b449cfa73d670c20", + "message": "Remove through2 dependency", + "issues": [ + "770" + ] + }, + { + "type": "fix", + "sha": "0487d9b7f190ab5c2baa6ae2b6bff5d01799d1c0", + "message": "Typeo in nodejs .gitattribute", + "issues": [ + "759" + ] + }, + { + "type": "feat", + "sha": "2c770a5051325e64a28ce43e5e9d3413ba49ea62", + "message": "Update bigtable grpc service config", + "issues": [ + "747" + ] + }, + { + "type": "fix", + "sha": "2341b9b49419400a1d164dac23d4776f61c1a1cc", + "message": "Improve types in index.ts", + "issues": [ + "720" + ], + "scope": "types", + "breakingChangeNote": "cluster.setMetadata(): only node count is updatable on an existing cluster; getInstancesCallback/Response: dropped nextQuery property as it is deprecated for this method, exposed failedLocations property; instance.createCluster(): removed unsupported params serveNodes and defaultStorageType" + }, + { + "type": "fix", + "sha": "dbe25e71cd677d90c80317942a866ba385ee7914", + "message": "Handle fallback option properly", + "issues": [] + }, + { + "type": "feat", + "sha": "61dab939c0b86d18a0e4157517ffb9cb428c581d", + "message": "Begin migration to secret manager from keystore", + "issues": [ + "740" + ], + "scope": "secrets" + }, + { + "type": "fix", + "sha": "686abedd20a7f076d0a481d50e55435351e89cbc", + "message": "Stricter types are now enforced", + "issues": [ + "733" + ], + "scope": "types" + }, + { + "type": "fix", + "sha": "ea18814bd759e019b87481535035f37621763db4", + "message": "Point to team in correct org", + "issues": [ + "729" + ] + }, + { + "type": "feat", + "sha": "3b406107d8d330f39fc34abc37c8031cdbc83aed", + "message": "Cloud functions example for Bigtable", + "issues": [ + "728" + ] + }, + { + "type": "fix", + "sha": "4d1a26a4dbdd1f4b4db92bed78cedac5047d79e1", + "message": "UpdateBackupRequest.backup is a resource, not a resource reference - remove annotation", + "issues": [ + "725" + ] + }, + { + "type": "feat", + "sha": "15846395e741168a9d00e55fb958198b55297183", + "message": "Check status of long running operation by its name", + "issues": [ + "724" + ] + }, + { + "type": "fix", + "sha": "6952750f378f0c83a9174be7d6f94803cb0107ce", + "message": "Update dependency uuid to v8", + "issues": [ + "723" + ], + "scope": "deps" + }, + { + "type": "fix", + "sha": "e32aa04e818c342b538d53683773b099c4ba79d0", + "message": "Update dependency escape-string-regexp to v4", + "issues": [ + "719" + ], + "scope": "deps" + }, + { + "type": "fix", + "sha": "10d03b10b2b103a3a2ff304be22d24b9f05aa6f1", + "message": "Reduce through2 usage", + "issues": [ + "711" + ] + }, + { + "type": "fix", + "sha": "e49243bfd358099676541df665767fa7bf5ae135", + "message": "Update dependency @google-cloud/common to v3 and handle stream ending", + "issues": [ + "704" + ], + "scope": "deps" + }, + { + "type": "fix", + "sha": "45dbee3446f5183572c2ffee6c2a3852b1655f00", + "message": "Update dependency escape-string-regexp to v3", + "issues": [ + "697" + ], + "scope": "deps" + }, + { + "type": "fix", + "sha": "6b1a0de126cd8865cad76a144a727591a0398324", + "message": "Remove eslint, update gax, fix generated protos, run the generator", + "issues": [ + "699" + ] + }, + { + "type": "fix", + "sha": "9604ddeda0703a8e62aaf6854732a87023b88afd", + "message": "Export all available types", + "issues": [ + "691" + ] + }, + { + "type": "fix", + "sha": "fb3d13c28b8ca6baaa90f5c99421e538f3faddb6", + "message": "Make sure generated protos.js have unique root name", + "issues": [ + "690" + ] + }, + { + "type": "fix", + "sha": "33c874ae028552ef5bf76389d19e5c5a1d6d1c5c", + "message": "Update dependency @google-cloud/paginator to v3", + "issues": [ + "674" + ], + "scope": "deps" + }, + { + "type": "fix", + "sha": "24ebbd6b5dbea19b84ac1d25f6c87ed1b3a8a669", + "message": "Update dependency @google-cloud/promisify to v2", + "issues": [ + "672" + ], + "scope": "deps" + }, + { + "type": "fix", + "sha": "97521cc0e4a973a15ed632f1657d93be2c32ab9c", + "message": "Update dependency @google-cloud/projectify to v2", + "issues": [ + "673" + ], + "scope": "deps" + }, + { + "type": "feat", + "sha": "07081d2d0ae26f154e971326ae1ec09f51c4ff55", + "message": "Drop node8 support, support for async iterators", + "issues": [ + "682" + ], + "breakingChangeNote": "drop node8 support, support for async iterators ([#682](https://github.com/googleapis/google-cloud-node/issues/682))" + }, + { + "type": "fix", + "sha": "439dec27e3268f734298e131477726b7a1a32d7f", + "message": "Row.exists out of memory errors", + "issues": [ + "676" + ] + }, + { + "type": "feat", + "sha": "367391ec43df4c0ce4badd3b3a1a228925076672", + "message": "Cloud Bigtable Managed Backup service", + "issues": [] + }, + { + "type": "feat", + "sha": "51f02bfa448b96c7413a82692e86f7c903d8ab68", + "message": "Drop support for node.js 8.x", + "issues": [ + "669" + ] + }, + { + "type": "fix", + "sha": "d345f22f8f458109589ec40f7f08a22ca3194449", + "message": "Cluster id store as undefined in createInstance request", + "issues": [ + "654" + ] + }, + { + "type": "fix", + "sha": "fc6b9dfbcece08310a6d7165f9a9b1d70a560061", + "message": "Improve typescript types", + "issues": [ + "663" + ] + }, + { + "type": "fix", + "sha": "e17d367a5e2369741016f24252ad906c345feb38", + "message": "Improve types for row", + "issues": [ + "661" + ] + }, + { + "type": "fix", + "sha": "68af01f5c39b3546da2a05ee058f77bda2d2bfc7", + "message": "Improve types for instance", + "issues": [ + "655" + ] + }, + { + "type": "fix", + "sha": "698bdab749afa02eac8c324589dfdd82f2169d34", + "message": "Improve TypeScript types", + "issues": [ + "650" + ] + }, + { + "type": "fix", + "sha": "c2b727e8e7be0ce531fda8cc2cfb602ccae68964", + "message": "Update types for app profile", + "issues": [ + "649" + ] + }, + { + "type": "fix", + "sha": "e7cd4868420ee83351826c1a802606ed2795928a", + "message": "Improve TypeScript types", + "issues": [ + "646" + ] + }, + { + "type": "fix", + "sha": "48e659b3603616df8e51856cf00c994240321b4c", + "message": "Improve typescript types for Table class", + "issues": [ + "641" + ] + }, + { + "type": "feat", + "sha": "ff384bb359daadc487d6146ab219684bb71dfb26", + "message": "Move to Typescript code generation", + "issues": [ + "631" + ] + }, + { + "type": "fix", + "sha": "b9f5249f959f1edc07048d861e85d3c641d2b530", + "message": "Contigous to contiguous", + "issues": [ + "637" + ], + "scope": "docs" + }, + { + "type": "feat", + "sha": "13cf03032d4ef84000516e38f3152b2025ef20e2", + "message": "Export protos in src/index.ts", + "issues": [] + }, + { + "type": "fix", + "sha": "c73a45f5ef51ee4e4fdcc0a72bdcc746ce908c48", + "message": "Migrate to new proto annotations", + "issues": [ + "604" + ] + } + ], + "version": "3.2.3", + "language": "JAVASCRIPT", + "artifactName": "@google-cloud/bigtable", + "id": "5ba49836-2015-4705-8ecc-8fa0c30ac9b4", + "createTime": "2026-03-27T15:02:47.752Z" + }, { "changes": [ { @@ -69375,5 +70820,5 @@ "createTime": "2023-01-28T04:18:24.718Z" } ], - "updateTime": "2026-03-25T19:27:43.346Z" + "updateTime": "2026-03-27T15:02:47.752Z" } \ No newline at end of file diff --git a/handwritten/bigtable/CHANGELOG.md b/handwritten/bigtable/CHANGELOG.md index 42a676d8ee9..befe341888a 100644 --- a/handwritten/bigtable/CHANGELOG.md +++ b/handwritten/bigtable/CHANGELOG.md @@ -4,6 +4,218 @@ [1]: https://www.npmjs.com/package/@google-cloud/bigtable?activeTab=versions +## [3.2.3](https://github.com/googleapis/google-cloud-node/compare/bigtable-v6.5.0...bigtable-v3.2.3) (2026-03-27) + + +### ⚠ BREAKING CHANGES + +* migrate to Node 18 ([#1582](https://github.com/googleapis/google-cloud-node/issues/1582)) +* upgrade to Node 14 ([#1311](https://github.com/googleapis/google-cloud-node/issues/1311)) +* update library to use Node 12 ([#1089](https://github.com/googleapis/google-cloud-node/issues/1089)) +* remove failedLocation from getInstancesCallback/Response ([#755](https://github.com/googleapis/google-cloud-node/issues/755)) +* **types:** cluster.setMetadata(): only node count is updatable on an existing cluster; getInstancesCallback/Response: dropped nextQuery property as it is deprecated for this method, exposed failedLocations property; instance.createCluster(): removed unsupported params serveNodes and defaultStorageType +* drop node8 support, support for async iterators ([#682](https://github.com/googleapis/google-cloud-node/issues/682)) + +### Features + +* Accept google-gax instance as a parameter ([ab28acc](https://github.com/googleapis/google-cloud-node/commit/ab28acc74f79f988724e1755138d4b5fc87675fe)) +* Add Autoscaling API ([#963](https://github.com/googleapis/google-cloud-node/issues/963)) ([799552b](https://github.com/googleapis/google-cloud-node/commit/799552b797f124bf5a1b002e878cae73679ee3d6)) +* Add backup level IAM policy controls ([#799](https://github.com/googleapis/google-cloud-node/issues/799)) ([3f42335](https://github.com/googleapis/google-cloud-node/commit/3f423353f2ab46fbe255c06a52c69794f5b50a3e)) +* Add ChangeStreamConfig to CreateTable and UpdateTable ([#1269](https://github.com/googleapis/google-cloud-node/issues/1269)) ([6e7b8b6](https://github.com/googleapis/google-cloud-node/commit/6e7b8b681515b3f5fb7ed5a1de57b8c85b38830f)) +* Add client side metrics collection to readRows calls ([#1571](https://github.com/googleapis/google-cloud-node/issues/1571)) ([c60c4f3](https://github.com/googleapis/google-cloud-node/commit/c60c4f3b0d6128a9acfc96a2d9b9686a62387d39)) +* Add client side metrics for checkAndMutateRow calls ([#1661](https://github.com/googleapis/google-cloud-node/issues/1661)) ([97da7b9](https://github.com/googleapis/google-cloud-node/commit/97da7b9f623146595922bf2ed575fe52265e699b)) +* Add client side metrics for readModifyWriteRow calls ([#1656](https://github.com/googleapis/google-cloud-node/issues/1656)) ([5f2ce5a](https://github.com/googleapis/google-cloud-node/commit/5f2ce5af458079edef3735948aae2e6a37bc5e0b)) +* Add CMEK fields ([#845](https://github.com/googleapis/google-cloud-node/issues/845)) ([93f5f03](https://github.com/googleapis/google-cloud-node/commit/93f5f03f2913044e7537087ccc1c222d066aef5f)) +* Add create_time to Instance ([#953](https://github.com/googleapis/google-cloud-node/issues/953)) ([a116c2e](https://github.com/googleapis/google-cloud-node/commit/a116c2e9982bea298e3f540af474fbb0e5279e42)) +* Add feature for copying backups ([#1153](https://github.com/googleapis/google-cloud-node/issues/1153)) ([f481a31](https://github.com/googleapis/google-cloud-node/commit/f481a31c86f30047056ac593081df1131ade6d8f)) +* Add fields and the BackupType proto for Hot Backups ([#1439](https://github.com/googleapis/google-cloud-node/issues/1439)) ([d28d28f](https://github.com/googleapis/google-cloud-node/commit/d28d28fa1090fa8bf2509721cf5e78629d26318a)) +* Add full support for Universe Domain ([#1604](https://github.com/googleapis/google-cloud-node/issues/1604)) ([e7d7cbe](https://github.com/googleapis/google-cloud-node/commit/e7d7cbeb745c99e6d609a2172cac371c0daef1de)) +* Add gapic getAppProfilesStream method ([#771](https://github.com/googleapis/google-cloud-node/issues/771)) ([89f1dd7](https://github.com/googleapis/google-cloud-node/commit/89f1dd77567ac0804d135e05ad45abfdb67023c0)) +* Add ListHotTablets API method and protobufs ([#1057](https://github.com/googleapis/google-cloud-node/issues/1057)) ([2334577](https://github.com/googleapis/google-cloud-node/commit/233457762e33892ed61fd2e4fc547f20e2889c36)) +* Add MergeToCell to Mutation APIs ([d28d28f](https://github.com/googleapis/google-cloud-node/commit/d28d28fa1090fa8bf2509721cf5e78629d26318a)) +* Add min, max, hll aggregators and more types ([d28d28f](https://github.com/googleapis/google-cloud-node/commit/d28d28fa1090fa8bf2509721cf5e78629d26318a)) +* Add new_partitions field for CloseStream for Cloud Bigtable ChangeStream ([#1247](https://github.com/googleapis/google-cloud-node/issues/1247)) ([81aaa32](https://github.com/googleapis/google-cloud-node/commit/81aaa32581b1a00cb3ddef0a9d90f6b5bb0b600a)) +* Add npm run compile to the testproxy command ([#1258](https://github.com/googleapis/google-cloud-node/issues/1258)) ([bd523fe](https://github.com/googleapis/google-cloud-node/commit/bd523fe0ef9e69bcf320db05a225ed2112ba6b54)) +* Add plumbing PR for client side metrics to support the open telemetry instruments ([#1569](https://github.com/googleapis/google-cloud-node/issues/1569)) ([eff2468](https://github.com/googleapis/google-cloud-node/commit/eff2468eab0df3cf964f42a54bb0660ceb861c4f)) +* Add plumbing to support unary calls for client side metric collection ([#1631](https://github.com/googleapis/google-cloud-node/issues/1631)) ([1dc4b77](https://github.com/googleapis/google-cloud-node/commit/1dc4b777e2f5697073e932418f03045ecae81209)) +* Add storage_utilization_gib_per_node to Autoscaling target ([ab28acc](https://github.com/googleapis/google-cloud-node/commit/ab28acc74f79f988724e1755138d4b5fc87675fe)) +* Add String type with Utf8Raw encoding to Bigtable API ([#1419](https://github.com/googleapis/google-cloud-node/issues/1419)) ([2d395a6](https://github.com/googleapis/google-cloud-node/commit/2d395a6b4bebd6c64c3f69313bba8b7c1d3b367c)) +* Add support for Execute Query ([#1613](https://github.com/googleapis/google-cloud-node/issues/1613)) ([646fe55](https://github.com/googleapis/google-cloud-node/commit/646fe55d7102e6194613353e4c36faac712edc33)) +* Add the MetricsCollector for client side metrics ([#1566](https://github.com/googleapis/google-cloud-node/issues/1566)) ([f9ad230](https://github.com/googleapis/google-cloud-node/commit/f9ad23087a83e8d00dc388d45708842b6065df06)) +* Add the plumbing for application blocking latencies client side metrics ([#1575](https://github.com/googleapis/google-cloud-node/issues/1575)) ([e4e6081](https://github.com/googleapis/google-cloud-node/commit/e4e60817bbf42abbbf8e76463bfeb024cc87e790)) +* Add WarmAndPing request for channel priming ([43dc6c1](https://github.com/googleapis/google-cloud-node/commit/43dc6c19978a78fa0a39097a8a9b4b45b23ad163)) +* Added SuggestConversationSummary RPC ([#1182](https://github.com/googleapis/google-cloud-node/issues/1182)) ([f7528bb](https://github.com/googleapis/google-cloud-node/commit/f7528bb93ec28eae13aa9fb53582160117c651f6)) +* AuditConfig for IAM v1 ([#1061](https://github.com/googleapis/google-cloud-node/issues/1061)) ([2f6012b](https://github.com/googleapis/google-cloud-node/commit/2f6012b1dd391d4d40c12eabd7cfe1554fc27efc)) +* Autoscaler ([#1077](https://github.com/googleapis/google-cloud-node/issues/1077)) ([25dfef6](https://github.com/googleapis/google-cloud-node/commit/25dfef644994df5ca5836cb240cf8439fc7424d3)) +* Bigtable authorized views requests on the Data plane ([#1509](https://github.com/googleapis/google-cloud-node/issues/1509)) ([e3d10f2](https://github.com/googleapis/google-cloud-node/commit/e3d10f23942fa7fcf428584a24a611fa1869ebc8)) +* Check status of long running operation by its name ([#724](https://github.com/googleapis/google-cloud-node/issues/724)) ([1584639](https://github.com/googleapis/google-cloud-node/commit/15846395e741168a9d00e55fb958198b55297183)) +* Client side metrics support for mutateRows ([#1638](https://github.com/googleapis/google-cloud-node/issues/1638)) ([627f1af](https://github.com/googleapis/google-cloud-node/commit/627f1af8404974abcf8a0713b42b4342d06d5152)) +* Cloud Bigtable Managed Backup service ([367391e](https://github.com/googleapis/google-cloud-node/commit/367391ec43df4c0ce4badd3b3a1a228925076672)) +* Cloud Bigtable Undelete Table service and message proto files ([ab28acc](https://github.com/googleapis/google-cloud-node/commit/ab28acc74f79f988724e1755138d4b5fc87675fe)) +* Cloud functions example for Bigtable ([#728](https://github.com/googleapis/google-cloud-node/issues/728)) ([3b40610](https://github.com/googleapis/google-cloud-node/commit/3b406107d8d330f39fc34abc37c8031cdbc83aed)) +* Collect client side metrics for sampleRowKeys calls ([#1660](https://github.com/googleapis/google-cloud-node/issues/1660)) ([f32a6f3](https://github.com/googleapis/google-cloud-node/commit/f32a6f3d476228a451971890e2cb683dfb381ace)) +* Drop node8 support, support for async iterators ([#682](https://github.com/googleapis/google-cloud-node/issues/682)) ([07081d2](https://github.com/googleapis/google-cloud-node/commit/07081d2d0ae26f154e971326ae1ec09f51c4ff55)) +* Drop support for node.js 8.x ([#669](https://github.com/googleapis/google-cloud-node/issues/669)) ([51f02bf](https://github.com/googleapis/google-cloud-node/commit/51f02bfa448b96c7413a82692e86f7c903d8ab68)) +* Enable channel pooling ([#1065](https://github.com/googleapis/google-cloud-node/issues/1065)) ([95e7f82](https://github.com/googleapis/google-cloud-node/commit/95e7f8219be3b71133d81f4c52962d743cb00a22)) +* Enable csm by default ([#1695](https://github.com/googleapis/google-cloud-node/issues/1695)) ([1e896ae](https://github.com/googleapis/google-cloud-node/commit/1e896ae56e86c0105468211809712e5b9a32290b)) +* Enable retries for RESOURCE_EXHAUSTED an simplify error codes ([#1070](https://github.com/googleapis/google-cloud-node/issues/1070)) ([66dfb1f](https://github.com/googleapis/google-cloud-node/commit/66dfb1f32d2b78ad2de66289d53be428dc5d6e13)) +* Errors from gax layer ([#1090](https://github.com/googleapis/google-cloud-node/issues/1090)) ([7102726](https://github.com/googleapis/google-cloud-node/commit/71027261635522985894155164958c7d2700dd29)) +* Export protos in src/index.ts ([13cf030](https://github.com/googleapis/google-cloud-node/commit/13cf03032d4ef84000516e38f3152b2025ef20e2)) +* For application latencies timed stream a few cosmetic changes are needed ([#1645](https://github.com/googleapis/google-cloud-node/issues/1645)) ([94effa5](https://github.com/googleapis/google-cloud-node/commit/94effa585238ec4d3fe46273d730f7e0b2ca60f8)) +* For client side metrics, record metrics as MUTATE_ROW for single row mutates ([#1650](https://github.com/googleapis/google-cloud-node/issues/1650)) ([c469b34](https://github.com/googleapis/google-cloud-node/commit/c469b3466a7c8c5b039b93e9c0e726c0d7703322)) +* GetAppProfilesStream emits (if there are any failed locations present) decorated error with failedLocations info ([#795](https://github.com/googleapis/google-cloud-node/issues/795)) ([7117512](https://github.com/googleapis/google-cloud-node/commit/7117512e3a4b2fd4734dc1dea11be005e2fc31b6)) +* Implement restore table to a different instance feature ([#830](https://github.com/googleapis/google-cloud-node/issues/830)) ([#863](https://github.com/googleapis/google-cloud-node/issues/863)) ([b61e10a](https://github.com/googleapis/google-cloud-node/commit/b61e10a66f8e82e5fbc7777a33406a1c864868fc)) +* Implement support for clusters with CMEK encryption ([#855](https://github.com/googleapis/google-cloud-node/issues/855)) ([d86e81b](https://github.com/googleapis/google-cloud-node/commit/d86e81bf0b7c9fcc8ea714008b7408f31aee9b22)) +* Initial timed stream implementation for application latencies ([#1639](https://github.com/googleapis/google-cloud-node/issues/1639)) ([6faea05](https://github.com/googleapis/google-cloud-node/commit/6faea05219d2a51d5233cca17c1f64450d502700)) +* Introduce Backups ([#794](https://github.com/googleapis/google-cloud-node/issues/794)) ([97079e2](https://github.com/googleapis/google-cloud-node/commit/97079e296abc2abe5335a89746884153cae2fb67)) +* Introduce style enumeration ([#833](https://github.com/googleapis/google-cloud-node/issues/833)) ([050476f](https://github.com/googleapis/google-cloud-node/commit/050476f71ffa723c3239763f8bc958b924b1439b)) +* Modernization part 2 ([#1748](https://github.com/googleapis/google-cloud-node/issues/1748)) ([e7bbdda](https://github.com/googleapis/google-cloud-node/commit/e7bbdda81f747315b0cf68e0d47867297dbb2f8f)) +* Move the metrics handler fixture ([#1570](https://github.com/googleapis/google-cloud-node/issues/1570)) ([b8f2aad](https://github.com/googleapis/google-cloud-node/commit/b8f2aad2daeb983b21e8d0a7784749c37ee8a98f)) +* Move to Typescript code generation ([#631](https://github.com/googleapis/google-cloud-node/issues/631)) ([ff384bb](https://github.com/googleapis/google-cloud-node/commit/ff384bb359daadc487d6146ab219684bb71dfb26)) +* Multi cluster routing ([#1007](https://github.com/googleapis/google-cloud-node/issues/1007)) ([5e10eb2](https://github.com/googleapis/google-cloud-node/commit/5e10eb21400b40b41a179348d57872d4e08a1a61)) +* **protos:** Update BigtableTableAdmin GetIamPolicy, change DeleteAppProfileRequest.ignore_warnings to REQUIRED ([e060cde](https://github.com/googleapis/google-cloud-node/commit/e060cdeba9b6460f42351a8ea010d948a7817d84)) +* Publish Automated Backups protos ([#1391](https://github.com/googleapis/google-cloud-node/issues/1391)) ([f01dc79](https://github.com/googleapis/google-cloud-node/commit/f01dc794ad9e02b62f60c4cb744293c772227ead)) +* Publish new fields ([ab28acc](https://github.com/googleapis/google-cloud-node/commit/ab28acc74f79f988724e1755138d4b5fc87675fe)) +* Publish new fields to support cluster group routing for Cloud Bigtable ([#928](https://github.com/googleapis/google-cloud-node/issues/928)) ([75cd3ac](https://github.com/googleapis/google-cloud-node/commit/75cd3ac423292a2430591daec5d70f946316d9e3)) +* Publish ProtoRows Message ([d28d28f](https://github.com/googleapis/google-cloud-node/commit/d28d28fa1090fa8bf2509721cf5e78629d26318a)) +* Publish the Cloud Bigtable Change Streams ([#1237](https://github.com/googleapis/google-cloud-node/issues/1237)) ([366b011](https://github.com/googleapis/google-cloud-node/commit/366b0112e8149957ca77aaa653d0bdec43d92a45)) +* Publish the Cloud Bigtable ExecuteQuery API ([d28d28f](https://github.com/googleapis/google-cloud-node/commit/d28d28fa1090fa8bf2509721cf5e78629d26318a)) +* Publish the RequestStats proto ([#1177](https://github.com/googleapis/google-cloud-node/issues/1177)) ([6eb8723](https://github.com/googleapis/google-cloud-node/commit/6eb8723710d6808216b7e8d0873a6fc3aed9c4dd)) +* Record ReadRows application latencies for client side metrics ([#1647](https://github.com/googleapis/google-cloud-node/issues/1647)) ([90a1d8d](https://github.com/googleapis/google-cloud-node/commit/90a1d8d7e0158cbbf5f9c68d8cb7b71befd2bfee)) +* Remove need to pass location parameter along ([#1093](https://github.com/googleapis/google-cloud-node/issues/1093)) ([7323b20](https://github.com/googleapis/google-cloud-node/commit/7323b203b659d2e837679896929dbe88e398f30e)) +* Remove through2 dependency ([#770](https://github.com/googleapis/google-cloud-node/issues/770)) ([674b7fa](https://github.com/googleapis/google-cloud-node/commit/674b7fa78995ae6ebd303640b449cfa73d670c20)) +* Respect pageSize and pageToken from gaxOptions ([#781](https://github.com/googleapis/google-cloud-node/issues/781)) ([d1518ad](https://github.com/googleapis/google-cloud-node/commit/d1518ad4e0a90ec81a6913b8a4ff575181798208)) +* **secrets:** Begin migration to secret manager from keystore ([#740](https://github.com/googleapis/google-cloud-node/issues/740)) ([61dab93](https://github.com/googleapis/google-cloud-node/commit/61dab939c0b86d18a0e4157517ffb9cb428c581d)) +* Send retry attempt header to ease debugging ([#1068](https://github.com/googleapis/google-cloud-node/issues/1068)) ([b68f849](https://github.com/googleapis/google-cloud-node/commit/b68f849722cbc00d86675abbb0658b5e57123964)) +* Support regapic LRO ([ab28acc](https://github.com/googleapis/google-cloud-node/commit/ab28acc74f79f988724e1755138d4b5fc87675fe)) +* Trusted Private Cloud support, use the universeDomain parameter ([#1386](https://github.com/googleapis/google-cloud-node/issues/1386)) ([028f1d1](https://github.com/googleapis/google-cloud-node/commit/028f1d114ca7cc2d79570bfd55bd4f20aa93d986)) +* Turns on self-signed JWT feature flag ([#931](https://github.com/googleapis/google-cloud-node/issues/931)) ([481a987](https://github.com/googleapis/google-cloud-node/commit/481a987fe0f3bdf655efd93e5fdfe8d198665774)) +* Update bigtable grpc service config ([#747](https://github.com/googleapis/google-cloud-node/issues/747)) ([2c770a5](https://github.com/googleapis/google-cloud-node/commit/2c770a5051325e64a28ce43e5e9d3413ba49ea62)) +* Update Go Bigtable import path ([d28d28f](https://github.com/googleapis/google-cloud-node/commit/d28d28fa1090fa8bf2509721cf5e78629d26318a)) +* Update Go Datastore import path ([d28d28f](https://github.com/googleapis/google-cloud-node/commit/d28d28fa1090fa8bf2509721cf5e78629d26318a)) + + +### Bug Fixes + +* Add close() in the wrapper ([#986](https://github.com/googleapis/google-cloud-node/issues/986)) ([a3bfe1e](https://github.com/googleapis/google-cloud-node/commit/a3bfe1e1b161fcccb49f96d077487d57f04a12cc)) +* Address assertion error in TestReadRows_Retry_LastScannedRow conformance test ([#1521](https://github.com/googleapis/google-cloud-node/issues/1521)) ([72f0b6e](https://github.com/googleapis/google-cloud-node/commit/72f0b6e3f136682fe6c00587c1ccfe5971b511ac)) +* Always set the retry attempt to 0 for now ([#1251](https://github.com/googleapis/google-cloud-node/issues/1251)) ([ee48908](https://github.com/googleapis/google-cloud-node/commit/ee489086f013746c88544b6f0e8d71cb88b66271)) +* Better support for fallback mode ([ab28acc](https://github.com/googleapis/google-cloud-node/commit/ab28acc74f79f988724e1755138d4b5fc87675fe)) +* **browser:** Check for fetch on window ([#824](https://github.com/googleapis/google-cloud-node/issues/824)) ([83764c0](https://github.com/googleapis/google-cloud-node/commit/83764c03e6b25e1a574a59c4e5cb0d7cdc84d42b)) +* **build:** Migrate to using main branch ([#925](https://github.com/googleapis/google-cloud-node/issues/925)) ([cacedc9](https://github.com/googleapis/google-cloud-node/commit/cacedc9c5106dfa9b1273c1dd08ba1b5f57bf50c)) +* Change import long to require ([#1139](https://github.com/googleapis/google-cloud-node/issues/1139)) ([b879026](https://github.com/googleapis/google-cloud-node/commit/b879026f7583cdb67d5ed39818f4de2437df592a)) +* Check and mutate generic header conformance test ([#1551](https://github.com/googleapis/google-cloud-node/issues/1551)) ([3221d14](https://github.com/googleapis/google-cloud-node/commit/3221d1481f4880bd7ae368244d63876e478b338f)) +* Client side metrics should record the version number of @google-cloud/bigtable not the customer package version ([#1752](https://github.com/googleapis/google-cloud-node/issues/1752)) ([098c811](https://github.com/googleapis/google-cloud-node/commit/098c8119ce4f2d220f9726a7246446469babe9fa)) +* Cluster id store as undefined in createInstance request ([#654](https://github.com/googleapis/google-cloud-node/issues/654)) ([d345f22](https://github.com/googleapis/google-cloud-node/commit/d345f22f8f458109589ec40f7f08a22ca3194449)) +* Conformance test sample rowkeys generic deadline ([#1562](https://github.com/googleapis/google-cloud-node/issues/1562)) ([1245ae0](https://github.com/googleapis/google-cloud-node/commit/1245ae04feeb50526b8917e818b74617f2e817d2)) +* Correct project id on client side metrics by avoiding getProjectId calls with the metric service client ([#1757](https://github.com/googleapis/google-cloud-node/issues/1757)) ([d01599c](https://github.com/googleapis/google-cloud-node/commit/d01599ce641e5ea007b2774a7f75e13b6e7b4d21)) +* **deps:** Gax to 2.27.1 ([#949](https://github.com/googleapis/google-cloud-node/issues/949)) ([5aa0a47](https://github.com/googleapis/google-cloud-node/commit/5aa0a47460af2683186cae0a6cab0170156beb62)) +* **deps:** Google-gax v2.17.0 with mTLS ([#907](https://github.com/googleapis/google-cloud-node/issues/907)) ([d47a7ea](https://github.com/googleapis/google-cloud-node/commit/d47a7eaa5fa6031fdb786ab3d9c28f9550492de2)) +* **deps:** Google-gax v2.17.1 ([#912](https://github.com/googleapis/google-cloud-node/issues/912)) ([187eea9](https://github.com/googleapis/google-cloud-node/commit/187eea9d9f1bfa8bfbb7b611e4e63bc7bdd9a97c)) +* **deps:** Google-gax v2.24.1 ([#927](https://github.com/googleapis/google-cloud-node/issues/927)) ([74bd70f](https://github.com/googleapis/google-cloud-node/commit/74bd70ff698cc8781374b943f3ac7b6348da5c91)) +* **deps:** Require google-gax v2.12.0 ([#873](https://github.com/googleapis/google-cloud-node/issues/873)) ([ab37079](https://github.com/googleapis/google-cloud-node/commit/ab37079bdb12b4d97f34296d7d6ab2b59d3d5908)) +* **deps:** Update dependency @google-cloud/common to v3 and handle stream ending ([#704](https://github.com/googleapis/google-cloud-node/issues/704)) ([e49243b](https://github.com/googleapis/google-cloud-node/commit/e49243bfd358099676541df665767fa7bf5ae135)) +* **deps:** Update dependency @google-cloud/paginator to v3 ([#674](https://github.com/googleapis/google-cloud-node/issues/674)) ([33c874a](https://github.com/googleapis/google-cloud-node/commit/33c874ae028552ef5bf76389d19e5c5a1d6d1c5c)) +* **deps:** Update dependency @google-cloud/precise-date to v3 ([#1097](https://github.com/googleapis/google-cloud-node/issues/1097)) ([346cf28](https://github.com/googleapis/google-cloud-node/commit/346cf28b4ec97f3f0fd7068f6b08be4869912b02)) +* **deps:** Update dependency @google-cloud/precise-date to v4 ([#1318](https://github.com/googleapis/google-cloud-node/issues/1318)) ([e8b45b1](https://github.com/googleapis/google-cloud-node/commit/e8b45b1ce9842f7f876ea8e838c27330c7aab067)) +* **deps:** Update dependency @google-cloud/projectify to v2 ([#673](https://github.com/googleapis/google-cloud-node/issues/673)) ([97521cc](https://github.com/googleapis/google-cloud-node/commit/97521cc0e4a973a15ed632f1657d93be2c32ab9c)) +* **deps:** Update dependency @google-cloud/projectify to v3 ([#1102](https://github.com/googleapis/google-cloud-node/issues/1102)) ([4ae0f18](https://github.com/googleapis/google-cloud-node/commit/4ae0f18353ab217405e5534df614e096bcc571f1)) +* **deps:** Update dependency @google-cloud/promisify to v2 ([#672](https://github.com/googleapis/google-cloud-node/issues/672)) ([24ebbd6](https://github.com/googleapis/google-cloud-node/commit/24ebbd6b5dbea19b84ac1d25f6c87ed1b3a8a669)) +* **deps:** Update dependency @google-cloud/promisify to v3 ([#1085](https://github.com/googleapis/google-cloud-node/issues/1085)) ([ec4afe4](https://github.com/googleapis/google-cloud-node/commit/ec4afe4b98eeb01ee03c9da2f03d26e660f5cfe1)) +* **deps:** Update dependency arrify to v2.0.1 ([#1588](https://github.com/googleapis/google-cloud-node/issues/1588)) ([a23a7b6](https://github.com/googleapis/google-cloud-node/commit/a23a7b6de357b34292535511e00094b8a36fbc4f)) +* **deps:** Update dependency dot-prop to v6 ([#806](https://github.com/googleapis/google-cloud-node/issues/806)) ([83cf66c](https://github.com/googleapis/google-cloud-node/commit/83cf66cc10924b128e46fb20ce9df020a971bfc9)) +* **deps:** Update dependency escape-string-regexp to v3 ([#697](https://github.com/googleapis/google-cloud-node/issues/697)) ([45dbee3](https://github.com/googleapis/google-cloud-node/commit/45dbee3446f5183572c2ffee6c2a3852b1655f00)) +* **deps:** Update dependency escape-string-regexp to v4 ([#719](https://github.com/googleapis/google-cloud-node/issues/719)) ([e32aa04](https://github.com/googleapis/google-cloud-node/commit/e32aa04e818c342b538d53683773b099c4ba79d0)) +* **deps:** Update dependency grpc-gcp to v0.4.2 ([#1074](https://github.com/googleapis/google-cloud-node/issues/1074)) ([a029359](https://github.com/googleapis/google-cloud-node/commit/a029359bb887c4e380b8104b98f2e8cc3c21e0fb)) +* **deps:** Update dependency uuid to v8 ([#723](https://github.com/googleapis/google-cloud-node/issues/723)) ([6952750](https://github.com/googleapis/google-cloud-node/commit/6952750f378f0c83a9174be7d6f94803cb0107ce)) +* **deps:** Update dependency uuid to v9 ([#1152](https://github.com/googleapis/google-cloud-node/issues/1152)) ([e338067](https://github.com/googleapis/google-cloud-node/commit/e338067c0010b056e021a89c255b950515b451bb)) +* **deps:** Use google-gax v3.5.2 ([#1186](https://github.com/googleapis/google-cloud-node/issues/1186)) ([8dab7e4](https://github.com/googleapis/google-cloud-node/commit/8dab7e4a89af425c1aac568710f98f234992aff7)) +* **deps:** Use grpc-gcp v1.0.0 ([#1156](https://github.com/googleapis/google-cloud-node/issues/1156)) ([4ee3a6c](https://github.com/googleapis/google-cloud-node/commit/4ee3a6c88196b35e4f0aea8c803360dcb491e490)) +* Directly import JS-native impl for crc32c on non-x64 platforms to avoid segfault ([#1715](https://github.com/googleapis/google-cloud-node/issues/1715)) ([c8caa27](https://github.com/googleapis/google-cloud-node/commit/c8caa279de1c29545889fa08c2e3bd082e9c98f8)) +* Disable retry-request, add exponential backoff in mutateRows and readRows ([#1060](https://github.com/googleapis/google-cloud-node/issues/1060)) ([7b7f684](https://github.com/googleapis/google-cloud-node/commit/7b7f6841d7f47f8e3e73e398ab08ea9785f0db68)) +* Do not cancel stream after server returned ok or cancelled status ([#1029](https://github.com/googleapis/google-cloud-node/issues/1029)) ([5aa818c](https://github.com/googleapis/google-cloud-node/commit/5aa818ccbff72f27773e28b798a1892ca2bcf7a9)) +* Do not import the whole google-gax from proto JS ([#1553](https://github.com/googleapis/google-cloud-node/issues/1553)) ([#1148](https://github.com/googleapis/google-cloud-node/issues/1148)) ([01f0915](https://github.com/googleapis/google-cloud-node/commit/01f0915abd5dae2fdceadd4f3603e5a2747357f9)) +* Do not modify options object, use defaultScopes ([#819](https://github.com/googleapis/google-cloud-node/issues/819)) ([ff9033e](https://github.com/googleapis/google-cloud-node/commit/ff9033e054ed71cd46624c6b2882dcdcade43077)) +* **docs:** Contigous to contiguous ([#637](https://github.com/googleapis/google-cloud-node/issues/637)) ([b9f5249](https://github.com/googleapis/google-cloud-node/commit/b9f5249f959f1edc07048d861e85d3c641d2b530)) +* Ensure that during resumption of a scan, rows that have not been observed by the caller are re-requested ([#1444](https://github.com/googleapis/google-cloud-node/issues/1444)) ([ebc29f0](https://github.com/googleapis/google-cloud-node/commit/ebc29f03b031addfa691bdea48542d773a2e5da3)) +* Export all available types ([#691](https://github.com/googleapis/google-cloud-node/issues/691)) ([9604dde](https://github.com/googleapis/google-cloud-node/commit/9604ddeda0703a8e62aaf6854732a87023b88afd)) +* Extend timeouts for deleting snapshots, backups and tables ([#1387](https://github.com/googleapis/google-cloud-node/issues/1387)) ([2618cb3](https://github.com/googleapis/google-cloud-node/commit/2618cb3a2f3d45183e4dc1d3e37cc7cdaae1207c)) +* FirstResponseLatencies should only be collected for readRows calls ([#1658](https://github.com/googleapis/google-cloud-node/issues/1658)) ([5d074c8](https://github.com/googleapis/google-cloud-node/commit/5d074c8ad8c5bd03aef411649b076511a23cd308)) +* Fix createReadStream retry from sending a full table scan ([#1026](https://github.com/googleapis/google-cloud-node/issues/1026)) ([e0f3057](https://github.com/googleapis/google-cloud-node/commit/e0f3057a50265e76f659e7bedf8946b658e8ab36)) +* Fix flakey test by extending timeout ([#1350](https://github.com/googleapis/google-cloud-node/issues/1350)) ([47e8ce9](https://github.com/googleapis/google-cloud-node/commit/47e8ce9953c1e58e9bed04e94623a2ee9713595e)) +* Fix plumbing errors for client side metrics collection ([#1583](https://github.com/googleapis/google-cloud-node/issues/1583)) ([b211b87](https://github.com/googleapis/google-cloud-node/commit/b211b8788b21ee465d0efdc4bd67fbd3e8781f0d)) +* Fix retry logic in mutate and read ([#980](https://github.com/googleapis/google-cloud-node/issues/980)) ([d9f34b5](https://github.com/googleapis/google-cloud-node/commit/d9f34b5c4fa02e30383adfb47d68fae37b73c376)) +* Fix TestReadRows_Generic_CloseClient conformance test by passing grpc status codes for closed client errors ([#1524](https://github.com/googleapis/google-cloud-node/issues/1524)) ([95e9397](https://github.com/googleapis/google-cloud-node/commit/95e939780144964081a9e5b1f10726e363830e73)) +* Fixed the closed client test ([#1138](https://github.com/googleapis/google-cloud-node/issues/1138)) ([de772a1](https://github.com/googleapis/google-cloud-node/commit/de772a1b0cfd4ae6e35df28f8b8b9abd4d46c472)) +* Fixes for dynamic routing and streaming descriptors ([#1088](https://github.com/googleapis/google-cloud-node/issues/1088)) ([5e2dc56](https://github.com/googleapis/google-cloud-node/commit/5e2dc56ae2b9ce444494262693d40c9f9a6c5d7e)) +* Fixes for routing headers ([ab28acc](https://github.com/googleapis/google-cloud-node/commit/ab28acc74f79f988724e1755138d4b5fc87675fe)) +* Handle fallback option properly ([dbe25e7](https://github.com/googleapis/google-cloud-node/commit/dbe25e71cd677d90c80317942a866ba385ee7914)) +* Improve retry logic for streaming API calls ([#1372](https://github.com/googleapis/google-cloud-node/issues/1372)) ([4c2ce16](https://github.com/googleapis/google-cloud-node/commit/4c2ce1664ba7b206b879c0a16aa2c3035bfff08b)) +* Improve types for instance ([#655](https://github.com/googleapis/google-cloud-node/issues/655)) ([68af01f](https://github.com/googleapis/google-cloud-node/commit/68af01f5c39b3546da2a05ee058f77bda2d2bfc7)) +* Improve types for row ([#661](https://github.com/googleapis/google-cloud-node/issues/661)) ([e17d367](https://github.com/googleapis/google-cloud-node/commit/e17d367a5e2369741016f24252ad906c345feb38)) +* Improve TypeScript types ([#646](https://github.com/googleapis/google-cloud-node/issues/646)) ([e7cd486](https://github.com/googleapis/google-cloud-node/commit/e7cd4868420ee83351826c1a802606ed2795928a)) +* Improve TypeScript types ([#650](https://github.com/googleapis/google-cloud-node/issues/650)) ([698bdab](https://github.com/googleapis/google-cloud-node/commit/698bdab749afa02eac8c324589dfdd82f2169d34)) +* Improve typescript types ([#663](https://github.com/googleapis/google-cloud-node/issues/663)) ([fc6b9df](https://github.com/googleapis/google-cloud-node/commit/fc6b9dfbcece08310a6d7165f9a9b1d70a560061)) +* Improve typescript types for Table class ([#641](https://github.com/googleapis/google-cloud-node/issues/641)) ([48e659b](https://github.com/googleapis/google-cloud-node/commit/48e659b3603616df8e51856cf00c994240321b4c)) +* In Client-side metrics makes sure that the right views get created for the right metrics ([#1590](https://github.com/googleapis/google-cloud-node/issues/1590)) ([496f522](https://github.com/googleapis/google-cloud-node/commit/496f5229f44cfc6cde69c86b40b67f3373e6eb4b)) +* Integration test close function again ([#1103](https://github.com/googleapis/google-cloud-node/issues/1103)) ([48b565d](https://github.com/googleapis/google-cloud-node/commit/48b565d30a6e0fce05345b1c82be4d794a3fa7e7)) +* Make request optional in all cases ([#901](https://github.com/googleapis/google-cloud-node/issues/901)) ([1636ce1](https://github.com/googleapis/google-cloud-node/commit/1636ce18c0c90c78a05073a834968bb7529366bc)) +* Make sure generated protos.js have unique root name ([#690](https://github.com/googleapis/google-cloud-node/issues/690)) ([fb3d13c](https://github.com/googleapis/google-cloud-node/commit/fb3d13c28b8ca6baaa90f5c99421e538f3faddb6)) +* Manual generate library for ongoing stream on closed client ([#1011](https://github.com/googleapis/google-cloud-node/issues/1011)) ([503bdea](https://github.com/googleapis/google-cloud-node/commit/503bdeafb18671fc7097044aea77307d904489fa)) +* Migrate to new proto annotations ([#604](https://github.com/googleapis/google-cloud-node/issues/604)) ([c73a45f](https://github.com/googleapis/google-cloud-node/commit/c73a45f5ef51ee4e4fdcc0a72bdcc746ce908c48)) +* Out of order read rows fix ([#1231](https://github.com/googleapis/google-cloud-node/issues/1231)) ([011e675](https://github.com/googleapis/google-cloud-node/commit/011e675adf48dc44fb22b3e816209adf511c043b)) +* Parsing for qualifiers with colon characters ([#1277](https://github.com/googleapis/google-cloud-node/issues/1277)) ([44b93fd](https://github.com/googleapis/google-cloud-node/commit/44b93fde3c18ab358a95f64549a9c32c0202bbad)) +* Paused scan test is now fixed ([#1539](https://github.com/googleapis/google-cloud-node/issues/1539)) ([138c7c6](https://github.com/googleapis/google-cloud-node/commit/138c7c6840957b8b883f20bb402b54c52bf89794)) +* Pipe metadata along ([#1178](https://github.com/googleapis/google-cloud-node/issues/1178)) ([665c425](https://github.com/googleapis/google-cloud-node/commit/665c42592f36efff8e1e21782ebc88b4e8814496)) +* Point to team in correct org ([#729](https://github.com/googleapis/google-cloud-node/issues/729)) ([ea18814](https://github.com/googleapis/google-cloud-node/commit/ea18814bd759e019b87481535035f37621763db4)) +* Proper camel case for sequences of capital letters ([ab28acc](https://github.com/googleapis/google-cloud-node/commit/ab28acc74f79f988724e1755138d4b5fc87675fe)) +* Properly handle asynchronous read from stream ([#1284](https://github.com/googleapis/google-cloud-node/issues/1284)) ([e57d056](https://github.com/googleapis/google-cloud-node/commit/e57d0560b18707d745ff5294d5c537274c6b5c64)) +* Record grpc code string for client side metrics instead of grpc code number ([#1754](https://github.com/googleapis/google-cloud-node/issues/1754)) ([6887ef6](https://github.com/googleapis/google-cloud-node/commit/6887ef68287b3e756a30a27091a63029fa2f4947)) +* Reduce through2 usage ([#711](https://github.com/googleapis/google-cloud-node/issues/711)) ([10d03b1](https://github.com/googleapis/google-cloud-node/commit/10d03b10b2b103a3a2ff304be22d24b9f05aa6f1)) +* Remove bigtable instances left over when system tests run ([#1265](https://github.com/googleapis/google-cloud-node/issues/1265)) ([886e345](https://github.com/googleapis/google-cloud-node/commit/886e34570a27e901f5b834663ec3a264fa470389)) +* Remove common protos ([#853](https://github.com/googleapis/google-cloud-node/issues/853)) ([2821c50](https://github.com/googleapis/google-cloud-node/commit/2821c50137cf6ec3ea2da55a513143cf7cb60797)) +* Remove custom readrows retry logic and rely on gax for retries ([#1422](https://github.com/googleapis/google-cloud-node/issues/1422)) ([05069b5](https://github.com/googleapis/google-cloud-node/commit/05069b50209172aabed2654fc5081c1516f8d14a)) +* Remove eslint, update gax, fix generated protos, run the generator ([#699](https://github.com/googleapis/google-cloud-node/issues/699)) ([6b1a0de](https://github.com/googleapis/google-cloud-node/commit/6b1a0de126cd8865cad76a144a727591a0398324)) +* Remove pip install statements ([#1546](https://github.com/googleapis/google-cloud-node/issues/1546)) ([#1140](https://github.com/googleapis/google-cloud-node/issues/1140)) ([c6ca931](https://github.com/googleapis/google-cloud-node/commit/c6ca93116b7bc8ab3e9eda2c4671cd0a5fdf6e6f)) +* Remove the watermarks ([#1313](https://github.com/googleapis/google-cloud-node/issues/1313)) ([1486e4c](https://github.com/googleapis/google-cloud-node/commit/1486e4c535571ed6a046e13b231889c314815631)) +* Renaming region tags to not conflict with documentation snippets ([#834](https://github.com/googleapis/google-cloud-node/issues/834)) ([d5528ba](https://github.com/googleapis/google-cloud-node/commit/d5528ba6add115927204255c1068fb4ffafd9c20)) +* Retry rst_stream errors ([#1059](https://github.com/googleapis/google-cloud-node/issues/1059)) ([3fd894b](https://github.com/googleapis/google-cloud-node/commit/3fd894b7b27e9849218a6167fd43647a697aba71)) +* **retry:** Restore grpc_service_config for CreateBackup and RestoreTable ([#851](https://github.com/googleapis/google-cloud-node/issues/851)) ([2b9a19a](https://github.com/googleapis/google-cloud-node/commit/2b9a19a065ac09a39ed4e5496d7759a9d53d557b)) +* Rollback to v3 release line ([#847](https://github.com/googleapis/google-cloud-node/issues/847)) ([2eed901](https://github.com/googleapis/google-cloud-node/commit/2eed90155dc6c406a79342f76fabdaaa8659173e)) +* Row.exists out of memory errors ([#676](https://github.com/googleapis/google-cloud-node/issues/676)) ([439dec2](https://github.com/googleapis/google-cloud-node/commit/439dec27e3268f734298e131477726b7a1a32d7f)) +* Sample rowkey generic header conformance test ([#1550](https://github.com/googleapis/google-cloud-node/issues/1550)) ([9767a9e](https://github.com/googleapis/google-cloud-node/commit/9767a9e2bb8fe354fe7ff6e5fe0d09a09d651a48)) +* Set keepalive configuration ([#836](https://github.com/googleapis/google-cloud-node/issues/836)) ([a2681bf](https://github.com/googleapis/google-cloud-node/commit/a2681bf7006be434eb2e0ecccc140a0a1eb5a8ad)) +* Test is less restrictive to allow changes ([#1160](https://github.com/googleapis/google-cloud-node/issues/1160)) ([610fdc3](https://github.com/googleapis/google-cloud-node/commit/610fdc343e3e776ced6bf9fbc321d6565cc3a970)) +* TestMutateRow_Generic_Headers ([#1540](https://github.com/googleapis/google-cloud-node/issues/1540)) ([5db678f](https://github.com/googleapis/google-cloud-node/commit/5db678ffb72cf3d72f69c50a99fe51ba8bac55a4)) +* Throw away excess data in order to avoid delivering duplicate data ([#1453](https://github.com/googleapis/google-cloud-node/issues/1453)) ([9105250](https://github.com/googleapis/google-cloud-node/commit/91052502cc5ce7b7f03494ff00f6a358de7c9a05)) +* Typeo in nodejs .gitattribute ([#759](https://github.com/googleapis/google-cloud-node/issues/759)) ([0487d9b](https://github.com/googleapis/google-cloud-node/commit/0487d9b7f190ab5c2baa6ae2b6bff5d01799d1c0)) +* **types:** Improve types in index.ts ([#720](https://github.com/googleapis/google-cloud-node/issues/720)) ([2341b9b](https://github.com/googleapis/google-cloud-node/commit/2341b9b49419400a1d164dac23d4776f61c1a1cc)) +* **types:** Stricter types are now enforced ([#733](https://github.com/googleapis/google-cloud-node/issues/733)) ([686abed](https://github.com/googleapis/google-cloud-node/commit/686abedd20a7f076d0a481d50e55435351e89cbc)) +* Update owlbot.py to exculde sync repo ([#1549](https://github.com/googleapis/google-cloud-node/issues/1549)) ([bd7fa8f](https://github.com/googleapis/google-cloud-node/commit/bd7fa8f004f6743341c19ca861966a106c814b7d)) +* Update to latest generator with fix for regex bug ([#1000](https://github.com/googleapis/google-cloud-node/issues/1000)) ([e4189ed](https://github.com/googleapis/google-cloud-node/commit/e4189edc345899e283643758b56e443015eccddb)) +* Update types for app profile ([#649](https://github.com/googleapis/google-cloud-node/issues/649)) ([c2b727e](https://github.com/googleapis/google-cloud-node/commit/c2b727e8e7be0ce531fda8cc2cfb602ccae68964)) +* UpdateBackupRequest.backup is a resource, not a resource reference - remove annotation ([#725](https://github.com/googleapis/google-cloud-node/issues/725)) ([4d1a26a](https://github.com/googleapis/google-cloud-node/commit/4d1a26a4dbdd1f4b4db92bed78cedac5047d79e1)) +* Updating WORKSPACE files to use the newest version of the Typescript generator. ([#914](https://github.com/googleapis/google-cloud-node/issues/914)) ([36a61f1](https://github.com/googleapis/google-cloud-node/commit/36a61f156553007d7f20553c29202e108f8f2a9a)) +* Use google-gax v3.3.0 ([01f0915](https://github.com/googleapis/google-cloud-node/commit/01f0915abd5dae2fdceadd4f3603e5a2747357f9)) +* Use the universe domain if it is provided by the user ([#1563](https://github.com/googleapis/google-cloud-node/issues/1563)) ([3768ff0](https://github.com/googleapis/google-cloud-node/commit/3768ff04851fad2376a531398069d19afe9807c8)) +* Wait for long running operation on flakey test ([#1141](https://github.com/googleapis/google-cloud-node/issues/1141)) ([a78e6c3](https://github.com/googleapis/google-cloud-node/commit/a78e6c37a812d582747a090df3ac00d08622429f)) + + +### Reverts + +* Remove failedLocation from getInstancesCallback/Response ([#755](https://github.com/googleapis/google-cloud-node/issues/755)) ([80d20bb](https://github.com/googleapis/google-cloud-node/commit/80d20bbc7938fef3db4e7fc018cb6bdb4cf8846a)) + + +### Miscellaneous Chores + +* Migrate to Node 18 ([#1582](https://github.com/googleapis/google-cloud-node/issues/1582)) ([5cf388c](https://github.com/googleapis/google-cloud-node/commit/5cf388cae4197ee3a44742ad373ecdf417d6c081)) +* Upgrade to Node 14 ([#1311](https://github.com/googleapis/google-cloud-node/issues/1311)) ([c3216a3](https://github.com/googleapis/google-cloud-node/commit/c3216a370f76fffc0a8ed083bdbb28ff252dcaa3)) + + +### Build System + +* Update library to use Node 12 ([#1089](https://github.com/googleapis/google-cloud-node/issues/1089)) ([7295cf7](https://github.com/googleapis/google-cloud-node/commit/7295cf725ae26a8454860eb3deedcc4722ff64e6)) + ## [6.5.0](https://github.com/googleapis/nodejs-bigtable/compare/v6.4.1...v6.5.0) (2026-01-28) diff --git a/handwritten/bigtable/package.json b/handwritten/bigtable/package.json index c0d768b960f..aa612cd2820 100644 --- a/handwritten/bigtable/package.json +++ b/handwritten/bigtable/package.json @@ -1,6 +1,6 @@ { "name": "@google-cloud/bigtable", - "version": "6.5.0", + "version": "3.2.3", "description": "Cloud Bigtable Client Library for Node.js", "keywords": [ "bigtable",