Skip to content

Releases: Yeachan-Heo/gajae-way

v0.4.1

Choose a tag to compare

@github-actions github-actions released this 27 Oct 03:34
8b3899c

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

Choose a tag to compare

@github-actions github-actions released this 26 Oct 01:54
6709689

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

Choose a tag to compare

@github-actions github-actions released this 21 Oct 02:50
1a71d2f

What's Changed

Full Changelog: v0.3.3...v0.3.4

v0.3.3

Choose a tag to compare

@github-actions github-actions released this 20 Oct 09:15
6c0f9eb

What's Changed

New Contributors

Full Changelog: v0.3.2...v0.3.3

v0.3.2

Choose a tag to compare

@github-actions github-actions released this 18 Oct 12:39
408f3f8

What's Changed

Full Changelog: v0.3.1...v0.3.2

v0.3.1

Choose a tag to compare

@github-actions github-actions released this 15 Oct 08:06
51bff9a

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

Choose a tag to compare

@github-actions github-actions released this 15 Oct 07:20
16cb447

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

Full Changelog: v0.2.1...v0.3.0

v0.2.3

Choose a tag to compare

@github-actions github-actions released this 15 Oct 05:54

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

Choose a tag to compare

@github-actions github-actions released this 15 Oct 00:02

Full Changelog: v0.2.1...v0.2.2

v0.2.1

Choose a tag to compare

@github-actions github-actions released this 14 Oct 23:49

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