Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v3.3 Tracker #1011

Open
6 of 8 tasks
NovaFox161 opened this issue Sep 27, 2021 · 0 comments
Open
6 of 8 tasks

v3.3 Tracker #1011

NovaFox161 opened this issue Sep 27, 2021 · 0 comments
Labels
roadmap Tracking progress across many tickets
Milestone

Comments

@NovaFox161
Copy link
Sponsor Member

NovaFox161 commented Sep 27, 2021

This issue tracks all changes during the development of v3.3.0 and links to appropriate resources collecting migration notes with API and behavior changes.

Documentation

  • What's new in v3.3
  • Migration notes

API changes

After 3.3.0-M1

After 3.3.0-M2

  • Remove "internal" method modifyOwnNickname (GuildService, RestGuild)
    • Use modifyCurrentMember instead, returning an updated MemberData object
  • ChannelService::suppressEmbeds was removed, it's no longer a Discord endpoint
  • Upgrade to new Reactor Retry API
    • Migrate ResponseFunction.retryWhen(retryFactory) to ResponseFunction.retryWhen(Retry.withThrowable(retryFactory))
  • Remove ClientException#isRetryContextStatusCode, no available replacement

After 3.3.0-RC1

  • ThreadChannel#getParent methods now returns a Mono<TopLevelGuildChannel> object in order to support ForumChannel as a parent channel. Consider filtering or using Mono#ofType method to keep using TopLevelGuildMessageChannel if you ignore forum channels.

Behavior changes

  • HTTP 500 errors max retries is now 10 (previously unlimited)

Development progress

3.3.0-M1

Pre-release including forward-merged changes from: v3.2.1 v3.2.2 v3.2.3 v3.2.4

As well as changes between b058afe...62b2abf (14 commits)

Full branch diff up to this point (3.2.x vs 3.3.x): 1cbcf41...62b2abf (107 commits)

Notable changes:

3.3.0-M2

@NovaFox161 NovaFox161 added the roadmap Tracking progress across many tickets label Sep 27, 2021
@NovaFox161 NovaFox161 added this to the 3.3.0 milestone Sep 27, 2021
@NovaFox161 NovaFox161 pinned this issue Sep 27, 2021
@quanticc quanticc modified the milestones: 3.3.0-M1, 3.3.0 Sep 28, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
roadmap Tracking progress across many tickets
Projects
Status: No status
Development

No branches or pull requests

2 participants