11.2.0 (2024-07-15)
11.1.0 (2024-05-29)
- Add several fields to manage state of database encryption update (#1495) (4137f7b)
- Update Nodejs generator to send API versions in headers for GAPICs (#1502) (346e646)
- Correct long audio synthesis HTTP binding (#1479) (1f94504)
- Improve retry logic for streaming API calls (#1484) (7e11e11)
11.0.0 (2023-08-10)
- migrate to Node 14
- Migrate to Node 14 (c294f5d)
10.5.0 (2023-05-30)
10.4.1 (2023-04-28)
10.4.0 (2023-01-30)
10.3.3 (2022-12-16)
10.3.2 (2022-12-02)
10.3.1 (2022-11-07)
10.3.0 (2022-11-04)
10.2.3 (2022-11-03)
10.2.2 (2022-10-31)
10.2.1 (2022-10-28)
10.2.0 (2022-10-27)
10.1.11 (2022-10-11)
10.1.10 (2022-09-14)
10.1.9 (2022-09-09)
10.1.8 (2022-09-03)
10.1.7 (2022-09-02)
10.1.6 (2022-08-31)
10.1.5 (2022-08-27)
- do not import the whole google-gax from proto JS (#1553) (#1321) (f8fb563)
- use google-gax v3.3.0 (f8fb563)
10.1.4 (2022-08-25)
10.1.3 (2022-08-23)
- change import long to require (#1315) (3cca57a)
- remove pip install statements (#1546) (#1317) (d85c9a0)
10.1.2 (2022-08-20)
- better support for fallback mode (#1312) (91c1222)
- Instrumentation version contains package.json content (#1310) (01e1286)
- maxResults in getEntries looks broken (#1311) (208d994)
10.1.1 (2022-07-14)
10.1.0 (2022-07-11)
- support regapic LRO (e702831)
- Change image in readme to a static link (#1306) (7f778db), closes #1303
- Logging to stdout in Cloud Run creates a JSON object as "message" (#1305) (cb5f424)
10.0.4 (2022-06-12)
- deps: update dependency @google-cloud/common to v4 (#1295) (15fb8b8)
- deps: update dependency @google-cloud/projectify to v3 (#1296) (5e99ce1)
10.0.3 (2022-06-01)
10.0.2 (2022-05-25)
10.0.1 (2022-05-20)
- Add support to set an instrumentation flag (#1279) (6d470fc)
- deps: update dependency @google-cloud/paginator to v4 (#1276) (0bfe813)
10.0.0 (2022-05-18)
- update library to use Node 12 (#1272)
9.9.0 (2022-05-09)
9.8.3 (2022-04-14)
9.8.2 (2022-03-30)
9.8.1 (2022-03-29)
9.8.0 (2022-02-26)
9.7.0 (2022-02-18)
- Update Logging API with latest changes (5eddc7d)
9.6.9 (2022-02-09)
- Regular error showing Total timeout of API google.logging.v2.LoggingServiceV2 exceeded 600000 milliseconds (#1225) (7f584bc)
9.6.8 (2022-01-21)
9.6.7 (2022-01-11)
9.6.6 (2021-12-22)
9.6.5 (2021-12-21)
9.6.4 (2021-12-13)
9.6.3 (2021-11-08)
9.6.2 (2021-11-01)
9.6.1 (2021-09-30)
9.6.0 (2021-09-08)
9.5.7 (2021-09-02)
9.5.6 (2021-09-01)
9.5.5 (2021-08-16)
- deps: require google-gax v2.24.1 (#1139) (4c9fc48)
- Updating WORKSPACE files to use the newest version of the Typescript generator. (#1121) (8ac1348)
9.5.4 (2021-07-14)
9.5.3 (2021-07-12)
9.5.2 (2021-06-30)
9.5.1 (2021-06-23)
9.5.0 (2021-06-23)
9.4.1 (2021-06-14)
9.4.0 (2021-06-11)
- detect Google and W3C trace context (including in middleware) (#1088) (864f188)
- users can log raw http request objects with trace (#1086) (19b943e)
9.3.1 (2021-05-25)
9.3.0 (2021-05-24)
- debrand Stackdriver & do not throw errors (#1073) (5cd8c17)
- Object implementing toString not logged as Object (#1077) (a060957)
- use require() to load JSON protos (#1065) (9718d9a)
9.2.3 (2021-05-07)
9.2.2 (2021-05-04)
9.2.1 (2021-04-15)
- accept uniqueWriterIdentity in setMetadata (#1034) (02e8bb4)
- cloud functions resource.labels.region undefined (#1028) (3808656)
- deps: remove dependency on through2 (#1023) (485347f)
9.2.0 (2021-04-05)
9.1.1 (2021-03-31)
- Insufficient return values for
GetEntriesResponse
andGetLogsResponse
(#1011) (0157ae1), closes #1010
9.1.0 (2021-03-03)
9.0.2 (2021-02-09)
9.0.1 (2021-01-07)
9.0.0 (2020-12-04)
- getEntries filters 24 hour timestamp by default (#955)
- users can log httprequest logs without providing a log message (#942)
- only apply logName to filter when not already present (#962) (f1fbbc4)
- deps: roll back dependency @google-cloud/logging to ^8.1.1 (#961) (1fa8cd3)
- users can log httprequest logs without providing a log message (#942) (d72a296)
8.2.0 (2020-11-30)
- add the Tailing API to get a live stream of the tail end of filtered logs (#958) (c7b2801)
- Makes remaining LogBucket and LogViews methods public (c9a69da)
8.1.1 (2020-11-16)
8.1.0 (2020-11-09)
8.0.10 (2020-11-06)
8.0.9 (2020-11-03)
- deps: update dependency dot-prop to v6 (#908) (e696466)
- deps: update dependency type-fest to ^0.18.0 (#912) (dafdf8e)
8.0.8 (2020-10-06)
8.0.7 (2020-10-05)
- deps: update dependency @google-cloud/common to v3 (#892) (b7c0f96)
- deps: update dependency @google-cloud/projectify to v2 (#895) (884e905)
- deps: update dependency gcp-metadata to v4 (#893) (ce79a7c)
- deps: update dependency google-auth-library to v6 (#894) (d2bbe3c)
- deps: update dependency type-fest to ^0.17.0 (#901) (860b795)
8.0.6 (2020-09-12)
8.0.5 (2020-08-18)
8.0.4 (2020-08-14)
8.0.3 (2020-08-10)
8.0.2 (2020-08-06)
8.0.1 (2020-07-06)
- deps: update dependency through2 to v4 (#838) (9c9c302)
- deps: update dependency type-fest to ^0.16.0 (#840) (1db672d)
8.0.0 (2020-06-12)
- The library now supports Node.js v10+. The last version to support Node.js v8 is tagged legacy-8 on NPM.
- move API to Typescript generation (#758)
- proto annotations
- add Blunderbuss config (#806) (7f1eb67)
- drop node8 support, support for async iterators (#778) (ce29b49)
- move API to Typescript generation (#758) (049ae83)
- move ts target to es2018 from es2016 (#825) (8b73243)
- explicit export of protobuf.roots (#781) (12808be)
- handle fallback option properly (#832) (6355b20)
- linting and formatting (#809) (739cc3a)
- proto annotations (e31cc01)
- remove eslint, update gax, fix generated protos, run the generator (#789) (d1df1bd)
- deps: update dependency @google-cloud/paginator to v3 (#766) (58fe7b0)
- deps: update dependency @google-cloud/promisify to v2 (#763) (d3fd09d)
- deps: update dependency @google-cloud/storage to v5 (#812) (b1be6c4)
- deps: update dependency @opencensus/propagation-stackdriver to v0.0.21 (#771) (958d186)
- deps: update dependency @opencensus/propagation-stackdriver to v0.0.22 (#822) (6f1d18e)
- deps: update dependency type-fest to ^0.13.0 (#782) (13dcb78)
- deps: update dependency type-fest to ^0.15.0 (#814) (2fc7eed)
- sample-test: we shouldn't delete node_modules after link (aa4850b)
7.3.0 (2020-03-11)
- export protos in src/index.ts (0dbbe35)
- deps: update dependency type-fest to ^0.12.0 (#741) (c011c7d)
- docs: documentation for overloaded methods (#725) (06a2cea), closes #723
7.2.3 (2020-02-26)
7.2.2 (2020-02-20)
7.2.1 (2020-02-20)
7.2.0 (2020-02-19)
- add CMEK config and update grpc config logic (#700) (a3fb0f3)
- add getLogs() and getLogsStream() (#692) (d582eeb)
- deps: update dependency type-fest to ^0.10.0 (#697) (395a31d)
- use logging api resource for metric (#704) (0239b81)
- docs: orderby samples and documentation (#713) (e703c23)
- types: write options dryRun and partialSuccess (#711) (#712) (56a8ed8)
7.1.0 (2020-01-29)
- enum, bytes, and Long types now accept strings (6605067)
7.0.1 (2020-01-24)
7.0.0 (2020-01-09)
- if using GKE, "Kubernetes Container" type is now properly populated, and logs will be grouped accordingly.
- populate k8s_container rather than container (#674) (fa32048)
- docs: point folks towards the appropriate client instantiation (091d7dd)
- types: extend constructor options from gax (#676) (5156538)
6.0.0 (2019-12-06)
- properly depend on Long in protos (#640)
- properly depend on Long in protos (#640) (e22b695)
- deps: TypeScript 3.7.0 causes breaking change in typings (#654) (432fe5d)
- deps: update dependency @opencensus/propagation-stackdriver to v0.0.19 (#644) (3eaca43)
- docs: snippets are now replaced in jsdoc comments (#634) (687fc81)
5.5.5 (2019-11-08)
5.5.4 (2019-10-25)
5.5.3 (2019-10-22)
- deps: bump google-gax to 1.7.5 (#616) (5d73a06)
- deps: update dependency @google-cloud/storage to v4 (#613) (4ec4f18)
5.5.2 (2019-10-17)
5.5.1 (2019-10-17)
5.5.0 (2019-10-16)
5.4.1 (2019-10-10)
5.4.0 (2019-10-09)
- use compatible version of google-gax (7576ef2)
- deps: gcp-metadata now handles ENETUNREACH (#600) (e3ed1d6)
- introduces startTime and endTime (4406446)
5.3.1 (2019-09-17)
5.3.0 (2019-09-16)
- deps: update dependency @opencensus/propagation-stackdriver to v0.0.17 (#569) (7077e64)
- add missing function overload (#573) (8cd073b)
- use correct version for x-goog-api-client header (#565) (7b60835)
- use process versions object for client header (#563) (2ec8662)
- deps: update dependency type-fest to ^0.8.0 (#578) (422a0ed)
5.2.2 (2019-08-20)
- add test for x-goog-api-client header (#556) (f2cd5ea)
- deps: update dependency yargs to v14 (bd8da51)
5.2.1 (2019-08-05)
- deps: update dependency @google-cloud/paginator to v2 (#537) (ae14f59)
- deps: update dependency google-auth-library to v5 (#539) (b8351a7)
- allow calls with no request, add JSON proto (9313998)
- deps: update dependency type-fest to ^0.7.0 (#554) (62362e6)
- docs: add note about batching writes (#528) (25ba962)
5.2.0 (2019-07-17)
5.1.3 (2019-06-26)
5.1.2 (2019-06-16)
- there is a free tier for logging (#513) (2079598)
- deps: update dependency pumpify to v2 (#516) (11d8f34)
5.1.1 (2019-06-14)
- deps: update dependency @opencensus/propagation-stackdriver to v0.0.14 (#509) (3cba4dc)
- deps: update dependency snakecase-keys to v3 (#510) (eb2193e)
- docs: move to new client docs URL (#514) (9043cfa)
5.1.0 (2019-06-05)
- add .repo-metadata.json for docs generation (#502) (4a3b80a)
- support apiEndpoint override (#501) (f701358)
- support apiEndpoint override in client constructor (#505) (bda7124)
5.0.1 (2019-05-21)
5.0.0 (2019-05-17)
- deps: update dependency @google-cloud/common-grpc to v1 (#479) (58e6154)
- deps: update dependency @google-cloud/paginator to v1 (#467) (90d74bd)
- deps: update dependency @google-cloud/projectify to v1 (#464) (f6ef399)
- deps: update dependency @google-cloud/promisify to v1 (#465) (5871e4b)
- deps: update dependency @opencensus/propagation-stackdriver to v0.0.12 (#483) (afe89de)
- deps: update dependency gcp-metadata to v2 (#474) (125b356)
- deps: update dependency google-auth-library to v4 (#475) (558bfc5)
- deps: update dependency google-gax to ^0.26.0 (#459) (7417dcb)
- deps: update dependency google-gax to v1 (#477) (535aedb)
- DEADLINE_EXCEEDED no longer listed as idempotent (473d145)
- deps: update dependency type-fest to ^0.4.0 (#455) (3c2324b)
- deps: update dependency type-fest to ^0.5.0 (#482) (ee5d17f)
- DEADLINE_EXCEEDED retry code is idempotent (#478) (4fdb8c1)
- use originalUrl for Express middleware's request url (#476) (0ee71bd), closes #472
- upgrade engines field to >=8.10.0 (#461)
04-11-2019 14:26 PDT
This release has minor bug fixes:
- fix(types): improve types for LogEntry (#448)
- fix: include 'x-goog-request-params' header in requests (#439)
03-18-2019 19:32 PDT
- fix(ts): do not require storage/pubsub types, add install test (#430)
03-13-2019 22:25 PDT
- feat: ability to detect service context (#400)
- fix(deps): update dependency @google-cloud/paginator to ^0.2.0 (#419)
- fix(deps): update dependency gcp-metadata to v1 (#402)
- fix(deps): update dependency @opencensus/propagation-stackdriver to v0.0.9 (#394)
- fix(deps): update dependency @google-cloud/promisify to ^0.4.0 (#398)
- docs: update links in contrib guide (#399)
- chore(deps): update dependency @google-cloud/pubsub to ^0.28.0 (#421)
- refactor: update json import paths (#422)
- chore(deps): update dependency supertest to v4 (#420)
- refactor: clean up types and imports (#409)
- build: Add docuploader credentials to node publish jobs (#415)
- build: use node10 to run samples-test, system-test etc (#413)
- build: update release configuration
- chore(deps): update @google-cloud/pubsub to v0.27.0 (#410)
- chore(deps): update dependency @google-cloud/pubsub to ^0.26.0 (#407)
- refactor (typescript): noImplilcitAny (#408)
- chore(deps): update dependency @google-cloud/pubsub to ^0.25.0 (#405)
- chore: update proto docs and code style
- chore(deps): update dependency mocha to v6 (#403)
- build: use linkinator for docs test (#397)
- refactor: expose and improve types (#393)
- fix(deps): update dependency yargs to v13 (#392)
- chore: use proper enum for GCPEnv (#389)
02-11-2019 17:40 PST
- feat: include TypeScript types (#387)
- fix: stop exporting express types publicly (#376)
- docs: update contributing path in README (#383)
- chore: move CONTRIBUTING.md to root (#382)
- docs: add lint/fix example to contributing guide (#379)
- docs: fix example comments (#378)
- build: create docs test npm scripts (#385)
- build: test using @grpc/grpc-js in CI (#384)
- refactor: improve generated code style. (#377)
01-31-2019 12:49 PST
- Modify retry settings for WriteLogEntries, update year in the license headers (#366)
- fix(deps): update dependency google-gax to ^0.25.0 (#373)
- chore(deps): update dependency @google-cloud/pubsub to ^0.24.0 (#371)
- fix(deps): update dependency @google-cloud/common-grpc to ^0.10.0 (#372)
- chore(deps): update dependency eslint-config-prettier to v4 (#370)
- fix(deps): update dependency google-gax to ^0.24.0 (#369)
- chore(deps): update dependency @google-cloud/pubsub to ^0.23.0 (#367)
- fix(deps): update dependency google-auth-library to v3 (#365)
- fix(deps): update dependency google-gax to ^0.23.0 (#364)
- build: ignore googleapis.com in doc link check (#368)
- fix(docs): removed unused gRPC message types
- build: check broken links in generated docs (#358)
01-02-2019 12:43 PST
- feat: cache detected environment's default resource (#359)
- fix(deps): update dependency @opencensus/propagation-stackdriver to v0.0.8 (#354)
- refactor: modernize the sample tests (#356)
- refactor(ts): improve typescript types (#309)
- chore(build): inject yoshi automation key (#352)
- chore: update nyc and eslint configs (#351)
- chore: fix publish.sh permission +x (#348)
- fix(build): fix Kokoro release script (#347)
- build: add Kokoro configs for autorelease (#346)
- chore: always nyc report before calling codecov (#342)
- chore: nyc ignore build/test by default (#341)
12-05-2018 13:12 PST
TypeScript related changes:
- refactor(ts): generate logging types from proto (#314)
- refactor(ts): use es imports and exports (#307)
- chore(deps): update dependency typescript to ~3.2.0 (#331)
- chore(deps): update dependency @google-cloud/pubsub to ^0.22.0 (#333)
- fix(deps): update dependency google-gax to ^0.22.0 (#323)
- fix(deps): update dependency @opencensus/propagation-stackdriver to v0.0.7 (#322)
- chore(deps): update dependency @google-cloud/pubsub to ^0.21.0 (#324)
- chore(deps): update dependency gts to ^0.9.0 (#321)
- chore(deps): update dependency bignumber.js to v8 (#301)
- chore(deps): update dependency @types/is to v0.0.21 (#315)
- chore(deps): update dependency @google-cloud/nodejs-repo-tools to v3 (#318)
- fix(deps): update dependency through2 to v3 (#311)
- docs(samples): updated samples code to use async await (#329)
- docs: update directory for docs generation (#312)
- fix(docs): const logging = require.. contains binary (#338)
- chore: update license file (#337)
- docs: update readme badges (#335)
- fix(build): fix system key decryption (#332)
- chore: add synth.metadata
- chore: update eslintignore config (#320)
- chore: drop contributors from multiple places (#316)
- chore: use latest npm on Windows (#313)
- chore(build): use the latest npm on windows for tests (#304)
- refactor: go back to prettier, use generated gapic tests (#308)
- fix(metadata): include zone on GAE descriptor (#298)
- fix(middleware): tweak the middleware api (#291)
- fix: resolve compile errors (#287)
- fix(deps): move nock to devDependencies (#276)
- fix(deps): update dependency @opencensus/propagation-stackdriver to v0.0.6 (#283)
- chore(deps): update dependency eslint-plugin-node to v8 (#284)
- fix(deps): update dependency gcp-metadata to ^0.9.0 (#279)
- fix(deps): update dependency snakecase-keys to v2 (#259)
- refactor: remove async, methmeth, propprop (#253)
- fix(deps): update dependency google-proto-files to ^0.17.0 (#242)
- chore(deps): update dependency sinon to v7 (#243)
- chore(deps): update dependency eslint-plugin-prettier to v3 (#238)
- chore(deps): update dependency @google-cloud/pubsub to v0.20.1 (#236)
- fix(samples): update dependency @google-cloud/logging-winston to ^0.10.0 (#235)
- docs: update reference documentation
- chore: update CircleCI config (#302)
- chore: remove a few unused deps (#299)
- fix: fix system tests by choosing semver range for BigQuery (#297)
- fix: disable skipLibCheck in the tsconfig (#296)
- refactor(metadata): use async/await (#295)
- chore: include build in eslintignore (#292)
- fix(tsconfig): disable allowJs, enable declaration (#288)
- refactor(ts): convert tests to typescript (#282)
- test: fix the system tests with cleanup (#281)
- fix(fix): no fix for samples/node_modules (#278)
- chore: update github issue templates (#274)
- chore: remove old issue template (#270)
- build: run tests on node11 (#268)
- chore(typescript): convert src/ to typescript (#258)
- fix(synth): s.replace import syntax of code samples in autogenerated code (#266)
- chore: use gts for samples; jettison prettier (#255)
- chores(build): do not collect sponge.xml from windows builds (#257)
- chores(build): run codecov on continuous builds (#256)
- chore: run gts fix (#252)
- refactor: introduce typescript compiler (#246)
- fix(test): block auth during public system tests (#249)
- build: fix codecov uploading on Kokoro (#244)
- test: remove appveyor config (#234)
- fix(deps): Upgrade to @google-cloud/common-grpc 0.9.0 (#232)
This release has breaking changes. This library is now compatible with es module import syntax.
const logging = require('@google-cloud/logging')();
// or...
const Logging = require('@google-cloud/logging');
const logging = new Logging();
const {Logging} = require('@google-cloud/logging');
const logging = new Logging();
- Use es classes (#219)
- fix(gce): instance id can be a big number (#222)
- fix(deps): update dependency @google-cloud/storage to v2 (#213)
- fix(GCE): add zone label in GCE descriptor (#215)
- fix(deps): update dependency google-auth-library to v2 (#210)
- build: write logs to separate file (#230)
- Enable prefer-const in the eslint config (#229)
- fix(deps): roll back dependency @google-cloud/logging to ^3.0.2 (#224)
- Enable no-var in eslint (#228)
- Use arrow functions (#227)
- Switch to let/const (#221)
- fix(deps): update dependency google-gax to ^0.20.0 (#220)
- Use let and const (#217)
- Update CI config (#218)
- Retry npm install in CI (#214)
- add templates to synth.py and run it (#211)
This release contains a variety of minor internal changes.
- chore: upgrade to the latest common-grpc (#203)
- Re-generate library using /synth.py (#202)
- chore(deps): update dependency nyc to v13 (#200)
- chore(deps): update samples dependency @google-cloud/logging-bunyan to ^0.9.0 (#199)
- fix(deps): update dependency google-gax to ^0.19.0 (#198)
- chore: use mocha for sample tests (#197)
- fix(deps): update dependency @google-cloud/logging to v3 (#195)
- fix(gke): correctly detect kubernetes engine (#193)
This should not have been a semver major release. There are no breaking changes.
- fix(gke): include namespace_id in resource (#191)
- fix: drop support for node.js 4.x and 9.x (#161)
- Re-generate library using /synth.py (#154)
- chore(deps): update dependency eslint-config-prettier to v3 (#190)
- chore: do not use npm ci (#189)
- chore: ignore package-lock.json (#186)
- chore: update renovate config (#184)
- remove that whitespace (#183)
- fix(deps): update dependency google-gax to ^0.18.0 (#182)
- chore(deps): lock file maintenance (#181)
- setup: just npm ci in synth.py (#180)
- chore: move mocha options to mocha.opts (#177)
- chore: require node 8 for samples (#179)
- fix(deps): update dependency fluent-logger to v3 (#172)
- fix: get eslint passing (#174)
- chore(deps): update dependency eslint-plugin-node to v7 (#169)
- test: use strictEqual in tests (#170)
- fix(deps): update dependency gcp-metadata to ^0.7.0 (#166)
- fix(deps): update dependency @google-cloud/logging to v2 (#157)