Skip to main content

DeviantCord 4 Beta 4.0.4 Patch Notes

ยท 2 min read
Michael Riley
Michael Riley
DeviantCord Creator/ Developer

version

We're excited to announce the latest beta release of DeviantCord (v4.0.4), featuring significant performance improvements and bug fixes. This update focuses on enhancing connection handling, improving thread management, and resolving several critical issues with our checking systems.

Important Notice to First-Time Users ๐Ÿ“ขโ€‹

We acknowledge that previous connection and thread management issues prevented many first-time users from successfully testing the bot. If you experienced setup failures or connection timeouts during your initial testing, we strongly encourage you to try again with this new release. The v4.0.4 update specifically addresses these initialization problems and should provide a much smoother onboarding experience.

Performance Improvements ๐Ÿš€โ€‹

Enhanced Database Connection Managementโ€‹

  • Implemented HikariCP optimizations to resolve SQLTransientConnectionExceptions
  • Fixed issues where Postgres connections were becoming unavailable

Thread Management Enhancementsโ€‹

  • Implemented stricter CommandExecutors for Slash Command Interactions
  • Prevented potential main thread blocking issues
  • Migrated da_token Runnable task to a dedicated Executor
  • Introduced ThreadFactories for improved thread management

Bug Fixes ๐Ÿ›โ€‹

Check System Improvementsโ€‹

L1 Check Systemโ€‹

  • Resolved hanging issues when retrieving failure reasons
  • Fixed Sentry reporting integration

L2 Check Systemโ€‹

  • Fixed failure reason retrieval issues
  • Restored proper Sentry issue reporting functionality

Folder Managementโ€‹

  • Fixed null pointer exception in AllFolders functionality
  • Resolved missing data in responseIds:
    • Added missing artist information
    • Added missing channel information

Found a bug or have feedback? Please report it through our Discord support channel.

DeviantCord 4 Beta Release

ยท 4 min read
Michael Riley
Michael Riley
DeviantCord Creator/ Developer

Guess who's back? DeviantCord V4.0 is here!

We're launching the public beta test of DeviantCord V4.0! While we've worked hard to squash bugs before this release, this is still a beta version and you may encounter some unexpected behavior. Your testing and feedback will be crucial in helping us identify and fix any remaining issues before the final release.

๐Ÿ“œ TERMS OF SERVICEโ€‹

  • DeviantCord now has official Terms of Service: https://deviantcord.com/terms-of-service
  • The Terms are aligned with DeviantArt's Terms of Service
  • By using DeviantCord, you agree to both DeviantCord's and DeviantArt's Terms of Service
  • Please review these terms before participating in the beta

๐Ÿ› BETA TEST DISCLAIMERโ€‹

  • This is a BETA VERSION - you may encounter bugs during testing
  • We've fixed many issues, but some unexpected behavior may still occur
  • Your feedback is essential to help us identify and resolve remaining problems
  • If you need a stable experience, please wait for the Release Candidate

โš ๏ธ IMPORTANT MIGRATION NOTICEโ€‹

  • The previous DeviantCord bot user has been permanently deleted
  • You will need to reinvite the new bot to your server using our updated invite link
  • All previous bot data has been cleared, including your configured listeners
  • You will need to reconfigure your artwork listeners and settings
  • Use /setuprole first to configure admin access before setup

๐Ÿš€ What's New in V4.0โ€‹

  • Discord Slash Commands: Fully integrated with Discord's slash command system for easier usage
  • Enhanced Gallery Integration: Seamlessly browse and share artwork directly in your Discord channels
  • Expanded Notifications: Get alerts for artwork, journals, AND status updates from your favorite artists
  • Post Listeners: Configure notifications for journals and status updates
  • Performance Boost: Faster response times and better reliability
  • Custom Embedding: New preview cards with enhanced artwork details

๐Ÿ” Beta Test Informationโ€‹

  • Duration: 4 weeks
  • Next Phase: Release Candidate Build 1
    • Will begin after beta testing concludes
    • Beta may be extended with another beta build if needed
  • Access: Public beta - everyone is welcome to participate!
  • Feedback: Use the #beta-feedback channel
  • Bug Reports: Submit through #bug-reports with as much detail as possible

๐ŸŽฏ How to Participateโ€‹

  1. Review and accept the Terms of Service
  2. Reinvite the bot using the new invite link here
  3. Configure admin role using /setuprole
  4. Set up your listeners and notifications
  5. Start testing and share your experience
  6. Report any bugs you find (except known issues)

โš ๏ธ Important Notesโ€‹

  • As a beta version, expect occasional bugs and issues
  • We've extensively tested this version, but problems may still occur
  • Some features might behave unexpectedly
  • We are waiting for Discord to verify the bot so it may be limited to 100 servers for a short time
  • We actively monitor bug reports and will release fixes as needed
  • Previous bot data CANNOT be recovered
  • You must set up your listeners again from scratch

๐Ÿ’ซ Get Startedโ€‹

  1. Review the Terms of Service at https://deviantcord.com/terms-of-service
  2. Use this link to add the new bot: Bot Invite Link
  3. Type /help to see the command list
  4. Use /setuprole to configure admin access
  5. Begin configuring your listeners and notifications

๐Ÿ“ Known Issuesโ€‹

  • Some commands may refer to "journal listeners" instead of "post listeners"
    • This will be corrected in a future build
    • The functionality remains the same regardless of the name
  • The /updatechannel command is currently unavailable
    • Please wait for a future build for this functionality
  • These issues are already tracked and don't need to be reported

๐Ÿ”ง Found a Bug?โ€‹

  1. Check if it's listed in the Known Issues section above
  2. Check if it's already reported in #bug-reports
  3. Include as much information as possible:
    • What you were doing when it occurred
    • What you expected to happen
    • What actually happened
    • Any error messages you saw
  4. Screenshots are always helpful!

Thank you for helping us test DeviantCord V4.0! While we've worked hard to fix many bugs before this beta, your testing will help us identify and resolve any remaining issues. Together, we're making DeviantCord better for everyone.

Happy Testing! ๐ŸŽจ

DeviantCord 4 Upcoming Release

ยท 6 min read
Michael Riley
Michael Riley
DeviantCord Creator/ Developer

Hello everyone! It has been a long time, and you are all overdue for an update about the current state of DeviantCord, which quite frankly has been having a lot of issues with consistency and deviations being missed. In this post I will be explaining the current status of the project, the issues we experienced during DeviantCord 4's development and how we are planning on handling things moving forward to prevent this period of stagnation after the release of DeviantCord 4.

I will also mention, that for users of DeviantCord 3. Today I have released a fix for DeviantCord 3 to fix an issue that was affecting a lot of users, primarily it prevented group deviation folders from posting. This fix was very easy to fix once I was made aware of it. You should see a significant backlog of deviations being posted to your servers posted last night.