Skip to content

Choose a tag to compare

@Yuuzi261 Yuuzi261 released this 10 Aug 09:46
41f3be4

📌 If you want to upgrade from 0.5.5 to 0.6, please refer to the upgrade guide.

features:

  • Renamed fx_twitter to proxy in the configuration and added support for multiple proxy services. ← MORE OPTIONS💡
  • Added a global setting for translation language with FxTwitter (resolves issue #57).

refactor:

  • Conducted a major refactoring of the notification system (AccountTracker) to resolve critical performance bottlenecks under high load (issue #59). This includes centralizing database operations, using a producer-consumer pattern for database writes, and optimizing database connection handling. ← MORE ROBUST💪
  • Improved the task monitor to dynamically track tasks from a live cache, eliminating the need to restart the monitor when tasks are added or removed.
  • Improved and simplified the handling of configuration files.

fix:

  • Resolved a critical issue where calls to the tweety-ns library could perform synchronous, CPU-intensive operations, leading to heartbeat blocked errors. These calls are now safely isolated in a separate thread.
  • Added specific error handling for KeyError during tweet fetching, preventing task crashes due to temporary or unexpected API responses from Twitter.

Note

The config parameters have been updated. After updating, please modify your configuration according to the configs.example.yml example.