Opsdroid Versions Save

🤖 An open source chat-ops bot framework

v0.30.0

3 weeks ago

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

  • Fix mongo database error @st01cs (#2015)

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

3 weeks ago

Changes

  • Update versioneer @jacobtomlinson (#2024)

v0.29.0

3 weeks ago

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

  • configure web server to use TLS 1.2 protocol for ssl_context @spinits4 (#2014)

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

1 year ago

Changes

  • Fix CI and potential bug in loader @FabioRosado (#1947)
  • Update Emoji dependency @Sleuth56 (#1948)

Documentation and code quality

  • Update Jenkins to Github CI. @Sleuth56 (#1946)

v0.27.0

1 year ago

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

  • Fixing KeyErrors on messages without text @D3N14L (#1923)

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

2 years ago

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

  • Fix a typo in the Typing event @awahlig (#1877)

Documentation and code quality

  • Improved grammar and typos in docs @falconcode16 (#1889)
  • Adjust Matrix connector docs @oleg-fiksel (#1880)

Other Merged PRs

  • Fix docker image build failure due to missing dependency @vinayman (#1879)
  • Remove opsdroid user from root in docker @dahrens (#1898)
  • Refactor and add rich logging option to opsdroid @FabioRosado (#1767)

v0.25.0

2 years ago

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

2 years ago

What's Changed

This release fixes build issues with the docker containers

v0.24.0

2 years ago

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

New Contributors

v0.23.0

2 years ago

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)

Documentation and code quality

  • Add slack match_event params @ajitdsa (#1791)