Open renovate[bot] opened 2 months ago
9 testsβ Β±0βββ9 :white_check_mark: Β±0βββ0s :stopwatch: Β±0s 3 suites Β±0βββ0 :zzz: Β±0β 3 filesββ Β±0βββ0 :x: Β±0β
Results for commit 54a5f066.βΒ± Comparison against base commit 168ac808.
:recycle: This comment has been updated with latest results.
This PR contains the following updates:
5.0.0-beta.24
->5.1.0
Release Notes
discord-jda/JDA (net.dv8tion:JDA)
### [`v5.1.0`](https://redirect.github.com/discord-jda/JDA/releases/tag/v5.1.0): | Voice Gateway v8 ### Overview This release updates the implementation of the voice gateway to API version 8 (previously 4). Previous versions will be incompatible coming November 18, 2024. This includes adding a new dependency on [tink](https://redirect.github.com/tink-crypto/tink-java), to support the new encryption modes. Additionally, the `MessageEmbedEvent` has been removed. Discord sends standard update events for embed loading now, this event can no longer be supported. #### New Features - Add new message and embed types by [@MinnDevelopment](https://redirect.github.com/MinnDevelopment) in [https://github.com/discord-jda/JDA/pull/2716](https://redirect.github.com/discord-jda/JDA/pull/2716) #### Changes - Upgrade to voice gateway v8 by [@MinnDevelopment](https://redirect.github.com/MinnDevelopment) in [https://github.com/discord-jda/JDA/pull/2717](https://redirect.github.com/discord-jda/JDA/pull/2717) - Remove MessageEmbedEvent by [@MinnDevelopment](https://redirect.github.com/MinnDevelopment) in [https://github.com/discord-jda/JDA/pull/2720](https://redirect.github.com/discord-jda/JDA/pull/2720) #### Bug Fixes - Handle guild stickers array as optional in EntityBuilder#createGuild by [@Xirado](https://redirect.github.com/Xirado) in [https://github.com/discord-jda/JDA/pull/2714](https://redirect.github.com/discord-jda/JDA/pull/2714) **Full Changelog**: https://github.com/discord-jda/JDA/compare/v5.0.2...v5.1.0 ### Installation #### Gradle ```gradle repositories { mavenCentral() } dependencies { implementation("net.dv8tion:JDA:5.1.0") } ``` #### Maven ```xmlNew feature additions since 4.4.0
- Add GenericMessageEvent#getThreadChannel() by [@rtm516](https://redirect.github.com/rtm516) in [https://github.com/discord-jda/JDA/pull/1924](https://redirect.github.com/discord-jda/JDA/pull/1924) - Add Message.Attachment#getDescription by [@sebm253](https://redirect.github.com/sebm253) in [https://github.com/discord-jda/JDA/pull/1930](https://redirect.github.com/discord-jda/JDA/pull/1930) - Add Guild#isBoostProgressBarEnabled by [@sebm253](https://redirect.github.com/sebm253) in [https://github.com/discord-jda/JDA/pull/1891](https://redirect.github.com/discord-jda/JDA/pull/1891) - Add support for member timeouts by [@sebm253](https://redirect.github.com/sebm253) in [https://github.com/discord-jda/JDA/pull/1902](https://redirect.github.com/discord-jda/JDA/pull/1902) - Add support for attachment options by [@MinnDevelopment](https://redirect.github.com/MinnDevelopment) in [https://github.com/discord-jda/JDA/pull/2001](https://redirect.github.com/discord-jda/JDA/pull/2001) - Add CommandInteractionPayload#getOption fallback overloads by [@MinnDevelopment](https://redirect.github.com/MinnDevelopment) in [https://github.com/discord-jda/JDA/pull/2018](https://redirect.github.com/discord-jda/JDA/pull/2018) - Add Booster to memberCachePolicy by [@sofiadparamo](https://redirect.github.com/sofiadparamo) in [https://github.com/discord-jda/JDA/pull/2022](https://redirect.github.com/discord-jda/JDA/pull/2022) - Add PaginationAction#order by [@MinnDevelopment](https://redirect.github.com/MinnDevelopment) in [https://github.com/discord-jda/JDA/pull/1945](https://redirect.github.com/discord-jda/JDA/pull/1945) - Add Tags, Default Install Url, Scopes and Permissions to ApplicationInfo by [@Xirado](https://redirect.github.com/Xirado) in [https://github.com/discord-jda/JDA/pull/1936](https://redirect.github.com/discord-jda/JDA/pull/1936) - Add CommandInteractionPayload#isGuildCommand by [@MinnDevelopment](https://redirect.github.com/MinnDevelopment) in [https://github.com/discord-jda/JDA/pull/2091](https://redirect.github.com/discord-jda/JDA/pull/2091) - Add UserSnowflake and improve User#fromId by [@MinnDevelopment](https://redirect.github.com/MinnDevelopment) in [https://github.com/discord-jda/JDA/pull/2065](https://redirect.github.com/discord-jda/JDA/pull/2065) - Add support for modals by [@Xirado](https://redirect.github.com/Xirado) in [https://github.com/discord-jda/JDA/pull/2024](https://redirect.github.com/discord-jda/JDA/pull/2024) - Add ImageProxy & FileProxy by [@freya022](https://redirect.github.com/freya022) in [https://github.com/discord-jda/JDA/pull/1955](https://redirect.github.com/discord-jda/JDA/pull/1955) - Add Message#getStartedThread and ThreadChannel#retrieveParentMessage by [@Almighty-Satan](https://redirect.github.com/Almighty-Satan) in [https://github.com/discord-jda/JDA/pull/2099](https://redirect.github.com/discord-jda/JDA/pull/2099) - Add FileUpload class by [@MinnDevelopment](https://redirect.github.com/MinnDevelopment) in [https://github.com/discord-jda/JDA/pull/2120](https://redirect.github.com/discord-jda/JDA/pull/2120) - Add Support for Application-Command Permissions V2 by [@Xirado](https://redirect.github.com/Xirado) in [https://github.com/discord-jda/JDA/pull/2113](https://redirect.github.com/discord-jda/JDA/pull/2113) - Application command localization by [@freya022](https://redirect.github.com/freya022) in [https://github.com/discord-jda/JDA/pull/2090](https://redirect.github.com/discord-jda/JDA/pull/2090) - Add EmojiUnion by [@MinnDevelopment](https://redirect.github.com/MinnDevelopment) in [https://github.com/discord-jda/JDA/pull/2167](https://redirect.github.com/discord-jda/JDA/pull/2167) - Add JDABuilder#setEventPassthrough by [@freya022](https://redirect.github.com/freya022) in [https://github.com/discord-jda/JDA/pull/2014](https://redirect.github.com/discord-jda/JDA/pull/2014) - Add ApplicationInfo#getFlags by [@MinnDevelopment](https://redirect.github.com/MinnDevelopment) in [https://github.com/discord-jda/JDA/pull/2202](https://redirect.github.com/discord-jda/JDA/pull/2202) - Add support for setting voice region on channel creation/copy by [@CheesyGamer77](https://redirect.github.com/CheesyGamer77) in [https://github.com/discord-jda/JDA/pull/2209](https://redirect.github.com/discord-jda/JDA/pull/2209) - add support for string option bounds by [@sebm253](https://redirect.github.com/sebm253) in [https://github.com/discord-jda/JDA/pull/2169](https://redirect.github.com/discord-jda/JDA/pull/2169) - Add DataPath util by [@MinnDevelopment](https://redirect.github.com/MinnDevelopment) in [https://github.com/discord-jda/JDA/pull/2212](https://redirect.github.com/discord-jda/JDA/pull/2212) - Add category feature to ChannelOrderAction by [@MinnDevelopment](https://redirect.github.com/MinnDevelopment) in [https://github.com/discord-jda/JDA/pull/2136](https://redirect.github.com/discord-jda/JDA/pull/2136) - Added RestAction#onSuccess by [@Zabuzard](https://redirect.github.com/Zabuzard) in [https://github.com/discord-jda/JDA/pull/2227](https://redirect.github.com/discord-jda/JDA/pull/2227) - Add support for forum channels by [@MinnDevelopment](https://redirect.github.com/MinnDevelopment) in [https://github.com/discord-jda/JDA/pull/2184](https://redirect.github.com/discord-jda/JDA/pull/2184) - Add GuildManager#setFeatures by [@MinnDevelopment](https://redirect.github.com/MinnDevelopment) in [https://github.com/discord-jda/JDA/pull/2222](https://redirect.github.com/discord-jda/JDA/pull/2222) - Add support for guild scheduled events v2 by [@Mitmocc](https://redirect.github.com/Mitmocc) in [https://github.com/discord-jda/JDA/pull/2047](https://redirect.github.com/discord-jda/JDA/pull/2047) - Implement new select menus by [@MinnDevelopment](https://redirect.github.com/MinnDevelopment) in [https://github.com/discord-jda/JDA/pull/2287](https://redirect.github.com/discord-jda/JDA/pull/2287) - Add slash command mentions by [@freya022](https://redirect.github.com/freya022) in [https://github.com/discord-jda/JDA/pull/2251](https://redirect.github.com/discord-jda/JDA/pull/2251) - Implement "ACTIVE_DEVELOPER" UserFlag by [@jasonlessenich](https://redirect.github.com/jasonlessenich) in [https://github.com/discord-jda/JDA/pull/2326](https://redirect.github.com/discord-jda/JDA/pull/2326) - Add support for age-restricted (nsfw) commands by [@MinnDevelopment](https://redirect.github.com/MinnDevelopment) in [https://github.com/discord-jda/JDA/pull/2325](https://redirect.github.com/discord-jda/JDA/pull/2325) - Add application_id support for received messages by [@Almighty-Satan](https://redirect.github.com/Almighty-Satan) in [https://github.com/discord-jda/JDA/pull/2335](https://redirect.github.com/discord-jda/JDA/pull/2335) - Implement thread member pagination by [@MinnDevelopment](https://redirect.github.com/MinnDevelopment) in [https://github.com/discord-jda/JDA/pull/2338](https://redirect.github.com/discord-jda/JDA/pull/2338) - Add guild welcome screens by [@freya022](https://redirect.github.com/freya022) in [https://github.com/discord-jda/JDA/pull/2264](https://redirect.github.com/discord-jda/JDA/pull/2264) - Add support for gif stickers by [@MinnDevelopment](https://redirect.github.com/MinnDevelopment) in [https://github.com/discord-jda/JDA/pull/2377](https://redirect.github.com/discord-jda/JDA/pull/2377) - Add support for reverse audit-log iteration by [@MinnDevelopment](https://redirect.github.com/MinnDevelopment) in [https://github.com/discord-jda/JDA/pull/2370](https://redirect.github.com/discord-jda/JDA/pull/2370) - Add GuildAuditLogEntryCreateEvent by [@MinnDevelopment](https://redirect.github.com/MinnDevelopment) in [https://github.com/discord-jda/JDA/pull/2380](https://redirect.github.com/discord-jda/JDA/pull/2380) - Add `SUPPRESS_NOTIFICATIONS` flag for message by [@Mysterious-Dev](https://redirect.github.com/Mysterious-Dev) in [https://github.com/discord-jda/JDA/pull/2393](https://redirect.github.com/discord-jda/JDA/pull/2393) - Add new message types by [@MinnDevelopment](https://redirect.github.com/MinnDevelopment) in [https://github.com/discord-jda/JDA/pull/2371](https://redirect.github.com/discord-jda/JDA/pull/2371) - Add rate-limiter customization by [@MinnDevelopment](https://redirect.github.com/MinnDevelopment) in [https://github.com/discord-jda/JDA/pull/2307](https://redirect.github.com/discord-jda/JDA/pull/2307) - Add support for member flags by [@MinnDevelopment](https://redirect.github.com/MinnDevelopment) in [https://github.com/discord-jda/JDA/pull/2417](https://redirect.github.com/discord-jda/JDA/pull/2417) - Support custom timeout on tasks by [@MinnDevelopment](https://redirect.github.com/MinnDevelopment) in [https://github.com/discord-jda/JDA/pull/2439](https://redirect.github.com/discord-jda/JDA/pull/2439) - Add EmbedBuilder#setUrl by [@Xirado](https://redirect.github.com/Xirado) in [https://github.com/discord-jda/JDA/pull/2449](https://redirect.github.com/discord-jda/JDA/pull/2449) - Add voice message read support by [@RedDaedalus](https://redirect.github.com/RedDaedalus) in [https://github.com/discord-jda/JDA/pull/2445](https://redirect.github.com/discord-jda/JDA/pull/2445) - Add automod support by [@MinnDevelopment](https://redirect.github.com/MinnDevelopment) in [https://github.com/discord-jda/JDA/pull/2429](https://redirect.github.com/discord-jda/JDA/pull/2429) - Add ThreadChannel#retrieveStartMessage by [@MinnDevelopment](https://redirect.github.com/MinnDevelopment) in [https://github.com/discord-jda/JDA/pull/2438](https://redirect.github.com/discord-jda/JDA/pull/2438) - Support embed deserialization from JSON data by [@MinnDevelopment](https://redirect.github.com/MinnDevelopment) in [https://github.com/discord-jda/JDA/pull/2471](https://redirect.github.com/discord-jda/JDA/pull/2471) - Add the message author id to message reaction events by [@MinnDevelopment](https://redirect.github.com/MinnDevelopment) in [https://github.com/discord-jda/JDA/pull/2499](https://redirect.github.com/discord-jda/JDA/pull/2499) - Add supplier based FileUpload by [@MinnDevelopment](https://redirect.github.com/MinnDevelopment) in [https://github.com/discord-jda/JDA/pull/2508](https://redirect.github.com/discord-jda/JDA/pull/2508) - Add custom status support for bots by [@RedDaedalus](https://redirect.github.com/RedDaedalus) in [https://github.com/discord-jda/JDA/pull/2521](https://redirect.github.com/discord-jda/JDA/pull/2521) - Allow slowmode & nsfw in Stage Channels by [@kazuryyx](https://redirect.github.com/kazuryyx) in [https://github.com/discord-jda/JDA/pull/2538](https://redirect.github.com/discord-jda/JDA/pull/2538) - Add LRUMemberCachePolicy by [@MinnDevelopment](https://redirect.github.com/MinnDevelopment) in [https://github.com/discord-jda/JDA/pull/2506](https://redirect.github.com/discord-jda/JDA/pull/2506) - Add initial support for media channels by [@MinnDevelopment](https://redirect.github.com/MinnDevelopment) in [https://github.com/discord-jda/JDA/pull/2516](https://redirect.github.com/discord-jda/JDA/pull/2516) - Add default_values support by [@MinnDevelopment](https://redirect.github.com/MinnDevelopment) in [https://github.com/discord-jda/JDA/pull/2542](https://redirect.github.com/discord-jda/JDA/pull/2542) - Implement super reaction handling by [@MinnDevelopment](https://redirect.github.com/MinnDevelopment) in [https://github.com/discord-jda/JDA/pull/2554](https://redirect.github.com/discord-jda/JDA/pull/2554) - Add voice status feature by [@MinnDevelopment](https://redirect.github.com/MinnDevelopment) in [https://github.com/discord-jda/JDA/pull/2532](https://redirect.github.com/discord-jda/JDA/pull/2532) - Add missing proxy url field to the MessageEmbed.VideoInfo class by [@shaksternano](https://redirect.github.com/shaksternano) in [https://github.com/discord-jda/JDA/pull/2618](https://redirect.github.com/discord-jda/JDA/pull/2618) - Add support for bulk banning users by [@MinnDevelopment](https://redirect.github.com/MinnDevelopment) in [https://github.com/discord-jda/JDA/pull/2630](https://redirect.github.com/discord-jda/JDA/pull/2630) - Add the ability to set the bot banner by [@freya022](https://redirect.github.com/freya022) in [https://github.com/discord-jda/JDA/pull/2629](https://redirect.github.com/discord-jda/JDA/pull/2629) - Add support for premium app subscriptions by [@Giuliopime](https://redirect.github.com/Giuliopime) in [https://github.com/discord-jda/JDA/pull/2583](https://redirect.github.com/discord-jda/JDA/pull/2583) - Poll support by [@MinnDevelopment](https://redirect.github.com/MinnDevelopment) in [https://github.com/discord-jda/JDA/pull/2649](https://redirect.github.com/discord-jda/JDA/pull/2649) - Add missing features relating to premium app subscriptions by [@Tobias123567](https://redirect.github.com/Tobias123567) in [https://github.com/discord-jda/JDA/pull/2667](https://redirect.github.com/discord-jda/JDA/pull/2667) - Update MessageType enum by [@MinnDevelopment](https://redirect.github.com/MinnDevelopment) in [https://github.com/discord-jda/JDA/pull/2691](https://redirect.github.com/discord-jda/JDA/pull/2691) - Update ErrorResponse enum by [@MinnDevelopment](https://redirect.github.com/MinnDevelopment) in [https://github.com/discord-jda/JDA/pull/2693](https://redirect.github.com/discord-jda/JDA/pull/2693) - Add missing permissions by [@MinnDevelopment](https://redirect.github.com/MinnDevelopment) in [https://github.com/discord-jda/JDA/pull/2690](https://redirect.github.com/discord-jda/JDA/pull/2690)Breaking changes since 4.4.0
- Update Activity(Type) by [@DManstrator](https://redirect.github.com/DManstrator) in [https://github.com/discord-jda/JDA/pull/1798](https://redirect.github.com/discord-jda/JDA/pull/1798) - Update Permissions for JDA5 by [@DManstrator](https://redirect.github.com/DManstrator) in [https://github.com/discord-jda/JDA/pull/1797](https://redirect.github.com/discord-jda/JDA/pull/1797) - Remove GuildManager#setVanityCode by [@sebm253](https://redirect.github.com/sebm253) in [https://github.com/discord-jda/JDA/pull/1933](https://redirect.github.com/discord-jda/JDA/pull/1933) - Interaction Rework by [@MinnDevelopment](https://redirect.github.com/MinnDevelopment) in [https://github.com/discord-jda/JDA/pull/1971](https://redirect.github.com/discord-jda/JDA/pull/1971) - Make getDefaultChannel return BaseGuildMessageChannel by [@MinnDevelopment](https://redirect.github.com/MinnDevelopment) in [https://github.com/discord-jda/JDA/pull/2016](https://redirect.github.com/discord-jda/JDA/pull/2016) - Change PrivateChannel#getUser to handle API nullability by [@oliver276](https://redirect.github.com/oliver276) in [https://github.com/discord-jda/JDA/pull/2012](https://redirect.github.com/discord-jda/JDA/pull/2012) - Remove StoreChannel by [@V-Play-Games](https://redirect.github.com/V-Play-Games) in [https://github.com/discord-jda/JDA/pull/2011](https://redirect.github.com/discord-jda/JDA/pull/2011) - Change some voice Regions and remove VOICE_CHANNEL_REGIONS set by [@sebm253](https://redirect.github.com/sebm253) in [https://github.com/discord-jda/JDA/pull/1962](https://redirect.github.com/discord-jda/JDA/pull/1962) - Fix misspelled ErrorResponse enum value by [@Xirado](https://redirect.github.com/Xirado) in [https://github.com/discord-jda/JDA/pull/2031](https://redirect.github.com/discord-jda/JDA/pull/2031) - Implement pagination for the guild ban list by [@RedDaedalus](https://redirect.github.com/RedDaedalus) in [https://github.com/discord-jda/JDA/pull/2076](https://redirect.github.com/discord-jda/JDA/pull/2076) - Return MessageReaction for getReactionX methods by [@duncte123](https://redirect.github.com/duncte123) in [https://github.com/discord-jda/JDA/pull/2026](https://redirect.github.com/discord-jda/JDA/pull/2026) - Remove confusing permission override methods by [@MinnDevelopment](https://redirect.github.com/MinnDevelopment) in [https://github.com/discord-jda/JDA/pull/2067](https://redirect.github.com/discord-jda/JDA/pull/2067) - Remove manager instance cache by [@duncte123](https://redirect.github.com/duncte123) in [https://github.com/discord-jda/JDA/pull/2106](https://redirect.github.com/discord-jda/JDA/pull/2106) - Message interface declutter: Message#getMentions() by [@DV8FromTheWorld](https://redirect.github.com/DV8FromTheWorld) in [https://github.com/discord-jda/JDA/pull/2015](https://redirect.github.com/discord-jda/JDA/pull/2015) - Rework stickers by [@MinnDevelopment](https://redirect.github.com/MinnDevelopment) in [https://github.com/discord-jda/JDA/pull/2104](https://redirect.github.com/discord-jda/JDA/pull/2104) - Changed addField String name and String Value to Nonnull by [@RealYusufIsmail](https://redirect.github.com/RealYusufIsmail) in [https://github.com/discord-jda/JDA/pull/2133](https://redirect.github.com/discord-jda/JDA/pull/2133) - Uniform representation of emoji by [@MinnDevelopment](https://redirect.github.com/MinnDevelopment) in [https://github.com/discord-jda/JDA/pull/2117](https://redirect.github.com/discord-jda/JDA/pull/2117) - Introduce Channel Unions by [@DV8FromTheWorld](https://redirect.github.com/DV8FromTheWorld) in [https://github.com/discord-jda/JDA/pull/2138](https://redirect.github.com/discord-jda/JDA/pull/2138) - Replace occurrences of Locale with DiscordLocale by [@MineKing9534](https://redirect.github.com/MineKing9534) in [https://github.com/discord-jda/JDA/pull/2173](https://redirect.github.com/discord-jda/JDA/pull/2173) - Message Rework by [@MinnDevelopment](https://redirect.github.com/MinnDevelopment) in [https://github.com/discord-jda/JDA/pull/2187](https://redirect.github.com/discord-jda/JDA/pull/2187) - Remove ChannelAction#setType by [@MinnDevelopment](https://redirect.github.com/MinnDevelopment) in [https://github.com/discord-jda/JDA/pull/2218](https://redirect.github.com/discord-jda/JDA/pull/2218) - Invalid token exception by [@java-coding-prodigy](https://redirect.github.com/java-coding-prodigy) in [https://github.com/discord-jda/JDA/pull/2025](https://redirect.github.com/discord-jda/JDA/pull/2025) - Add support for ban deletion with seconds precision by [@MinnDevelopment](https://redirect.github.com/MinnDevelopment) in [https://github.com/discord-jda/JDA/pull/2229](https://redirect.github.com/discord-jda/JDA/pull/2229) - Update to gateway version 10 by [@freyacodes](https://redirect.github.com/freyacodes) in [https://github.com/discord-jda/JDA/pull/2228](https://redirect.github.com/discord-jda/JDA/pull/2228) - Move channels to separate package and cleanup code by [@MinnDevelopment](https://redirect.github.com/MinnDevelopment) in [https://github.com/discord-jda/JDA/pull/2180](https://redirect.github.com/discord-jda/JDA/pull/2180) - Update event hierarchy by [@MinnDevelopment](https://redirect.github.com/MinnDevelopment) in [https://github.com/discord-jda/JDA/pull/1952](https://redirect.github.com/discord-jda/JDA/pull/1952) - Make Widget an interface and move it to it's own file by [@Almighty-Satan](https://redirect.github.com/Almighty-Satan) in [https://github.com/discord-jda/JDA/pull/2295](https://redirect.github.com/discord-jda/JDA/pull/2295) - Remove AccountType by [@MinnDevelopment](https://redirect.github.com/MinnDevelopment) in [https://github.com/discord-jda/JDA/pull/2420](https://redirect.github.com/discord-jda/JDA/pull/2420) - Deprecate and replace onUserSpeaking by [@MinnDevelopment](https://redirect.github.com/MinnDevelopment) in [https://github.com/discord-jda/JDA/pull/2496](https://redirect.github.com/discord-jda/JDA/pull/2496)Other noteworthy changes since 4.4.0
- Add Missing Varargs and Methods Accepting Collection Arguments by [@aasmart](https://redirect.github.com/aasmart) in [https://github.com/discord-jda/JDA/pull/1810](https://redirect.github.com/discord-jda/JDA/pull/1810) - Make OptionData#addChoice accept long instead of int by [@Xirado](https://redirect.github.com/Xirado) in [https://github.com/discord-jda/JDA/pull/1816](https://redirect.github.com/discord-jda/JDA/pull/1816) - Make SelectionMenu#getOptions return an unmodifiable list by [@freya022](https://redirect.github.com/freya022) in [https://github.com/discord-jda/JDA/pull/1922](https://redirect.github.com/discord-jda/JDA/pull/1922) - Make Guild#moveVoiceMember support AudioChannel instead by [@sebm253](https://redirect.github.com/sebm253) in [https://github.com/discord-jda/JDA/pull/1928](https://redirect.github.com/discord-jda/JDA/pull/1928) - Add support for animated guild banners by [@sebm253](https://redirect.github.com/sebm253) in [https://github.com/discord-jda/JDA/pull/1897](https://redirect.github.com/discord-jda/JDA/pull/1897) - Hardcode gateway url by [@Xirado](https://redirect.github.com/Xirado) in [https://github.com/discord-jda/JDA/pull/1957](https://redirect.github.com/discord-jda/JDA/pull/1957) - Move requestToSpeak to StageChannel by [@MinnDevelopment](https://redirect.github.com/MinnDevelopment) in [https://github.com/discord-jda/JDA/pull/1978](https://redirect.github.com/discord-jda/JDA/pull/1978) - Add IGuildChannelContainer and getChannelById(Class, id) by [@MinnDevelopment](https://redirect.github.com/MinnDevelopment) in [https://github.com/discord-jda/JDA/pull/1949](https://redirect.github.com/discord-jda/JDA/pull/1949) - Don't override latest message id on deletion event by [@ishwi](https://redirect.github.com/ishwi) in [https://github.com/discord-jda/JDA/pull/2013](https://redirect.github.com/discord-jda/JDA/pull/2013) - Remove mentioning members with ! by [@Tais993](https://redirect.github.com/Tais993) in [https://github.com/discord-jda/JDA/pull/2081](https://redirect.github.com/discord-jda/JDA/pull/2081) - Add new message types for automod by [@MinnDevelopment](https://redirect.github.com/MinnDevelopment) in [https://github.com/discord-jda/JDA/pull/2116](https://redirect.github.com/discord-jda/JDA/pull/2116) - Do not ignore member cache policy when chunking is enabled by [@MinnDevelopment](https://redirect.github.com/MinnDevelopment) in [https://github.com/discord-jda/JDA/pull/2053](https://redirect.github.com/discord-jda/JDA/pull/2053) - Make more use of CacheRestAction by [@MinnDevelopment](https://redirect.github.com/MinnDevelopment) in [https://github.com/discord-jda/JDA/pull/2158](https://redirect.github.com/discord-jda/JDA/pull/2158) - Handle text in voice channels by [@MinnDevelopment](https://redirect.github.com/MinnDevelopment) in [https://github.com/discord-jda/JDA/pull/2072](https://redirect.github.com/discord-jda/JDA/pull/2072) - Update to API version 10 by [@MinnDevelopment](https://redirect.github.com/MinnDevelopment) in [https://github.com/discord-jda/JDA/pull/2165](https://redirect.github.com/discord-jda/JDA/pull/2165) - Implement gateway resume url handling by [@MinnDevelopment](https://redirect.github.com/MinnDevelopment) in [https://github.com/discord-jda/JDA/pull/2203](https://redirect.github.com/discord-jda/JDA/pull/2203) - Add support for component-only messages by [@MinnDevelopment](https://redirect.github.com/MinnDevelopment) in [https://github.com/discord-jda/JDA/pull/2241](https://redirect.github.com/discord-jda/JDA/pull/2241) - Use String#intern for guild features and atoms by [@MinnDevelopment](https://redirect.github.com/MinnDevelopment) in [https://github.com/discord-jda/JDA/pull/2235](https://redirect.github.com/discord-jda/JDA/pull/2235) - Improve `toString` methods by [@freya022](https://redirect.github.com/freya022) in [https://github.com/discord-jda/JDA/pull/2273](https://redirect.github.com/discord-jda/JDA/pull/2273) - Forward shutdown reason to awaitStatus exception by [@MinnDevelopment](https://redirect.github.com/MinnDevelopment) in [https://github.com/discord-jda/JDA/pull/2268](https://redirect.github.com/discord-jda/JDA/pull/2268) - Improve GuildChannel#getPosition and Guild#getChannels by [@MinnDevelopment](https://redirect.github.com/MinnDevelopment) in [https://github.com/discord-jda/JDA/pull/2320](https://redirect.github.com/discord-jda/JDA/pull/2320) - Replace lock code with atomic int by [@MinnDevelopment](https://redirect.github.com/MinnDevelopment) in [https://github.com/discord-jda/JDA/pull/2359](https://redirect.github.com/discord-jda/JDA/pull/2359) - Improve implementation of command data by [@MinnDevelopment](https://redirect.github.com/MinnDevelopment) in [https://github.com/discord-jda/JDA/pull/2258](https://redirect.github.com/discord-jda/JDA/pull/2258) - Necessary additions for role subscriptions by [@MinnDevelopment](https://redirect.github.com/MinnDevelopment) in [https://github.com/discord-jda/JDA/pull/2375](https://redirect.github.com/discord-jda/JDA/pull/2375) - Support messages in stage channels by [@MinnDevelopment](https://redirect.github.com/MinnDevelopment) in [https://github.com/discord-jda/JDA/pull/2399](https://redirect.github.com/discord-jda/JDA/pull/2399) - Start migration to new username API by [@MinnDevelopment](https://redirect.github.com/MinnDevelopment) in [https://github.com/discord-jda/JDA/pull/2462](https://redirect.github.com/discord-jda/JDA/pull/2462) - Improve handling of method discovery in AnnotatedEventManager by [@freya022](https://redirect.github.com/freya022) in [https://github.com/discord-jda/JDA/pull/2454](https://redirect.github.com/discord-jda/JDA/pull/2454) - Change thread model used for requests by [@MinnDevelopment](https://redirect.github.com/MinnDevelopment) in [https://github.com/discord-jda/JDA/pull/2463](https://redirect.github.com/discord-jda/JDA/pull/2463) - Add more logging to request handling by [@MinnDevelopment](https://redirect.github.com/MinnDevelopment) in [https://github.com/discord-jda/JDA/pull/2589](https://redirect.github.com/discord-jda/JDA/pull/2589) - Add missing message types by [@MinnDevelopment](https://redirect.github.com/MinnDevelopment) in [https://github.com/discord-jda/JDA/pull/2531](https://redirect.github.com/discord-jda/JDA/pull/2531) - Unified channel cache by [@MinnDevelopment](https://redirect.github.com/MinnDevelopment) in [https://github.com/discord-jda/JDA/pull/2528](https://redirect.github.com/discord-jda/JDA/pull/2528) - Add support for enforce_nonce by [@MinnDevelopment](https://redirect.github.com/MinnDevelopment) in [https://github.com/discord-jda/JDA/pull/2614](https://redirect.github.com/discord-jda/JDA/pull/2614) - Create an exception when receiving UNKNOWN_WEBHOOK in interaction hooks by [@freya022](https://redirect.github.com/freya022) in [https://github.com/discord-jda/JDA/pull/2621](https://redirect.github.com/discord-jda/JDA/pull/2621) - Add USER_MUST_BE_VERIFIED ErrorResponse by [@GitMilchi](https://redirect.github.com/GitMilchi) in [https://github.com/discord-jda/JDA/pull/2651](https://redirect.github.com/discord-jda/JDA/pull/2651) - Update permission enum by [@MinnDevelopment](https://redirect.github.com/MinnDevelopment) in [https://github.com/discord-jda/JDA/pull/2654](https://redirect.github.com/discord-jda/JDA/pull/2654) - Add more static analyzer annotations by [@MinnDevelopment](https://redirect.github.com/MinnDevelopment) in [https://github.com/discord-jda/JDA/pull/2675](https://redirect.github.com/discord-jda/JDA/pull/2675) - Improve Unknown Interaction error responses by [@freya022](https://redirect.github.com/freya022) in [https://github.com/discord-jda/JDA/pull/2687](https://redirect.github.com/discord-jda/JDA/pull/2687)Bugs fixed since 4.4.0
- Fix wrong check in GenericMessageEvent#getGuildChannel by [@sebm253](https://redirect.github.com/sebm253) in [https://github.com/discord-jda/JDA/pull/1927](https://redirect.github.com/discord-jda/JDA/pull/1927) - Fix rate limiter not shutting down if there is an empty bucket at shutdown by [@Vankka](https://redirect.github.com/Vankka) in [https://github.com/discord-jda/JDA/pull/2080](https://redirect.github.com/discord-jda/JDA/pull/2080) - Prevent creating OptionData with OptionType#UNKNOWN by [@sebm253](https://redirect.github.com/sebm253) in [https://github.com/discord-jda/JDA/pull/2101](https://redirect.github.com/discord-jda/JDA/pull/2101) - Handle emoji_id sometimes being 0 instead of null by [@MinnDevelopment](https://redirect.github.com/MinnDevelopment) in [https://github.com/discord-jda/JDA/pull/2279](https://redirect.github.com/discord-jda/JDA/pull/2279) - Use deep copy for layout components when applying message data by [@freya022](https://redirect.github.com/freya022) in [https://github.com/discord-jda/JDA/pull/2236](https://redirect.github.com/discord-jda/JDA/pull/2236) - Fix some lock issues by [@MinnDevelopment](https://redirect.github.com/MinnDevelopment) in [https://github.com/discord-jda/JDA/pull/2339](https://redirect.github.com/discord-jda/JDA/pull/2339) - Change handling of speaking updates in voice connections by [@MinnDevelopment](https://redirect.github.com/MinnDevelopment) in [https://github.com/discord-jda/JDA/pull/2240](https://redirect.github.com/discord-jda/JDA/pull/2240) - Improve conditional waiting and shutdown handling by [@MinnDevelopment](https://redirect.github.com/MinnDevelopment) in [https://github.com/discord-jda/JDA/pull/2269](https://redirect.github.com/discord-jda/JDA/pull/2269) - Fix slow shutdown during reconnects by [@MinnDevelopment](https://redirect.github.com/MinnDevelopment) in [https://github.com/discord-jda/JDA/pull/2464](https://redirect.github.com/discord-jda/JDA/pull/2464) - Update modulo for default avatars by id by [@MinnDevelopment](https://redirect.github.com/MinnDevelopment) in [https://github.com/discord-jda/JDA/pull/2475](https://redirect.github.com/discord-jda/JDA/pull/2475) - Fix handling of wrong length discriminators by [@MinnDevelopment](https://redirect.github.com/MinnDevelopment) in [https://github.com/discord-jda/JDA/pull/2478](https://redirect.github.com/discord-jda/JDA/pull/2478) - Handle clyde in DMs correctly by [@MinnDevelopment](https://redirect.github.com/MinnDevelopment) in [https://github.com/discord-jda/JDA/pull/2489](https://redirect.github.com/discord-jda/JDA/pull/2489) - Update User#formatTo by [@MinnDevelopment](https://redirect.github.com/MinnDevelopment) in [https://github.com/discord-jda/JDA/pull/2492](https://redirect.github.com/discord-jda/JDA/pull/2492) - Improve handling of query parameters in image proxy by [@MinnDevelopment](https://redirect.github.com/MinnDevelopment) in [https://github.com/discord-jda/JDA/pull/2551](https://redirect.github.com/discord-jda/JDA/pull/2551) - Fix orphaned rate-limit buckets by [@MinnDevelopment](https://redirect.github.com/MinnDevelopment) in [https://github.com/discord-jda/JDA/pull/2585](https://redirect.github.com/discord-jda/JDA/pull/2585) - Handle numeric keys for ETF maps by [@MinnDevelopment](https://redirect.github.com/MinnDevelopment) in [https://github.com/discord-jda/JDA/pull/2642](https://redirect.github.com/discord-jda/JDA/pull/2642) - Fix ClassCastException in EntityBuilder#updateMemberCache by [@Xirado](https://redirect.github.com/Xirado) in [https://github.com/discord-jda/JDA/pull/2660](https://redirect.github.com/discord-jda/JDA/pull/2660)Configuration
π Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
π¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
β» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
π Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.