Skip to content

Releases: Claviz/bellboy

v.8.4.0

22 May 13:29
Compare
Choose a tag to compare

Added the useClavizNodeFirebird option to the FirebirdProcessor connection settings. If this option is set to true, data coming from Firebird will be decoded using iso-8859-13 encoding under the hood.

v.8.3.0

10 May 14:43
Compare
Choose a tag to compare

Added Firebird database processor.

v.8.2.0

13 Feb 09:19
Compare
Choose a tag to compare

Added encoding option for DelimitedProcessor and HttpProcessor (if dataFormat is delimited):

const processor = new DelimitedProcessor({
    path: './',
    files: [filePath],
    rowSeparator: '\n', 
    encoding: 'windows-1257', 
});
const processor = new HttpProcessor({
    dataFormat: 'delimited',
    rowSeparator: '\n', 
    connection: {
        method: 'GET',
        url: 'http://localhost:3000/windows-1257-encoded',
    },
    encoding: 'windows-1257', 
});

v.8.1.0

05 Dec 15:54
Compare
Choose a tag to compare

Added MySqlProcessor and MySqlDestination.

v.8.0.0

14 Sep 07:37
081b64a
Compare
Choose a tag to compare

BREAKING.
msnodesqlv8 is now optional dependancy and needs to be installed separately - npm install msnodesqlv8.

driver option usage for msnodesqlv8 is changed:

BEFORE:

const connection: IMssqlDbConnection = {
  user: 'user',
  password: 'password',
  server: 'server',
  database: 'database',
  driver: 'msnodesqlv8'
};
const source = new MssqlProcessor({ connection, query: 'select * from orders' });

AFTER:

const nativeDriver: ITdsDriver = await import('mssql/msnodesqlV8');
const connection: IMssqlDbConnection = {
  user: 'user',
  password: 'password',
  server: 'server',
  database: 'database',
  driver: nativeDriver
};
const source = new MssqlProcessor({ connection, query: 'select * from orders' });

If you were using default driver and haven't specified tedious in connection options, nothing needs to be changed.

Thanks to @teleological for this change.

v.7.0.0

08 Jun 10:24
Compare
Choose a tag to compare
  • BREAKING. Event listeners added by reporters are now prioritised. This means that these event listeners will now be executed before those added later.

v.6.7.3

12 May 14:25
Compare
Choose a tag to compare

Fix stream ending upon emission of null in JSONProcessor.

v.6.7.2

14 Feb 14:37
Compare
Choose a tag to compare

Fix job being destroyed before emitting end event.

v.6.7.1

06 Dec 10:23
Compare
Choose a tag to compare
  • Fixed circular refs in HttpProcessor xml object.

v.6.7.0

05 Dec 14:17
Compare
Choose a tag to compare
  • Added support for XML files in HttpProcessor using sax-stream library.