Repository navigation
Releases: Yeachan-Heo/gajae-way
Releases · Yeachan-Heo/gajae-way
Release list
v0.4.1
What's Changed
- chore: PR review controls (CODEOWNERS + /re-review) by @Yeachan-Heo in #682
- chore: back-merge main into dev (PR review controls) by @Yeachan-Heo in #691
- fix(gateway): CLI queue timeout is not a broker outage; never strand pre-send bound turns (#675) by @Yeachan-Heo in #676
- fix(gateway): stability wave — durable send intent, bounded holds, busy-wait stalls, origin_silent, fault-injection matrix (#685-#689) by @Yeachan-Heo in #698
- chore(release): 0.4.1 by @Yeachan-Heo in #699
Full Changelog: v0.4.0...v0.4.1
v0.4.0
What's Changed
- fix(gateway): fence observer settlement and drain relay teardown by @snowykr in #640
- fix(gateway): preserve busy refusal across restart without replay by @snowykr in #644
- fix(memory): bound memory git by a deadline and never wait on Bun reporting its exit by @najy97 in #656
- fix(telegram): key inbound messages by chat-scoped Telegram ids so reactions resolve by @najy97 in #655
- fix(gateway): include top-level error message in failure details (Refs #657) by @Yeachan-Heo in #660
- fix(adapter-slack): do not open an empty thread for root-message status line by @rlaope in #658
- fix(gateway): preserve native operation authority across recovery by @snowykr in #652
- fix(gateway): skip journaling no-op attempt updates (#648) by @Yeachan-Heo in #649
- fix(gateway): compact superseded attempt_updated rows and report journal size (#648) by @Yeachan-Heo in #650
- fix(adapter-slack): answer an @mention that invited the bot into the channel by @bellman-sionic in #645
- feat(gateway): support GJC 0.19.0 runtime contracts by @snowykr in #663
- feat(gateway): announce stack restarts to active conversations by @rlaope in #662
- feat(gateway): default daily memory de-bloat cron for files over 100KB by @Yeachan-Heo in #651
- feat(gateway): suggest gjc-listed models in /model set autocomplete by @kimdogyeom in #647
- feat(telegram): upload MEDIA: file deliveries with sendPhoto/sendDocument by @najy97 in #639
- chore: back-merge main (v0.3.4) into dev by @Yeachan-Heo in #670
- fix(gateway): bound journal retention sweeps to O(batch) on large journals by @Yeachan-Heo in #671
- chore(release): 0.4.0 by @Yeachan-Heo in #672
New Contributors
Full Changelog: v0.3.4...v0.4.0
v0.3.4
What's Changed
- fix(gateway): report force-ended checks cycles atomically by @snowykr in #641
- chore(release): 0.3.4 by @Yeachan-Heo in #646
Full Changelog: v0.3.3...v0.3.4
v0.3.3
What's Changed
- fix: stop advertising unsupported UI elicitation by @Yeachan-Heo in #620
- fix(monitor): execute-first authoring prompt; keep echoes out of the roll digest (#369) by @Yeachan-Heo in #623
- fix(#621): make restart-stack CLI tests fully hermetic by @Yeachan-Heo in #622
- docs: align README with implemented setup and runtime by @snowykr in #631
- fix(gateway): keep Discord channel lane reports at root by @snowykr in #634
- fix(gateway): reconcile missing receipts with runtime evidence by @snowykr in #635
- fix(gateway): observe worker activity after relay reconnect by @snowykr in #636
- test(cli): make gjc-install readdir assertions order-independent by @Yeachan-Heo in #638
- chore: back-merge main (v0.3.2) into dev by @Yeachan-Heo in #624
- fix(gateway): bound lane git commands and add an event-loop watchdog (#615) by @Yeachan-Heo in #616
- fix(gateway): recover repeated monitor prior-run failures by @Yeachan-Heo in #629
- Fix work-lane checks lookup by PR head SHA by @Yeachan-Heo in #630
- fix(monitors): detect paraphrased contract echoes by @Yeachan-Heo in #633
- feat: Implement thread muting with [SHUTUP] token (issue #625) by @Yeachan-Heo in #626
- fix(gateway): remove caller session-create retries by @Yeachan-Heo in #597
- Gateway #567 step 2: replay the journal on boot by @Yeachan-Heo in #586
- fix(gateway): reconcile saved receipts and fence native restarts by @snowykr in #637
- chore(release): 0.3.3 by @Yeachan-Heo in #642
New Contributors
Full Changelog: v0.3.2...v0.3.3
v0.3.2
What's Changed
- GW-568: intent-first broker operation journal + broker readiness wait for work.start by @Yeachan-Heo in #570
- fix(slack): preserve mrkdwn link syntax by @Yeachan-Heo in #594
- Fix work lane checks lookup and retirement (#595) by @Yeachan-Heo in #598
- fix(gateway): drain persona turns before shutdown by @Yeachan-Heo in #605
- Fixes #600: diagnose monitor dispatch failures by @Yeachan-Heo in #606
- test(gateway): cover persona recovery across server restart by @Yeachan-Heo in #609
- feat(gateway): report functional readiness by @Yeachan-Heo in #608
- fix(gateway): terminalize stalled persona turns by @Yeachan-Heo in #599
- Refs #602: recover invalid model creates and drain restarts by @Yeachan-Heo in #607
- fix(gateway): roll a monitor session after a wedged prompt submission by @Heyaaz in #611
- fix(broker): measure the watchdog window in awake time, not wall time by @Heyaaz in #610
- fix(gateway): re-prompt the persona after runs the runtime started on its own by @najy97 in #612
- fix(discord): keep fenced MEDIA examples as text by @yazzang-homelab in #613
- feat(gateway): block-form HANDOFF/SEND routing tokens, multi-block per turn by @Yeachan-Heo in #614
- chore(gateway): pin gjc 0.18.12 by @Yeachan-Heo in #617
- chore(release): 0.3.2 by @Yeachan-Heo in #618
Full Changelog: v0.3.1...v0.3.2
v0.3.1
What's Changed
- feat(gateway): name provider policy refusals in the delivered turn failure by @MyoungHaSong in #575
- fix(gateway): settle a removed monitor's waiting events and slots on removal by @MyoungHaSong in #576
- fix(gateway): page ops cycle session details by @Yeachan-Heo in #585
- fix(gateway): spell the BSD ps environment flag as -E so the boot reaper runs on macOS by @MyoungHaSong in #583
- fix(gateway): reap session hosts on broker restart by @Yeachan-Heo in #587
- chore(release): 0.3.1 by @Yeachan-Heo in #589
Full Changelog: v0.3.0...v0.3.1
v0.3.0
What's Changed
- feat: support custom Slack emoji reactions with [REACT:] tokens by @Yeachan-Heo in #465
- fix(gateway): use the InboxGroup API in recovery_hold test by @Yeachan-Heo in #515
- fix(gateway): treat origins unbound by a broker cutover as history in ops.cycle by @najy97 in #485
- feat(telegram): forward inbound photos and files so the persona can read them by @najy97 in #489
- fix(cli): install release package manifest on update by @Yeachan-Heo in #522
- fix(protocol): treat a mentioned [SILENT] as prose, not a silence directive by @MyoungHaSong in #496
- gateway: make SQLite journal_mode configurable (issue #440) by @Yeachan-Heo in #466
- fix(cli): bootstrap unloaded macOS LaunchAgents by @Yeachan-Heo in #524
- fix(gateway): log and surface the cause of work lane bind failures (Fixes #379) by @Yeachan-Heo in #387
- fix(cli): skip services with missing binaries by @Yeachan-Heo in #523
- feat(discord): send explicit local file attachments by @kimdogyeom in #431
- docs: clarify macOS migration home and schema prerequisites by @Yeachan-Heo in #531
- Enable custom emoji support for personas on Discord and Slack by @Yeachan-Heo in #514
- fix(discord): quarantine a permanently unreadable recovery history by @Heyaaz in #529
- fix(cli): skip unconfigured adapters in restart-stack by @Heyaaz in #526
- fix(gateway): requeue proven model refusals with an in-memory pause by @cheong-yi in #389
- fix(gateway): classify sanitized broker bind failures by @Yeachan-Heo in #530
- fix(slack): normalize inbound custom reactions by @Yeachan-Heo in #537
- fix(discord): exit fatal startup failures so supervision retries login by @jjongguet in #459
- test(gateway): synchronize flaky async assertions by @Yeachan-Heo in #540
- fix(handoff): recognize tokens at start of any block and strip invalid tokens by @Yeachan-Heo in #536
- fix(monitor): prevent delivery of contract restatement notes #369 by @Yeachan-Heo in #469
- fix(docker): make Compose setup command runnable by @Yeachan-Heo in #541
- fix(cli): remove stale services with missing binaries by @Yeachan-Heo in #532
- feat(gateway): [WAKE:] token wakes another conversation by @Yeachan-Heo in #547
- fix(discord): safely recover replies for public threads by @Yeachan-Heo in #456
- feat(gateway): add reloadable idle session reset by @Yeachan-Heo in #548
- fix(gateway): backport orphan worker reaping to dev by @Yeachan-Heo in #553
- feat(gateway): redact secrets from every chat-bound frame [sionic-gajae] by @bellman-sionic in #425
- fix(sdk): make disconnect terminal and reconnect admin safely by @Yeachan-Heo in #549
- test(gateway): stabilize remaining #538 CI flakes by @Yeachan-Heo in #551
- fix(gateway): avoid CLI status spawns on attached work tails by @Yeachan-Heo in #542
- feat(gateway): watch and auto-wake waiting conversations by @Yeachan-Heo in #555
- feat(monitor): route authored results to conversation sessions by @Yeachan-Heo in #546
- test(gateway): stabilize message edit steer test by @Yeachan-Heo in #554
- chore: sync main into dev by @Yeachan-Heo in #544
- fix(gateway): keep watch reasons local by @Yeachan-Heo in #556
- fix(work): land #480 worktree lanes on dev by @Yeachan-Heo in #550
- test(admin): make reconnect backoff timing deterministic by @Yeachan-Heo in #559
- fix(gateway): let an unaddressed steered group message stay unanswered ([SILENT]) by @bellman-sionic in #557
- test(cli): isolate SLO command output by @Yeachan-Heo in #563
- fix(gateway): wait for work turn end before missing receipt by @Yeachan-Heo in #564
- fix(slack,gateway): name Slack attachments by file id so a turn cannot open another thread's download by @bellman-sionic in #561
- fix(discord): deliver synthetic thread replies by @Yeachan-Heo in #566
- fix(gateway): reconcile torn work attempts on boot (#417) by @Yeachan-Heo in #419
- feat(gateway): park lanes in awaiting_checks until PR checks conclude by @Yeachan-Heo in #545
- Issue #567 step 1: Durable work journal for crash recovery by @Yeachan-Heo in #572
- fix(broker): keep observing when recovery after an unconfirmed child fails (0.2.2) by @Yeachan-Heo in #578
- fix(work): resolve the service directory from the binary in compiled gateways (#579) by @Yeachan-Heo in #580
- chore(release): 0.2.3 by @Yeachan-Heo in #581
- sync: main's 0.2.1-0.2.3 hotfixes back into dev by @Yeachan-Heo in #582
- chore(release): 0.3.0 by @Yeachan-Heo in #584
New Contributors
- @kimdogyeom made their first contribution in #431
- @jjongguet made their first contribution in #459
Full Changelog: v0.2.1...v0.3.0
v0.2.3
What's Changed
- fix(broker): keep observing when recovery after an unconfirmed child fails (0.2.2) by @Yeachan-Heo in #578
- fix(work): resolve the service directory from the binary in compiled gateways (#579) by @Yeachan-Heo in #580
Full Changelog: v0.2.1...v0.2.3
v0.2.2
v0.2.1
What's Changed
- fix: resolve Biome lint errors from PR #501 merge by @Yeachan-Heo in #512
- build: sign dist binaries with a stable local identity so macOS privacy grants survive rebuilds by @Dabinlee1 in #452
- fix(gateway): implement process reaping for issue #183 by @Yeachan-Heo in #507
- Fixes #479 by @Yeachan-Heo in #502
- Fixes #401: settle work attempt runtime when recovery detects host_lost by @Yeachan-Heo in #503
- Fix #247: ensure terminal_delivery_id is never NULL for done turns by @Yeachan-Heo in #506
- fix(gateway): allow repeated submission failure resets to recover from stuck sessions by @Yeachan-Heo in #509
- fix(memory): run autolink/audit as tracked operations (Fixes #473) by @Yeachan-Heo in #475
- fix(cutover): snapshot only the rows cutover rewrites (#517) by @bellman-sionic in #521
- feat(slack): upload MEDIA: attachments from persona replies by @MyoungHaSong in #470
- fix(gateway): recover exhausted monitor turns before session rolls (#187) by @Yeachan-Heo in #508
- fix(gateway): reap orphaned workers at boot (#183) by @Yeachan-Heo in #516
- fix(protocol): accept the work/task origins the gateway already writes by @Heyaaz in #392
- fix(discord): keep typing indicator active during interim deliveries by @Yeachan-Heo in #505
- gateway: treat the pinned gjc version as a floor so a gjc upgraded underneath the gateway no longer fails boot by @Dabinlee1 in #448
- fix(issue-480): Complete worktree lanes implementation by @Yeachan-Heo in #528
- gateway: keep a Discord channel-root lane report at the channel root by @Dabinlee1 in #460
- gateway: apply the thinking level from a model:level selector by @Dabinlee1 in #449
- fix(gateway): terminalize exhausted events whose monitor no longer exists by @Yeachan-Heo in #533
- gateway: persona session reliability — wedged turn release, preamble on demand, pre-send compaction, resume closed sessions by @Dabinlee1 in #450
- fix(gateway): recover stuck monitors without discarding turns by @bellman-sionic in #446
- fix(gateway): harden orphan worker reaping after #516 by @Yeachan-Heo in #534
- feat: implement bounded automatic retry for agent errors by @Yeachan-Heo in #398
- fix(update): install the release's gjc pin beside the binaries (0.2.1) by @Yeachan-Heo in #577
Full Changelog: v0.2.0...v0.2.1