Skip to main content

Changelog

Hotfix 0.26.3#

[#2192] Inbox crashing when selecting conversations in filtered view [#2193]

Hotfix 0.26.2#

[#2187] Hotfix chat plugin async bundle loading failed on installed websites

Hotfix 0.26.1#

[#2181] Fixes chat plugin integration crashing with empty config

0.26.0#

Changes#

  • Change endpoint for webhook to /twilio [#2123]
  • Fixes #2100 - link to up-to-date Rasa connector [#2101]
  • [#1702] Update conversations counter in real time [#2091]

πŸš€ Features#

πŸ› Bug Fixes#

  • [#2149] UI crashes when filtering with unknown source involved [#2152]
  • [#2072] Chat Plugin: Emoji Selector [#2121]
  • [#2093] Fixed moving avatar in ConversationListItem [#2094]
  • [#2069] fix http client and chat plugin packages [#2070]
  • [#2060] edit text templates [#2068]

🧰 Maintenance#

  • Bump @types/react-redux from 7.1.16 to 7.1.18 [#2138]
  • Bump cypress from 7.6.0 to 7.7.0 [#2145]
  • Bump @types/react-dom from 17.0.8 to 17.0.9 [#2146]
  • Bump sass from 1.35.1 to 1.35.2 [#2141]
  • Bump @typescript-eslint/parser from 4.28.1 to 4.28.2 [#2113]
  • Bump @types/react-router-dom from 5.1.7 to 5.1.8 [#2137]
  • Bump @types/resize-observer-browser from 0.1.5 to 0.1.6 [#2135]
  • Bump @typescript-eslint/eslint-plugin from 4.28.1 to 4.28.2 [#2112]
  • Bump @types/react-window-infinite-loader from 1.0.3 to 1.0.4 [#2130]
  • [#1590] Refactor: Split chatplugin into library and app targets [#2120]
  • [#2014] Fix stable version file [#2107]
  • [#1970] Add issue templates [#2106]
  • Bump eslint from 7.29.0 to 7.30.0 [#2102]
  • Bump @types/node from 15.14.0 to 16.0.0 [#2103]
  • Bump @types/node from 15.12.5 to 15.14.0 [#2096]
  • Bump @types/react from 17.0.11 to 17.0.13 [#2097]
  • Bump camelcase-keys from 6.2.2 to 7.0.0 [#2083]
  • Bump preact from 10.5.13 to 10.5.14 [#2099]
  • Bump webpack from 5.41.1 to 5.42.0 [#2098]
  • Bump @typescript-eslint/eslint-plugin from 4.28.0 to 4.28.1 [#2084]
  • Bump webpack from 5.40.0 to 5.41.1 [#2085]
  • Bump @typescript-eslint/parser from 4.28.0 to 4.28.1 [#2081]
  • Bump style-loader from 2.0.0 to 3.0.0 [#2040]
  • Bump @types/node from 15.12.2 to 15.12.5 [#2052]
  • Bump core-js from 3.15.0 to 3.15.2 [#2064]
  • Bump prettier from 2.3.1 to 2.3.2 [#2053]
  • Bump terser-webpack-plugin from 5.1.3 to 5.1.4 [#2065]
  • Bump copy-webpack-plugin from 9.0.0 to 9.0.1 [#2059]

Airy CLI#

You can download the Airy CLI for your operating system from the following links:

MacOS Linux Windows

0.25.0#

πŸš€ Features#

πŸ› Bug Fixes#

  • [#2009] Fixed unnecessary recalls and rerenders [#2054]
  • [#2018] Unknown Message Type from Facebook chat plugin [#2055]
  • [#2038] Fix broken download links on release page [#2039]
  • [#1991] re-organizing infinite scroll for conversationlist and messagelist [#2006]
  • [#1985] Bug: Template Title not Rendering [#1995]
  • [#1939] Redirect / to /ui [#2001]

🧰 Maintenance#

  • Bump prismjs from 1.23.0 to 1.24.0 in /docs [#2058]
  • Bump @bazel/typescript from 3.5.1 to 3.6.0 [#1975]
  • Bump webpack from 5.39.1 to 5.40.0 [#2022]
  • Bump @typescript-eslint/eslint-plugin from 4.27.0 to 4.28.0 [#2026]
  • Bump html-webpack-plugin from 5.3.1 to 5.3.2 [#2032]
  • Bump cypress from 7.5.0 to 7.6.0 [#2031]
  • [#2030] Expose all jvm dependencies [#2033]
  • Bump @babel/preset-env from 7.14.5 to 7.14.7 [#2024]
  • Bump @typescript-eslint/parser from 4.27.0 to 4.28.0 [#2025]
  • Bump eslint from 7.28.0 to 7.29.0 [#2016]
  • Bump webpack from 5.39.0 to 5.39.1 [#2012]
  • Bump @types/react-dom from 17.0.7 to 17.0.8 [#2011]
  • Bump core-js from 3.14.0 to 3.15.0 [#2015]
  • [#1974] Upgrade to Facebook API graph version 11 [#2007]
  • Bump @babel/preset-env from 7.14.4 to 7.14.5 [#1982]
  • Bump @typescript-eslint/eslint-plugin from 4.26.1 to 4.27.0 [#1993]
  • Bump sass from 1.34.1 to 1.35.1 [#1999]
  • Bump react-modal from 3.14.2 to 3.14.3 [#2000]

Airy CLI#

You can download the Airy CLI for your operating system from the following links:

MacOS Linux Windows

0.23.1 Hotfix#

[#1921] Hotfix: Facebook echo ingestion [#1922]

0.24.0#

Changes#

πŸ› Bug Fixes#

  • [#1952] Fix embedded path for Airy create on Windows [#1992]
  • [#1967] Fixed messageInput [#1983]
  • [#1932] Added scrollToBotton in messageList [#1934]
  • [#1933] Suggested Replies does not fit in messageInput [#1935]
  • [#1924] Fixed long message in messageInput [#1925]

πŸ“š Documentation#

  • [#1926] Docs for using a custom public hostname [#1945]
  • [#1936] Minor grammar edits- all remaining sections [#1941]
  • [#1926] Polishing the docs [#1937]
  • [#1936] Minor grammar edits- Getting Started [#1938]

🧰 Maintenance#

  • Bump @babel/preset-typescript from 7.13.0 to 7.14.5 [#1966]
  • Bump webpack from 5.38.1 to 5.39.0 [#1990]
  • Bump @babel/core from 7.14.5 to 7.14.6 [#1988]
  • Bump @babel/plugin-transform-spread from 7.13.0 to 7.14.6 [#1986]
  • Bump @typescript-eslint/parser from 4.26.0 to 4.27.0 [#1987]
  • Bump @babel/plugin-proposal-class-properties from 7.13.0 to 7.14.5 [#1979]
  • Bump @babel/core from 7.14.3 to 7.14.5 [#1977]
  • Bump sass-loader from 12.0.0 to 12.1.0 [#1978]
  • Bump @babel/preset-react from 7.13.13 to 7.14.5 [#1976]
  • Bump @typescript-eslint/eslint-plugin from 4.26.0 to 4.26.1 [#1947]
  • Bump @reduxjs/toolkit from 1.5.1 to 1.6.0 [#1949]
  • Bump @babel/plugin-proposal-object-rest-spread from 7.14.4 to 7.14.5 [#1965]
  • Bump ssri from 6.0.1 to 6.0.2 in /docs [#1964]
  • Bump @types/react-dom from 17.0.6 to 17.0.7 [#1950]
  • Bump @types/react from 17.0.9 to 17.0.11 [#1958]
  • Bump prettier from 2.3.0 to 2.3.1 [#1928]
  • Bump sass from 1.34.0 to 1.34.1 [#1905]
  • Bump eslint from 7.27.0 to 7.28.0 [#1930]
  • Bump cypress from 7.4.0 to 7.5.0 [#1944]
  • Bump @types/node from 15.12.0 to 15.12.2 [#1943]
  • Bump webpack-cli from 4.7.0 to 4.7.2 [#1942]
  • Bump core-js from 3.13.1 to 3.14.0 [#1929]
  • Bump @types/node from 15.6.1 to 15.12.0 [#1912]

Airy CLI#

You can download the Airy CLI for your operating system from the following links:

MacOS Linux Windows

0.23.0#

πŸš€ Features#

πŸ› Bug Fixes#

  • [#1732] Fix display name search typo [#1873]
  • [#1863] Added SourceMessagePreview [#1867]
  • [#1733] Fix cypress tests [#1876]
  • [#1865] Fix chat plugin website installation url [#1866]
  • [#1808] Improved lastMessageSent [#1821]
  • [#1837] Improve facebook render library follow-up [#1839]
  • [#1820] Sending messages UX improvement: focus on input and send on Enter [#1855]
  • [#1838] Add call to pagination when filtering conversations [#1852]
  • [#1843] Fix Airy core reachability followup [#1836]
  • [#1809] Channels page breaks when there are too many channels [#1822]
  • [#1798] Fix not rendered content messages in facebook render library [#1818]
  • [#1611] Aligned svg files [#1810]
  • [#1843] Fix Airy core reachability [#1835]
  • [#1342] Fix dependabot failing PRs [#1831]
  • [#1599] Add health status to components endpoint [#1799]

πŸ“š Documentation#

🧰 Maintenance#

  • Bump @typescript-eslint/eslint-plugin from 4.25.0 to 4.26.0 [#1881]
  • Bump @typescript-eslint/parser from 4.25.0 to 4.26.0 [#1882]
  • Bump @babel/preset-env from 7.14.2 to 7.14.4 [#1869]
  • Bump core-js from 3.13.0 to 3.13.1 [#1872]
  • Bump eslint-plugin-react from 7.23.2 to 7.24.0 [#1870]
  • Bump webpack from 5.37.1 to 5.38.1 [#1862]
  • Bump dns-packet from 1.3.1 to 1.3.4 [#1860]
  • Bump @bazel/typescript from 3.5.0 to 3.5.1 [#1846]
  • Bump dns-packet from 1.3.1 to 1.3.4 in /docs [#1861]
  • Bump @typescript-eslint/eslint-plugin from 4.24.0 to 4.25.0 [#1841]
  • Bump css-loader from 5.2.5 to 5.2.6 [#1842]
  • Bump @typescript-eslint/parser from 4.24.0 to 4.25.0 [#1843]
  • Bump core-js from 3.12.1 to 3.13.0 [#1847]
  • Bump cypress from 7.3.0 to 7.4.0 [#1844]
  • Bump @types/react from 17.0.6 to 17.0.8 [#1845]
  • Bump @bazel/bazelisk from 1.8.1 to 1.9.0 [#1824]
  • Bump sass from 1.33.0 to 1.34.0 [#1825]
  • Bump eslint from 7.26.0 to 7.27.0 [#1826]
  • Bump browserslist from 4.16.3 to 4.16.6 [#1830]
  • Bump @types/node from 15.3.1 to 15.6.1 [#1829]
  • Bump webpack from 5.37.0 to 5.37.1 [#1812]
  • Bump sass from 1.32.13 to 1.33.0 [#1817]
  • Bump css-loader from 5.2.4 to 5.2.5 [#1816]
  • Bump @types/react from 17.0.5 to 17.0.6 [#1807]
  • Bump copy-webpack-plugin from 8.1.1 to 9.0.0 [#1827]
  • Bump @types/node from 15.3.0 to 15.3.1 [#1811]

Airy CLI#

You can download the Airy CLI for your operating system from the following links:

MacOS Linux Windows

0.22.0#

πŸš€ Features#

  • [#1743] Return proper status code for unauthorized access [#1785]

πŸ› Bug Fixes#

  • [#1743] Permit public auth pages [#1786]
  • [#1768] Bad calls to conversations info when opening inbox [#1775]
  • [#1764] Filter fixed + state header bar toggle fix [#1774]

🧰 Maintenance#

  • Bump prettier from 2.2.1 to 2.3.0 [#1759]
  • Bump webpack-bundle-analyzer from 4.4.1 to 4.4.2 [#1800]
  • Bump @typescript-eslint/parser from 4.23.0 to 4.24.0 [#1801]
  • Bump @babel/core from 7.14.2 to 7.14.3 [#1802]
  • Bump @typescript-eslint/eslint-plugin from 4.23.0 to 4.24.0 [#1803]
  • Bump sass from 1.32.12 to 1.32.13 [#1793]
  • Bump @bazel/typescript from 3.4.2 to 3.5.0 [#1776]
  • Bump @types/node from 15.0.2 to 15.3.0 [#1796]
  • Bump terser-webpack-plugin from 5.1.1 to 5.1.2 [#1795]
  • Bump @typescript-eslint/parser from 4.22.1 to 4.23.0 [#1779]
  • Bump @babel/core from 7.14.0 to 7.14.2 [#1794]
  • Bump cypress from 7.2.0 to 7.3.0 [#1780]
  • Bump sass-loader from 11.0.1 to 11.1.1 [#1790]
  • Bump @babel/preset-env from 7.14.1 to 7.14.2 [#1792]
  • Bump @types/react-dom from 16.9.2 to 17.0.5 [#1789]
  • Bump core-js from 3.12.0 to 3.12.1 [#1758]
  • Bump eslint from 7.25.0 to 7.26.0 [#1760]
  • Bump @typescript-eslint/eslint-plugin from 4.22.1 to 4.23.0 [#1769]
  • Bump webpack from 5.36.2 to 5.37.0 [#1770]

Airy CLI#

You can download the Airy CLI for your operating system from the following links:

MacOS Linux Windows

0.21.0#

Changes#

πŸš€ Features#

πŸ› Bug Fixes#

  • [#1749] Fixed activeFilterCount [#1747]
  • [#1763] Fixed tag string length in contactInfo [#1766]
  • [#1736] improve render library for facebook [#1756]
  • [#1748] Add missing default redirect uri [#1749]
  • [#1729] Fix lastMessageIcon [#1735]
  • [#1726] Customize Start a New Conversation button [#1731]
  • [#1696] Fix backgroundColor accountName [#1728]
  • [#1694] Adding icons for lastMessage [#1704]
  • [#1706] Fixed gap between conversationList and conversationListHeader [#1717]
  • [#1558] Enable loadbalancer annotations [#1683]
  • [#1695] Twilio SMS does not display the channelSourceId correctly [#1703]

πŸ“š Documentation#

  • [#1745] Update chat plugin customization docs [#1754]

🧰 Maintenance#

  • [#1486] upgrade react [#1757]
  • [#1486] Upgrade rules_pkg and rules_docker [#1755]
  • Bump react-markdown from 6.0.1 to 6.0.2 [#1742]
  • Bump typescript from 3.7.4 to 4.2.3 [#1189]
  • [#1486] Upgrade kafka images [#1691]
  • Bump core-js from 3.11.1 to 3.12.0 [#1739]
  • Bump @bazel/bazelisk from 1.8.0 to 1.8.1 [#1740]
  • Bump webpack-cli from 4.6.0 to 4.7.0 [#1741]
  • Bump @types/node from 15.0.1 to 15.0.2 [#1723]
  • Bump @typescript-eslint/parser from 4.22.0 to 4.22.1 [#1724]
  • Bump typescript from 4.2.3 to 4.2.4 [#1753]
  • Bump @types/react from 17.0.4 to 17.0.5 [#1727]
  • Bump @typescript-eslint/eslint-plugin from 4.22.0 to 4.22.1 [#1725]

Airy CLI#

You can download the Airy CLI for your operating system from the following links:

MacOS Linux Windows

0.20.0#

Changes#

  • Bump @types/react from 16.9.34 to 17.0.4 [#1658]

πŸš€ Features#

πŸ› Bug Fixes#

πŸ“š Documentation#

🧰 Maintenance#

  • Bump @babel/preset-env from 7.14.0 to 7.14.1 [#1705]
  • Bump webpack from 5.36.1 to 5.36.2 [#1692]
  • Bump @babel/core from 7.13.16 to 7.14.0 [#1685]
  • Bump @babel/preset-env from 7.13.15 to 7.14.0 [#1684]
  • Bump webpack from 5.36.0 to 5.36.1 [#1670]
  • Bump @bazel/typescript from 3.4.1 to 3.4.2 [#1671]
  • Bump core-js from 3.11.0 to 3.11.1 [#1672]
  • Bump sass from 1.32.11 to 1.32.12 [#1673]
  • Bump webpack from 5.35.1 to 5.36.0 [#1663]
  • Bump @types/node from 15.0.0 to 15.0.1 [#1662]

Airy CLI#

You can download the Airy CLI for your operating system from the following links:

MacOS Linux Windows

0.19.0#

Changes#

πŸš€ Features#

πŸ› Bug Fixes#

πŸ“š Documentation#

  • [#1558] Docs for configuring https on AWS [#1653]
  • [#1641] Specify the required minikube version [#1644]
  • [#1635] Update docs on configuring sources [#1643]

🧰 Maintenance#

  • Bump react-markdown from 6.0.0 to 6.0.1 [#1656]
  • Bump cypress from 7.1.0 to 7.2.0 [#1655]
  • Bump @types/node from 14.14.41 to 15.0.0 [#1657]
  • Bump webpack from 5.35.0 to 5.35.1 [#1647]
  • Bump @bazel/bazelisk from 1.7.5 to 1.8.0 [#1633]
  • Bump eslint from 7.24.0 to 7.25.0 [#1632]
  • Bump react-redux from 7.2.3 to 7.2.4 [#1631]
  • Bump redux from 4.0.5 to 4.1.0 [#1630]
  • Bump core-js from 3.10.2 to 3.11.0 [#1621]
  • Bump @bazel/typescript from 3.4.0 to 3.4.1 [#1622]
  • [#1486] Update spring [#1612]
  • Bump webpack from 5.34.0 to 5.35.0 [#1608]
  • Bump @babel/core from 7.13.15 to 7.13.16 [#1592]

Airy CLI#

You can download the Airy CLI for your operating system from the following links:

MacOS Linux Windows

0.18.0#

πŸš€ Features#

  • [#1524] Added conversationState to conversationList [#1560]
  • [#1515] Create airy chat plugin library + use it in UI [#1550]
  • [#1577] Conversations.setState Returns 404 [#1578]
  • [#1526] Added conversation count in inbox [#1572]
  • [#1566] Add state endpoints [#1568]
  • [#1537] AWS Uninstall Docs - Remove reference to… [#1564]
  • [#1502] Improve model lib [#1547]
  • [#740] Uses components endpoint on service discovery [#1549]
  • [#1503] Cypress test to end a conversation in chatplugin [#1543]
  • [#740] Adding k8s endpoint to airy controller [#1546]
  • [#740] Label and introspect components [#1510]
  • [#740] Refactor config apply [#1544]

πŸ› Bug Fixes#

πŸ“š Documentation#

  • [#1399] Add Rasa suggested reply guide [#1548]
  • [#1532] Remove step 4 of airy cli installation docs [#1534]

🧰 Maintenance#

  • Bump css-loader from 5.2.2 to 5.2.4 [#1587]
  • Bump webpack from 5.33.2 to 5.34.0 [#1586]
  • Bump sass from 1.32.10 to 1.32.11 [#1585]
  • Bump core-js from 3.10.1 to 3.10.2 [#1584]
  • Bump @bazel/typescript from 3.3.0 to 3.4.0 [#1552]
  • Bump css-loader from 5.2.1 to 5.2.2 [#1574]
  • Bump sass from 1.32.8 to 1.32.10 [#1573]
  • Bump @types/node from 14.14.40 to 14.14.41 [#1561]
  • Bump @types/node from 14.14.39 to 14.14.40 [#1559]
  • Bump react-markdown from 5.0.3 to 6.0.0 [#1554]
  • Bump @types/node from 14.14.37 to 14.14.39 [#1553]
  • Bump webpack from 5.32.0 to 5.33.2 [#1551]
  • Bump react-modal from 3.12.1 to 3.13.1 [#1545]
  • Bump @typescript-eslint/parser from 4.21.0 to 4.22.0 [#1528]
  • Bump cypress from 7.0.1 to 7.1.0 [#1529]
  • Bump @typescript-eslint/eslint-plugin from 4.21.0 to 4.22.0 [#1530]
  • Bump webpack from 5.31.2 to 5.32.0 [#1527]

Airy CLI#

You can download the Airy CLI for your operating system from the following links: MacOS Linux Windows

0.17.0#

πŸš€ Features#

  • [#929] Implement the option to end chat [#1508]
  • [#1110] Add basic and advance customization to chatplugin docs [#1494]
  • [#1290] Prometheus Metrics about Spring apps [#1479]
  • [#1473] Make release process more quiet [#1501]
  • [#1004] Enable quickreplies for chatplugin [#1478]
  • [#572] Cleanup senderType code [#1490]
  • [#1474] Added showmode flag that blocks functionality in chat plugin [#1475]
  • [#572] Simplify senderType [#1458]

πŸ› Bug Fixes#

  • [#1521] Import ChatPlugin header component assets from library [#1522]
  • [#1438] Fix logout when a user sends a message to a conversation from a disconnected channel [#1457]

πŸ“š Documentation#

🧰 Maintenance#

  • Remove empty payloads [#1509]
  • Bump css-loader from 5.2.0 to 5.2.1 [#1514]
  • Bump webpack from 5.31.0 to 5.31.2 [#1513]
  • Bump eslint from 7.23.0 to 7.24.0 [#1512]
  • Move back components to the mono repo [#1506]
  • Bump @babel/preset-env from 7.13.12 to 7.13.15 [#1498]
  • Bump @babel/core from 7.13.14 to 7.13.15 [#1499]
  • Bump eslint-plugin-react from 7.23.1 to 7.23.2 [#1500]
  • [#1466] Follow up on extract model [#1493]
  • Bump cypress from 7.0.0 to 7.0.1 [#1481]
  • [#1466] Extract model lib from httpclient [#1488]
  • [#1476] Remove components [#1485]
  • Bump core-js from 3.10.0 to 3.10.1 [#1484]
  • Bump webpack from 5.30.0 to 5.31.0 [#1483]
  • Bump @bazel/typescript from 3.2.3 to 3.3.0 [#1482]
  • Bump copy-webpack-plugin from 8.1.0 to 8.1.1 [#1469]
  • Bump emoji-mart from 3.0.0 to 3.0.1 [#1507]
  • Fix hot module replacement [#1480]

Airy CLI#

You can download the Airy CLI for your operating system from the following links:

MacOS Linux Windows

0.16.0#

πŸš€ Features#

πŸ› Bug Fixes#

πŸ“š Documentation#

🧰 Maintenance#

  • [#1164] Document and improve message upsert endpoint [#1468]
  • Readme - now with nice graph-ical improvements [#1377]
  • [#1466] Prepare the codebase for lib extraction [#1467]
  • Bump cypress from 6.8.0 to 7.0.0 [#1461]
  • Bump @typescript-eslint/parser from 4.20.0 to 4.21.0 [#1460]
  • Bump @bazel/ibazel from 0.15.6 to 0.15.8 [#1464]
  • Bump webpack from 5.28.0 to 5.30.0 [#1459]
  • Bump @typescript-eslint/eslint-plugin from 4.20.0 to 4.21.0 [#1462]
  • Bump @typescript-eslint/eslint-plugin from 4.19.0 to 4.20.0 [#1446]
  • Bump eslint from 7.22.0 to 7.23.0 [#1447]
  • Remove Airy init and restructure cli [#1414]
  • Bump @typescript-eslint/parser from 4.19.0 to 4.20.0 [#1434]
  • Bump core-js from 3.9.1 to 3.10.0 [#1435]
  • Bump @bazel/ibazel from 0.14.0 to 0.15.6 [#1433]
  • Bump @babel/core from 7.13.10 to 7.13.14 [#1432]
  • Bump webpack-cli from 4.5.0 to 4.6.0 [#1431]

Airy CLI#

You can download the Airy CLI for your operating system from the following links:

MacOS Linux Windows

0.15.1 Hotfix#

  • [#1427] Fix broken UI pod config for AWS deployment

0.15.0#

πŸš€ Features#

  • [#1299] Video Fallback for the render library [#1412]
  • [#1357] Rename the draft release with release.sh [#1394]
  • [#1018] Introduce aws provider for airy create [#1240]
  • [#1182] Added gifs and image to supported message types chat plugin [#1365]
  • [#1326] Move Carousel to components lib [#1364]
  • [#1097] Allow users to fetch a chat plugin resume token [#1350]
  • [#1325] Move ListenOutsideClick to component lib [#1345]

πŸ› Bug Fixes#

  • [#1392] Cypress testing for filtering is false positive [#1402]
  • [#1097] Fix CORS issue introduced by PR #1350 [#1371]
  • [#1369] Improved filtering for channels [#1375]

πŸ“š Documentation#

🧰 Maintenance#

  • [#1045] Automated testing of the web socket [#1382]
  • Move CLI to root [#1401]
  • Bump @babel/core from 7.8.4 to 7.13.10 [#1186]
  • Bump webpack from 4.46.0 to 5.27.2 [#1352]
  • Minor tweaks to titles and paragraphs [#1379]
  • Bump @typescript-eslint/eslint-plugin from 4.18.0 to 4.19.0 [#1376]
  • Bump css-loader from 5.1.3 to 5.2.0 [#1378]
  • Bump html-webpack-plugin from 4.5.2 to 5.3.1 [#1372]
  • Bump @bazel/typescript from 3.2.2 to 3.2.3 [#1374]
  • Bump sass-loader from 10.1.1 to 11.0.1 [#1373]
  • Bump copy-webpack-plugin from 6.4.1 to 8.1.0 [#1366]
  • Bump eslint-plugin-react from 7.22.0 to 7.23.0 [#1339]
  • Bump webpack from 5.27.2 to 5.28.0 [#1361]
  • Update the release process [#1358]

Airy CLI#

You can download the Airy CLI for your operating system from the following links:

MacOS Linux Windows

0.14.0#

Changes#

  • Docs/1301 add docs for twilio sources [#1332]
  • Bump webpack-cli from 3.3.12 to 4.5.0 [#1287]
  • Bump css-loader from 3.6.0 to 5.1.3 [#1320]
  • Bump react-window from 1.8.5 to 1.8.6 [#1309]
  • Bump react-window-infinite-loader from 1.0.5 to 1.0.7 [#1286]
  • [#1235] Add test to connect a chatplugin channel [#1269]

πŸš€ Features#

πŸ› Bug Fixes#

  • [#1239] Fix message wrapper for render library [#1297]
  • [#1306] Fix contact metadata problem [#1349]
  • [#1343] Save button doesn't work for adding a… [#1347]
  • [#1298] MessageTextArea in inbox doesn't shrink… [#1340]
  • [#1303] Long messages from contacts shrink the… [#1334]
  • [#1267] Updated sourceLogo component [#1331]
  • [#1041] follow up fix: missing quotes in web dev script [#1311]
  • [#1090] Add fallback image to channels [#1254]

πŸ“š Documentation#

🧰 Maintenance#

  • Fix build [#1346]
  • Bump react-redux from 7.2.2 to 7.2.3 [#1335]
  • Bump @babel/preset-env from 7.13.10 to 7.13.12 [#1336]
  • Bump @typescript-eslint/parser from 4.18.0 to 4.19.0 [#1337]
  • Remove ejs compiled loader [#1322]
  • Invert icons on darkTheme [#1319]
  • Bump style-loader from 1.3.0 to 2.0.0 [#1313]
  • Bump redux-starter-kit from 0.8.1 to 2.0.0 [#1296]
  • Bump node-sass from 4.14.0 to 5.0.0 [#1226]
  • Bump @svgr/webpack from 5.4.0 to 5.5.0 [#1257]
  • Bump @types/node from 12.11.1 to 14.14.35 [#1258]

Airy CLI#

You can download the Airy CLI for your operating system from the following links:

MacOS Linux Windows

0.13.0#

Changes#

  • Bump typesafe-actions from 4.4.2 to 5.1.0 [#1210]
  • [#783] Introduce changelog [#1221]
  • Bump yargs-parser from 5.0.0 to 5.0.1 [#1213]
  • Bump react-dom from 16.12.0 to 16.14.0 [#1188]
  • [#773] change searchbar to the left [#1192]

πŸš€ Features#

  • [#1247] Optional variables for templates creation [#1248]
  • [#656] Enable users to connect via Twilio Sms and Whatsapp [#1223]
  • [#659] Enable to connect via facebook [#1130]
  • [#871] Httpclient methods need return value [#1199]
  • [#868] Templates manager [#1123]
  • [#1228] Scope templates list by source type [#1230]
  • [#1204] Add sourceType to templates API [#1208]
  • [#1047] Chatplugin testing [#1087]
  • [#1022] Change ingress hostnames and deploy traefik ingress controller [#1122]
  • [#1055] Expired Websocket Connection [#1181]

πŸ› Bug Fixes#

  • [#1236] Fixed issues with filter by channel [#1253]
  • [#1249]fixed templates modal and fixed type template with api change [#1251]
  • [#1241] Fix chatplugin ui path collision. Follow up fix. [#1245]
  • [#1241] Fix chatplugin ui path collision [#1243]
  • [#1018]Fix Golang dependencies, upgrade Gazelle [#1231]
  • [#1217] Make validation work for auth app [#1225]
  • [#677] add missing ingress definition for suggest replies endpoint [#1224]
  • [#1214] Duplicate messages in the redux store [#1216]
  • [#1205] Fix update deps command and the gazelle repositories [#1209]
  • Fix chat plugin build by upgrading bazel-tools #2 [#1203]
  • Fix chatplugin build by upgrading bazel-tools [#1202]
  • [#1047] Fix ui baseUrl [#1200]
  • [#1174] Follow up of the follow up of the fix [#1198]
  • [#1174] Follow up fix to bug introduced by PR #1177 [#1196]
  • [#1101] Filtering by channel not functioning [#1194]

πŸ“š Documentation#

  • More readable examples [#1233]
  • Chatplugin overview section [#1207]
  • [#1105] New structure for chatplugin docs [#1180]

🧰 Maintenance#

  • Bump @stomp/stompjs from 6.0.0 to 6.1.0 [#1227]
  • [#1197] Rename chat_plugin to chatplugin everywhere [#1234]
  • Bump @bazel/typescript from 3.2.1 to 3.2.2 [#1187]
  • Bump copy-webpack-plugin from 5.1.1 to 6.4.1 [#1158]
  • [#1183] Bring back the prettier config [#1184]

Airy CLI#

You can download the Airy CLI for your operating system from the following links:

MacOS Linux Windows

0.12.0#

Changes#

πŸš€ Features#

  • [#1113] Chat Plugin: keep text in input bar if… [#1143]
  • [#1000] ConversationList scrolls over TopBar [#1129]
  • [#983] The login call should not send the auth… [#1127]
  • [#1126] /templates.info And /templates.update are returning 404 [#1128]
  • [#660] Enable users to connect via Airy Live Chat [#1078]
  • [#1117] Template docs are not accessible [#1118]

πŸ› Bug Fixes#

πŸ“š Documentation#

🧰 Maintenance#

  • Revert "Bump webpack-dev-middleware from 3.7.2 to 4.1.0" [#1172]
  • Bump elliptic from 6.5.3 to 6.5.4 in /docs [#1170]
  • Bump elliptic from 6.5.3 to 6.5.4 [#1171]
  • Bump terser-webpack-plugin from 2.3.6 to 4.2.3 [#1169]
  • Bump html-webpack-plugin from 4.2.0 to 4.5.2 [#1168]
  • Bump webpack-dev-middleware from 3.7.2 to 4.1.0 [#1154]
  • Bump react from 16.12.0 to 16.14.0 [#1167]
  • Restructure cli for building providers [#1159]
  • Bump react-router-dom from 5.1.2 to 5.2.0 [#1155]
  • Bump prettier from 1.19.1 to 2.2.1 [#1147]
  • Bump lodash-es from 4.17.15 to 4.17.21 [#1156]
  • Bump @types/react-router-dom from 5.1.3 to 5.1.7 [#1157]
  • Restructure cli to prepare for providers [#1151]
  • Bump eslint-plugin-react from 7.21.5 to 7.22.0 [#1148]
  • Bump eslint from 7.16.0 to 7.21.0 [#1144]
  • Bump file-loader from 6.0.0 to 6.2.0 [#1145]
  • Bump @bazel/typescript from 3.2.0 to 3.2.1 [#1146]
  • Bump react-hot-loader from 4.12.20 to 4.13.0 [#1138]
  • Bump @types/react-redux from 7.1.3 to 7.1.16 [#1136]
  • Bump @types/lodash-es from 4.17.3 to 4.17.4 [#1137]
  • Bump preact from 10.5.7 to 10.5.12 [#1139]
  • Bump react-redux from 7.1.3 to 7.2.2 [#1140]
  • Add dependabot config [#1135]

Airy CLI#

You can download the Airy CLI for your operating system from the following links:

MacOS Linux Windows

0.11.0#

πŸš€ Features#

  • Custom welcome message in Chat Plugin [#1103]
  • [#1015] Refactor the scheduling of the components [#1091]
  • [#1016] Create topics with k8s job [#1074]
  • [#1044] Add cypress rule [#1077]
  • [#1080] Change style of ChatPlugin + fix carousel [#1082]
  • [#1014] Add helm image containing the charts [#1079]
  • [#814] Add cmd+enter and better disabled state to… [#1076]

πŸ› Bug Fixes#

  • Fix/1104 split endpoints in http library in multiple files [#1114]
  • [#1099] Add missing allowed origin env [#1100]
  • [#1093] Fix image url for Facebook channel connection [#1095]
  • [#1088] Fix missing Facebook channel disconnect [#1089]
  • [#1068] improve channels UI [#1071]
  • fix size chatplugin in example.html [#1070]
  • [#1028] replaced manual mapping with npm lib [#1098]
  • [#1072] fixed text message and fallback in google suggestions [#1073]

πŸ“š Documentation#

  • [1092] Merge deployment and installation sections [#1096]
  • Readme Revamp [#1059]

🧰 Maintenance#

  • Use Bazel eslint test rule [#1086]
  • Upgrade bazel tools and use buildifier tests [#1081]

Airy CLI#

You can download the Airy CLI for your operating system from the following links:

MacOS Linux Windows

0.10.0#

Changes#

πŸš€ Features#

  • [#665] Build UI aspect of channels page [#986]
  • [#848] Handle Postback / Suggestion Messages /… [#1066]
  • [#862] Render suggestions google [#1040]
  • [#1038] ChatPlugin does not render RichText [#1060]
  • [#1017] Introduce the airy create command [#1056]
  • [#1002] Chat Plugin Size [#1039]
  • [#905] Extract avatar and time from message render library [#1011]
  • [#957] Add ErrorBoundaries for the RenderLibrary [#1024]
  • [#918] Consume Airy Events from new websocket in the UI [#988]
  • [#670] Render Rich Card Carousel (Google Style)… [#1021]
  • [#885] Use new airy event in webhook [#998]
  • [#934] Parse (but don't map) API message response… [#977]

πŸ› Bug Fixes#

  • [#1042] Fixes rendering and sending messaged to Facebook and sending for Google [#1065]
  • [#932] Add Twilio SMS and Whatsapp to render library [#1061]
  • [#1063] Fix docs for status command [#1064]
  • [#842] Remove ugly border around filter icon [#1057]
  • [#885] Fix webhook payload [#1033]
  • [#1029] Webhook consumer bootstrapping fixed [#1030]
  • [#1023] Websocket uses tls when the page is loaded via https [#1025]

πŸ“š Documentation#

🧰 Maintenance#

  • [#751] Introduce golang deps tool [#1058]
  • Upgrade rules nodejs to 3.1 [#1062]
  • [#954] Extracting svgs from the apps and… [#1037]
  • [#886] Remove deprecated communication websocket [#1026]

Airy CLI#

You can download the Airy CLI for your operating system from the following links:

MacOS Linux Windows

0.9.0#

πŸš€ Features#

  • [#807] Introduction to UI docs [#973]
  • [#849] Introduce dynamic page titles [#990]
  • [#882] New /metadata.upsert API endpoint [#955]
  • [#909] Add metadata to conversations API [#941]
  • [#859] Add google rich card carousel to render library [#976]
  • [#806] Add minimum height and width to UI [#980]
  • [#671] Allow any message to be sent to the chat plugin [#961]
  • [#950] Add update homebrew formula step to release process [#959]
  • [#309] Homebrew cli tap [#943]
  • [#949] Improve UI of chatplugin [#953]
  • [#860] Render Generic Template Carousel from… [#951]
  • [#675] Add Templates Endpoints documentation [#872]
  • [#675] Add Templates Endpoints [#948]
  • [#671] Render Rich Card (Google Style) on Live… [#962]

πŸ› Bug Fixes#

  • [#992] Start frontend components in start.sh [#993]
  • [#960] Scope svg styles so that we don't break the sidebar [#984]
  • Fix missing annotation in google webhook [#964]
  • [#956] Fix side problem in chatplugin source [#958]
  • [#914] Add ingress and docs for AKHQ [#940]
  • [#733] Hotfix/733 path for docs [#982]

πŸ“š Documentation#

  • [#867] Put cobra cmd docs in one file [#971]
  • [#938] Buttons, buttons everywhere [#963]

🧰 Maintenance#

Airy CLI#

You can download the Airy CLI for your operating system from the following links:

MacOS Linux Windows

0.8.1#

Changes#

πŸš€ Features#

  • [#861] Render quick replies from facebook [#942]
  • [#910] Add message metadata API documentation [#937]
  • [#918]Β New Airy websocket using Airy events [#928]
  • [#875] Improve Box component [#924]
  • [#910] Add message metadata API [#933]
  • [#856] Render Generic Template from Facebook [#930]
  • [#855] Render Button Template from Facebook [#921]

Airy CLI#

You can download the Airy CLI for your operating system from the following links:

MacOS Linux Windows

0.8.0#

Changes#

πŸš€ Features#

  • [#852] Add google rich text to render library [#902]
  • [#722] Add AKHQ as optional tool [#847]
  • [#854] Render File from Facebook [#904]
  • [#858] Add render rich card [#901]
  • [#863] Map metadata to object [#891]
  • [#605] Improve chatplugin docs and gifs [#900]
  • [#827] Chatplugin uses its own payload [#853]
  • [#772] Add Airy Core, Airy Enterprise, Need help? and github links to navigationBar [#838]
  • [#794] Introduce channels domain to source specific channel APIs [#836]
  • [#729] Make auth header compliant with rfc6750 (Bearer auth) [#830]
  • [#833] Bottom space in conversation list [#843]

πŸ› Bug Fixes#

  • [#911] fixed rich card rendering with product requirements [#912]
  • [#796] Mv shellsheck installation to workflow [#870]
  • [#841] Logout if user auth token is wrong [#857]
  • Fix facebook text render [#864]
  • [#834]Delete link in old inbox and css fix [#851]
  • [#832] Merging messages when loading conversations [#845]

πŸ“š Documentation#

🧰 Maintenance#

  • [#796 ] Add shellcheck lint [#865]
  • [#575] Fix window: any type definition [#850]
  • [#605] Rename also the charts [#839]

Airy CLI#

You can download the Airy CLI for your operating system from the following links:

MacOS Linux Windows

0.7.0#

Changes#

  • [#685] Type errors not caught by Typescript [#780]
  • [#288] Upgrade to Bazel 4.0.0 [#799]
  • [#403] Filter for conversations [#744]
  • [#745] Fixing demo api host env when running… [#746]

πŸš€ Features#

  • [#824] When sending a message to the Chat Plugin,… [#825]
  • [#642] extract message rendering to a library [#716]
  • [#809] Httpclientinstance does not get new auth… [#811]
  • [#804] Websocket crashes when new conversation is… [#808]
  • [#538] Wire websocket server to the redux store [#708]
  • [#310] autogenerated md docs for cli [#792]
  • [#754] Specify CPUs and memory at bootstrap [#782]
  • [#401] Implement input bar, write \& send message functionality [#755]
  • [#752] airy version command should work without loading the config [#769]
  • [#742] Chatplugin example page crashes when… [#768]
  • [#611] infinite scroll for conversations list and messages [#720]
  • [#723] Resolving source media without typed mapping [#748]
  • [#691] Support tag_ids filter queries [#760]
  • [#723] Update backend message content for a transparent send message API [#727]

πŸ› Bug Fixes#

  • [#754] Fix bootstrap for empty vars [#801]
  • [#785] display messages from auth in chat plugin [#793]
  • [#813] Prevent sending empty messages [#816]
  • [#802] Fix expanding message container [#803]
  • [#791] Message Input UI/Design Improvement [#795]
  • [#739] Fix Airy cli version when provisioning [#787]
  • Keep default in sync with the rest of the system [#786]
  • [#788] Import StateModel instead of RootState [#789]
  • [#706] Make NGrok optional [#756]
  • [#778] Fix display of messages in Chat Plugin [#779]
  • [#757] fixed read conversation when it is active [#759]
  • [#654] Replace scss files with scss modules [#753]
  • Upgrade viper [#747]

πŸ“š Documentation#

  • Add more docs on the installation process [#822]
  • [#800] Restructure deployment documentation [#826]
  • [#819] Introduce sources introduction [#823]
  • [#810] Better troubleshooting page [#818]
  • [#815] Rename sources [#817]
  • [#310] autogenerated md docs for cli [#792]
  • [#765] Restructure API docs [#781]
  • [#775] Add ga config [#777]
  • [#774] Better favicon [#776]
  • [#491] Do not show the edit button for docs [#771]
  • [#731] Follow up on revamp of the structure [#767]
  • [#731] Doc revamp [#758]

🧰 Maintenance#

  • Untrack .ijwb since it makes importing the project more difficult [#766]

Airy CLI#

You can download the Airy CLI for your operating system from the following links:

MacOS Linux Windows

0.6.0#

πŸš€ Features#

  • [#623] Optional apps depend on config file [#719]
  • [#698] Provide endpoint configuration to the frontend [#712]
  • [#704] Update websocket documentation [#705]
  • [#620] Reload configuration based on config file [#655]
  • [#644] Facebook connector sends out templates [#683]
  • [#667] Support Google suggestion responses [#690]
  • [#622] Affect only deployments with a particular… [#688]
  • Introduce status command [#686]
  • [#402] Tag conversations [#682]
  • [#640] Enrich send message API with source template messages [#680]
  • [#641] Add content type for source templates [#676]
  • [#620] Download kubeconf file [#673]
  • [#308] Upload cli binaries to S3 [#669]
  • [#621] Controller starts/stops apps based on config map changes [#647]
  • Introduce /client.config [#668]
  • [#646] Configurable ingress hostnames [#648]
  • [#306] cli config [#649]
  • [#501] Resume conversation in chat plugin [#603]
  • [#497] Upload metadata and message source files [#602]
  • [#599] Display avatar + time in messages [#625]
  • [#614] Fix release script [#615]
  • [#598] Feature/598 read unread state of conversations [#617]

πŸ› Bug Fixes#

  • [#623] Fix Google safile sample config [#736]
  • [#623] Fix manifest for the chatpluign [#732]
  • Fix numeric range queries [#730]
  • Return messages last to first so pagination makes sense [#728]
  • Fix infinite recursion in chatplugin nginx location capture [#725]
  • [#698] Use host config coming from the env [#721]
  • Rm extra bracket [#717]
  • Paginate messages for real :) [#715]
  • [#713] Fix bug on tags list [#714]
  • [#695] Fix yq version incompatibility [#697]
  • [#678] Update VERSION file after release [#684]
  • [#421] Consider service disabled if any exception occurs [#674]
  • Endpoints should return {} instead of nothing [#672]
  • refactored lib with class that can be instantiated [#664]
  • add mappers to ts http client lib [#657]
  • [#692] unread count [#734]
  • [#546] Fix/546 revise image tags [#658]

πŸ“š Documentation#

  • Update README.md [#700]

🧰 Maintenance#

  • Remove suppression [#702]
  • Improve config tests and introduce integration tests runner func [#726]
  • [#711] Add CI status badge [#724]
  • Fix typo in readme [#709]
  • Reorganize integration tests [#694]
  • [#693] Simplify display name contact API response [#696]
  • Add missing docs for authenticating with the websocket [#689]
  • [#403] Allow leading wildcard searches for Lucene [#681]
  • Remove .bazelproject from vcs [#666]
  • Disable go plugin by default since it only works for ultimate users [#663]
  • [#651] Use Google Cloud Storage for the bazel remote cache [#652]
  • [#642] Update typescript content typings [#645]

Airy CLI#

You can download the Airy CLI for your operating system from the following links:

MacOS Linux Windows Alpine

Changes#

πŸš€ Features#

  • [#400] Load messages of conversations [#567]
  • [#335] Provisioning optimization [#610]
  • [#526] Introduce namespace var [#595]
  • [#169] Use karapace.io schema registry [#596]
  • [#497] Dynamically map source data urls in content mapper [#594]
  • [#169] Optimize kafka images [#583]
  • [#327] Introduce a release script that automates the process [#586]
  • [#526] Rename pg values [#590]
  • [#446] Introduce go linter [#576]
  • [#496] Add file content model [#579]
  • [#496] Add video content model [#577]
  • [#522] introduce httpclient lib [#571]
  • [#450] Introduce Airy k8s controller [#534]
  • [#496] Add audio content model [#574]
  • [#572] Messages from facebook page should have… [#573]

πŸ› Bug Fixes#

  • [#412] Always deploy images [#609]
  • [#412] Use the correct ENV var [#608]
  • [#412] Actually pass the branch ref [#604]
  • [#587] fix chat plugin development env [#589]
  • Lower case the webhook subdomains [#588]
  • [#569] Facebook Messages from page are not parsed… [#570]

πŸ“š Documentation#

  • [#424] chatplugin gifs with asciinema [#592]

🧰 Maintenance#

  • [#412] Push only changed images for beta [#601]
  • [#331] Introduce local container push target [#580]

0.4.0#

πŸš€ Features#

  • [#526] Introduce namespacing for topics [#566]
  • [#503] Customize commit interval so the test environment can have a d… [#555]
  • [#549] Stop logging Facebook webhook requests [#557]
  • [#547] Introduce model lib for metadata and messages [#552]
  • [#223] Future of /channels.explore [#541]
  • [#169] Use distroless for java images [#540]
  • [#527] Enable resuming of chatplugin conversations [#533]
  • [#494] Fetch Facebook metadata [#528]
  • [#496] Added Image content model for Facebook [#539]
  • [#399] Conversations List [#507]
  • [#496] Added Image content model for Twilio [#532]
  • [#496] Added Image content model for Google [#531]
  • [#493] Route Google metadata to get displayname [#521]
  • [#523] Return source type in the channel payload [#529]
  • [#496] Changing content render api [#520]
  • [#464] Feature/add logout core [#519]
  • [#499] Future-proof metadata model [#514]

πŸ› Bug Fixes#

  • [#564] Fix kafka configmap in helm [#565]
  • [#466] Change public name of go modules [#561]
  • [#562] Fix chatplugin generator [#563]

πŸ“š Documentation#

🧰 Maintenance#

  • [#515] introduce eslint [#554]
  • [#548] Extract payload to web library and introduce date lib [#556]
  • [#551] Use test.properties everywhere [#553]
Last updated on