Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(microservices): errors thrown during eachMessage execution should be passed to kafkajs #9293

Closed
wants to merge 53 commits into from

Commits on Mar 4, 2022

  1. feat(microservices): add commit offset to kafka context

    Provide access to kafkajs commitOffset by using @ctx() decorator when handeling an event.
    
    This commit closes Kafka commitOffsets nestjs#9283.
    davidschuette committed Mar 4, 2022
    Configuration menu
    Copy the full SHA
    5b24f81 View commit details
    Browse the repository at this point in the history
  2. feat(microservices): dont catch errors thrown by kafka event handling

    Error thrown by event handling method are no longer being caught by RcpExecptionFilter.
    Instead errors are passed to kafkajs's eachMessage.
    This results in proper interaction with kafka.
    
    This commit closes Kafka commitOffsets nestjs#9283.
    davidschuette committed Mar 4, 2022
    Configuration menu
    Copy the full SHA
    77b7bd6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c229a75 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2022

  1. feat(microservices): add consumer getter to kafka context

    Provide access to native consumer of kafkajs using @ctx() decorator.
    davidschuette committed Mar 7, 2022
    Configuration menu
    Copy the full SHA
    b91803c View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2022

  1. Configuration menu
    Copy the full SHA
    0b93404 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    37d83ee View commit details
    Browse the repository at this point in the history

