matrix-gptbot/CHANGELOG.md
Kumi 15a93d8231
All checks were successful
Docker CI/CD / Docker Build and Push to Docker Hub (push) Successful in 17m54s
Python Package CI/CD / Setup and Test (push) Successful in 1m54s
Python Package CI/CD / Publish to PyPI (push) Successful in 55s
feat: Expand bot usage control and API support
Enhanced bot flexibility by enabling the specification of room IDs in the allowed users' list, broadening access control capabilities. This change allows for more granular control over who can interact with the bot, particularly useful in scenarios where the bot's usage needs to be restricted to specific rooms. Additionally, updated documentation and configurations reflect the inclusion of new AI models and self-hosted API support, catering to a wider range of use cases and setups. The README.md and config.dist.ini files have been updated to offer clearer guidance on setup, configuration, and troubleshooting, aiming to improve user experience and ease of deployment.

- Introduced the ability for room-specific bot access, enhancing user and room management flexibility.
- Expanded AI model support, including `gpt-4o` and `ollama`, increases the bot's versatility and application scenarios.
- Updated Python version compatibility to 3.12 to ensure users are leveraging the latest language features and improvements.
- Improved troubleshooting documentation to assist users in resolving common issues more efficiently.
2024-05-16 07:24:34 +02:00

1.7 KiB

Changelog

0.3.10 (2024-05-16)

  • Add support for specifying room IDs in AllowedUsers
  • Minor fixes

0.3.9 (2024-04-23)

  • Add Docker support for running the bot in a container
  • Add TrackingMore dependency to pyproject.toml
  • Replace deprecated pkg_resources with importlib.metadata
  • Allow password-based login on first login

0.3.7 / 0.3.8 (2024-04-15)

  • Changes to URLs in pyproject.toml
  • Migrated build pipeline to Forgejo Actions

0.3.6 (2024-04-11)

  • Fix issue where message type detection would fail for some messages (cece8cfb24)

0.3.5

  • Only set room avatar if it is not already set (a9c23ee9c4)

0.3.4 (2024-02-18)

  • Optimize chat model and message handling (10b74187eb)
  • Fix parameter passing in chat response calls (2d564afd97)
  • Refine message filtering in bot event processing (c47f947f80)

0.3.3 (2024-01-26)

  • Implement recursion check in response generation (e6bc23e564)
  • Implement tool emulation for models without tool support (0acc1456f9)
  • Allow selection of chat model by room (87173ae284)

0.3.2 (2023-12-14)

  • Removed key upload from room event handler
  • Fixed output of python -m gptbot -v to display currently installed version
  • Workaround for bug preventing bot from responding when files are uploaded to an encrypted room

Known Issues

  • When using Pantalaimon: Bot is unable to download/use files uploaded to unencrypted rooms

0.3.1 (2023-12-07)

  • Fixed issue in newroom task causing it to be called over and over again