Releases: opsdroid/opsdroid
Releases · opsdroid/opsdroid
v0.30.0
Changes
Facebook Connector Changes
- Fix the currently broken facebook connector @plantroon (#1989)
Matrix Connector Changes
- Fix for #1784: Added paramter "filesize" @SeBaBu (#1998)
- Raise an exception in matrix event creator if request fails @Cadair (#1986)
- fix(matrix/spec):
filter_id
is a string, not an integer @RaitoBezarius (#2017)
Slack Connector Changes
- EditedMessage should use 'username' as 'user' is not present in slack API response @rodrigo-albuquerque (#2021)
Database Changes
Bug Fixes
- Raise an exception in matrix event creator if request fails @Cadair (#1986)
- EditedMessage should use 'username' as 'user' is not present in slack API response @rodrigo-albuquerque (#2021)
Documentation and code quality
- A couple of small fixes to the matrix connector docs @Cadair (#1995)
- Fix the currently broken facebook connector @plantroon (#1989)
- Update labeler config @jacobtomlinson (#2025)
v0.29.1
Changes
- Update versioneer @jacobtomlinson (#2024)
v0.29.0
Changes
GitHub Connector Changes
- Resolve CI failures @jacobtomlinson (#1954)
Slack Connector Changes
- Added retry timer for Slack API rate limit threshold + ability to reply to other bots & within a thread using Blocks @rodrigo-albuquerque (#1961)
Parser and Matcher Changes
- Rasa >= 3.x compatibility @oleg-fiksel (#1963)
Bug Fixes
Documentation and code quality
- Fix configuration sample entry @pwillis-eiq (#1980)
- Typo in rasanlu docs @oleg-fiksel (#1974)
- Docs: correct Rasa port in Docker run command @oleg-fiksel (#1972)
v0.28.0
v0.27.0
Changes
- Use simple logging when running in a non-interactive shell @oleg-fiksel (#1929)
- Implement command center backend @FabioRosado (#1875)
- Build Docker dev tag from main/master branch on each commit @oleg-fiksel (#1937)
- Add auto mode for pytest @chillipeper (#1942)
Enhancements
- Add CLI option to print config file path @jacobtomlinson (#1935)
- Add middleware to aiohttp server to handle cors request @FabioRosado (#1934)
Slack Connector Changes
- Fix channel count when retrieving channels from slack @chillipeper (#1943)
- Remove error log and replace with debug log @chillipeper (#1911)
Telegram Connector Changes
Websocket Connector Changes
- Allow specifying a token to be used for validation when requesting a socket from the connector @FabioRosado (#1931)
- Accept sending a stringified json blob to the connector so you can add extra information to messages such as
user
@FabioRosado (#1931)
Documentation and code quality
- Fix documentation urls @jaas666 (#1925)
- Update dead links skills/index.md @jaas666 (#1921)
- Fix broken links @jaas666 (#1917)
- Fix dead links @jaas666 (#1916)
- Fix #1918, removed mention of stickers for contributors @jaas666 (#1920)
- Fix broken link overview.md @jaas666 (#1919)
- Fix dead links @jaas666 (#1915)
v0.26.0
Changes
Matrix Connector Changes
- Adjust Matrix connector docs @oleg-fiksel (#1880)
Slack Connector Changes
- Allow opsdroid to reply in a thread with Blocks @FabioRosado (#1903)
- fix: add queue for Slack events @martinohmann (#1892)
Parser and Matcher Changes
- Handle wit.ai api response when multiple values are returned from the API @Davasny (#1902)
- Fix issue with Rasa NLU entity extraction @oleg-fiksel (#1888)
- Allow skipping training of Rasa model and use pre-trained model @oleg-fiksel (#1886)
Bug Fixes
Documentation and code quality
- Improved grammar and typos in docs @falconcode16 (#1889)
- Adjust Matrix connector docs @oleg-fiksel (#1880)
Other Merged PRs
v0.25.0
Changes
- Start connectors before databases @jacobtomlinson (#1864)
Gitter Connector Changes
- Get connector name from configuration, @FabioRosado (#1845)
Matrix Connector Changes
- Get connector name from configuration, @FabioRosado (#1845)
Rocketchat Connector Changes
- Get connector name from configuration, @FabioRosado (#1845)
Slack Connector Changes
- Update example config and slack docs @FabioRosado (#1849)
- Get connector name from configuration, @FabioRosado (#1845)
Telegram Connector Changes
- Get connector name from configuration, @FabioRosado (#1845)
Twitch Connector Changes
- Get connector name from configuration, @FabioRosado (#1845)
Webex Teams Connector Changes
- Get connector name from configuration, @FabioRosado (#1845)
Websocket Connector Changes
- Get connector name from configuration, @FabioRosado (#1845)
Parser and Matcher Changes
- Allow skip training rasa model on startup @FabioRosado (#1855)
Bug Fixes
- Fix
pip install opsdroid[all]
by updating botbuilder-core dep @cognifloyd (#1871)
Documentation and code quality
- Update example config and slack docs @FabioRosado (#1849)
- Allow skip training rasa model on startup @FabioRosado (#1855)
- Get connector name from configuration, @FabioRosado (#1845)
- changing conf dir in installation.md from root to home/opsdroid @dud1337 (#1847)
v0.24.1
v0.24.0
With this release we are deprecating the docker images on hub.docker.com, please now pull the containers from the GitHub Container Registry by changing the image from opsdroid/opsdroid
to ghcr.io/opsdroid/opsdroid
. This is due to changes docker hub has made which stop us from building containers there, and limited support for authentication without a subscription.
New Features
- Add Teams connector @jacobtomlinson in #1679
Documentation and code quality
- Fixed an errant entry into the MongoDB documentation @ajitdsa in #1832
- Adjust Slack instructions to account for necessary verification step @ajitdsa in #1823
- Fix broken contributing links @arusahni in #1819
- Fixed contributing link @jacobtomlinson in #1818
- Update Event Flow Diagram @Sleuth56 in #1814
Other Merged PRs
- Add in capability to supply
user
andpassword
with mongodb by @ajitdsa in #1795 - Migrate gitter tests to pytest by @jacobtomlinson in #1800
- Make opsdroid dynamic module actually importable by @jacobtomlinson in #1802
- Fix GitHub event creation by @jacobtomlinson in #1808
- Add logging, exception handling, and verification to skills-based tests for Github connector by @ajitdsa in #1811
- GitHub fix labels by @ajitdsa in #1812
- Add more Github events by @ajitdsa in #1817
- Add Push event for GitHub connector by @ajitdsa in #1821
- Multistage dockerfile by @Dissonant-Tech in #1820
- Add GitHub apps authentication support by @ajitdsa in #1824
- Add Slash command support for Slack Connector by @chillipeper in #1822
- Bump pillow from 8.2.0 to 8.3.2 by @dependabot in #1827
- Update the docs/conf.py file to fix the docs build @ajitdsa #1830
- Add collection to opsdroid mongo database module by @ajitdsa in #1799
- Use aioredis 2.0 for redis database by @MrNaif2018 in #1835
- Deploy docker images to github container registry by @MrNaif2018 in #1836
- Add label configs for the new teams connector by @Cadair in #1840
New Contributors
v0.23.0
Changes
Mattermost Connector Changes
- Do not parse own messages in Mattermost connector @davdr (#1776)
- Add kwargs to Message constructor in Mattermost connector @davdr (#1774)
Slack Connector Changes
- Allow Slack's
BlockAction
event to be matched based on action_id and block_id @ajitdsa (#1788) - Fix nonetype iterable raw_event in slack connector @chillipeper (#1777)
- Add search messages method to Slack Connector @chillipeper (#1769)
Parser and Matcher Changes
- Add compatibility for Rasa NLU >= 2 @oleg-fiksel (#1781)