v6.0.0
6.0.0 (2025-01-22)
⚠ BREAKING CHANGES
- renamed kernel toml
- payload is fetched from KV
Features
- actions sdk (c4160c6)
- add app id and bot user id (d292f5a)
- add environment variable to configuration (c3dc29d)
- add signature to action plugins (a682ce0)
- add tests (2be91f6)
- added branch deployment (51f1276)
- added manifest to hello-world-plugin.ts (d93b5c3)
- added ref on manifest.json retrieval for workers (bd1f58f)
- added release-please.yml (1ee4961)
- added tests for ref manifest fetching (49bef29)
- additional properties and required (639e4e3)
- development config (94e2685)
- enabling worker observability (4853aa8)
- export (f56714b)
- export additional config constants (a2ca525)
- export context (1f6c922)
- fix signature and add plugin github token (6941ff8)
- hono (a8e29de)
- hono (fef7870)
- initial impl (c5b77f3)
- interactive setup (6916ad3)
- jest typescript config (132537c)
- make createPlugin sync function (ff36f56)
- manifest commands object (67de8cf)
- manifest is now read and cached from the target repo (9c66d70)
- manifest is now read and cached from the target repo (76af3a0)
- merge (6d24748)
- more context and tests (e90a93d)
- multiple commands can be handled for skip (7b3e111)
- payload is fetched from KV (de80953)
- serve manifest (34adce1)
- test for skipBotEvents (128e93e)
- ubiquity logger (4053df7)
- use empty store (af5da64)
Bug Fixes
- add error handling to plugin dispatch (a3acebf)
- add error handling to schema decoding (7b15aa1)
- add npm token authentication (d551da3)
- add paginateGraphQL plugin to customOctokit (a3e1202)
- bumped plugin-sdk (a65c27a)
- bumped wrangler version (9f647ab)
- call plugins synchronously (8f386a0)
- change file name (561077e)
- ci (026ed42)
- ci test (199c646)
- correct manifest decoding logic (f76696b)
- correct variable used in error logging (37ca024)
- empty store (9eb1014)
- enabled nodejs compat (bc05c58)
- enabled nodejs compat (8b27baa)
- enabled nodejs compat (41e4b96)
- enhance error log context and config path handling (9a4bede)
- export Manifest type from SDK (2b090cd)
- file name (98fdee7)
- fixed proxy target url (7079aba)
- illegal invocation (f393668)
- import buffer from node namespace (bd9c210)
- imports (01854e7)
- install @ubiquity-os/ubiquity-os-logger (4d6eae9)
- knip (64681b8)
- knip (5b3dfad)
- knip, test (6018c59)
- lockfile updates (74c4fb3)
- log if comment can't be created (ba98cb6)
- manifest commands are properly checked for skipping (b4e8fb6)
- packages (7277580)
- pin version (4cd4ae6)
- push-event: handle changes to both dev and prod config (9435e12)
- regex to match action now accepts higher depth (668062f)
- remove broken test (472e929)
- remove SDK files and update dependencies (d47c5f2)
- remove test command (fcb4078)
- remove ubiquibot phrasing (b22d978)
- replace process.env with ctx.env in server.ts (d376750)
- resolve input decoding issue in server.ts (fe99961)
- sdk: add postComment function for structured metadata (b87f4ca)
- serialize plugin and value in error messages (7841107)
- simplify array check (0421c30)
- skip posting help comment when no commands found (a71eb67)
- spell (b40750f)
- tests (1fd1fbc)
- tests (b58f0f0)
- tests (164f247)
- tests (e32602a)
- tests (7d6d1c0)
- the default values for skipBotEvents and ubiquity:listeners is no longer overridden (144cc55)
- the default values for skipBotEvents and ubiquity:listeners is no longer overridden (127679f)
- trimming body to find commands (fd17b58)
- tsup (e0ccba3)
- types (bfe4651)
- unified inputs for worker and action to generate the same payload and signature (9fed981)
- unified inputs for worker and action to generate the same payload and signature (d8ca283)
- update comment body to use diff instead of raw log (1ccbac3)
- update dependencies in package.json (f09bf82)
- update eslint ignores (758145b)
- update Husky setup for production and CI (9a76d37)
- update husky to version 9.1.6 (ca08e9f)
- update module paths and tsup config for modern output (c517513)
- update module paths and tsup config for modern output (3b1f303)
- update package name in package.json (a8ac6fb)
- update public key to match new private key (6986998)
- update release workflow for node support (5e1239e)
- update release-please.yml (4fb79a0)
- update sdk (80e6bbc)
- update token variable and reorder dependencies (f3c5df8)
- worker: handle exceptions properly in webhooks (1792982)
- worker: handle exceptions properly in webhooks (f146a64)
- workflow: update worker-deploy and setup-kv scripts (1c293d8)
Miscellaneous Chores
- renamed kernel toml (1c42c47)