Commits on May 1, 2022

  1. chore(deps-dev): bump @nestjs/graphql from 10.0.3 to 10.0.4

    Bumps [@nestjs/graphql](https://github.com/nestjs/graphql) from 10.0.3 to 10.0.4.
    - [Release notes](https://github.com/nestjs/graphql/releases)
    - [Changelog](https://github.com/nestjs/graphql/blob/master/CHANGELOG.md)
    - [Commits](nestjs/graphql@v10.0.3...v10.0.4)
    
    ---
    updated-dependencies:
    - dependency-name: "@nestjs/graphql"
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored and davidschuette committed May 1, 2022
    Configuration menu
    Copy the full SHA
    50cfa23 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d0a22ae View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    06a4b0b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    61272da View commit details
    Browse the repository at this point in the history
  5. chore(deps-dev): bump mongoose from 6.2.2 to 6.2.3

    Bumps [mongoose](https://github.com/Automattic/mongoose) from 6.2.2 to 6.2.3.
    - [Release notes](https://github.com/Automattic/mongoose/releases)
    - [Changelog](https://github.com/Automattic/mongoose/blob/master/CHANGELOG.md)
    - [Commits](Automattic/mongoose@6.2.2...6.2.3)
    
    ---
    updated-dependencies:
    - dependency-name: mongoose
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored and davidschuette committed May 1, 2022
    Configuration menu
    Copy the full SHA
    8cf980c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d454c7f View commit details
    Browse the repository at this point in the history
  7. chore(deps): bump url-parse from 1.5.6 to 1.5.10

    Bumps [url-parse](https://github.com/unshiftio/url-parse) from 1.5.6 to 1.5.10.
    - [Release notes](https://github.com/unshiftio/url-parse/releases)
    - [Commits](unshiftio/url-parse@1.5.6...1.5.10)
    
    ---
    updated-dependencies:
    - dependency-name: url-parse
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored and davidschuette committed May 1, 2022
    Configuration menu
    Copy the full SHA
    9a89f50 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    14b55f8 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    838adbb View commit details
    Browse the repository at this point in the history
  10. feat(common): extend streamable-file header support

    Provide option to specify additional headers when using StreamableFile.
    No need to access the native response option.
    
    BREAKING CHANGE: not specifying content-disposition header and
    StreamableFile option disposition would send header value 'null'
    instead of not sending the header at all.
    This changes to not sending the header if no value is specified.
    This commit closes issue nestjs#9229.
    davidschuette committed May 1, 2022
    Configuration menu
    Copy the full SHA
    1b2b69b View commit details
    Browse the repository at this point in the history
  11. feat(common): add length header to streamable-file

    Provide option to specify content-length headers when using StreamableFile.
    No need to access the native response object.
    
    BREAKING CHANGE: not specifying content-disposition header and
    StreamableFile option disposition would send header value 'null'
    instead of not sending the header at all.
    This changes to not sending the header if no value is specified.
    This commit closes issue nestjs#9229.
    davidschuette committed May 1, 2022
    Configuration menu
    Copy the full SHA
    02d1766 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    d54f539 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    63285c6 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    ac81c2f View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    05d3eb3 View commit details
    Browse the repository at this point in the history
  16. fix(core): use class refs as keys (container)

    Refs: commit cc6d48b
    micalevisk authored and davidschuette committed May 1, 2022
    Configuration menu
    Copy the full SHA
    d4cadfa View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    560b95c View commit details
    Browse the repository at this point in the history
  18. feat(common): Add custom versioning support

    Specifically, addes a 'Custom' VersioningType that allows for an
    extractor function to be provided that receives the Request object
    (either Express or Fastify) and returns a string or array of strings
    pulled from said request. Examples include extracting custom header
    values, URL params, POST request bodies, and more.
    
    Fixes nestjs#8441
    adworacz authored and davidschuette committed May 1, 2022
    Configuration menu
    Copy the full SHA
    55ca49c View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    58aa164 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    05b63ac View commit details
    Browse the repository at this point in the history
  21. fix(microservices): mqtt shared subscription support

    fix the matching error between shared mqtt topic and handler
    
    Closes nestjs#8063
    tensoar authored and davidschuette committed May 1, 2022
    Configuration menu
    Copy the full SHA
    1e4b970 View commit details
    Browse the repository at this point in the history
  22. test(microservices): change mqtt docker image

    Change the mqtt docker image from toke/mosquitto to eclipse-mosquitto
    tensoar authored and davidschuette committed May 1, 2022
    Configuration menu
    Copy the full SHA
    69b9363 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    f187eed View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    fb8f5e4 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    20409a0 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    9e76e72 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    71381cb View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    0093ad2 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    2b7564e View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    417af63 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    ce31cfe View commit details
    Browse the repository at this point in the history
  32. chore: add .devcontainer to gitignore

    曾明健 authored and davidschuette committed May 1, 2022
    Configuration menu
    Copy the full SHA
    22ac987 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    eb1abb1 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    89a2dc7 View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    365532e View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    38f08ca View commit details
    Browse the repository at this point in the history
  37. feat: allow custom log formatters

    Zlatin Stanimirov authored and davidschuette committed May 1, 2022
    Configuration menu
    Copy the full SHA
    f08ed93 View commit details
    Browse the repository at this point in the history
  38. refactor: extract colorize

    Zlatin Stanimirov authored and davidschuette committed May 1, 2022
    Configuration menu
    Copy the full SHA
    50c54d7 View commit details
    Browse the repository at this point in the history
  39. feat: extract protected method for pid

    Zlatin Stanimirov authored and davidschuette committed May 1, 2022
    Configuration menu
    Copy the full SHA
    b7ea263 View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    aeb3158 View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    8fca491 View commit details
    Browse the repository at this point in the history
  42. fix(common): fix condition

    jonahsnider authored and davidschuette committed May 1, 2022
    Configuration menu
    Copy the full SHA
    f4b6eea View commit details
    Browse the repository at this point in the history
  43. style(common): format

    jonahsnider authored and davidschuette committed May 1, 2022
    Configuration menu
    Copy the full SHA
    a79ac03 View commit details
    Browse the repository at this point in the history
  44. style(common): format

    jonahsnider authored and davidschuette committed May 1, 2022
    Configuration menu
    Copy the full SHA
    3f59c09 View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    2fb8bf8 View commit details
    Browse the repository at this point in the history
  46. Configuration menu
    Copy the full SHA
    75eb3f0 View commit details
    Browse the repository at this point in the history
  47. Configuration menu
    Copy the full SHA
    a09572e View commit details
    Browse the repository at this point in the history