Releases: airyhq/airy
Releases Β· airyhq/airy
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
π§° Maintenance
Airy CLI
You can download the Airy CLI for your operating system from the following links:
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
- [#1001] improve google facebook sources (#1012)
- [#999] ButtonBox v3 (#1013)
- [#967] Add UI Quickstart (#996)
π§° 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:
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
π§° Maintenance
Airy CLI
You can download the Airy CLI for your operating system from the following links:
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:
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
- [#893] Enable showLastUpdateTime (#917)
- [#899] Quickstart with steps (#916)
- [#876] cli install doc revamp (#896)
- [#846] Docs for airy config yaml (#873)
- [#874] Highlight component for docs (#887)
- [#735] Show airy logo on darkmode (#837)
π§° 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:
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:
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:
0.5.0
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
π§° Maintenance
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
- [#485] [#486] Enrich HTTP docs (#560)
- [#524] remove hyperlinks (#530)
- [#489] how to run the frontend (#518)
π§° Maintenance
0.3.0
Changes
π Features
- [#473] Rely on allowed origins setup from the env (#505)
- [#257] Add tags to core (#431)
- [#310] Airy CLI (#468)
- [#393] AllowedOrigin in airy.conf (#469)
- [#310] Add go api client lib (#460)
- [#452] Split auth dependency (#456)
- [#457] Improve conversations query (indexes, restoration, api) (#459)
- [#451] Bash test messages generator (#454)
- [#437] Replace alignment in favor of sender type (#441)
- [#434] Move libs to the root of the monorepo (#438)
- [#370] Add conversation metadata filter docs (#439)
- [#342] Add guide on how to connect Rasa and fix webhook API (#423)
- [#413] Add /metadata.remove endpoint (#430)
- [#425] Migrate Code formating to Bazel tools (#426)
- [#290] Channels page (#420)
- [#427] Return default contact information (#429)
- [#413] Add /metadata.set endpoint (#414)
- [#370] Filter conversations on metadata (#407)
π Bug Fixes
- [#498] Fix image tags on conf (#511)
- Fix codeowners syntax (#512)
- [#506] Remove unused labels (#510)
- Fix sources configmap (#500)
- [#386] Add quote function (#476)
- Hotfix for CI (#465)
- [442] Fix glossary TOC (#443)
π Documentation
- [#490] Reorganize sidebar (#492)
- [#484] Remove reset password docs (#487)
- Several initial updates (#477)
- Several improvements (#478)
- Small improvements (#479)
- [#470] Specify --no-ff option in merge commands (#471)
- [#341] Introduce "how to connect a facebook page"β¦ (#436)
- [#453] Update release docs (#458)
- [#444] Use prettier for markdown files as well (#448)
- [#442] Fix glossary TOC (#443)