Skip to content

Releases: livelace/gosquito

v4.7.0

Choose a tag to compare

@livelace livelace released this 01 Jul 20:55

io:

  1. heavily reworked.

telegram:

  1. updated tlib library to 1.8.31.
  2. markdown: made algorithm choosable with message_markdown option (internal, telegram).
  3. markdown: escape only text characters, not text entities.
  4. markdown: fix block wrapping.
  5. pool_size option adjusts all client listeners now.
  6. pool_size option available in output mode.
  7. session_ttl option deprecated.
  8. storage optimizer custom triggering in background disabled, left native telegram storage optimizer alone.
  9. fix message_preview option.
  10. added more debug logging to message processing.

webchela:

  1. small changes.

gosquito-v4.7.0-a7104f.appimage:

SHA256: 2e09eab343f7ef4d2591c4d3d9a3042862baa99fc0a4a8029ff923343cff9626

v4.6.0

Choose a tag to compare

@livelace livelace released this 23 Jun 23:55

telegram:

  1. updated tlib library to 1.8.27.
  2. added open_chat_enable and open_chat_period options for open/close chats with unread messages, it makes message events appear more quickly (avoiding problem with no new messages).
  3. added message_view option for marking received messages as read.
  4. added message_markdown option for converting Telegram formatting to Markdown.

gosquito-v4.6.0-b74568.appimage:

SHA256: 04d813481b2414ea65ed3e09e4bace36f56098f946851816f7f29087d8c9a419

v4.5.0

Choose a tag to compare

@livelace livelace released this 18 Jun 02:50

core:

  1. new plugin iconv for converting encodings.
  2. updated/fixed vulnerable dependencies.
  3. ci refactor.

io:

  1. fix run id counting.
  2. fix array-to-array operation.
  3. results now contain only datums with passed operations.

mattermost:

  1. moved to new/lightweight api.

webchela (1.8.0 compatible):

  1. making screenshot feature.
  2. injecting cookie feature.
  3. heavily refactored, additional options for timeouts, debugging etc.

xpath:

  1. add xpath_fill_empty option.

gosquito-v4.5.0-385342.appimage:

SHA256: ceaf8b21d4f07e8a285e8c3d0c58cb9058e1d2d716d50767b5c73284b9087939

v4.4.1

Choose a tag to compare

@livelace livelace released this 30 Apr 10:52

Changes:

core:

  1. add loop_sleep option.
  2. improve main queue task placement.

versions:

  1. github.com/antchfx/htmlquery 1.2.5 -> 1.3.0
  2. github.com/antchfx/xmlquery 1.3.11 -> 1.3.15
  3. github.com/mmcdole/gofeed v1.1.3 -> 1.2.1

metrics:

  1. move from int32 to int64 units.
  2. add gosquito_flow_run, gosquito_flow_time metrics.

gosquito-v4.4.1-7d825b.appimage:

SHA256: 49068d3613daafb840c6251f22452c6d0b3f14ab0d2d43d114960bd6a25cfb7b

v4.4.0

Choose a tag to compare

@livelace livelace released this 26 Jul 08:00

Changes:

core:

  1. add new multi io plugin.
  2. add new process split plugin.
  3. fix parallel limit launching for short living (<= 1ms) flows.

jq:

  1. include null values.

rss:

  1. add proxy option.

same:

  1. descrease noisy debugging.
  2. change possible min/max values: 1 to 100 -> 0 to 100.
  3. fix first start db creation issue.

webchela:

  1. simplify output file names (body, script etc.).

xpath:

  1. add xpath_array, xpath_mode (XML support) options.

gosquito-v4.4.0-26dc28.appimage:

SHA256: 2be035adb5d5bb88f54ceed5099df17914bedb8cd6b9814c57b679626dce3ba6

v4.3.1

Choose a tag to compare

@livelace livelace released this 20 Jul 10:06

Changes:

core:

  1. update librdkafka: 1.7.0 -> 1.8.2

input:

  1. fix flow expire detection.

gosquito-v4.3.1-9f6ba0.appimage:

SHA256: ae644f9d43be423d95d3e7c06c36b5b6d360dbb9db6dcf6dca304a4ff68bf34a

v4.3.0

Choose a tag to compare

@livelace livelace released this 03 Jul 19:52

Changes:

core:

  1. add process plugin: same

gosquito-v4.3.0-6f597a.appimage:

SHA256: 19c6e4110254f1ae6463d2cc8fe80d22920e655f3f75ddfd00e12d251702da10

v4.2.1

Choose a tag to compare

@livelace livelace released this 16 Jun 11:49

Changes:

kafka:

  1. fix TopicRecordName subject generation.
  2. set counfluent_avro to true by default.

resty:

  1. fix restry process plugin include/require options.

gosquito-v4.2.1-95d8db.appimage:

SHA256: c094c826eb7193d7b57cde0306a9159e2d88cc61fe6082dece8b3b0e62fea285

v4.2.0

Choose a tag to compare

@livelace livelace released this 11 Jun 19:56

Changes:

core:

  1. add additional time_format/time_zone datum fields and input plugins options.
  2. add send_delay option to all output plugins.
  3. add possibility to set milliseconds for interval options.

regexpmatch:

  1. fix match_not.
  2. add match_count option.

telegram:

  1. add and fix sending status.

twitter:

  1. finally fix match_signature.

gosquito-v4.2.0-293561.appimage:

SHA256: 65c97a77b9bbdddbe6d78987022b6d4172adf9217dbbdc5193fdded3060396ae

v4.1.0

Choose a tag to compare

@livelace livelace released this 06 Jun 19:41

Changes:

core:

  1. add "env://" prefix for configuration parameters (get value from environment variables).
  2. add even more datum fields for keeping data.

kafka:

  1. set offset option to "earliest" by default.
  2. better schema handling (more/less schema keys on receiving/sending).

telegram:

  1. multiple telegram clients per app instance (sending and receiving).
  2. add send_delay option (api limits).
  3. fix and refactor message_type_process and message_type_fetch options.
  4. fix match_signature option.
  5. breaking: extend chats/users database schemas.
  6. set chat_save to "false" by default.

other:

  1. Configuration examples repo: https://github.com/livelace/gosquito-public.
  2. Demo telegram channels.

gosquito-v4.1.0-6e0159.appimage:

SHA256: a2d1d984704543342e33104c1bab4f66b8cf5e3c951b181163e44d4ca797cc85