Skip to content

Kamra PMS v2.6.0

Latest

Choose a tag to compare

@github-actions github-actions released this 27 Aug 08:08
8ac3db1

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