* feat: webhooks * feat: Enhance webhook security and typing, fix validation and encryption bugs * fix: lint / types * fix: rm files * fix: rm mcp * fix: pydantic issue with TypedDict in python version <= 3.11 * fix: pre-commit hook for test coverage * fix: simplify API -- store url on workspace * fix: redo architecture * fix: webhook body * fix: make workspace optional * fix: comments * refactor: add webhook secret * fix: CR comments * feat: use deriver for webhooks * use key-value approach * feat: add work unit key to deriver * fix: add work unit key to webhooks * fix: tests * fix: cr comments #2 * fix: endpoint structure; make webhook delivery into a function; add tests; other general comments * chore: change webhook secret, fix test event and workspace_id, use async with * feat: implement queue.empty and backfill * fix: unique constraint * refactor: queue to use outerjoin and remove skip locked; also fix publish queue.empty * fix: tests * fix: migration - make columns non-nullable |
||
|---|---|---|
| .. | ||
| 20f89a421aff_rename_metamessage_type_to_label.py | ||
| 66e63cf2cf77_add_indexes_to_documents_table.py | ||
| 88b0fb10906f_add_webhooks_table.py | ||
| 556a16564f50_add_user_id_and_app_id_to_tables.py | ||
| 05486ce795d5_make_session_name_required_on_messages.py | ||
| 917195d9b5e9_add_messageembedding_table.py | ||
| a1b2c3d4e5f6_initial_schema.py | ||
| b765d82110bd_change_metamessages_to_user_level_with_.py | ||
| c3828084f472_add_indexes_for_messages_and_.py | ||
| d429de0e5338_adopt_peer_paradigm.py | ||