Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
132 commits
Select commit Hold shift + click to select a range
47acf0a
feat: first library generation
sofisl Jul 24, 2020
8ee6982
feat: run synthtool
sofisl Jul 24, 2020
61f9d38
feat: run synthtool
sofisl Jul 24, 2020
f2ef788
initial stub of synthtool
sofisl Jul 24, 2020
a508b2e
feat!: initial generation of full library
sofisl Jul 24, 2020
b0c9a86
feat: stub out samples directory
sofisl Jul 24, 2020
0133871
chore: make library beta
sofisl Jul 24, 2020
d28be00
fix: linting errors
sofisl Jul 24, 2020
f10d427
fix: add prelint script
sofisl Jul 24, 2020
4a8c3bf
fix: missing require
sofisl Jul 24, 2020
2ddc207
fix: linting
sofisl Jul 24, 2020
9bf4d68
fix: linting error
sofisl Jul 24, 2020
5c67c8e
fix: space
sofisl Jul 24, 2020
d4b618b
chore: created CHANGELOG.md [ci skip]
release-please[bot] Jul 24, 2020
1e9536c
chore: updated package.json
release-please[bot] Jul 24, 2020
a982a3b
chore: release 1.0.0
sofisl Jul 24, 2020
c9e2a73
chore(deps): update dependency mocha to v8 (#4)
renovate-bot Aug 3, 2020
b5a3879
fix: run synthtool hack to compile code (#6)
sofisl Aug 3, 2020
557e6d1
chore: release 1.0.1 (#7)
release-please[bot] Aug 3, 2020
dd177e2
chore: update protos (#10)
yoshi-automation Aug 13, 2020
e7b3a4d
build: use gapic-generator-typescript v1.0.7, use protos (#14)
yoshi-automation Aug 13, 2020
9703853
build: fix wrong link in repo-metadata, ran synthtool (#16)
sofisl Aug 13, 2020
1d09f3f
build: update protos (#11)
yoshi-automation Aug 13, 2020
4c6ef59
chore: start tracking obsolete files
yoshi-automation Aug 20, 2020
ec06aa0
build: move system and samples test from Node 10 to Node 12 (#18)
yoshi-automation Aug 26, 2020
c04b5c6
build: track flaky tests for "nightly", add new secrets for tagging (…
yoshi-automation Aug 27, 2020
faff5af
feat: promote library to GA (#22)
sofisl Sep 1, 2020
5488c8a
chore: release 1.1.0 (#24)
release-please[bot] Sep 1, 2020
f03eaa1
chore: update proto imports (#25)
yoshi-automation Sep 3, 2020
3d0008f
build(test): recursively find test files; fail on unsupported depende…
yoshi-automation Sep 12, 2020
2a210ea
chore: update bucket for cloud-rad (#28)
yoshi-automation Oct 1, 2020
e5f1adf
build(node_library): migrate to Trampoline V2 (#29)
yoshi-automation Oct 5, 2020
aa52c11
chore(deps): update dependency webpack-cli to v4 (#32)
renovate-bot Oct 12, 2020
4ea4b73
chore(deps): update dependency webpack to v5 (#31)
renovate-bot Oct 14, 2020
09fcefb
build: only check --engine-strict for production deps (#33)
yoshi-automation Oct 16, 2020
38dab46
docs: updated code of conduct (includes update to actions) (#35)
yoshi-automation Oct 27, 2020
180b9f0
build(node): add KOKORO_BUILD_ARTIFACTS_SUBDIR to env (#36)
yoshi-automation Nov 2, 2020
671a854
fix: do not modify options object, use defaultScopes (#38)
alexander-fenster Nov 6, 2020
ea17f87
chore: release 1.1.1 (#39)
release-please[bot] Nov 17, 2020
f03f9e5
fix(browser): check for fetch on window
yoshi-automation Nov 24, 2020
07c997f
docs: spelling correction for "targetting" (#43)
yoshi-automation Nov 25, 2020
054f775
chore: release 1.1.2 (#42)
release-please[bot] Dec 2, 2020
8783fa9
chore: generate GAPIC metadata JSON file (#45)
yoshi-automation Dec 4, 2020
0f6742b
docs: add instructions for authenticating for system tests (#46)
yoshi-automation Dec 22, 2020
5787808
docs: update dates (#47)
yoshi-automation Jan 9, 2021
4b21765
chore: update CODEOWNERS config (#52)
JustinBeckwith Feb 3, 2021
316df29
chore: add ResourceDescriptor style to protos (#48)
yoshi-automation Feb 4, 2021
02f9c38
chore: update CODEOWNERS and bot config (#54)
yoshi-automation Feb 4, 2021
1877c09
docs: update sample, regenerate README (#55)
sofisl Feb 17, 2021
29b8f72
fix: fix service namespace in grpc_service_config. (#56)
yoshi-automation Mar 12, 2021
c7432fd
build: update gapic-generator-typescript to v1.2.10. (#58)
yoshi-automation Mar 15, 2021
4cf7e81
chore: release 1.1.3 (#57)
release-please[bot] Mar 15, 2021
3350ed9
chore(deps): update dependency sinon to v10 (#59)
renovate-bot Mar 23, 2021
cd732f8
chore(deps): update dependency @types/sinon to v10 (#63)
renovate-bot Apr 14, 2021
11aa310
chore: migrate to owl bot (#61)
SurferJeffAtGoogle Apr 19, 2021
45a9603
chore(deps): update dependency ts-loader to v9 (#66)
renovate-bot Apr 19, 2021
3aedd98
fix(deps): require google-gax v2.12.0 (#70)
alexander-fenster May 7, 2021
243f29d
chore: new owl bot post processor docker image (#72)
gcf-owl-bot[bot] May 10, 2021
29384ae
fix: use require() to load JSON protos (#73)
gcf-owl-bot[bot] May 11, 2021
c168375
chore: update gapic-generator-typescript to v1.3.2 (#74)
gcf-owl-bot[bot] May 11, 2021
a9c6ffe
chore: release 1.1.4 (#71)
release-please[bot] May 13, 2021
cce52fa
chore(deps): update dependency sinon to v11 (#77)
renovate-bot May 25, 2021
a4e7a18
fix: GoogleAdsError missing using generator version after 1.3.0 (#78)
gcf-owl-bot[bot] May 25, 2021
a344882
chore: release 1.1.5 (#79)
release-please[bot] Jun 7, 2021
e60a338
fix: make request optional in all cases (#85)
gcf-owl-bot[bot] Jun 23, 2021
bde4a87
chore: release 1.1.6 (#86)
release-please[bot] Jun 25, 2021
9eb2a8d
fix(deps): google-gax v2.17.0 with mTLS (#89)
Jun 29, 2021
b5974a8
fix(deps): google-gax v2.17.1 (#92)
Jul 12, 2021
8776462
chore: release 1.1.7 (#90)
release-please[bot] Jul 12, 2021
ab92651
fix: Updating WORKSPACE files to use the newest version of the Typesc…
gcf-owl-bot[bot] Jul 16, 2021
36398af
chore: release 1.1.8 (#94)
release-please[bot] Jul 21, 2021
1ba6941
chore(nodejs): update client ref docs link in metadata (#99)
fhinkel Aug 4, 2021
d146051
fix: updating behavior of source_upload_url during Get/List function …
gcf-owl-bot[bot] Aug 6, 2021
8f59ade
fix(build): migrate to using main branch (#103)
sofisl Aug 14, 2021
ebf7be1
fix(deps): google-gax v2.24.1 (#104)
Aug 17, 2021
bfa84e8
chore: release 1.1.9 (#101)
release-please[bot] Aug 17, 2021
765305f
docs: minor formatting fixes to Cloud Functions reference docs (#105)
gcf-owl-bot[bot] Aug 17, 2021
5bd3d87
feat: turns on self-signed JWT feature flag (#106)
gcf-owl-bot[bot] Aug 23, 2021
d214509
feat: add SecurityLevel option on HttpsTrigger (#110)
gcf-owl-bot[bot] Sep 16, 2021
f73b1a4
chore: release 1.2.0 (#107)
release-please[bot] Sep 16, 2021
b46e9fb
build(node): update deps used during postprocessing (#1243) (#118)
gcf-owl-bot[bot] Oct 14, 2021
f98dbfe
chore: fix the wrong post processor image (#120)
Oct 27, 2021
e39089a
chore(deps): update dependency @types/node to v16 (#119)
renovate-bot Oct 27, 2021
812c8e0
chore(cloud-rad): delete api-extractor config (#121)
fhinkel Nov 3, 2021
731547e
chore(deps): update dependency sinon to v12 (#122)
renovate-bot Nov 4, 2021
1bfe192
docs(samples): add example tags to generated samples (#124)
gcf-owl-bot[bot] Nov 11, 2021
7d607c7
build: add generated samples to .eslintignore (#125)
gcf-owl-bot[bot] Dec 9, 2021
ed5e2b2
docs(node): support "stable"/"preview" release level (#1312) (#128)
gcf-owl-bot[bot] Dec 29, 2021
03f6250
chore: add api_shortname and library_type to repo metadata (#127)
parthea Dec 30, 2021
0af33e7
test(nodejs): remove 15 add 16 (#1322) (#131)
gcf-owl-bot[bot] Jan 11, 2022
0539a22
chore: update v2.12.0 gapic-generator-typescript (#136)
gcf-owl-bot[bot] Jan 26, 2022
8655224
chore(deps): update dependency sinon to v13 (#138)
renovate-bot Jan 31, 2022
d1f36cf
docs(nodejs): version support policy edits (#1346) (#140)
gcf-owl-bot[bot] Feb 3, 2022
c9f5d47
docs(samples): include metadata file, add exclusions for samples to h…
gcf-owl-bot[bot] Feb 18, 2022
7579b95
chore: update codeowners (#135)
dinagraves Mar 22, 2022
2efa121
chore: update v2.14.2 gapic-generator-typescript (#146)
gcf-owl-bot[bot] Mar 22, 2022
640bc8d
feat: AuditConfig for IAM v1 (#148)
gcf-owl-bot[bot] Apr 5, 2022
1665f59
build(node): update client library version in samples metadata (#1356…
gcf-owl-bot[bot] Apr 21, 2022
05491bf
chore(main): release 1.3.0 (#149)
release-please[bot] Apr 21, 2022
7f53d3b
chore(deps): update dependency @types/mocha to v9 (#159)
renovate-bot May 3, 2022
70d3ba5
chore(deps): update dependency sinon to v14 (#162)
renovate-bot May 9, 2022
7ff5e71
build!: update library to use Node 12 (#164)
alexander-fenster May 17, 2022
593448b
chore(main): release 2.0.0 (#165)
release-please[bot] May 18, 2022
eeb355a
chore(deps): update dependency jsdoc-fresh to v2 (#168)
renovate-bot Jun 9, 2022
715ff10
chore(deps): update dependency jsdoc-region-tag to v2 (#169)
renovate-bot Jun 9, 2022
f2e2b1d
feat: added support for CMEK (#166)
gcf-owl-bot[bot] Jun 10, 2022
3670b12
feat: generating GAPIC libraries for Google Cloud Functions v2beta (#…
gcf-owl-bot[bot] Jun 20, 2022
cd1d3cb
chore(main): release 2.1.0 (#170)
release-please[bot] Jun 20, 2022
6060368
feat: support regapic LRO (#172)
gcf-owl-bot[bot] Jun 29, 2022
4b41a51
feat: generating GAPIC libraries for Google Cloud Functions v2beta (#…
gcf-owl-bot[bot] Jul 8, 2022
69fa372
chore(deps): update dependency linkinator to v4 (#176)
renovate-bot Jul 14, 2022
69fd5a9
chore(main): release 2.2.0 (#173)
release-please[bot] Jul 21, 2022
ee278bc
fix: better support for fallback mode (#181)
gcf-owl-bot[bot] Aug 23, 2022
0c62a68
fix: change import long to require (#182)
gcf-owl-bot[bot] Aug 23, 2022
8a9095e
fix: do not import the whole google-gax from proto JS (#1553) (#185)
gcf-owl-bot[bot] Aug 27, 2022
9ebb2fd
fix: allow passing gax instance to client constructor (#186)
gcf-owl-bot[bot] Sep 1, 2022
7fa960f
chore(main): release 2.2.1 (#183)
release-please[bot] Sep 8, 2022
e971b4f
fix: preserve default values in x-goog-request-params header (#187)
gcf-owl-bot[bot] Sep 21, 2022
e2494ad
chore(main): release 2.2.2 (#189)
release-please[bot] Sep 22, 2022
4d456c0
fix(deps): use google-gax v3.5.2 (#201)
alexander-fenster Nov 4, 2022
d7d93c1
chore(deps): update dependency @types/node to v18 (#197)
renovate-bot Nov 10, 2022
e38b984
chore(deps): update dependency jsdoc to v4 (#204)
renovate-bot Nov 10, 2022
3df72e5
fix: regenerated protos JS and TS definitions (#205)
gcf-owl-bot[bot] Nov 11, 2022
6b024d8
chore(main): release 2.2.3 (#203)
release-please[bot] Nov 11, 2022
15cff79
Merge remote-tracking branch 'migration/main' into nodejs-functions-m…
sofisl Nov 11, 2022
8611e4b
build: add release-please config, fix owlbot-config
sofisl Nov 11, 2022
e3cd717
🦉 Updates from OwlBot post-processor
gcf-owl-bot[bot] Nov 11, 2022
967cd5a
Merge branch 'main' into nodejs-functions-migration
sofisl Nov 11, 2022
0af9312
Merge branch 'main' into nodejs-functions-migration
sofisl Nov 12, 2022
af4572e
Merge branch 'main' into nodejs-functions-migration
sofisl Nov 12, 2022
730594e
Merge branch 'main' into nodejs-functions-migration
sofisl Nov 12, 2022
4e6ae65
Merge branch 'main' into nodejs-functions-migration
sofisl Nov 12, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .release-please-manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@
"packages/google-cloud-deploy": "2.2.2",
"packages/google-cloud-dialogflow": "5.3.0",
"packages/google-cloud-discoveryengine": "0.2.0",
"packages/google-cloud-functions": "2.2.3",
"packages/google-cloud-documentai": "6.1.0",
"packages/google-cloud-gkeconnect-gateway": "2.0.5",
"packages/google-cloud-gkemulticloud": "0.1.4",
Expand Down
24 changes: 24 additions & 0 deletions packages/google-cloud-functions/.OwlBot.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# Copyright 2021 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.


deep-remove-regex:
- /owl-bot-staging

deep-copy-regex:
- source: /google/cloud/functions/(v.*)/.*-nodejs
dest: /owl-bot-staging/google-cloud-functions/$1

begin-after-commit-hash: fb91803ccef5d7c695139b22788b309e2197856b

7 changes: 7 additions & 0 deletions packages/google-cloud-functions/.eslintignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
**/node_modules
**/coverage
test/fixtures
build/
docs/
protos/
samples/generated/
3 changes: 3 additions & 0 deletions packages/google-cloud-functions/.eslintrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"extends": "./node_modules/gts"
}
4 changes: 4 additions & 0 deletions packages/google-cloud-functions/.gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
*.ts text eol=lf
*.js text eol=lf
protos/* linguist-generated
**/api-extractor.json linguist-language=JSON-with-Comments
14 changes: 14 additions & 0 deletions packages/google-cloud-functions/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
**/*.log
**/node_modules
.coverage
coverage
.nyc_output
docs/
out/
build/
system-test/secrets.js
system-test/*key.json
*.lock
.DS_Store
package-lock.json
__pycache__
55 changes: 55 additions & 0 deletions packages/google-cloud-functions/.jsdoc.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
// Copyright 2022 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// https://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
//
// ** This file is automatically generated by gapic-generator-typescript. **
// ** https://github.com/googleapis/gapic-generator-typescript **
// ** All changes to this file may be overwritten. **

'use strict';

module.exports = {
opts: {
readme: './README.md',
package: './package.json',
template: './node_modules/jsdoc-fresh',
recurse: true,
verbose: true,
destination: './docs/'
},
plugins: [
'plugins/markdown',
'jsdoc-region-tag'
],
source: {
excludePattern: '(^|\\/|\\\\)[._]',
include: [
'build/src',
'protos'
],
includePattern: '\\.js$'
},
templates: {
copyright: 'Copyright 2022 Google LLC',
includeDate: false,
sourceFiles: false,
systemName: '@google-cloud/functions',
theme: 'lumen',
default: {
outputSourceFiles: false
}
},
markdown: {
idInHeadings: true
}
};
29 changes: 29 additions & 0 deletions packages/google-cloud-functions/.mocharc.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
// Copyright 2022 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
const config = {
"enable-source-maps": true,
"throw-deprecation": true,
"timeout": 10000,
"recursive": true
}
if (process.env.MOCHA_THROW_DEPRECATION === 'false') {
delete config['throw-deprecation'];
}
if (process.env.MOCHA_REPORTER) {
config.reporter = process.env.MOCHA_REPORTER;
}
if (process.env.MOCHA_REPORTER_OUTPUT) {
config['reporter-option'] = `output=${process.env.MOCHA_REPORTER_OUTPUT}`;
}
module.exports = config
24 changes: 24 additions & 0 deletions packages/google-cloud-functions/.nycrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
{
"report-dir": "./.coverage",
"reporter": ["text", "lcov"],
"exclude": [
"**/*-test",
"**/.coverage",
"**/apis",
"**/benchmark",
"**/conformance",
"**/docs",
"**/samples",
"**/scripts",
"**/protos",
"**/test",
"**/*.d.ts",
".jsdoc.js",
"**/.jsdoc.js",
"karma.conf.js",
"webpack-tests.config.js",
"webpack.config.js"
],
"exclude-after-remap": false,
"all": true
}
6 changes: 6 additions & 0 deletions packages/google-cloud-functions/.prettierignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
**/node_modules
**/coverage
test/fixtures
build/
docs/
protos/
17 changes: 17 additions & 0 deletions packages/google-cloud-functions/.prettierrc.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
// Copyright 2022 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// https://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.

module.exports = {
...require('gts/.prettierrc.json')
}
17 changes: 17 additions & 0 deletions packages/google-cloud-functions/.repo-metadata.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
{
"issue_tracker": "",
"distribution_name": "@google-cloud/functions",
"product_documentation": "https://cloud.google.com/functions",
"api_id": "cloudfunctions.googleapis.com",
"client_documentation": "https://cloud.google.com/nodejs/docs/reference/functions/latest",
"repo": "googleapis/google-cloud-node",
"release_level": "stable",
"requires_billing": false,
"name_pretty": "Google Cloud Functions",
"name": "nodejs-functions",
"codeowner_team": "@googleapis/aap-dpes",
"default_version": "v1",
"language": "nodejs",
"api_shortname": "cloudfunctions",
"library_type": "GAPIC_AUTO"
}
176 changes: 176 additions & 0 deletions packages/google-cloud-functions/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,176 @@
# Changelog

## [2.2.3](https://github.com/googleapis/nodejs-functions/compare/v2.2.2...v2.2.3) (2022-11-11)


### Bug Fixes

* **deps:** Use google-gax v3.5.2 ([#201](https://github.com/googleapis/nodejs-functions/issues/201)) ([727c86a](https://github.com/googleapis/nodejs-functions/commit/727c86a475f3405a86259e9ff1f2946e09ae81d3))
* Regenerated protos JS and TS definitions ([#205](https://github.com/googleapis/nodejs-functions/issues/205)) ([c2a42c6](https://github.com/googleapis/nodejs-functions/commit/c2a42c6eb29eea880d6c15ee85dc7a8b84f65eb9))

## [2.2.2](https://github.com/googleapis/nodejs-functions/compare/v2.2.1...v2.2.2) (2022-09-21)


### Bug Fixes

* Preserve default values in x-goog-request-params header ([#187](https://github.com/googleapis/nodejs-functions/issues/187)) ([57b025c](https://github.com/googleapis/nodejs-functions/commit/57b025c07d850812a246db7e61521a968f0cd20a))

## [2.2.1](https://github.com/googleapis/nodejs-functions/compare/v2.2.0...v2.2.1) (2022-09-01)


### Bug Fixes

* Allow passing gax instance to client constructor ([#186](https://github.com/googleapis/nodejs-functions/issues/186)) ([2ab984e](https://github.com/googleapis/nodejs-functions/commit/2ab984e032f5062862f0ce0fbe65d18bbbc421f1))
* Better support for fallback mode ([#181](https://github.com/googleapis/nodejs-functions/issues/181)) ([aeaefd4](https://github.com/googleapis/nodejs-functions/commit/aeaefd4debab32e91a0078a342acc15c501281f8))
* Change import long to require ([#182](https://github.com/googleapis/nodejs-functions/issues/182)) ([1c02a68](https://github.com/googleapis/nodejs-functions/commit/1c02a6842e99c5a0db5eff94b46ca3551f0b13a0))
* Do not import the whole google-gax from proto JS ([#1553](https://github.com/googleapis/nodejs-functions/issues/1553)) ([#185](https://github.com/googleapis/nodejs-functions/issues/185)) ([b5748ed](https://github.com/googleapis/nodejs-functions/commit/b5748ed5154722907fd407c8bc6fd300a8fdaf21))
* Remove pip install statements ([#1546](https://github.com/googleapis/nodejs-functions/issues/1546)) ([#184](https://github.com/googleapis/nodejs-functions/issues/184)) ([a8ffbb1](https://github.com/googleapis/nodejs-functions/commit/a8ffbb17e77a95ea23a1f4043c50a17faaa66b7e))

## [2.2.0](https://github.com/googleapis/nodejs-functions/compare/v2.1.0...v2.2.0) (2022-07-14)


### Features

* generating GAPIC libraries for Google Cloud Functions v2beta ([#175](https://github.com/googleapis/nodejs-functions/issues/175)) ([63a2cfd](https://github.com/googleapis/nodejs-functions/commit/63a2cfd6552495746f7af84cc5d4cdeec887f5e8))
* support regapic LRO ([#172](https://github.com/googleapis/nodejs-functions/issues/172)) ([eb5486d](https://github.com/googleapis/nodejs-functions/commit/eb5486d20abaf81ce84730868ad4ed4f549d0f31))

## [2.1.0](https://github.com/googleapis/nodejs-functions/compare/v2.0.0...v2.1.0) (2022-06-20)


### Features

* added support for CMEK ([#166](https://github.com/googleapis/nodejs-functions/issues/166)) ([5f5e7e0](https://github.com/googleapis/nodejs-functions/commit/5f5e7e00282783095af067268972b72e68a17ebe))
* generating GAPIC libraries for Google Cloud Functions v2alpha ([25c6047](https://github.com/googleapis/nodejs-functions/commit/25c60474a412fc26d1f91a12e47d259fcf3b7445))
* generating GAPIC libraries for Google Cloud Functions v2beta ([#171](https://github.com/googleapis/nodejs-functions/issues/171)) ([25c6047](https://github.com/googleapis/nodejs-functions/commit/25c60474a412fc26d1f91a12e47d259fcf3b7445))

## [2.0.0](https://github.com/googleapis/nodejs-functions/compare/v1.3.0...v2.0.0) (2022-05-17)


### ⚠ BREAKING CHANGES

* update library to use Node 12 (#164)

### Build System

* update library to use Node 12 ([#164](https://github.com/googleapis/nodejs-functions/issues/164)) ([dd4d94a](https://github.com/googleapis/nodejs-functions/commit/dd4d94a43269225225aaf5da37fc1176eb6c6999))

## [1.3.0](https://github.com/googleapis/nodejs-functions/compare/v1.2.0...v1.3.0) (2022-04-21)


### Features

* AuditConfig for IAM v1 ([#148](https://github.com/googleapis/nodejs-functions/issues/148)) ([3c9131b](https://github.com/googleapis/nodejs-functions/commit/3c9131b24985f5e69501c51f068a68a7fea5e588))

## [1.2.0](https://www.github.com/googleapis/nodejs-functions/compare/v1.1.9...v1.2.0) (2021-09-16)


### Features

* add SecurityLevel option on HttpsTrigger ([#110](https://www.github.com/googleapis/nodejs-functions/issues/110)) ([13d865e](https://www.github.com/googleapis/nodejs-functions/commit/13d865e773a66213c1915ebe2dfc18688e2db300))
* turns on self-signed JWT feature flag ([#106](https://www.github.com/googleapis/nodejs-functions/issues/106)) ([9fb2982](https://www.github.com/googleapis/nodejs-functions/commit/9fb29822945fed6f99a7aefa70bdaf88b7782489))

### [1.1.9](https://www.github.com/googleapis/nodejs-functions/compare/v1.1.8...v1.1.9) (2021-08-17)


### Bug Fixes

* **build:** migrate to using main branch ([#103](https://www.github.com/googleapis/nodejs-functions/issues/103)) ([e1955e9](https://www.github.com/googleapis/nodejs-functions/commit/e1955e905b7b4128816bb778450cf60a11ae4b78))
* **deps:** google-gax v2.24.1 ([#104](https://www.github.com/googleapis/nodejs-functions/issues/104)) ([a419fa4](https://www.github.com/googleapis/nodejs-functions/commit/a419fa46a2056de455989ee8af577fed01ed8fc3))
* updating behavior of source_upload_url during Get/List function calls ([#100](https://www.github.com/googleapis/nodejs-functions/issues/100)) ([2cb3abe](https://www.github.com/googleapis/nodejs-functions/commit/2cb3abe1b686472610a799235a73f38415ea096f))

### [1.1.8](https://www.github.com/googleapis/nodejs-functions/compare/v1.1.7...v1.1.8) (2021-07-21)


### Bug Fixes

* Updating WORKSPACE files to use the newest version of the Typescript generator. ([#93](https://www.github.com/googleapis/nodejs-functions/issues/93)) ([6125f4f](https://www.github.com/googleapis/nodejs-functions/commit/6125f4fe7846f67e4ad436b63d4914a2175f9672))

### [1.1.7](https://www.github.com/googleapis/nodejs-functions/compare/v1.1.6...v1.1.7) (2021-07-12)


### Bug Fixes

* **deps:** google-gax v2.17.0 with mTLS ([#89](https://www.github.com/googleapis/nodejs-functions/issues/89)) ([2beef03](https://www.github.com/googleapis/nodejs-functions/commit/2beef033c8c134d812e05f12186c7d1285f7e70b))
* **deps:** google-gax v2.17.1 ([#92](https://www.github.com/googleapis/nodejs-functions/issues/92)) ([4024ee5](https://www.github.com/googleapis/nodejs-functions/commit/4024ee5bebfdd8d2fb1c7a3431906773e2510d5b))

### [1.1.6](https://www.github.com/googleapis/nodejs-functions/compare/v1.1.5...v1.1.6) (2021-06-24)


### Bug Fixes

* make request optional in all cases ([#85](https://www.github.com/googleapis/nodejs-functions/issues/85)) ([16b60eb](https://www.github.com/googleapis/nodejs-functions/commit/16b60eb08129f4da404970ba9b487770c1e8c9e8))

### [1.1.5](https://www.github.com/googleapis/nodejs-functions/compare/v1.1.4...v1.1.5) (2021-06-07)


### Bug Fixes

* GoogleAdsError missing using generator version after 1.3.0 ([#78](https://www.github.com/googleapis/nodejs-functions/issues/78)) ([4c413d8](https://www.github.com/googleapis/nodejs-functions/commit/4c413d8e199cfe5e4e6d1f9144b44fea1a98d59d))

### [1.1.4](https://www.github.com/googleapis/nodejs-functions/compare/v1.1.3...v1.1.4) (2021-05-12)


### Bug Fixes

* **deps:** require google-gax v2.12.0 ([#70](https://www.github.com/googleapis/nodejs-functions/issues/70)) ([0369f0c](https://www.github.com/googleapis/nodejs-functions/commit/0369f0cdf8424a531861b3ad65b10215d293b74d))
* use require() to load JSON protos ([#73](https://www.github.com/googleapis/nodejs-functions/issues/73)) ([b3da62e](https://www.github.com/googleapis/nodejs-functions/commit/b3da62e5a46628f91615854fc8fa61f315ab1ff9))

### [1.1.3](https://www.github.com/googleapis/nodejs-functions/compare/v1.1.2...v1.1.3) (2021-03-15)


### Bug Fixes

* fix service namespace in grpc_service_config. ([#56](https://www.github.com/googleapis/nodejs-functions/issues/56)) ([8f5af4a](https://www.github.com/googleapis/nodejs-functions/commit/8f5af4a519473ed3fe8fd0761f21b886d3d1c0c9))

### [1.1.2](https://www.github.com/googleapis/nodejs-functions/compare/v1.1.1...v1.1.2) (2020-11-25)


### Bug Fixes

* **browser:** check for fetch on window ([0aa94fa](https://www.github.com/googleapis/nodejs-functions/commit/0aa94fa222e4ef0bb5a09d4aa3fa957bd8cc80cf))

### [1.1.1](https://www.github.com/googleapis/nodejs-functions/compare/v1.1.0...v1.1.1) (2020-11-06)


### Bug Fixes

* do not modify options object, use defaultScopes ([#38](https://www.github.com/googleapis/nodejs-functions/issues/38)) ([24738f1](https://www.github.com/googleapis/nodejs-functions/commit/24738f112727b56fc180b2ad3280456ccabd1af8))

## [1.1.0](https://www.github.com/googleapis/nodejs-functions/compare/v1.0.1...v1.1.0) (2020-09-01)


### Features

* promote library to GA ([#22](https://www.github.com/googleapis/nodejs-functions/issues/22)) ([ad3b6d0](https://www.github.com/googleapis/nodejs-functions/commit/ad3b6d0e72cda6414466fb6a8127afa155e955a7))

### [1.0.1](https://www.github.com/googleapis/nodejs-functions/compare/v1.0.0...v1.0.1) (2020-08-03)


### Bug Fixes

* run synthtool hack to compile code ([#6](https://www.github.com/googleapis/nodejs-functions/issues/6)) ([2b080c5](https://www.github.com/googleapis/nodejs-functions/commit/2b080c5bfd3f134a5e0a365fc0d6663e1dd4755c))

## 1.0.0 (2020-07-24)


### ⚠ BREAKING CHANGES

* initial generation of full library

### Features

* first library generation ([1eb6d4e](https://www.github.com/googleapis/nodejs-functions/commit/1eb6d4effedd8077b1ad45c2bf3d006b50cc4e31))
* initial generation of full library ([56dd811](https://www.github.com/googleapis/nodejs-functions/commit/56dd8110379f1f89dab77fb24e857b671b09569b))
* run synthtool ([d990bc4](https://www.github.com/googleapis/nodejs-functions/commit/d990bc4fe9272fd7389b59a5fc0f248d3e0eb196))
* run synthtool ([5798802](https://www.github.com/googleapis/nodejs-functions/commit/5798802a7686e4569bfe28142e304efcffd15c4c))
* stub out samples directory ([32d1b49](https://www.github.com/googleapis/nodejs-functions/commit/32d1b4911e8de58885f77a8da0d124895a3d7a7d))


### Bug Fixes

* add prelint script ([d110ca0](https://www.github.com/googleapis/nodejs-functions/commit/d110ca0815f6276e24ef0babe40ab9abd7d51b4e))
* linting ([a6bac6b](https://www.github.com/googleapis/nodejs-functions/commit/a6bac6bbed0ab4c44f6425df4ac2638a9c0c81e0))
* linting error ([454bf37](https://www.github.com/googleapis/nodejs-functions/commit/454bf373253ce1d0ba081fbba3ee2fd9d76d88a0))
* linting errors ([8e62b5d](https://www.github.com/googleapis/nodejs-functions/commit/8e62b5d0ce6e8ef91f1b496750a1604b7bb1c4e2))
* missing require ([6956aa0](https://www.github.com/googleapis/nodejs-functions/commit/6956aa08cc7e00a4db4957f4f78fe485e74a492f))
* space ([18af745](https://www.github.com/googleapis/nodejs-functions/commit/18af745e130d3cfaf91c28ac64124ffa3afbdb09))
Loading