Skip to content

v1.4.1

Choose a tag to compare

@barryyip0625 barryyip0625 released this 13 Jul 01:10
· 9 commits to main since this release
e7494d8

🚀 Release v1.4.1

This release focuses heavily on hardening reliability, improving error handling, updating core dependencies, and establishing continuous integration (CI) pipelines.

🛠️ Bug Fixes & Stability

  • Robust Lifecycle & Shutdown Management
    • Fixed an issue to ensure the Discord client is destroyed even if a transport shutdown fails.
    • Preserved fatal shutdown exit codes properly to improve process management.
    • Contributed by @hermeschay in (#37, #38)
  • Error Resilience
    • Added proper event handlers for Discord client and shard error events to prevent unhandled crashes.
    • Contributed by @hermeschay in (#39)
  • Configuration Flexibility
    • The server now correctly accepts camelCase token configuration alongside existing formats.
    • Contributed by @hermeschay in (#40)

🧪 Testing, CI & DevEx

  • Jest Test Suite Activation
    • Enabled the Jest test suite and aligned stale assertions to ensure a reliable test baseline.
    • Contributed by @hermeschay in (#35)
  • Automated CI Pipelines
    • Added a GitHub Actions workflow to automatically test and build the project on Pull Requests.

📦 Chores & Dependencies

  • Dependency Updates
    • Updated key runtime dependencies across MCP, Discord, and Express to their latest compatible versions.
    • Contributed by @hermeschay in (#36)

New Contributors

Full Changelog: v1.4.0...v1.4.1