All Versions
Latest Version
Avg Release Cycle
41 days
Latest Release
1330 days ago

Changelog History

  • v4.0.0 Changes

    October 24, 2020


    jsonPath is now RegExp

    jsonPath in JSON processor and HTTP processor is now a RegExp and if not specified, a root array will be streamed.

    โœ… Internally when JSON is streamed, current path is joined together using . as separator and then tested against provided regular expression. As an example, if you have this JSON object:

    { "animals": { "dogs": ["pug", "bulldog", "poodle"] } }

    And want to stream dogs array, path you will need to use is /animals.dogs.(\d+)/.
    (\d+) is used here because each index of the array is a number.

    nextRequest doesn't have header anymore

    ๐Ÿšš In HTTP processor header parameter was removed for nextRequest function.

  • v3.0.0 Changes

    September 16, 2020
    • DelimiterProcessor now has hasHeader, qualifier, delimiter, rowSeparator options.


    • delimiter option renamed to rowSeparator.
    • DelimitedProcessor now emits an object instead of string:


    "Hello, world!"


    {header: [],arr: ["Hello, world!"],obj: undefined,row: "Hello, world!"}
  • v2.13.0 Changes

    July 28, 2020
    • โšก๏ธ Update xlstream package and allow number to be passed to hasHeader option of ExcelProcessor.
  • v2.12.0 Changes

    May 22, 2020
    • ๐Ÿš€ Change ExcelProcessor sheets function to support xlstream 2.0.0.
  • v2.11.0 Changes

    May 20, 2020
    • ๐Ÿ‘ Allow PostgresDestination to have column names that doesn't adhere to js syntax for variable names.
  • v2.10.0 Changes

    May 08, 2020
    • Reporters can now be async.
  • v2.9.0 Changes

    May 08, 2020
    • โž• Added extended event information.
    • โž• Added new optional field jobName.
  • v2.8.4 Changes

    May 07, 2020
    • path is now optional field for directory processors. If not specified, current directory will be matched.
    • โšก๏ธ Updated pg packages to support 14 version of nodejs.
  • v2.8.3 Changes

    April 09, 2020
  • v2.8.0 Changes

    October 25, 2019
    • โž• Add job.stop method which stops job execution.
    • โž• Add job.onAny method which allows to listen for any event.
    • โšก๏ธ Update docs section about events.