v0.9.0-rc1
Pre-release
Pre-release
Welcome to the release candidate for Nostrum 0.9, code-named "Return to Flight".
NOTE: There is not an appup instruction for this release, there will be for Nostrum 0.9.
Breaking changes
- Removal of the non-functional
Nostrum.Cache.ChannelCache
module (see #555 for details) - Removal of support for Elixir 1.13 (#544)
Deprecations
Features
- Support for Discord Polls
- All channels types are now stored in the guild channels cache (not just text and voice)
- Extra handling of user errors for lacking consumers
- Landed by @jchristgit in #525
- Allow fallback to HTTP/1.1 if Discord needs to disable in future
- Landed by @Th3-M4jor #522
- Add NoOp implementations for the rest of the caches
Documentation and debugging
- Check OTP version on startup and update deprecated Logger.warn/2 calls by @BrandtHill in #528
- Fix typos in intro.md by @dawedawe in #532
- Add missing word to state documentation by @jchristgit in #535
- Document StateMachineTranslator as internal by @jchristgit in #541
Fixes
- No longer crash if Discord leaks a struct to us over the ETF gateway, by @Th3-M4jor in #512
- Reconnect requests fixed by @Th3-M4jor in #510
Util.get_all_shard_latencies
is fixed by @Th3-M4jor in #507
New Contributors
Full Changelog: v0.9.0-alpha2...v0.9.0-rc1