6.0.0 (2023-08-10)
- upgrade to node 14 (#807)
5.3.0 (2023-01-04)
5.2.3 (2022-12-02)
5.2.2 (2022-11-08)
5.2.1 (2022-11-07)
- Switch instrumentation code to return version stored in NODEJS_WINSTON_DEFAULT_LIBRARY_VERSION (#764) (3e23e5a)
5.2.0 (2022-11-04)
5.1.8 (2022-11-01)
5.1.7 (2022-10-19)
5.1.6 (2022-10-13)
5.1.5 (2022-09-02)
5.1.4 (2022-08-25)
5.1.3 (2022-08-23)
5.1.2 (2022-07-18)
5.1.1 (2022-07-12)
5.1.0 (2022-05-28)
5.0.0 (2022-05-24)
- update library to use Node 12 (#706)
4.2.4 (2022-05-23)
4.2.3 (2022-04-21)
4.2.2 (2022-03-23)
4.2.1 (2022-03-21)
4.2.0 (2022-03-18)
4.1.3 (2022-03-09)
4.1.2 (2022-02-16)
4.1.1 (2021-09-08)
4.1.0 (2021-06-14)
4.0.5 (2021-05-10)
4.0.4 (2021-02-09)
4.0.3 (2021-01-21)
4.0.2 (2020-12-08)
4.0.1 (2020-11-03)
4.0.0 (2020-07-10)
- drop support for node.js 8.x (#495)
- apache license URL (#468) (#491) (db70cc4)
- deps: update dependency @google-cloud/logging to v8 (#513) (2dcb12d)
- deps: update dependency google-auth-library to v6 (#485) (7b16a7b)
3.0.6 (2020-03-02)
3.0.5 (2020-01-13)
3.0.4 (2020-01-04)
3.0.3 (2020-01-02)
3.0.2 (2019-12-12)
3.0.1 (2019-12-05)
3.0.0 (2019-10-18)
- logs now truncate to 256,000ish bytes by default (#404)
2.1.0 (2019-09-19)
2.0.1 (2019-08-28)
- docs: stop linking reference documents to anchor (4bc78ab)
2.0.0 (2019-08-21)
-
middleware: We now promote the
logEntry
metadata field in a winston log info object to be thelogName
reported to Stackdriver. This means that the logs will show up under the log name specified by thelogName
. In addition there are several breaking changes to users of the express middleware: -
The middleware function has been replaced by makeMiddleware.
-
makeMiddleware expects a winston logger to be passed in.
-
Previously, we would append a
_applog
suffix to the user provided application log name. We no longer do that. We use the user provided log name for the application logs. The request logs now have a suffix.
Rationale:
Let the middleware users provide a winston logger that we annotate with a transport
rather than creating two winston loggers on user's behalf. We avoid the
need for having two transports by pomoting the logName
field from the
winston metadata into the LogEntry. This allows a child logger to write
to a different stackdriver log stream - as needed for request bundling.
- deps: update dependency google-auth-library to v5 (#375) (f0ec607)
- docs: generate correct examples in README.md (#376) (7517462)
- middleware: allow users to provide middleware (#369) (e61dad9)
- middleware: use winston provided child logger api (#359) (5d83565)
1.1.1 (2019-06-26)
1.1.0 (2019-06-21)
- docs: pin to version of compodoc that renders JavaScript/tables (#344) (ea9ea9a)
- properly import transport-stream (#348) (7eec9dc), closes #341 #342
- middleware: need message in request log message (#349) (cb11e4c)
1.0.1 (2019-06-15)
1.0.0 (2019-06-11)
- upgrade engines field to >=8.10.0 (#308)
- Node 6 is no longer tested.
- only support winston3 (#297)
- expose express middleware, add system-test (#278) (dc17ad7)
- use immutable winston level (#319) (450295f)
- deps: bump minimum required dependencies (#336) (fc87d65)
- deps: update dependency @google-cloud/logging to v5 (#324) (059c2a1)
- deps: update dependency google-auth-library to v4 (#317) (6182968)
04-09-2019 17:34 PDT
- fix: add missing dep on google-auth-library
- fix: only copy timestamp metadata if it is a date (#295)
- fix: assign timestamps from log metadata (#294)
- chore(deps): update dependency @types/semver to v6
- fix(deps): update dependency semver to v6
- chore(deps): update dependency mocha to v6 (#269)
- refactor: use execSync for tests (#292)
- chore: publish to npm using wombat (#283)
- test: error-reporting system test improvement (#282)
- test: make error reporting system test more robust
- test: fix error reporting system test race
- build: Add docuploader credentials to node publish jobs (#274)
- refactor: wrap execSync with encoding: utf-8
- build: use per-repo npm publish token
- build: update release config (#271)
- build: use node10 to run samples-test, system-test etc (#273)
02-15-2019 10:42 PST
- feature: request logging middleware for express (#182)
- fix: remove circular references (#264)
- fix(deps): update dependency logform to v2 (#247)
- fix(deps): update dependency @sindresorhus/is to ^0.13.0 (#213)
- fix(deps): update dependency @sindresorhus/is to ^0.12.0 (#126)
- docs: update links in contrib guide (#267)
- docs: update contributing path in README (#260)
- docs: add lint/fix example to contributing guide (#255)
- docs: update readme badges (#229)
- build: use linkinator for docs test (#266)
- fix: de-flake system tests (#265)
- build: create docs test npm scripts (#263)
- build: test using @grpc/grpc-js in CI (#261)
- chore: move CONTRIBUTING.md to root (#259)
- chore(deps): update dependency @google-cloud/common to ^0.31.0 (#256)
- chore: update @google-cloud/common to 0.30.2 (#254)
- chore(deps): update dependency eslint-config-prettier to v4 (#253)
- build: ignore googleapis.com in doc link check (#251)
- chore(build): check for 404s when publishing docs (#248)
- refactor: update sample test dependencies (#246)
- chore(build): inject yoshi automation key (#243)
- chore: update nyc and eslint configs (#242)
- chore: fix publish.sh permission +x (#240)
- fix(build): fix Kokoro release script (#239)
- build: add Kokoro configs for autorelease (#238)
- chore: update system tests key (#232)
- chore: always nyc report before calling codecov (#235)
- chore: nyc ignore build/test by default (#234)
- chore: update license file (#231)
- fix(build): fix system key decryption (#227)
- chore: update key for system tests (#226)
- chore(deps): update dependency @google-cloud/common to ^0.27.0 (#225)
- refactor: reduce the number of dependencies (#222)
- chore: add a synth.metadata
- chore(deps): update dependency gts to ^0.9.0 (#219)
- chore: update eslintignore config (#218)
- docs(samples): convert samples test from ava to mocha (#207)
- chore(deps): update dependency @google-cloud/nodejs-repo-tools to v3 (#217)
- chore: drop contributors from multiple places (#216)
- chore(deps): update dependency @types/is to v0.0.21 (#215)
- chore: use latest npm on Windows (#214)
- chore: use unique UUID per system test (#212)
- chore: update CircleCI config (#211)
- chore: include build in eslintignore (#208)
- chore(deps): update dependency eslint-plugin-node to v8 (#203)
- chore: update issue templates (#202)
- chore: remove old issue template (#200)
- build: run tests on node11 (#199)
- chore(deps): update dependency @google-cloud/common to ^0.26.0 (#198)
- chores(build): do not collect sponge.xml from windows builds (#197)
- chores(build): run codecov on continuous builds (#196)
- chore: update new issue template (#195)
- build: fix codecov uploading on Kokoro (#192)
- test: increasing error_reporting poll timeout for system tests (#187)
- Update kokoro config (#185)
- chore(deps): update dependency eslint-plugin-prettier to v3 (#183)
- Add missing @class docstring (#176)
This release has breaking changes. Support for node.js 4.x and 9.x has ended.
- fix: logged errors are reported to error reporting (#148)
- doc: fix link to HttpRequest message (#99)
- fix: prevent permanent merging of labels (#89)
- fix: remove unnecessary runtime dependencies (#73)
- fix: Fix typo in readme (#69)
- fix: Upgrade to @google-cloud/logging 4.x (#168)
- chore(deps): update dependency @google-cloud/common to ^0.25.0 (#163)
- chore(deps): update dependency delay to v4 (#154)
- chore(deps): update dependency @google-cloud/common to ^0.24.0 (#158)
- fix(deps): update dependency @google-cloud/common to ^0.23.0 and logging. (#152)
- fix(deps): update dependency @google-cloud/logging to v3 (#149)
- chore(deps): update dependency pify to v4 (#145)
- fix(deps): update dependency @google-cloud/logging to v2 (#121)
- Update CI config (#171)
- Enable prefer-const in the eslint config (#166)
- chore(deps): update dependency @types/glob to v7 (#167)
- fix: fixing samples test and guarding for no entries in system test (#165)
- Enable no-var in eslint (#162)
- fix: presystem-test should func pretest (#164)
- Update CI config (#160)
- Add synth script and update CI (#156)
- Retry npm install in CI (#155)
- chore(deps): update dependency eslint-config-prettier to v3 (#146)
- chore: ignore package-lock.json (#144)
- chore(deps): lock file maintenance (#143)
- chore(deps): lock file maintenance (#142)
- chore(deps): lock file maintenance (#141)
- chore: update renovate config (#140)
- chore: remove greenkeeper badge (#139)
- test: throw on deprecation (#138)
- chore(deps): lock file maintenance (#137)
- chore(deps): update dependency typescript to v3 (#136)
- chore: assert.deelEqual => assert.deepStrictEqual (#135)
- chore: move mocha options to mocha.opts (#133)
- chore: require node 8 for samples (#134)
- chore(deps): lock file maintenance (#132)
- chore(deps): lock file maintenance (#131)
- chore(deps): update dependency eslint-plugin-node to v7 (#130)
- chore(deps): lock file maintenance (#128)
- chore(deps): update dependency gts to ^0.8.0 (#127)
- chore(deps): lock file maintenance (#125)
- chore(deps): lock file maintenance (#124)
- chore(deps): lock file maintenance (#123)
- fix(deps): update dependency @sindresorhus/is to ^0.10.0 (#120)
- chore(deps): lock file maintenance (#119)
- chore(deps): lock file maintenance (#118)
- fix(deps): update dependency yargs to v12 (#117)
- chore: update packages (#114)
- chore(deps): update dependency ava to v0.25.0 (#110)
- Configure Renovate (#102)
- chore(package): update eslint to version 5.0.0 (#103)
- refactor: drop repo-tool as an exec wrapper (#107)
- chore: update sample lockfiles (#106)
- fix: update linking for samples (#104)
- cleanup: get rid of unncessary type casts (#101)
- chore(package): update cpy-cli to version 2.0.0 (#86)
- chore(package): update to the latest gts and typescript (#100)
- test: fix race between sample and system tests (#98)
- fix: fix broken install tests (#96)
- chore: remove
--bail
from system tests config (#95) - chore: lock files maintenance (#83)
- chore: the ultimate fix for repo-tools EPERM (#82)
- chore: timeout for system test (#81)
- chore(package): update @types/node to version 10.0.9 (#80)
- chore: lock files maintenance (#79)
- chore: test on node10 (#77)
- chore: lock files maintenance (#75)