Skip to content

Releases: tyzbit/acars-processor

v1.2.0 - Built in regex filtering

09 Feb 01:30
2ff6dd1

Choose a tag to compare

RequireRegexMatches and RequireAllRegexMatches have been added as Builtin filters, to require a certain number of regex matches or to require a message to match all regexes, respectively. Incorrect regexes are easy to make and it's a lot of work to maintain a list of regexes so if you can use other filters instead (such as DictionaryPhraseLengthMinimum) or in combination with regexes, you'll limit the amount of headache. Nobody wants to manage 100 regexes.

What's Changed

  • feat(filters): add builtin regex filter by @tyzbit in #40

Full Changelog: v1.1.0...v1.2.0

v1.1.0 - Interactive mode, LLM system prompt tweaks

02 Sep 22:22
34d0cb7

Choose a tag to compare

  • Add interactive mode (-i) that reads from STDIN for testing and flexibility. You can submit an ACARS or VDLM2 message.
  • Minor tweaks to the filter LLMs

Full Changelog: v1.0.4...v1.1.0

v1.0.4 - Discord receiver regex fix

02 Sep 02:34

Choose a tag to compare

  • Regexes did not require the field to end with the search

Full Changelog: v1.0.3...v1.0.4

v1.0.3 - Label filter (Builtin)

01 Sep 05:01

Choose a tag to compare

v1.0.2 - Discord and Ollama bugfixes

30 Aug 19:02

Choose a tag to compare

Fixes timestamp issue with Discord receiver and checking for empty strings in Ollama filter.
Full Changelog: v1.0.1...v1.0.2

v1.0.1 - Minor adjustments to docs and APMessages

30 Aug 03:31

Choose a tag to compare

v1.0.0 - Takeoff!

27 Aug 04:38

Choose a tag to compare

ACARS-Processor v1.0.0

First and foremost, thank you to everyone who has run acars-processor and another thanks to everyone that has provided feedback or PRs - they all have made this app better. I am very proud of this app and the small but growing community around it, and this has helped improve my Go skills a lot.

Note

Special thanks to LilDrunkenSmurf in the Home Ops community and Maxwell in the ACARSDrama community for continued, valuable input in developing acars-processor. I can't express how grateful I am and how crucial having others running your code and providing feedback is.

MAJOR RESTRUCTURE FROM PREVIOUS VERSIONS

Highly recommend starting with a fresh database if you use one and re-reading README.md in its entirety. Example configs are available in config_example.yaml and config_all_options.yaml.


What's Changed since v0.17.0

  • major(BREAKING): specify individual steps of filter, annotator or receiver in the config by @tyzbit in #27

  • Builtin filters will not filter empty message text. LLM steps will since it does not make sense to call an LLM with an empty message text (yet...)

  • feat(receivers): add mastodon and add go text/template templating to all receivers by @tyzbit in #28

  • feat(filter-builtin): add RequireTerms and RequireAllTerms by @tyzbit in #29

  • feat(filter-builtin): add LLMProcessNumber(Above|Below) by @tyzbit in #30

  • Ollama Turbo support

  • All filters now support logic inversion

Full Changelog: v0.17.0...v1.0.0

v1.0.0-rc10 - Taxiing for Takeoff!

26 Aug 15:05

Choose a tag to compare

Pre-release
  • Logging tweaks and removing SelectingFields at the top Annotate step level (use Filter instead)

Full Changelog: v1.0.0-rc9...v1.0.0-rc10

v1.0.0-rc9 - Taxiing for Takeoff!

25 Aug 16:10

Choose a tag to compare

Pre-release

Full Changelog: v1.0.0-rc8...v1.0.0-rc9

v1.0.0-rc8 - Taxiing for Takeoff!

25 Aug 02:43
7fb5193

Choose a tag to compare

Pre-release

What's Changed

  • feat(filter-builtin): add LLMProcessNumber(Above|Below) by @tyzbit in #30

Full Changelog: v1.0.0-rc7...v1.0.0-rc8