| #1 | chore: enable monitors and Captain Classifier for paid plans...chatwoot/chatwootSep 25, 2026 |
| #2 | feat(reports): add common monitor templates (#16011)
The em...chatwoot/chatwootSep 25, 2026 |
| #3 | fix(reports): keep monitor drill-down open on refresh (#1601...chatwoot/chatwootSep 25, 2026 |
| #4 | feat(reports): define monitor data contracts (#15966)
## De...chatwoot/chatwootSep 25, 2026 |
| #5 | feat: show who suspended an account (#15874)
Account suspen...chatwoot/chatwootSep 18, 2026 |
| #6 | feat: show cloud payment warnings (#15852)
## Description
...chatwoot/chatwootSep 18, 2026 |
| #7 | fix: skip widget contact creation for crawlers (#15875)
## ...chatwoot/chatwootSep 18, 2026 |
| #8 | Merge branch 'release/4.18.0' into developchatwoot/chatwootSep 17, 2026 |
| #9 | Bump version to 4.18.0chatwoot/chatwootSep 17, 2026 |
| #10 | fix: limit app, widget, and admin search indexing (#15873)
...chatwoot/chatwootSep 17, 2026 |
| #11 | Merge commit from fork
* fix: authorize conversations befor...chatwoot/chatwootSep 17, 2026 |
| #12 | fix(ci): document RubyLLM audit exception (#15847)
## Descr...chatwoot/chatwootSep 16, 2026 |
| #13 | feat: add sorting to filtered conversations (#15753)
## Des...chatwoot/chatwootSep 16, 2026 |
| #14 | refactor: group Captain runner options (#15707)
This follow...chatwoot/chatwootSep 10, 2026 |
| #15 | test: cover WhatsApp HTML-like outbound payload (#15750)
##...chatwoot/chatwootSep 09, 2026 |
| #16 | feat(inboxes): persist social provider names (#15629)
Insta...chatwoot/chatwootSep 09, 2026 |
| #17 | feat: improve Captain playground test setup (#15652)
Adds a...chatwoot/chatwootSep 08, 2026 |
| #18 | fix(inboxes): hide Facebook and X identifiers (#15628)
Face...chatwoot/chatwootAug 31, 2026 |
| #19 | fix(inboxes): hide opaque social identifiers (#15611)
Insta...chatwoot/chatwootAug 28, 2026 |
| #20 | feat(inboxes): display channel identifiers (#15528)
Inbox n...chatwoot/chatwootAug 27, 2026 |
| #21 | feat: add Captain scenario and tool toggles (#15571)
## Des...chatwoot/chatwootAug 27, 2026 |
| #22 | feat(inboxes): expose channel identifiers (#15527)
Inbox pa...chatwoot/chatwootAug 27, 2026 |
| #23 | Merge branch 'release/4.17.1' into developchatwoot/chatwootAug 27, 2026 |
| #24 | Bump version to 4.17.1chatwoot/chatwootAug 27, 2026 |
| #25 | fix: localize friendly email sender names (#15459)
# Pull R...chatwoot/chatwootAug 19, 2026 |
| #26 | fix: restore Rails 7.2 schema dumps (#15500)
# Pull Request...chatwoot/chatwootAug 17, 2026 |
| #27 | fix: oversized message cursors (#15400)
Message pagination ...chatwoot/chatwootAug 13, 2026 |
| #28 | fix: reject malformed filter payloads (#15398)
Contact and ...chatwoot/chatwootAug 13, 2026 |
| #29 | fix: handle empty round robin queues (#15399)
Round-robin q...chatwoot/chatwootAug 13, 2026 |
| #30 | fix: Handle NUL bytes in canned response search (#15397)
Ca...chatwoot/chatwootAug 12, 2026 |
| #31 | chore: upgrade Rails to 7.2.3.1 (#13437)
This upgrades Chat...chatwoot/chatwootAug 10, 2026 |
| #32 | feat: enable data imports for paid plans (#15346)
Data Impo...chatwoot/chatwootAug 06, 2026 |
| #33 | fix: add default names to data imports (#15345)
Data import...chatwoot/chatwootAug 06, 2026 |
| #34 | feat(data-imports): add Freshdesk migration (1/3) (#15261)
...chatwoot/chatwootAug 05, 2026 |
| #35 | fix: freeze SLA misses after resolution (#15024)
## Descrip...chatwoot/chatwootJul 29, 2026 |
| #36 | fix: harden article author updates (#15229)
## Description
...chatwoot/chatwootJul 29, 2026 |
| #37 | fix: stabilize conversation FAQ lock spec (#15236)
## Descr...chatwoot/chatwootJul 29, 2026 |
| #38 | chore(search): support Elastic Cloud API keys (#15231)
# Pu...chatwoot/chatwootJul 29, 2026 |
| #39 | Update security reporting policy (#579)
## Summary
- Clarif...chatwoot/docsJul 28, 2026 |
| #40 | Merge branch 'release/4.16.2' into developchatwoot/chatwootJul 27, 2026 |
| #41 | Bump version to 4.16.2chatwoot/chatwootJul 27, 2026 |
| #42 | fix: harden conversation participant api (#15180)
Prevents...chatwoot/chatwootJul 27, 2026 |
| #43 | feat: Add account suspension metadata in Super Admin (#15158...chatwoot/chatwootJul 24, 2026 |
| #44 | fix(email): allow larger email templates (#15146)
## Descri...chatwoot/chatwootJul 24, 2026 |
| #45 | fix: enforce email limits for agent invitations (#15082)
# ...chatwoot/chatwootJul 24, 2026 |
| #46 | fix: stabilize Intercom client error spec (#15154)
Stabiliz...chatwoot/chatwootJul 24, 2026 |
| #47 | feat: retry stalled Intercom imports after 15 minutes (#1505...chatwoot/chatwootJul 24, 2026 |
| #48 | Merge branch 'release/4.16.1' into developchatwoot/chatwootJul 23, 2026 |
| #49 | Bump version to 4.16.1chatwoot/chatwootJul 23, 2026 |
| #50 | fix: lock agent quota checks (#15029)
# Pull Request Templa...chatwoot/chatwootJul 22, 2026 |
| #51 | fix: rate limit agent management APIs (#15081)
# Pull Reque...chatwoot/chatwootJul 20, 2026 |
| #52 | docs: add branded email layout API reference (#15023)
## De...chatwoot/chatwootJul 17, 2026 |
| #53 | feat: branded email layouts for email inboxes (#14936)
## D...chatwoot/chatwootJul 17, 2026 |
| #54 | feat: Intercom import workflow (#14922)
## Description
Add...chatwoot/chatwootJul 13, 2026 |
| #55 | fix: throttle filtered unread count rebuilds (#14980)
Reduc...chatwoot/chatwootJul 10, 2026 |
| #56 | chore: upgrade websocket-driver (#14961)
# Pull Request Tem...chatwoot/chatwootJul 08, 2026 |
| #57 | feat: Add unread count filters feature flag (1/6) (#14885)
...chatwoot/chatwootJul 08, 2026 |
| #58 | feat: Extend account feature flag storage (#14947)
# Pull R...chatwoot/chatwootJul 08, 2026 |
| #59 | fix: Sanitize query canceled API errors (#14933)
# Pull Req...chatwoot/chatwootJul 07, 2026 |
| #60 | feat: Add report bar drilldown drawer (#14626)
## Descripti...chatwoot/chatwootJul 02, 2026 |
| #61 | fix: SLA handling for blocked contacts (#14861)
# Pull Requ...chatwoot/chatwootJul 02, 2026 |
| #62 | fix(security): Update crass to 1.0.7 (#14882)
## Descriptio...chatwoot/chatwootJun 29, 2026 |
| #63 | fix: Preserve Captain LLM defaults (#14858)
# Pull Request ...chatwoot/chatwootJun 25, 2026 |
| #64 | feat: Harden model override preferences (5/6) (#14846)
## D...chatwoot/chatwootJun 25, 2026 |
| #65 | feat: Route system LLM jobs (4/6) (#14843)
## Description
...chatwoot/chatwootJun 25, 2026 |
| #66 | feat: Route Enterprise LLM services (3/6) (#14841)
# Pull R...chatwoot/chatwootJun 25, 2026 |
| #67 | feat: Route reply box LLM tasks (2/6) (#14840)
# Pull Reque...chatwoot/chatwootJun 25, 2026 |
| #68 | feat: Add LLM feature router (1/6) (#14839)
## Description
...chatwoot/chatwootJun 25, 2026 |
| #69 | fix: Bump Nokogiri to 1.19.4 (#14807)
# Pull Request Templa...chatwoot/chatwootJun 22, 2026 |
| #70 | Merge branch 'release/4.15.1' into developchatwoot/chatwootJun 17, 2026 |
| #71 | Bump version to 4.15.1chatwoot/chatwootJun 17, 2026 |
| #72 | Merge branch 'release/4.15.0' into developchatwoot/chatwootJun 16, 2026 |
| #73 | Bump version to 4.15.0chatwoot/chatwootJun 16, 2026 |
| #74 | feat: Add sidebar unread counts for filters (CW-7262) (#1472...chatwoot/chatwootJun 16, 2026 |
| #75 | fix: added ordering capability for sidebar sections folders,...chatwoot/chatwootJun 15, 2026 |
| #76 | chore: added a new sort by unread option for conversations (...chatwoot/chatwootJun 15, 2026 |
| #77 | chore: collapse conversation sidebar sections (folders, team...chatwoot/chatwootJun 14, 2026 |
| #78 | fix: Stabilize help center builder error spec (#14725)
## D...chatwoot/chatwootJun 13, 2026 |
| #79 | fix(contacts): truncate inbound contact names (IMAP sender d...chatwoot/chatwootJun 11, 2026 |
| #80 | feat: Show unread count for all conversations (#14627)
## D...chatwoot/chatwootJun 11, 2026 |
| #81 | Merge branch 'release/4.14.2' into developchatwoot/chatwootJun 10, 2026 |
| #82 | Bump version to 4.14.2chatwoot/chatwootJun 10, 2026 |
| #83 | feat: add contact filter for conversations (#14629)
# Pull ...chatwoot/chatwootJun 08, 2026 |
| #84 | revert: restore conversation unread count feature flag (#146...chatwoot/chatwootJun 02, 2026 |
| #85 | feat(conversations): remove unread count feature flag (CW-72...chatwoot/chatwootJun 02, 2026 |
| #86 | Merge branch 'release/4.14.1' into developchatwoot/chatwootMay 29, 2026 |
| #87 | Bump version to 4.14.1chatwoot/chatwootMay 29, 2026 |
| #88 | chore: made the design for unread-counts more subtle [DESN-4...chatwoot/chatwootMay 22, 2026 |
| #89 | fix: order labels, teams, channels in sidebar by unread coun...chatwoot/chatwootMay 22, 2026 |
| #90 | feat: Unread Count: Frontend changes for showing unread coun...chatwoot/chatwootMay 20, 2026 |
| #91 | feat: Unread Count: added api, store refresher, invalidation...chatwoot/chatwootMay 20, 2026 |
| #92 | feat: base layer for unread counts (store, counter and build...chatwoot/chatwootMay 20, 2026 |
| #93 | fix: [CW-7141] fix gem audit issue for sidekiq-cron and devi...chatwoot/chatwootMay 19, 2026 |
| #94 | Merge branch 'release/4.14.0' into developchatwoot/chatwootMay 18, 2026 |
| #95 | Bump version to 4.14.0chatwoot/chatwootMay 18, 2026 |
| #96 | fix: added HMAC validation for Whatsapp and Instagram webhoo...chatwoot/chatwootMay 05, 2026 |
| #97 | fix: [CW-6940] Fix SSRF issue for webhook trigger used by ma...chatwoot/chatwootApr 27, 2026 |
| #98 | style: [CW-6876] Updated designs for invite email (#14090)
...chatwoot/chatwootApr 24, 2026 |
| #99 | fix: [CW-6931] Harden external downloads against SSRF [avata...chatwoot/chatwootApr 24, 2026 |
| #100 | feat: Remove un-necessary lock attribute in config (#1656)chatwoot/chatwootJan 15, 2021 |
| #101 | feat: installation config in super admin console (#1641)
* ...chatwoot/chatwootJan 15, 2021 |
| #102 | fix: pg pass printed by docker container (#1382)
* fix: pg ...chatwoot/chatwootNov 05, 2020 |
| #103 | chore: refactored redis config (sentinel related) (#1327)
R...chatwoot/chatwootOct 09, 2020 |
| #104 | fix: Security: CVE-2020-8264 (#1328) (#1329)
* fix: Securit...chatwoot/chatwootOct 09, 2020 |
| #105 | fix: Email encoding issue - utf8 (#1264)
There were issues ...chatwoot/chatwootSep 22, 2020 |
| #106 | feat: email channel backend (#140) (#1255)
* feat: added su...chatwoot/chatwootSep 21, 2020 |
| #107 | Chore: Fix N+1 queries in dashboard side (#1254)
* Chore: F...chatwoot/chatwootSep 19, 2020 |
| #108 | fix: fonts cors issue with cdn (#1182)chatwoot/chatwootSep 01, 2020 |
| #109 | Bug: Fixed quoted text parsing in incoming email (#1076)
* ...chatwoot/chatwootJul 21, 2020 |
| #110 | Bugfix: Private notes in emails & broken Signup (#1068)
* B...chatwoot/chatwootJul 20, 2020 |
| #111 | Chore: Feature lock email settings in UI (#1065)
* Chore: F...chatwoot/chatwootJul 19, 2020 |
| #112 | Chore: Move some email configs to ENV variables (#1064)
For...chatwoot/chatwootJul 19, 2020 |
| #113 | Chore: Change the prefix in reply emails (#1060)
* Chore: C...chatwoot/chatwootJul 19, 2020 |
| #114 | Enhancement: ability to send out an email without summary #1...chatwoot/chatwootJul 15, 2020 |
| #115 | Enhancement: Threaded email replies for a conversation (#885...chatwoot/chatwootMay 22, 2020 |
| #116 | Chore: Parse quoted text in incoming emails (#883) (#884)
*...chatwoot/chatwootMay 22, 2020 |
| #117 | Fixed rspec due to unescaped html check for user name (#887)...chatwoot/chatwootMay 22, 2020 |
| #118 | Feature: Global Config helper (#844) (#845)
* Added a globa...chatwoot/chatwootMay 11, 2020 |
| #119 | Feature: Installation global config (#839) (#840)
* Renamed...chatwoot/chatwootMay 10, 2020 |
| #120 | Hotfix: Fixed private notes in email notifications - Merge b...chatwoot/chatwootMay 10, 2020 |
| #121 | Hotfix: Fix for private note in conversation email notificat...chatwoot/chatwootMay 10, 2020 |
| #122 | Hotfix: Fix for private note in emails - Merge branch 'hotfi...chatwoot/chatwootMay 10, 2020 |
| #123 | Removed the un-neccessary attribute from msg create factorychatwoot/chatwootMay 10, 2020 |
| #124 | Spec for private messages not to be included in mails (#837)chatwoot/chatwootMay 10, 2020 |
| #125 | Bug: Fixed private note being sent to customer (#837)chatwoot/chatwootMay 10, 2020 |
| #126 | Feature: Feature flags on account (#814) (#815)
* Feature: ...chatwoot/chatwootMay 04, 2020 |
| #127 | Chore: Moved the email ingress method to an env variable (#7...chatwoot/chatwootMay 02, 2020 |
| #128 | Feature: Conversation Continuity with Email (#770)
* Added ...chatwoot/chatwootApr 30, 2020 |
| #129 | Chore: Message to support multiple attachments (#730)
* Cha...chatwoot/chatwootApr 17, 2020 |
| #130 | Fixed confirmation email flaky tests (#534) (#735)chatwoot/chatwootApr 17, 2020 |
| #131 | Bug: Fixed conversation reply mail issue when an attachment ...chatwoot/chatwootMar 30, 2020 |
| #132 | [Feature] Change conversation ordering (#640)
* Update conv...chatwoot/chatwootMar 24, 2020 |
| #133 | Chore: User Friendly URLs on the swagger docs (#590)
Made t...chatwoot/chatwootMar 03, 2020 |
| #134 | Feature: Add new notification settings for user (#569)
Adde...chatwoot/chatwootFeb 29, 2020 |
| #135 | Chore: Update the source of `json_refs` gem (#565) (#566)
A...chatwoot/chatwootFeb 26, 2020 |
| #136 | Bug: Added Sidekiq to production docker compose (#555) (#557...chatwoot/chatwootFeb 24, 2020 |
| #137 | Chore: Document Conversation APIs in swagger (#552)
* Added...chatwoot/chatwootFeb 23, 2020 |
| #138 | Updated Docker documentation
* Removed the links to docker ...chatwoot/chatwootFeb 23, 2020 |
| #139 | Chore: Swagger Docs V1 (#546)chatwoot/chatwootFeb 23, 2020 |
| #140 | [491] Bug fix - Sidekiq Redis Auth issue (#527)
* When the ...chatwoot/chatwootFeb 20, 2020 |
| #141 | Merge branch 'hotfix/1.1.3' into develop - Bug Fix : Adjuste...chatwoot/chatwootFeb 11, 2020 |
| #142 | Merge branch 'hotfix/1.1.3' - Bug Fix : Adjusted the connect...chatwoot/chatwootFeb 11, 2020 |
| #143 | Bug Fix : Adjusted the connection pool size and concurrency ...chatwoot/chatwootFeb 11, 2020 |
| #144 | Merge branch 'hotfix/1.1.3' into develop - Bug Fix : Increas...chatwoot/chatwootFeb 11, 2020 |
| #145 | Merge branch 'hotfix/1.1.3' Bugfix : Increased sidekiq conne...chatwoot/chatwootFeb 11, 2020 |
| #146 | Bug Fix : Increased the connection pool size and concurrency...chatwoot/chatwootFeb 11, 2020 |
| #147 | Merge branch 'hotfix/1.0.3' into develop
# Conflicts:
# con...chatwoot/chatwootJan 26, 2020 |
| #148 | Merge branch 'hotfix/1.0.3' - Support for authenticated redi...chatwoot/chatwootJan 26, 2020 |
| #149 | [#446] Redis authentication support
Previously we did not s...chatwoot/chatwootJan 26, 2020 |
| #150 | Removed agent dashboard link in conversation mail to user (#...chatwoot/chatwootJan 24, 2020 |
| #151 | Chore: Changed from email and reply to email for conversatio...chatwoot/chatwootJan 24, 2020 |
| #152 | [#139] Send conversation emails (#442)
* [#139] Delayed ema...chatwoot/chatwootJan 23, 2020 |
| #153 | [#311] Added link to env variables documentation (#312)
* A...chatwoot/chatwootNov 27, 2019 |
| #154 | [#260] One click deploy to heroku (#275)
* [#260] One click...chatwoot/chatwootNov 24, 2019 |
| #155 | 🔥Docker and environment variables cleanup (#270)
* Added d...chatwoot/chatwootNov 23, 2019 |