forked from schnapster/Magma
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request schnapster#1 from MinnDevelopment/cleanup
Add support for speaking modes and cleanup code
- Loading branch information
Showing
27 changed files
with
356 additions
and
337 deletions.
There are no files selected for viewing
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,92 @@ | ||
|
||
## Changelog | ||
|
||
Expect breaking changes between minor versions while v1 has not been released. | ||
|
||
### v0.9.1 | ||
- Add speaking modes | ||
- Change transitive dependencies to proper api/implementation scopes | ||
- Fix several javadoc errors | ||
|
||
### v0.9.0 | ||
- Support java 8 through 10 | ||
|
||
### v0.8.3 | ||
- Fix bug with reconnecting in the same guild introduced in 0.8.2 | ||
|
||
### v0.8.2 | ||
- Idempotent handling of connection requests [\#16](https://github.com/napstr/Magma/pull/16) (thanks @Frederikam) | ||
|
||
### v0.8.1 | ||
- Fix jitpack build | ||
|
||
### v0.8.0 | ||
- Add a WebsocketConnectionState to report the state of the websocket connections managed by a MagmaApi | ||
|
||
### v0.7.0 | ||
- Bump dependencies, including Java 11. | ||
|
||
### v0.6.0 | ||
- Introduce `MagmaApi#getEventStream` that allows user code to consume events from Magma, for example when the | ||
websocket is closed. | ||
|
||
### v0.5.0 | ||
- Port the remaining changes of JDA 3.7 (see [\#651](https://github.com/DV8FromTheWorld/JDA/pull/651)), | ||
notably the switch from `byte[]`s to `ByteBuffer`s in most places. This includes a backwards incompatible change to | ||
`IPacketProvider`, marking it as a non-threadsafe class. | ||
**Known issues:** Applications using [japp](https://github.com/Shredder121/jda-async-packetprovider) | ||
1.2 or below have broken audio output. | ||
|
||
### v0.4.5 | ||
- Use direct byte buffers (off heap) for Undertow | ||
|
||
### v0.4.4 | ||
- Send our SSRC along with OP 5 Speaking updates | ||
- Add MDC and more trace logs to enable better reporting of issues | ||
- Update close code handling for expected 1xxx codes and warnings on suspicious closes | ||
- Deal with Opus interpolation | ||
|
||
### v0.4.3 | ||
- Fix 4003s closes due to sending events before identifying | ||
|
||
### v0.4.0 | ||
- Opus conversion removed. Send handlers are expected to provide opus packets. | ||
- Fix for a possible leak of send handlers | ||
|
||
### v0.3.3 | ||
- Fully event based AudioConnection | ||
- Correct Schedulers used for event processing | ||
- Dependency updates | ||
- Code quality improvements via SonarCloud | ||
|
||
### v0.3.2 | ||
- Log endpoint to which the connection has been closed along with the reason | ||
- Share a BufferPool between all connections to avoid memory leak | ||
|
||
### v0.3.1 | ||
- Dependency updates | ||
- Additional experimental build against Java 11 | ||
|
||
### v0.3.0 | ||
- Type and parameter safety in the Api by introducing a simple DSL | ||
|
||
### v0.2.1 | ||
- Handle op 14 events | ||
|
||
### v0.2.0 | ||
- Build with java 10 | ||
|
||
### v0.1.2 | ||
- Implement v4 of Discords Voice API | ||
|
||
### v0.1.1 | ||
- Depend on opus-java through jitpack instead of a git submodule | ||
|
||
### v0.1.0 | ||
- Ignore more irrelevant events | ||
- Smol docs update | ||
- Licensed as Apache 2.0 | ||
- Use IP provided by Discord instead of endpoint address for the UDP connection | ||
|
||
### v0.0.1 | ||
- It's working, including resumes. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.