BitSwan Features v2001

BitSwan Features v20.01, launched on 11th of February 2020

New features v20.01:

MySQLLookup + AsyncLookup

  • MySQLLookup inherits from AsyncLookup so the long loadin from cache doesn't kill external connections
  • Usage in bspump-mysql-lookup example

BSPump.Pipeline.unlink/link

  • This is needed e. g. for a propagation of the throttling from child pipelines back to their ancestors
  • Updates bspump-router example

DirectSource

  • This source processes inserted event synchronously.

Remove web argument (-w)

  • This argument has been moved to ASAB

New examples

  • bspump-direct-source

Other changes

  • Pipeline.inject is synchronous method now
  • Kafka Source has option max_records - number of records to fetch
  • Threshold analyzer raises error when boundaries not set
  • BSKibana has option to specify which index to use
  • Fix: IteratorSource is not iterable (thanks @bedlaj)
  • Fix: TimeWindowMatrix.close_row keyword arguments
  • Cast KafkaSink parameters (thanks @bedlaj)
  • Fix: unreachable code in pipeline (thanks @bedlaj)

Breaking changes

BSPump API

  • All endpoints without prefix /bspump/v{X}/ are depricated and will be removed in future versions.
  • List of new endpoints
    • /bspump/v1/pipelines
    • /bspump/v1/example/trigger
    • /bspump/v1/example/internal
    • /bspump/v1/lookup
    • /bspump/v1/lookup/{lookup_id}
    • /bspump/v1/lookup/{lookup_id}/meta
    • /bspump/v1/metric
    • /bspump/v1/metric/{metric_id}
    • /bspump/v1/manifest

You Might Be Interested in Reading These Articles

BitSwan Features v1903

We've just launched new features: Jupyter server in BitSwan ecosystem, First implementation of pipeline builder, BlankApp for Telco, Open ID connectivity, MySQL Transaction / Binary log, Session Analyzer to hold session data for a specified time, Throttles are now listed when accessing pipelines via REST call, TimeDriftAnalyzer sends fixed zero metrics when there is no history, Kibana Object Library support in bskibana tool. Enjoy and provide us with your feed back.

Continue reading ...

new release features Jupyter pipeline builder BlankApp Open ID MySQL Session Analyzer TimeDriftAnalyzer Kibana

Published on March 11, 2019

BitSwan Features v1906

We've just launched new features: KafkaKeyFilter filtering over multiple keys, PostgreSQL sink and connection, Mongo query in LatchProcessor, Idle time in File sources, TimeDriftFilter etc.

Continue reading ...

new release features file encoding mongo asynchronous kafka latch time drift

Published on June 30, 2019

BitSwan Features v1910

We've just launched new features: Analyzer profiling, bspump.lookup.MatrixLookup, bspump.lookup.BitMapIndex, MongoDBSink etc.

Continue reading ...

new release features analyzer profiler mongodb

Published on October 31, 2019