Releases · sensorbee/sensorbee · GitHub
Skip to content

Releases: sensorbee/sensorbee

v0.7.1

Choose a tag to compare

@disktnk disktnk released this 18 Aug 00:16
  • fix "sirupsen/logrus" import path (#156)

v0.7.0

Choose a tag to compare

@disktnk disktnk released this 21 Jul 02:12

From this release, SensorBee only supports Go1.8 or later (#140, #141).

Breaking Change!!

  • change behavior of converting string to bool (#138)
    • before: "" -> false, "(non-empty)" -> true
    • after:
      • "f", "false", "n", "no", "off", "0" -> false
      • "t", "true", "y", "yes", "on", "1" -> true
      • other -> invalid (error)

Other changes

The following list contains changes in this version.

  • support inner map and inner array on WITH statement (#133)
  • support file rotate option on built-in file sink (#135)
  • add Array.Copy to create deep copies of array (#139)
  • add UDS termination when runfile command is finished (#146)
  • add UDS existed check when runfile command with --save-uds option (#151)
  • "*.peg.go" file is regenerated (#132)
    • support go generate with "jsonpath.peg.go" (#142)

v0.6.1

Choose a tag to compare

@nobu-k nobu-k released this 05 Jan 23:06

This is a maintainance release including following changes:

  • Normal errors that caused tuple losses weren't correctly counted (#129)
  • udf([]) mistakenly converted an empty array to nil when it was registered with udf.(Must)ConvertGeneric (#130)

v0.6.0

Choose a tag to compare

@nobu-k nobu-k released this 05 Dec 23:57
  • Add commands section in build.yaml for build_sensorbee to support custom subcommand (#117)
  • Add data.Decoder to convert data.Map into a struct (#123)
  • Add a new option to log destination less tuples (#126)
    • A destination is tuples is logged when a tuple is dropped by a source or stream which doesn't have any destination.
  • Remove undocumented exp command from the default command list (#128)

v0.5.2

Choose a tag to compare

@disktnk disktnk released this 15 Sep 05:49
  • Fix bugs ( #110, #115 )
  • Change cli library path ( #99 )
  • Update go version on Travis-CI

v0.5.1

Choose a tag to compare

@nobu-k nobu-k released this 14 Jul 05:03
  • Add array_length UDF (#109)

v0.5.0

Choose a tag to compare

@nobu-k nobu-k released this 07 Jul 18:56

This release removes the default sensorbee command and a user always needs to build a custom sensorbee command by build_sensorbee. This is because the default sensorbee can do pretty much nothing due to the lack of plugins.

To complement the sensorbee shell command, the bql command is provided. It acts exactly like sensorbee shell and the same command line options can be used.

The following list contains changes in this version.

  • Remove default sensorbee command (#68)
  • Add bql command (#65)
  • Support parsing integers in JSON as int, not float (#108)
  • Add interval and repeat parameters to the built-in file source (#66)
  • Set buffer size of the sink processing SELECT statements to 1 (#104)
  • Add blob_to_raw_string built-in UDF that converts a blob value to a string without base64 encoding if blob only contains valid UDF-8 characters (#105)
  • Add encode_json and decode_json UDFs (#107)
  • Other small fixes: #64, #67, #69, #70, #73, #75, #76, #103

v0.4.2

Choose a tag to compare

@disktnk disktnk released this 20 May 18:11

This maintenance release includes

  • Support CI
  • Support the new interface of cli library

and other small fixes.