Repository navigation
Releases: EduGeyser/NetworkM
Releases · EduGeyser/NetworkM
Release list
NetworkM 1.2.0
See the README for usage and configuration.
Commits since 1.1.0
- e076f1e Require Java 25 and build with JDK 27 (SendableMetatype)
- be402b4 Update webrtc-java to 0.21.0-sm.1 (SendableMetatype)
- dbd0e0a Update Netty, jose4j, SLF4J and the publishing task's Kotlin library (SendableMetatype)
- 7ebd1bd Update setup-java, upload-artifact and setup-gradle (SendableMetatype)
- 40fac80 Replace deprecated Netty APIs in RakNet (SendableMetatype)
- a4dd82c Replace deprecated Netty APIs in NetherNet (SendableMetatype)
- 6b4a282 Document NetworkM 1.2.0 (SendableMetatype)
NetworkM 1.1.0
See the README for usage and configuration.
Commits since 1.0.0
- 6ed76c0 Document NetworkM 1.0.0 consumption and security support (SendableMetatype)
- 4dc6ad7 Treat signaling NetworkIDs as opaque strings (SendableMetatype)
- 389b932 Verify client assertions and bind their SDP fingerprints (SendableMetatype)
- 81cf769 Require HTTP offer validation before WebRTC negotiation (SendableMetatype)
- 9dbc930 Log rejected offers and answer 503 when the trust source is unreachable (SendableMetatype)
- df4319b Pass the part ID to SplitPacketHelper in its tests (irrld)
- d0b1e45 Skip disconnecting a proxy channel whose socket is already closed (irrld)
- 45ef47f Merge pull request CloudburstMC#96 from CloudburstMC/fix/proxy-channel-closed-disconnect (PetteriM1)
- 69d2308 Fix leaked buffers and event loops in the RakNet tests (irrld)
- 2b96b2b Keep server child channel bookkeeping in sync with child closes (irrld)
- aff75d7 Make RakNet session disconnects robust to failures and repeats (irrld)
- 65ab892 Send and honor RakNet disconnect notifications (irrld)
- a65601a Fix BitQueue.set clearing bits above the low byte of each word (irrld)
- 4cadb1f Cap reliable and split messages in flight (irrld)
- 044e575 Start congestion control periods from the next send sequence on ACK (irrld)
- f498740 Measure RTT from the latest transmission of a resent datagram (irrld)
- 10c0065 Limit sent split messages to 2048 parts (irrld)
- 327c96f Add a common module for API shared by the transports (irrld)
- 44e07c1 Expose the largest message a RakNet session can write (irrld)
- 1ca8873 Look up ACK and NACK ranges in datagrams sorted by sequence index (irrld)
- 810f3a1 Cap messages queued before NewIncomingConnection and time out the handshake (irrld)
- be0db8d Bound reliable and ordering gaps and charge queued ordered messages their receive buffer (irrld)
- 92da97d Bump version to 1.1.0.CR2 (irrld)
- bfcbfd5 Merge CloudburstMC/Network develop (SendableMetatype)
NetworkM 1.0.0
See the README for usage and configuration.
Commits since upstream Network 508ed83
- 640b69e Batch ping/request network settings (Joshua Castle)
- c2c0034 Better emulate vanilla client logic for ocr retry attempts (Joshua Castle)
- 96e206d Enable security toggle (Joshua Castle)
- a33e774 Merge branch 'CloudburstMC:develop' into feature/batched-net-settings (Kas-tle)
- f5ff530 Initial migration (Joshua Castle)
- 3c932c5 Add release tasks (Joshua Castle)
- cd87341 Add composite gradle setup (Joshua Castle)
- 8d528c4 Create action.yml (Joshua Castle)
- 7ed171d Update build actions (Joshua Castle)
- f66f8cc Gradle tooling requires later java version (Joshua Castle)
- 2d21cb6 Attempt publish (Joshua Castle)
- 7d0d82f Ensure project description (Joshua Castle)
- 678a88e Ensure logs (Joshua Castle)
- 6c01d8f Do not run build on tags (Joshua Castle)
- 9a978a4 Add jitpack.yml (Joshua Castle)
- cbae8bb Add dependency usage data (Joshua Castle)
- 312165b Update gradle wrapper (Joshua Castle)
- 6610395 Allow using datagram channel factories for raknet (AlexProgrammerDE)
- 1d5da43 Release 1.1.0 (Joshua Castle)
- 70b9484 Update release action (Joshua Castle)
- 6f214f0 Update README (Joshua Castle)
- 2a9edc1 Fix typo (Joshua Castle)
- 553e97e Use automatic publishing to maven central in future builds (Joshua Castle)
- 9595762 Detect Network Settings Game Packet in compatibility mode (CloudburstMC#1) (Kas-tle)
- baeaf59 Security and stability fixes from CloudburstMC/Network (Kas-tle, Koncloud, SupremeMortal)
- 34b7c23 Add security policy (Kas-tle)
- 73e28e4 Properly skip over "v6" IP address in compatibility mode (Joshua Castle)
- 1a3936b Add workflow_dispatch trigger to publish.yml (Kas-tle)
- 857cd9c Add project name to POM configuration (Kas-tle)
- b877fbf Upstream fix for RakSessionCodec stale datagram resend (Joshua Castle, Omniac)
- 7d0e98d Skip checking for OCR2 security byte in compatibility mode (Joshua Castle)
- 619875c Do not set raknet flag NEEDS_B_AND_AS in compatibility mode (Kas-tle)
- 6bae87a Bump release version (Joshua Castle)
- 8ab25de Update to Gradle 9 (Joshua Castle)
- c9e703c Update JUnit version from 5.9.2 to 5.14.1 (Kas-tle)
- 78d25c7 Include junit-platform-launcher as testRuntimeOnly (per Gradle 9) (Kas-tle)
- 3fc1745 Wait for the client's network settings packet instead of fabricating one (CloudburstMC#2) (RK_01, Kas-tle)
- df69768 Update README and publish release (Kas-tle)
- 321535c Cleaned up packet capture code (Follow up to CloudburstMC#2) (CloudburstMC#3) (RK_01)
- bac675d Update foojay-resolver-convention (Joshua Castle)
- da50e9c Use more correct ping time and only set needsB&AS on RakDatagramPacket (Joshua Castle)
- 17084f8 Release 1.5.0 (Joshua Castle)
- 6157d88 Unset FLAG_CONTINUOUS_SEND on first packet fragment (Joshua Castle)
- 9e9bde5 Use IntObjectMap for EncapsulatedPacket instead of array (Joshua Castle)
- ad6509c Send sequential acks as range (Joshua Castle)
- 50bbb8e Release 1.5.2 (Joshua Castle)
- 77489fb Add Nethernet support (netty-transport-nethernet) (CloudburstMC#4) (Kas-tle, RaphiMC)
- f066d9e Release 1.6.0 (Kas-tle)
- 3c4b7c1 Fix publish (Joshua Castle)
- 68df415 Add root project repository (Joshua Castle)
- dcea2ba Fix sdp strings and use (now configurable) port allocator config more aligned with vanilla client (Joshua Castle)
- 9f3c0b7 Implement JSON RPC Signaling for Nethernet (CloudburstMC#5) (Kas-tle)
- ca5b07c Patch signaling for long-running server stability (SendableMetatype)
- a3bfdd8 Resolve remote address placeholder for Nethernet connections (SendableMetatype)
- 0be9879 Use 10.x.x.x placeholder addresses for Nethernet connections (SendableMetatype)
- e1139f1 Centralize channelActive into guarded fireChannelActiveIfReady (SendableMetatype)
- 3a10173 Test: revert to InetSocketAddress(0) to isolate end of stream (SendableMetatype)
- af604e3 Debug: log placeholder address resolution (SendableMetatype)
- dd63e32 Add ws-aggregator and bump version (CloudburstMC#6) (rtm516)
- 5801e62 Merge remote-tracking branch 'upstream/master' (SendableMetatype)
- 76d918a Harden NetherNet channel: buffer release, fragmentation bound, reliable-only note (SendableMetatype)
- 568ad35 Make signaling WebSockets reconnectable in place (SendableMetatype)
- 1cf5a8b Optimize the data channel path (SendableMetatype)
- 6bec680 Offload connection setup, pool factories, real remote addresses (SendableMetatype)
- 4376766 Consume webrtc-java fork 1.0.4-edu.1 (SendableMetatype)
- a1201be Isolate libwebrtc behind a backend seam and framing codec (SendableMetatype)
- 0519273 Add the HTTP signaling front end with full ICE answers (SendableMetatype)
- e96f89c Strip identity attributes from offers before the engine (SendableMetatype)
- 6bf7cad Harden the send teardown race and the answer decoration failure path (SendableMetatype)
- f6c54a6 Create server backends lazily so a failed signaling bind creates no native state (SendableMetatype)
- 2c9e7e5 Support object and array as params for JsonRPC (CloudburstMC#8) (rtm516)
- 0cebeb9 Merge remote-tracking branch 'upstream/master' (SendableMetatype)
- 2e0e9c3 Expose the transport round trip time on NetherNet channels (SendableMetatype)
- 079874d Share the RTT sampling helper and clean up inline qualified names (SendableMetatype)
- ecb1d9d Fix array form params delivery in JSON RPC signaling (SendableMetatype)
- 7061310 Roll back failed session setup and split resource teardown (SendableMetatype)
- ba2e875 Consume webrtc-java 1.0.4-edu.2 with the buffer window fix (SendableMetatype)
- 9f09951 Consume webrtc-java...