mirror of
https://github.com/PaperMC/Velocity
synced 2026-08-18 22:23:06 -04:00
Commit graph
Select branches
Hide pull requests
astei/packet-immutable
cat/initial-choose-server-resulted
cleanup/plugin-message-channel-handling
deenum
dev/1.1.0
dev/2.0.0
dev/3-configurate
dev/3.0.0
dev/4.0.0
dev/5.0.0
dev/chat-registry
dev/netty-5
dev/polymer
dev/polymer-bedrock-api-adjustments
dev/resource-packs
experiment/io_uring
feature/networking
fix/disconnect-issues
fix/forced-hosts
fix/info-subcommand
l10n_dev/3.0.0
master
rel/3.0.0
renovate/configure
shane/velocity-log-hack
temp/memory-leak-huntdown
#1
#100
#1000
#1001
#1003
#1009
#101
#1010
#1016
#102
#1021
#1022
#1023
#1025
#1026
#1027
#1029
#103
#103
#1030
#1030
#1034
#1036
#1038
#1042
#1047
#105
#1050
#1053
#1057
#1059
#106
#1060
#1064
#1064
#1067
#1073
#1078
#1078
#108
#1082
#1085
#1085
#1087
#1088
#1092
#1094
#1096
#1097
#1098
#1100
#1103
#1105
#1106
#1106
#1107
#1108
#1109
#1111
#1118
#1119
#112
#1125
#1126
#113
#113
#1130
#1133
#1135
#1136
#1137
#114
#1140
#1147
#1148
#115
#1150
#1151
#1154
#1156
#1157
#1158
#1160
#1161
#1163
#1165
#1166
#1169
#1172
#1173
#1174
#1175
#1176
#1179
#1180
#1181
#1183
#1186
#1187
#119
#1192
#1193
#1194
#1196
#1197
#1198
#1199
#12
#12
#120
#1201
#1202
#1203
#1204
#1205
#1206
#1208
#1209
#121
#1210
#1211
#1211
#1214
#1215
#1216
#1217
#122
#1223
#1224
#1225
#1228
#123
#1231
#1232
#1233
#1234
#1235
#1236
#1237
#1238
#1239
#124
#1240
#1243
#1245
#1246
#1246
#1248
#1249
#1250
#1253
#1254
#1256
#1259
#126
#1260
#1261
#1262
#1263
#1264
#1265
#1266
#1267
#1271
#1274
#1275
#1276
#1277
#128
#1283
#1285
#1289
#1290
#1292
#1295
#1298
#130
#1302
#1303
#1304
#1305
#1306
#1309
#131
#1310
#1313
#1314
#1314
#1316
#1317
#1318
#132
#1322
#1326
#1329
#1331
#1333
#1333
#1335
#1336
#1336
#1338
#1339
#1341
#1342
#135
#1353
#1355
#1357
#1357
#1359
#136
#1361
#1363
#1363
#1364
#1366
#137
#1371
#1376
#1378
#1379
#138
#1380
#1382
#1385
#1386
#1389
#1389
#139
#1393
#1394
#1398
#1399
#14
#14
#1402
#1403
#1406
#1409
#141
#1411
#1413
#1416
#1418
#1419
#142
#1422
#1423
#1425
#1426
#1427
#1428
#1429
#143
#1434
#1435
#1436
#144
#1442
#1445
#1446
#1447
#1448
#1449
#145
#1451
#1453
#1453
#1457
#1459
#1461
#1464
#1467
#1468
#147
#1475
#1477
#1477
#1478
#1479
#148
#1480
#1481
#1484
#1485
#1489
#149
#1491
#1493
#1495
#1495
#1496
#1496
#1497
#1498
#1500
#1501
#1502
#1503
#1505
#1509
#1510
#1514
#1516
#1517
#1518
#1519
#1519
#1520
#1522
#1524
#1525
#1527
#1532
#1534
#1535
#1537
#1538
#1541
#1542
#1543
#1544
#1552
#1554
#1557
#1558
#156
#1564
#1569
#1570
#1575
#1576
#1578
#1579
#158
#1580
#1582
#1583
#1583
#1586
#1588
#1589
#1589
#1590
#1594
#1595
#1598
#1599
#16
#1600
#1606
#1607
#1608
#161
#1611
#1612
#1615
#1619
#1621
#1626
#1627
#1628
#1631
#1631
#1636
#1640
#1641
#1643
#1645
#1646
#1646
#1647
#1649
#165
#1651
#1653
#1653
#1655
#1655
#1656
#1658
#1659
#166
#1660
#1662
#1664
#1665
#1668
#1669
#167
#1671
#1672
#1672
#1673
#1675
#1679
#1681
#1681
#1682
#1683
#1684
#1685
#1686
#1687
#1688
#169
#1690
#1692
#1692
#1693
#1697
#1700
#1700
#1701
#1701
#1704
#1704
#1706
#1708
#1711
#1712
#1715
#1716
#1717
#1718
#1719
#1720
#1721
#1724
#1724
#1725
#1728
#1729
#1730
#1730
#1733
#1734
#1735
#1736
#1736
#1738
#1739
#1743
#1744
#1744
#1745
#1747
#1748
#1749
#1751
#1753
#1754
#1756
#1756
#1757
#1758
#1759
#176
#1760
#1761
#1762
#1763
#1764
#1764
#1767
#1769
#1771
#1771
#1772
#1773
#1773
#1774
#1775
#1776
#1777
#1777
#1778
#1780
#1780
#1781
#1782
#1782
#1783
#1783
#1784
#1785
#1785
#1786
#1787
#1787
#1788
#1788
#1789
#1789
#179
#1791
#1793
#1794
#1796
#1797
#1798
#1799
#1800
#1801
#1802
#1803
#1803
#1804
#1804
#1806
#1806
#1807
#1808
#1808
#1809
#1809
#181
#1810
#1810
#1811
#1812
#1814
#1814
#1816
#1816
#1817
#1818
#1818
#1820
#1820
#1821
#1821
#1822
#1823
#1824
#1824
#1825
#1825
#1826
#1826
#1830
#1831
#1831
#1834
#1835
#1836
#1840
#1840
#1843
#1844
#1845
#1846
#1846
#1847
#1848
#1849
#1849
#1850
#1850
#1851
#1851
#1852
#1853
#1854
#1855
#1856
#1857
#1857
#1859
#1860
#1861
#1862
#1863
#1864
#1864
#1866
#1866
#1867
#1867
#189
#19
#191
#192
#195
#2
#20
#201
#202
#204
#207
#21
#210
#212
#213
#214
#219
#22
#22
#221
#222
#228
#229
#23
#230
#235
#237
#239
#240
#243
#244
#25
#25
#252
#253
#254
#255
#256
#26
#261
#262
#263
#265
#266
#267
#268
#268
#269
#272
#274
#277
#279
#28
#281
#287
#288
#29
#290
#291
#294
#299
#3
#30
#300
#301
#303
#307
#308
#310
#314
#315
#316
#319
#32
#321
#323
#324
#325
#329
#33
#330
#332
#334
#338
#339
#34
#340
#341
#342
#343
#344
#346
#35
#350
#351
#356
#357
#358
#36
#360
#361
#363
#364
#365
#366
#367
#37
#370
#371
#376
#377
#382
#383
#384
#387
#388
#39
#390
#396
#399
#4
#40
#400
#404
#405
#41
#411
#412
#419
#421
#422
#428
#43
#430
#433
#434
#436
#437
#44
#441
#442
#443
#445
#446
#447
#448
#45
#452
#453
#454
#455
#456
#459
#460
#461
#462
#465
#466
#467
#468
#469
#471
#472
#473
#475
#478
#479
#48
#48
#480
#481
#482
#485
#487
#488
#490
#491
#492
#493
#494
#495
#496
#497
#498
#499
#5
#500
#502
#503
#504
#505
#506
#507
#508
#51
#511
#511
#513
#514
#515
#516
#517
#518
#52
#520
#522
#523
#525
#53
#530
#537
#54
#54
#543
#544
#548
#549
#551
#556
#56
#560
#565
#567
#57
#571
#572
#576
#577
#578
#578
#580
#581
#582
#583
#586
#587
#588
#590
#591
#6
#604
#609
#61
#611
#613
#613
#62
#623
#625
#626
#626
#628
#631
#632
#635
#637
#643
#643
#644
#645
#647
#648
#65
#650
#655
#657
#658
#659
#66
#66
#660
#661
#662
#663
#666
#668
#669
#671
#672
#673
#674
#675
#676
#678
#679
#680
#682
#683
#683
#688
#690
#692
#694
#696
#697
#698
#70
#700
#703
#707
#707
#712
#716
#717
#718
#721
#723
#726
#727
#729
#73
#730
#731
#732
#734
#734
#735
#735
#736
#737
#739
#74
#743
#747
#750
#751
#751
#76
#761
#765
#77
#77
#771
#772
#776
#777
#779
#786
#787
#788
#79
#790
#792
#795
#798
#798
#799
#8
#80
#800
#800
#801
#808
#810
#811
#814
#815
#816
#816
#817
#817
#82
#820
#821
#823
#824
#825
#829
#83
#837
#839
#84
#842
#842
#843
#845
#847
#85
#854
#860
#860
#868
#869
#871
#873
#874
#874
#875
#88
#880
#881
#884
#884
#889
#89
#890
#893
#894
#895
#896
#897
#899
#90
#900
#901
#902
#903
#904
#910
#916
#916
#918
#919
#920
#921
#926
#927
#928
#929
#93
#930
#931
#932
#934
#936
#938
#939
#94
#941
#942
#942
#943
#945
#946
#946
#948
#949
#95
#953
#956
#957
#96
#960
#964
#967
#97
#972
#974
#975
#977
#978
#979
#98
#980
#983
#984
#985
#986
#987
#988
#989
#99
#990
#991
#995
#996
#998
-
55c8bbff4dMerge
b296423e43into4772ca3022
Aaron
2026-08-17 18:35:58 +00:00 -
b296423e43
26.3-snapshot-9
Aaron
2026-08-17 20:35:47 +02:00 -
6202af5723
26.3-snapshot-8
Aaron
2026-08-12 22:12:29 +02:00 -
71cebddb32
26.3-snapshot-7
Aaron
2026-08-07 21:22:49 +02:00 -
a08613aeb4Merge
fbdf4fbfb0into4772ca3022
Warrior
2026-08-16 18:19:24 +02:00 -
558eedccdaMerge
851d8af216into4772ca3022
Jens Hoffmann
2026-08-16 18:19:24 +02:00 -
9829614b49Merge
9c6dba9703into4772ca3022
Dmitry
2026-08-16 18:19:24 +02:00 -
80e6d7ecb9Merge
e2f108ba60into4772ca3022
CheekyNox
2026-08-16 18:19:22 +02:00 -
fc1b008f18Merge
91967d6dbcinto4772ca3022
Aleks Kuznetsov
2026-08-15 12:09:53 +02:00 -
2deb441cceMerge
b6366b0c5dinto4772ca3022
Radmir Noirusov
2026-08-14 23:18:13 +01:00 -
7822fc85a7Merge
a2ebf5475binto4772ca3022
aka Dargeb
2026-08-14 15:42:46 +00:00 -
a2ebf5475bFix LegacyPingDecoder false positive on 0xFE varint length
SendableMetatype
2026-05-11 20:58:30 +02:00 -
2b0462e83eFix handshake hostname length limit and plugin message drop during join
SendableMetatype
2026-05-11 20:58:25 +02:00 -
b769077fc2Merge
0212709a39into4772ca3022
Beanes
2026-08-14 18:22:21 +05:30 -
4772ca3022
Bump lmbda to 3.0.0, defining generated handlers with the proxy's lookup instead of the plugin's
dev/4.0.0
Wouter Gritter
2026-08-14 12:53:49 +02:00 -
f918d0d649Downgrade lmbda back to 2.0.0
Shane Freeder
2026-08-12 23:39:19 +01:00 -
e6fbcc9196Various dependency bumps (#1860)
Wouter Gritter
2026-08-12 19:32:24 +02:00 -
14a69904f9fix: retain reference-counted packets forwarded via handleGeneric (#1856)
Radmir Noirusov
2026-08-12 22:29:30 +05:00 -
71c50a75ebExport JSpecify annotations at runtime (#1861)
Jason Penilla
2026-08-12 10:25:15 -07:00 -
0212709a39
Create a HTTP Client per worker thread instead of per connection
Beanes
2026-04-26 15:42:08 +02:00 -
e2f108ba60
Fix login status after backend disconnect
CheekyNox
2026-08-04 08:29:36 +03:00 -
00759e5279Revert "Fix dimension reading for some mods that add extra dimensions in 1.7.10 (#1734)"
Shane Freeder
2026-08-03 14:09:05 +01:00 -
06ade4775efix: forward player loaded packet to backend server (#1862)
Phillipp W.
2026-08-03 13:22:58 +02:00 -
5765cf0713Support Hodgepodge
bluegreensea
2026-08-03 17:35:54 +08:00 -
0a5b23f9e5Revert "Fix dimension reading for some mods that add extra dimensions in 1.7.10 (#1734)"
bluegreensea
2026-08-03 15:19:07 +08:00 -
811ce7ac45fix: forward player loaded packet to backend server
Phillipp W.
2026-08-03 04:02:01 +02:00 -
7904026224
Export JSpecify annotations at runtime
Jason Penilla
2026-08-02 17:36:08 -07:00 -
2676520c6a
Fix dimension reading for some mods that add extra dimensions in 1.7.10 (#1734)
Wouter Gritter
2026-08-02 11:13:25 +02:00 -
1496144823
Various dependency bumps
Wouter Gritter
2026-07-31 23:20:46 +02:00 -
f4f7f7fcc2
Bump fastutil to 8.5.19 and remove exclusions
Wouter Gritter
2026-07-31 23:10:48 +02:00 -
e11584ba35Player Loaded World API (#1541)
Timon Seidel
2026-07-31 21:03:22 +02:00 -
2586d7562fchore(jd): refine PlayerClientLoadedWorldEvent header
Timon Seidel
2026-07-31 20:15:02 +02:00 -
8a20b85dbfchore(style): newline in empty curly brackets (2)
Timon Seidel
2026-07-30 22:02:26 +02:00 -
22523bc76echore(style): remove newlines before class-closing brackets
Timon Seidel
2026-07-30 21:58:33 +02:00 -
4cd21d3dc1chore(style): newline in empty curly brackets
Timon Seidel
2026-07-30 21:46:09 +02:00 -
0e1debcc53chore: annotate new api method with Beta
Timon Seidel
2026-07-30 21:44:51 +02:00 -
8e0f16cc44chore: add newline at EOF for PlayerClientLoadedWorldEvent
Timon Seidel
2026-07-30 21:43:41 +02:00 -
f76a927a64chore(license): bump year
Timon Seidel
2026-07-30 21:42:10 +02:00 -
c4d2618a03chore(jd): fixup since version (2)
Timon Seidel
2026-07-30 21:36:46 +02:00 -
57f9723625chore(jd): fixup since version
Timon Seidel
2026-07-30 21:36:30 +02:00 -
a08972749bRebuild natives
Shane Freeder
2026-07-30 16:51:07 +01:00 -
733106b635
Fix dimension ID sign-extension in legacy JoinGame decode
nezxenka
2026-07-30 06:58:13 +03:00 -
c6e9ca989eAdd provides API (#1853)
Auri
2026-07-29 12:51:34 +01:00 -
24434b5b72Implement provides data side and improve wiring
Shane Freeder
2026-07-29 12:39:02 +01:00 -
08166fac25
Ensure
getPluginsdoesn't return duplicate plugins
Novampr
2026-07-29 11:37:19 +01:00 -
d30f1d9a74Compressor cleanups
Shane Freeder
2026-07-29 00:51:41 +01:00 -
b6366b0c5d
fix: silently drop short GS4 query datagrams
xs
2026-07-28 08:19:41 +05:00 -
494b6b3edf
fix: retain reference-counted packets forwarded via handleGeneric
xs
2026-07-28 07:51:52 +05:00 -
80443fc345
Fix custom click reference handling
Guflly
2026-07-26 23:45:53 -07:00 -
7ed6d4c4db
refactor: remove outdated messages + fix \! randomly appearing in some languages/messages.
Real6dq
2026-07-27 00:45:09 +03:00 -
4c220d30e1
Add provides API
Novampr
2026-07-26 17:09:28 +01:00 -
42ea50d63fMerge branch 'dev/4.0.0' into hybrid
adrielorihuela
2026-07-25 22:11:41 -05:00 -
ba7677cd67
Start of the fork
AdrielOrihuela
2026-07-25 19:28:27 -05:00 -
5672925d02Merge
2a465476d9intob45716deff
adrielorihuela
2026-07-25 10:44:49 -05:00 -
2a465476d9Merge branch 'dev/4.0.0' into HybridVelocity
adrielorihuela
2026-07-25 10:44:45 -05:00 -
c3e3d2b242
start of the fork
AdrielOrihuela
2026-07-25 10:41:15 -05:00 -
9c6dba9703
fix: avoid re-fetching connected server in handle(ClientSettingsPacket)
qventymr
2026-07-23 14:47:52 -04:00 -
851d8af216Merge branch 'PaperMC:dev/4.0.0' into feature/signed-player-chat-api
Jens Hoffmann
2026-07-21 15:53:13 +02:00 -
91967d6dbc
Guard GameSpyQueryHandler against short UDP datagrams
nezxenka
2026-07-20 03:23:36 +03:00 -
b45716defffeat: Make version clickable in velocity info command (#1775)
Emil
2026-07-19 16:02:20 +02:00 -
e653647962[ci skip] typo fix (#1778)
SpigotRCE
2026-07-19 19:32:12 +05:30 -
5aab0d1427[ci skip] primative and functional
Shane Freeder
2026-07-15 04:28:19 +01:00 -
1cd8d51d02[ci skip] primative failsafe for mismatched version family
Shane Freeder
2026-07-15 02:29:29 +01:00 -
9eb338bd1cFix version family
Shane Freeder
2026-07-15 02:22:41 +01:00 -
60380211f8
Defer
ByteBufUtil.getBytes()in config stages until after we check for channel registry
Andrew Steinborn
2026-07-14 18:04:07 -04:00 -
3b239daf4c[ci skip] back to snapshots
Shane Freeder
2026-07-14 15:26:01 +01:00 -
90f89053a7Release 4.0.0
Shane Freeder
2026-07-14 15:10:04 +01:00 -
8d04450be7Merge
2b03f4374dinto843a47e2a3
willkroboth
2026-07-13 18:30:56 +00:00 -
d92a02f5d3Merge
534e16827einto843a47e2a3
Dmitrii Ponomarev
2026-07-13 18:27:12 +00:00 -
1f4a758846
feat: working vertical slice
Riley Calhoun
2026-07-13 09:37:25 -07:00 -
2e3f95d76c
Refine decorated player chat forwarding semantics
jens
2026-07-13 17:55:29 +02:00 -
2c6bae7dbfMerge
d2738a23f5into843a47e2a3
Kezz
2026-07-13 15:01:07 +03:00 -
2b1ea3a135
feat: first attempt at prototype
Riley Calhoun
2026-07-12 22:04:34 -07:00 -
eff33ef70dMerge
0bc87b39cdinto843a47e2a3
Radek Porębiński
2026-07-12 21:32:30 +02:00 -
e726f7343eMerge
c452b60b3dinto843a47e2a3
Ross
2026-07-12 21:32:30 +02:00 -
e50b4721bfMerge
8c506842ebinto843a47e2a3
Jackson
2026-07-12 21:32:30 +02:00 -
6f4b5e0cc5Merge
4c880179c6into843a47e2a3
Aaron
2026-07-12 21:32:30 +02:00 -
e4633dba3aMerge
b2dbc2b4bbinto843a47e2a3
雨落
2026-07-12 21:32:30 +02:00 -
d4caa65d36Merge
dd67dfd8d0into843a47e2a3
Shane Freeder
2026-07-12 21:32:30 +02:00 -
d6cf4dd0b1Merge
d14d73aeadinto843a47e2a3
RG
2026-07-12 21:32:30 +02:00 -
e22d8f9d1cMerge branch 'PaperMC:dev/4.0.0' into signed-player-chat-event-metadata
Jens Hoffmann
2026-07-12 21:21:20 +02:00 -
b76e3dfdd1
Support versioned clientbound player chat emission
jens
2026-07-12 19:35:07 +02:00 -
46bae5f841
Emit decorated signed player chat through Velocity
jens
2026-07-12 19:08:28 +02:00 -
6a77b3c4e2
Represent modern signed player chat accurately in the Velocity API
jens
2026-07-12 18:28:17 +02:00 -
dc4bc221d5
Expose signed player chat metadata through PlayerChatEvent
jens
2026-07-12 02:40:44 +02:00 -
6869f58c30Merge
1250d3a68dinto843a47e2a3
masmc05
2026-07-12 15:59:33 +10:00 -
f1872d50c2
Expose signed player chat metadata through PlayerChatEvent
jens
2026-07-12 02:40:44 +02:00 -
4bd30bac33Bump netty to 4.2.16.Final
Shane Freeder
2026-07-11 22:06:09 +01:00 -
e462d472e9Merge
58448d628cinto843a47e2a3
A248
2026-07-11 23:25:53 +03:00 -
fbdf4fbfb0Keep listening message the same without reuseport
Warrior
2026-07-11 22:16:10 +02:00 -
2e8a4d4a70Merge
937fa0e65ainto843a47e2a3
Dylan Sperrer
2026-07-11 22:12:16 +02:00 -
00ed80a55dMerge
07fb2388a8into843a47e2a3
papermc-villager
2026-07-11 22:12:16 +02:00 -
926c16e1a5Merge
6e49bc6ff6into843a47e2a3
Beanes
2026-07-11 22:12:16 +02:00 -
766ba47bd4Merge
4c4fc04707into843a47e2a3
Wouter Gritter
2026-07-11 22:12:16 +02:00 -
5b71af9ef6Merge
3bfc840818into843a47e2a3
xfy2412
2026-07-11 22:12:16 +02:00 -
28c9f5a356Small optimization to prevent blocking netty threads on UUID.randomUUID() (#1781)
Beanes
2026-07-11 22:09:17 +02:00 -
da7427fb51Set TitleActionbarPacket's default action to SET_ACTION_BAR (#1802)
Wouter Gritter
2026-07-11 22:09:11 +02:00 -
b8d1f16b07Setup encryption before possible disconnect (#1754)
Wouter Gritter
2026-07-11 22:09:03 +02:00 -
729a050662Fix build-time GraalVmProcessor warning (#1801)
Wouter Gritter
2026-07-11 22:08:55 +02:00 -
c690b4abfcStrip pre-java-9 version check in
Metricsas Velocity targets 21+ (#1836)
Wouter Gritter
2026-07-11 22:08:47 +02:00