Releases: Conflux-Union/NotEnoughBandwidth
Releases · Conflux-Union/NotEnoughBandwidth
Release list
v1.0.2
Fabric API required
Changes
- chore: update version (5575fe7)
- docs(todos): close upstream audit items with implementation notes (a98d49f)
- fix(indextype): update vanilla paths for 26.1 and sync them at join (4683e41)
- fix(zstd): pin dict per connection, add replay opt-out, evict on disconnect (73f91d6)
- feat(update): Update version code (da9b6fa)
- fix(config): serialize config file writes on a dedicated thread (5583ffe)
- fix(zstd): gate dictionary sampling to hosting sessions (e8f348d)
- feat(update): Adapt to 26.2 (4726602)
- fix(chunk): anchor dcc tickets at player and restrict chunk requests (b1736ea)
- fix(network): raise frame limit, clamp decompress size, harden aggregate decode (a26d58a)
- refactor(build): adopt preprocessor-example-mod project layout (beed953)
- docs(todos): add upstream comparison audit findings (74f7e6f)
- chore(ci): release on published release or manual dispatch with auto changelog (bd69a10)
- feat(build): unify mod_version in root gradle.properties with + suffix (bbde792)
- chore(ci): note the auto-provisioned jdk 17 toolchain for 1.20.1 (070b150)
- feat(build): derive 1.20.1 from 1.21.1 via preprocessor chain (4b8a7ea)
- docs(readme): document single-branch preprocessor workflow (d230c6a)
- chore(ci): build and release all versions from the single branch (c20b25a)
- feat(build): derive 1.21.10/1.21.6/1.21.4/1.21.1 via preprocessor chain (485b87b)
- feat(build): derive 1.21.11 from 26.1 via preprocessor (d85071c)
- chore(build): bootstrap replaymod preprocessor single-branch layout (82acc59)
- chore(build): bump version to 26.1-4 (0bb8266)
- feat(update): check GitHub releases on startup and notify in chat (53eb2a8)
- feat(i18n): add key binding translations for controls menu (39a59c6)
- feat(neb): port 1.21.4 feature set (be1881c)
- chore(metadata): broaden supported minecraft versions (757baa9)
- chore(26.1): port to minecraft 26.1 (244d4f4)
- feat(stat): add system NIC traffic monitoring and line chart (abb668f)
- docs(readme): fix keybinding description from Alt+N to N (a6d8f35)
- chore(modid): rename mod id to neb-fabric with cross-loader wire compat (4c2dbb8)
- chore(build): bump version to 1.21.6-3 (c6879b5)
- fix(chunkcache): fix bloom filter timing, eviction ordering, and stats accuracy (b13bce5)
- chore(ci): aggregate release workflow for multi-branch builds (6d1f173)
- chore(build): release version 1.21.6-2 (26e7de6)
- chore(ci): refactor release workflow for multi-branch support (590b067)
- chore(build): upgrade to minecraft 1.21.6 (1ca46a8)
Not Enough Bandwidth release-2026.07.09
Not Enough Bandwidth
Fabric Loader >= 0.18.0 | Fabric API required
Minecraft 1.20.1 (mod 1.20.1-6)
- chore(build): bump version to 1.20.1-6 (1dc76aa)
- feat(update): check GitHub releases on startup and notify in chat (c11dbee)
- feat(i18n): add key binding translations for controls menu (f01b63d)
- feat(neb): port 1.21.4 feature set (db8da7e)
Minecraft 1.21.1 (mod 1.21.1-4)
- chore(build): bump version to 1.21.1-4 (7def749)
- feat(update): check GitHub releases on startup and notify in chat (4543f44)
- feat(i18n): add key binding translations for controls menu (48bef42)
- feat(neb): port 1.21.4 feature set (7c8c3eb)
Minecraft 1.21.10 (mod 1.21.10-4)
- chore(build): bump version to 1.21.10-4 (efdab7d)
- feat(update): check GitHub releases on startup and notify in chat (fa1d145)
- feat(i18n): add key binding translations for controls menu (fd745d6)
- feat(neb): port 1.21.4 feature set (b0d72c9)
Minecraft 1.21.11 (mod 1.21.11-2)
- chore(build): bump version to 1.21.11-2 (92edd82)
- feat(update): check GitHub releases on startup and notify in chat (b71a851)
- feat(i18n): add key binding translations for controls menu (5ec0f77)
- chore(metadata): broaden supported minecraft versions (e62dc69)
- feat(stat): add system NIC traffic monitoring and line chart (1cb8182)
- docs(readme): fix keybinding description from Alt+N to N (776ca2d)
- chore(build): upgrade to minecraft 1.21.10 (0a280fa)
- chore(modid): rename mod id to neb-fabric with cross-loader wire compat (4c2dbb8)
- chore(build): bump version to 1.21.6-3 (c6879b5)
- fix(chunkcache): fix bloom filter timing, eviction ordering, and stats accuracy (b13bce5)
- chore(ci): aggregate release workflow for multi-branch builds (6d1f173)
- chore(build): release version 1.21.6-2 (26e7de6)
- chore(ci): refactor release workflow for multi-branch support (590b067)
- chore(build): upgrade to minecraft 1.21.6 (1ca46a8)
Minecraft 1.21.4 (mod 1.21.4-6)
- chore(build): bump version to 1.21.4-6 (c4afa64)
- feat(update): check GitHub releases on startup and notify in chat (e3a9840)
- feat(i18n): add key binding translations for controls menu (6051c48)
Minecraft 1.21.6 (mod 1.21.6-6)
- chore(build): bump version to 1.21.6-6 (2228c04)
- feat(update): check GitHub releases on startup and notify in chat (f4d3997)
- feat(i18n): add key binding translations for controls menu (81c2dbc)
- feat(neb): port 1.21.4 feature set (802e4f0)
Minecraft 26.1 (mod 26.1-4)
Not Enough Bandwidth release-2026.04.25
Not Enough Bandwidth
Fabric Loader >= 0.18.0 | Fabric API required
Minecraft 1.20.1 (mod 1.20.1-4)
- chore(metadata): broaden supported minecraft versions (7c3143f)
- feat(stat): add system NIC traffic monitoring and line chart (6be16d4)
- docs(readme): fix keybinding description from Alt+N to N (dae99e4)
- chore(modid): rename mod id to neb-fabric with cross-loader wire compat (4bb232b)
Minecraft 1.21.1 (mod 1.21.1-2)
- chore(metadata): broaden supported minecraft versions (691cebd)
- feat(stat): add system NIC traffic monitoring and line chart (28d7987)
- docs(readme): fix keybinding description from Alt+N to N (5558646)
- chore(modid): rename mod id to neb-fabric with cross-loader wire compat (5c1ca9a)
Minecraft 1.21.10 (mod 1.21.10-2)
- chore(metadata): broaden supported minecraft versions (e62dc69)
- feat(stat): add system NIC traffic monitoring and line chart (1cb8182)
- docs(readme): fix keybinding description from Alt+N to N (776ca2d)
- chore(build): upgrade to minecraft 1.21.10 (0a280fa)
- chore(modid): rename mod id to neb-fabric with cross-loader wire compat (4c2dbb8)
Minecraft 1.21.4 (mod 1.21.4-5)
- chore(metadata): broaden supported minecraft versions (315646a)
- feat(bench): add reproducible CI bandwidth benchmark (b32cc71)
- docs(readme): add pre-release notice (49e66fa)
Minecraft 1.21.6 (mod 1.21.6-4)
- chore(metadata): broaden supported minecraft versions (dc0411c)
- feat(stat): add system NIC traffic monitoring and line chart (abb668f)
- docs(readme): fix keybinding description from Alt+N to N (a6d8f35)
- chore(modid): rename mod id to neb-fabric with cross-loader wire compat (4c2dbb8)
Minecraft 26.1 (mod 26.1-2)
- chore(metadata): broaden supported minecraft versions (757baa9)
- chore(26.1): port to minecraft 26.1 (244d4f4)
- feat(stat): add system NIC traffic monitoring and line chart (abb668f)
- docs(readme): fix keybinding description from Alt+N to N (a6d8f35)
- chore(modid): rename mod id to neb-fabric with cross-loader wire compat (4c2dbb8)
Not Enough Bandwidth 1.21.4-4+alpha
Not Enough Bandwidth
Fabric Loader >= 0.18.0 | Fabric API required
Minecraft 1.21.4 (mod 1.21.4-4+alpha)
Not Enough Bandwidth release-2026.04.06
Not Enough Bandwidth
Fabric Loader >= 0.18.0 | Fabric API required
Minecraft 1.20.1 (mod 1.20.1-3)
- fix(stat): render text above frosted glass background (30668e7)
- chore(build): bump version to 1.20.1-3 (1efd4c3)
- fix(chunkcache): fix race conditions, eviction ordering, and bloom filter timing (a3c8fdb)
- fix(chunkcache): queue chunk sends until manifest available (d4d1c1d)
- fix(network): implement handshake buffering and fix thread-safety issues (5946e61)
- fix(network): resolve packet buffer and size limit issues in 1.20.1 port (3d0e736)
- fix(util): replace fragile pipeline reflection with public API (57b866d)
- fix(network): schedule NEB ack/manifest send on client thread (77cc3cb)
- fix(mixin): avoid loading client classes on dedicated server (bedc3d5)
- fix(port): resolve runtime issues in 1.20.1 port (ba83413)
- chore(port): initial 1.20.1 fabric port from 1.21.4 (0335ffb)
- chore(ci): aggregate release workflow for multi-branch builds (d45a424)
- chore(ci): refactor release workflow for multi-branch support (bb94278)
Minecraft 1.21.1 (mod 1.21.1-1)
- feat(compat): port mod to Minecraft 1.21.1 (3ce37ee)
- chore(ci): add CI validation workflow for all push events (1cca728)
- chore(build): bump version to 1.21.4-3 (4682294)
- fix(chunkcache): fix bloom filter timing and log manifest send failures (8c54eca)
- chore(ci): aggregate release workflow for multi-branch builds (d45a424)
- chore(ci): refactor release workflow for multi-branch support (bb94278)
Minecraft 1.21.4 (mod 1.21.4-3)
- fix(stat): render text above frosted glass background (4e6346a)
- chore(ci): add CI validation workflow for all push events (1cca728)
- chore(build): bump version to 1.21.4-3 (4682294)
- fix(chunkcache): fix bloom filter timing and log manifest send failures (8c54eca)
- chore(ci): aggregate release workflow for multi-branch builds (d45a424)
- chore(ci): refactor release workflow for multi-branch support (bb94278)
Minecraft 1.21.6 (mod 1.21.6-3)
- chore(build): bump version to 1.21.6-3 (c6879b5)
- fix(chunkcache): fix bloom filter timing, eviction ordering, and stats accuracy (b13bce5)
- chore(ci): aggregate release workflow for multi-branch builds (6d1f173)
- chore(build): release version 1.21.6-2 (26e7de6)
- chore(ci): refactor release workflow for multi-branch support (590b067)
- chore(build): upgrade to minecraft 1.21.6 (1ca46a8)
Not Enough Bandwidth 1.21.4-2 & 1.21.6-2
Not Enough Bandwidth 1.21.4-2 & 1.21.6-2
Minecraft: 1.21.4/1.21.6 | Fabric Loader >= 0.18.0 | Fabric API required
Changes since v1.21.4-1:
- chore(build): release version 1.21.4-2 (0b88c68)
- fix(concurrency,network): fix thread-safety bugs and resource leaks (8011f0d)
- fix(network,concurrency): improve thread-safety and fix concurrent access bugs (25cfac4)
- fix(chunkcache): deterministic chunk hash and remove unstable lightdata (73d4920)
- fix(network): improve proxy server handling with UUID-based caching (1db1701)
Not Enough Bandwidth 1.21.4-1
Not Enough Bandwidth 1.21.4-1
Minecraft: 1.21.4 | Fabric Loader >= 0.18.0 | Fabric API required
Changes since v1.21.4-1+alpha:
- chore(build): release version 1.21.4-1 (2b88ae5)
- feat(chunkcache): add zstd compression and format versioning (e2041d1)
- fix(stats): count skipped chunks in raw stats (81f364c)
- fix(chunkcache): implement proper eviction and bloom filter accuracy (1ea64cc)
- docs: update README and README_CN for PCC feature (5816c3d)
- feat(chunkcache): add persistent chunk content-hash caching (395ecaf)
- fix(docs): correct broken issue links in README files (00c45b1)
Not Enough Bandwidth 1.21.4-1+alpha
Not Enough Bandwidth 1.21.4-1+alpha
Minecraft: 1.21.4 | Fabric Loader >= 0.18.0 | Fabric API required
Full changelog (initial release):
- feat(release): add automated GitHub Actions workflow and support info (8d6c94d)
- feat(compression): add dynamic zstd dictionary training (9bcb668)
- docs: rewrite README with EN/CN versions, remove PLAN.md (db8a7b2)
- perf(compression): increase level and batch aggregation (398f93a)
- feat(network): implement client-server handshake for compression path selection (ad35803)
- fix(packet): resolve client disconnect and custom payload handling (f42dbd8)
- feat(dcc): implement chunk ticket + update docs (394c296)
- fix: resolve all mixin targets and complete functional implementation (c3dcf3c)
- feat: initial Fabric port of NEB for MC 1.21.4 (9fe8b2a)