Releases: tyzbit/acars-processor
v1.3.2 - OpenAI Annotator
What's Changed
- fix: add URL field to OpenAIFilterer by @joryirving in #44
Full Changelog: v1.3.1...v1.3.2
v1.3.1 - OpenAI Annotator
Full Changelog: v1.3.0...v1.3.1
v1.3.0 - OpenAI-compatible Annotations
Big thanks for @joryirving for adding this and rounding out our LLM support.
What's Changed
- feat: add OpenAI annotator support by @joryirving in #42
Full Changelog: v1.2.0...v1.3.0
v1.2.0 - Built in regex filtering
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
Full Changelog: v1.1.0...v1.2.0
v1.1.0 - Interactive mode, LLM system prompt tweaks
- 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
- 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)
Full Changelog: v1.0.2...v1.0.3
v1.0.2 - Discord and Ollama bugfixes
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
Full Changelog: v1.0.0...v1.0.1
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