Releases: livelace/gosquito
Release list
v4.7.0
io:
- heavily reworked.
telegram:
- updated tlib library to 1.8.31.
- markdown: made algorithm choosable with message_markdown option (internal, telegram).
- markdown: escape only text characters, not text entities.
- markdown: fix block wrapping.
- pool_size option adjusts all client listeners now.
- pool_size option available in output mode.
- session_ttl option deprecated.
- storage optimizer custom triggering in background disabled, left native telegram storage optimizer alone.
- fix message_preview option.
- added more debug logging to message processing.
webchela:
- small changes.
gosquito-v4.7.0-a7104f.appimage:
SHA256: 2e09eab343f7ef4d2591c4d3d9a3042862baa99fc0a4a8029ff923343cff9626
v4.6.0
telegram:
- updated tlib library to 1.8.27.
- 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).
- added message_view option for marking received messages as read.
- added message_markdown option for converting Telegram formatting to Markdown.
gosquito-v4.6.0-b74568.appimage:
SHA256: 04d813481b2414ea65ed3e09e4bace36f56098f946851816f7f29087d8c9a419
v4.5.0
core:
- new plugin iconv for converting encodings.
- updated/fixed vulnerable dependencies.
- ci refactor.
io:
- fix run id counting.
- fix array-to-array operation.
- results now contain only datums with passed operations.
mattermost:
- moved to new/lightweight api.
webchela (1.8.0 compatible):
- making screenshot feature.
- injecting cookie feature.
- heavily refactored, additional options for timeouts, debugging etc.
xpath:
- add xpath_fill_empty option.
gosquito-v4.5.0-385342.appimage:
SHA256: ceaf8b21d4f07e8a285e8c3d0c58cb9058e1d2d716d50767b5c73284b9087939
v4.4.1
Changes:
core:
- add loop_sleep option.
- improve main queue task placement.
versions:
- github.com/antchfx/htmlquery 1.2.5 -> 1.3.0
- github.com/antchfx/xmlquery 1.3.11 -> 1.3.15
- github.com/mmcdole/gofeed v1.1.3 -> 1.2.1
metrics:
- move from int32 to int64 units.
- add gosquito_flow_run, gosquito_flow_time metrics.
gosquito-v4.4.1-7d825b.appimage:
SHA256: 49068d3613daafb840c6251f22452c6d0b3f14ab0d2d43d114960bd6a25cfb7b
v4.4.0
Changes:
core:
- add new multi io plugin.
- add new process split plugin.
- fix parallel limit launching for short living (<= 1ms) flows.
jq:
- include null values.
rss:
- add proxy option.
same:
- descrease noisy debugging.
- change possible min/max values: 1 to 100 -> 0 to 100.
- fix first start db creation issue.
webchela:
- simplify output file names (body, script etc.).
xpath:
- add xpath_array, xpath_mode (XML support) options.
gosquito-v4.4.0-26dc28.appimage:
SHA256: 2be035adb5d5bb88f54ceed5099df17914bedb8cd6b9814c57b679626dce3ba6
v4.3.1
v4.3.0
v4.2.1
Changes:
kafka:
- fix TopicRecordName subject generation.
- set counfluent_avro to true by default.
resty:
- fix restry process plugin include/require options.
gosquito-v4.2.1-95d8db.appimage:
SHA256: c094c826eb7193d7b57cde0306a9159e2d88cc61fe6082dece8b3b0e62fea285
v4.2.0
Changes:
core:
- add additional time_format/time_zone datum fields and input plugins options.
- add send_delay option to all output plugins.
- add possibility to set milliseconds for interval options.
regexpmatch:
- fix match_not.
- add match_count option.
telegram:
- add and fix sending status.
twitter:
- finally fix match_signature.
gosquito-v4.2.0-293561.appimage:
SHA256: 65c97a77b9bbdddbe6d78987022b6d4172adf9217dbbdc5193fdded3060396ae
v4.1.0
Changes:
core:
- add "env://" prefix for configuration parameters (get value from environment variables).
- add even more datum fields for keeping data.
kafka:
- set offset option to "earliest" by default.
- better schema handling (more/less schema keys on receiving/sending).
telegram:
- multiple telegram clients per app instance (sending and receiving).
- add send_delay option (api limits).
- fix and refactor message_type_process and message_type_fetch options.
- fix match_signature option.
- breaking: extend chats/users database schemas.
- set chat_save to "false" by default.
other:
- Configuration examples repo: https://github.com/livelace/gosquito-public.
- Demo telegram channels.
gosquito-v4.1.0-6e0159.appimage:
SHA256: a2d1d984704543342e33104c1bab4f66b8cf5e3c951b181163e44d4ca797cc85