<commit_before>#### 0.6.0

- Dropped feature: support for `:sequential` tasks
- Dropped feature: support for `onyx.task-scheduler/greedy`
- Dropped feature: support for HornetQ messaging
- Dropped feature: internal HornetQ messaging plugin
- New messaging transport: Netty TCP
- New messaging transport: Aeron
- New feature: Percentage-based, elastically scalable acknowledgement configuration
- New feature: Input, output, and specific task name exemption from acting as an acker node
- New feature: Functions can take an entire batch of segments as their input with catalog key `:onyx/batch?` true
- New feature: Flow conditions handle exceptions as predicates
- New feature: Flow conditions may post-transform exception values into new segments
- New feature: Flow conditions support a new `:action` key with `:retry` to reprocess a segment from its root value
- New feature: Custom compression and decompression functions through Peer configuration
- New feature: Internal core.async plugin
- New documentation: Event context map information model
- Added metadata to all public API functions indicating which Onyx version they were added in
- `onyx.api/start-peers!` API renamed to `onyx.api/start-peers`
- `onyx.api/shutdown-peers` is now idempotent
- Return type of public API function submit-job has changed. It now returns a map containing job-id, and task-ids keys.
- The last task in a workflow no longer needs to be an `output` task
- Renamed "Round Robin" schedulers to "Balanced"<commit_msg>batch -> bulk.<commit_after>#### 0.6.0

- Dropped feature: support for `:sequential` tasks
- Dropped feature: support for `onyx.task-scheduler/greedy`
- Dropped feature: support for HornetQ messaging
- Dropped feature: internal HornetQ messaging plugin
- New messaging transport: Netty TCP
- New messaging transport: Aeron
- New feature: Percentage-based, elastically scalable acknowledgement configuration
- New feature: Input, output, and specific task name exemption from acting as an acker node
- New feature: Functions can take an entire batch of segments as their input with catalog key `:onyx/bulk?` true
- New feature: Flow conditions handle exceptions as predicates
- New feature: Flow conditions may post-transform exception values into new segments
- New feature: Flow conditions support a new `:action` key with `:retry` to reprocess a segment from its root value
- New feature: Custom compression and decompression functions through Peer configuration
- New feature: Internal core.async plugin
- New documentation: Event context map information model
- Added metadata to all public API functions indicating which Onyx version they were added in
- `onyx.api/start-peers!` API renamed to `onyx.api/start-peers`
- `onyx.api/shutdown-peers` is now idempotent
- Return type of public API function submit-job has changed. It now returns a map containing job-id, and task-ids keys.
- The last task in a workflow no longer needs to be an `output` task
- Renamed "Round Robin" schedulers to "Balanced"
{'fraction_non_alphanumeric': 0.06611295681063123, 'fraction_numerical': 0.0019933554817275745, 'mean_word_length': 4.6918714555765595, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 4, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3971691', 'n_tokens_mistral': 792, 'n_tokens_neox': 753, 'n_words': 394}