Skip to content

Releases: Conflux-Union/NotEnoughBandwidth

v1.0.2

Choose a tag to compare

@github-actions github-actions released this 02 Aug 15:08
5575fe7

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

Choose a tag to compare

@github-actions github-actions released this 09 Jul 15:34
c4afa64

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)

  • 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)

Not Enough Bandwidth release-2026.04.25

Choose a tag to compare

@github-actions github-actions released this 25 Apr 11:01
315646a

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

Pre-release

Choose a tag to compare

@Trirrin Trirrin released this 14 Apr 13:53
93c0bf6

Not Enough Bandwidth

Fabric Loader >= 0.18.0 | Fabric API required

Minecraft 1.21.4 (mod 1.21.4-4+alpha)

  • feat(neb): add chunk light stripping and per-packet-type statistics (b69dd0f)
  • feat(stat): add system NIC traffic monitoring and line chart (9fe3a00)
  • docs(readme): fix keybinding description from Alt+N to N (afa4d63)
  • chore(modid): rename mod id to neb-fabric with cross-loader wire compat (c9b0a20)

Not Enough Bandwidth release-2026.04.06

Choose a tag to compare

@github-actions github-actions released this 06 Apr 11:51
4e6346a

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

Choose a tag to compare

@github-actions github-actions released this 04 Apr 12:59
0b88c68

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

Choose a tag to compare

@github-actions github-actions released this 04 Apr 07:07
2b88ae5

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

Pre-release

Choose a tag to compare

@github-actions github-actions released this 03 Apr 19:42
8d6c94d

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)