2.6.0 (2026-08-27)
Features
- channel-manager: Implement AioSell adapter with updated API int… (c6d259b)
- channel-manager: Implement AioSell adapter with updated API integration (8b0dbee)
- connect Claude to the hotel over hosted MCP (235a0b4)
- demo: add guarded nightly reset for public playground (47acca7)
- playground reset and hosted Claude MCP (4be5b92)
Bug Fixes
- booking: null-safe cancellation/no-show fee labels (781d638)
- booking: null-safe cancellation/no-show fee labels (03c0963)
- booking: null-safe fee labels (9b30810)
- booking: null-safe fee labels and widen booking sheet (e815491)
- channel-manager: add _do_cancel helper for OTA cancels (cd9f332)
- channel-manager: exact nosemgrep:frappe-setuser marker for marketplace check (baa94c2)
- channel-manager: preserve AioSell Basic-auth so Frappe doesn't r… (d671b7a)
- channel-manager: preserve AioSell Basic-auth so Frappe doesn't reject the webhook (b0937bd)
- clear AUD-00003 Semgrep Security warning (fedbd98)
- clear Frappe Cloud audit frappe-manual-commit (e6be2bf)
- drop scheduler manual commit that failed FC Submission Gate (339971f)
- marketplace: annotate MCP and HK set_user for FC gate (04f4b7b)
- silence FC Semgrep Security set_user warnings (67d26b1)
What's Changed
- chore: unblock Frappe Cloud marketplace review by @azzaxp in #32
- chore: land marketplace Semgrep CI on main by @azzaxp in #33
- chore: merge main into develop after marketplace hotfix by @azzaxp in #34
- fix: clear Frappe Cloud audit frappe-manual-commit by @azzaxp in #35
- fix: clear AUD-00003 Semgrep Security warning by @azzaxp in #37
- chore: merge main into develop after marketplace security hotfix by @azzaxp in #39
- feat(channel-manager): Implement AioSell adapter with updated API int… by @Kruthikagowda12 in #40
- chore: release train 2026-08 by @azzaxp in #42
- fix(booking): null-safe fee labels by @azzaxp in #44
- feat: playground reset and hosted Claude MCP by @azzaxp in #38
- chore: sync main into develop after #38 by @azzaxp in #45
- fix(channel-manager): preserve AioSell Basic-auth so Frappe doesn't r… by @Kruthikagowda12 in #46
- chore: release train 2026-08 (AioSell webhook) by @azzaxp in #47
- Accept Administrator on first login and document credentials by @azzaxp in #48
- chore(main): release 2.6.0 by @github-actions[bot] in #49
Full Changelog: v2.5.0...v2.6.0