Skip to content

Releases: plugboard-dev/plugboard

v0.5.1

26 Jan 22:04
d36ec1d

Choose a tag to compare

Bug Fixes

  • d36ec1d - Check for up-to-date lockfile (#192) - Toby Coleman

Miscellaneous Chores

  • 6414d89096a190b895842b00478adf0e5d5c8887 - (version) v0.5.1 - toby-coleman

v0.5.0

26 Jan 20:36
0730a9a

Choose a tag to compare

Bug Fixes

  • 0730a9a - avoid exhausting Ray CPUs in Tuner by using PlacementGroupFactory with single head bundle (#191) - Copilot

Continuous Integration

  • ea87c3c - Remove WIP setting on PR check (#186) - Toby Coleman

  • a8b4007 - Update Github token permissions (#185) - Toby Coleman

  • 950f9dc - Add a check for open source licenses (#184) - Toby Coleman

  • fd01746 - Update docker build workflow for uv workspaces (#180) - Toby Coleman

Documentation

  • 2e02288 - Make notebooks compatible with Google Colab (#176) - Copilot

Features

  • 49a35bc - Add plugboard server discover CLI command (#188) - Copilot

  • 4d805f7 - LLMImageProcessor and model routing example (#179) - Toby Coleman

  • 7b81c22 - Gracefully shutdown Process when SIGINT is received (#182) - Toby Coleman

  • 1b5b079 - Process parameters (#174) - Toby Coleman

Miscellaneous Chores

  • 2e2fb797381aec49a785330d3053beae80576bc7 - (version) v0.5.0 - toby-coleman

  • 059f41b - Update lockfile (#189) - Toby Coleman

  • fd99eb3 - Configure uv workspace and extract plugboard-schemas package (#178) - Copilot

Tests

  • 221ff52 - Make tests more reliable in CI (#181) - Toby Coleman

v0.4.0

13 Nov 17:38
6b392be

Choose a tag to compare

Documentation

  • 9414e5c - Rock paper scissors LLM example (#170) - Toby Coleman

  • 1e9767b - Add analytics to documentation site (#173) - Toby Coleman

Features

  • 6b392be - Add support for conditional search spaces in the tuner (#172) - Toby Coleman

  • 1784269 - Component decorator (#169) - Chris Knight

  • 79419bc - Postgres state backend (#167) - Chris Knight

Miscellaneous Chores

  • 54ee96b600f96780a738d4c2cb9bba14566cdef2 - (version) v0.4.0 - chrisk314

v0.3.0

09 Oct 08:27
5be64e7

Choose a tag to compare

Bug Fixes

  • 1d06a85 - Optuna storage configuration issue in Tuner (#163) - Copilot

  • dc62eea - Flaky StopEvent test (#144) - Toby Coleman

Build system

  • dc5e249 - (deps) bump the python-packages group with 7 updates (#145) - dependabot[bot]

  • 7da6099 - (deps) bump pydantic from 2.11.3 to 2.11.4 in the python-packages group (#143) - dependabot[bot]

  • 39fa9ae - (deps) bump llama-index-llms-openai from 0.3.33 to 0.3.35 (#132) - dependabot[bot]

  • af1651b - Hatch VCS (#146) - Chris Knight

  • 529381b - Dockerfile changes to support KubeRay execution (#130) - Chris Knight

Continuous Integration

  • 836eab4 - Add config for codecov (#150) - Toby Coleman

  • 87cdffe - Fix docker build CI on release (#141) - Toby Coleman

  • a29c913 - Group dependabot updates (#142) - Toby Coleman

  • c9f2f72 - Python 3.13 support (#140) - Toby Coleman

Documentation

  • 5be64e7 - Documentation for event-based models (#117) - Toby Coleman

  • bbfd6d1 - Add demo of Tuner (#158) - Toby Coleman

  • 63e96c0 - Optimisation tutorial (#147) - Toby Coleman

Features

  • b61d61e - Event producer graph for graceful shutdown (#165) - Chris Knight

  • 4bcda05 - Process export to YAML (#161) - Toby Coleman

  • a4b0475 - Step check process status (#153) - Chris Knight

  • 2ed4482 - Constraints on Tuner (#155) - Toby Coleman

  • e71b82b - Component Status updates (#152) - Toby Coleman

  • 6aca340 - RabbitMQ Connector (#133) - Chris Knight

  • be3bb67 - Optimisation (#139) - Toby Coleman

Miscellaneous Chores

  • 95fdba84c42befdd6d0ffcba9aa4e5691f9b6d36 - (version) v0.3.0 - toby-coleman

  • e597f92 - Use uvloop as the async event loop (#166) - Toby Coleman

  • 01c0fd6 - Update Codespaces to use copilot (#159) - Toby Coleman

  • f9bbd25 - Smoke tests for tutorial code (#157) - Toby Coleman

  • 0a592c6 - Custom copilot instructions for building models (#156) - Toby Coleman

  • 23bfa8f - Add tolerance to tests (#154) - Toby Coleman

Tests

v0.2.0

16 Apr 12:36
e1911ce

Choose a tag to compare

Bug Fixes

  • 808c346 - Use process context manager when running in CLI (#125) - Toby Coleman

  • bb91583 - ZMQ Connector (#116) - Chris Knight

Build system

  • e0e9e68 - Update gchr.io cleanup action (#126) - Toby Coleman

  • bee228e - Improved Docker build (#119) - Toby Coleman

Continuous Integration

  • bcc4147 - Pipeline fixes for Docker and PyPI (#118) - Toby Coleman

Documentation

  • 7e439aa - Add topic tags and various improvements (#128) - Toby Coleman

Features

Miscellaneous Chores

  • 4759de8e74ecff98f1ae128fd6323550473e24c3 - (version) v0.2.0 - toby-coleman

  • e1911ce - Dependency management (#131) - Toby Coleman

  • daf3ac4 - Upgrade deps and pipeline restructuring (#129) - Chris Knight

Refactoring

  • fdb62fb - Decouple step and event handling (#123) - Chris Knight

v0.1.1

15 Mar 19:10
4fefeb8

Choose a tag to compare

Bug Fixes

Documentation

Miscellaneous Chores

  • 8c2860611efee38709f14a209ee956c01cf68bd8 - (version) v0.1.1 - toby-coleman

v0.1.0

15 Mar 18:11
d959efb

Choose a tag to compare

Bug Fixes

  • 66ec22e - Allow RayProcess to be built from config (#109) - Toby Coleman

  • cd4c6bd - Component Registry (#107) - Toby Coleman

  • ecd49f8 - Fixes and improvements to websocket component (#100) - Toby Coleman

  • 9977c93 - Ray serialisation issues (#92) - Toby Coleman

  • 4143635 - args and kwargs on library components (#87) - Toby Coleman

  • 3387f80 - LLMChat fixes (#83) - Toby Coleman

  • 7851aab - Fixes branching processes (#75)Closes #73 with test and modifications to IOController.* Allows the IOController to have multiple channels connected to thesame output. - Toby Coleman

  • 686f4ea - Bug fixes to CLI and RayChannel (#67) - Toby Coleman

  • 6799350 - Handle initial values and circular processes (#62) - Toby Coleman

  • 8b48dae - Better type checking on Component (#63) - Toby Coleman

  • 48c8dc0 - CI bugs (#16) - Toby Coleman

Build system

  • 24c2f38 - Improve docker caching when using uv (#66) - Toby Coleman

  • 9df091d - Migrate from poetry to uv (#59) - Toby Coleman

  • 5503c0d - Makefile pyenv fixes (#18) - Chris Knight

  • d6b028c - Docker (#8) - Chris Knight

Continuous Integration

  • 06bb93a - Fix docs and PyPI pipelines (#111) - Toby Coleman

  • 2a90d72 - Add codecov action and status badge (#110) - Toby Coleman

  • c6582ae - Fix pipeline issues (#106) - Chris Knight

  • 0b6b082 - bandit radon coverage (#103) - Chris Knight

  • 89be4e4 - Separate PR workflows (#81) - Toby Coleman

  • 5455a06 - Minor mprovements to CI pipeline/codespaces (#43) - Toby Coleman

  • 806ed28 - Fixup release workflow syntax issues (#34) - Chris Knight

  • c1b4ea5 - CI pipeline setup (#6) - Toby Coleman

Documentation

  • d959efb - Follow-up docs improvements for release (#113) - Toby Coleman

  • 406e8cd - Websocket demo (#98) - Toby Coleman

  • 5c85d52 - Updated documentation and examples (#72) - Toby Coleman

  • d55fde6 - Improved documentation (#45) - Toby Coleman

Features

  • 8bdd198 - Stop event (#79) - Chris Knight

  • 5b15682 - Improved type hinting on object args (#89) - Toby Coleman

  • b2b901c - Basic validation checks for improved user experience (#91) - Toby Coleman

  • 1f3a56d - WebsocketReader and WebsocketWriter components (#77) - Toby Coleman

  • 1928096 - Structured logging (#70) - Toby Coleman

  • 8192920 - ZMQ pubsub connector (#71) - Chris Knight

  • b39c161 - LLM Component via llama-index (#52) - Toby Coleman

  • aec9e35 - RayStateBackend and RayChannel (#49) - Toby Coleman

  • e529027 - Events (#46) - Chris Knight

  • f531ef5 - Multiprocessing state backend (#39) - Toby Coleman

  • 0a35365 - Sqlite state backend (#36) - Chris Knight

  • 1d9123b - ZMQ Channel (#35) - Toby Coleman

  • 38eaf6a - State backend (#27) - Chris Knight

  • 95e43ce - Data reader and writer components (#26) - Toby Coleman

  • 123363e - CLI (#28) - Toby Coleman

  • dd5d4c4 - ProcessBuilder (#19) - Toby Coleman

  • 93ce32a - Schema objects (#14) - Toby Coleman

  • c60f1d3 - Adds core classes shell implementations (#10) - Chris Knight

  • c89b608 - Notebook examples (#12) - Toby Coleman

Miscellaneous Chores

  • 4e209abe84c1ab60fb9786a85630952df6419ffe - (version) v0.1.0 - toby-coleman

  • 143875f - Drop multiprocess/dill support (#64) - Toby Coleman

  • ef7da90 - Multiprocessing improvements (#47) - Toby Coleman

  • 293a6ec - Custom Pydantic base class (#42) - Toby Coleman

  • 742122f - Move CLI entrypoint to main.py (#38) - Toby Coleman

  • 3c1afb3 - Documentation setup (#4) - Toby Coleman