v1.0.0 - Takeoff!
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