| Age | Commit message (Expand) | Author |
| 2023-08-15 | Add setmtu command, fix bond lifetime issue | Joseph Henry |
| 2023-05-31 | Allow sending all surface addresses to peer in low-bandwidth mode | Joseph Henry |
| 2023-05-04 | Metrics consolidation (#1997) | Grant Limberg |
| 2023-05-04 | Peer metrics (#1995) | Grant Limberg |
| 2023-05-03 | fix a couple of metrics (#1989) | Grant Limberg |
| 2023-05-02 | More packet metrics (#1982) | Grant Limberg |
| 2023-05-01 | Brenton/curly braces (#1971) | Brenton Bostick |
| 2023-04-28 | Outgoing Packet Metrics (#1980) | Grant Limberg |
| 2023-03-21 | Prevent path-learning loops (#1914) | Joseph Henry |
| 2023-03-07 | 1.10.4 merge into main (#1893) | Adam Ierymenko |
| 2023-02-06 | eliminated duplicate paths (#1870) | Monica Moniot |
| 2022-12-05 | Add low-bandwidth mode | Joseph Henry |
| 2022-10-09 | Behavioral changes to multipath balance modes (See: #1745 and #1753) | Joseph Henry |
| 2022-04-19 | Build fix. | Adam Ierymenko |
| 2022-03-02 | Remove bonds for peers that have fully expired. Remove notion of bond health | Joseph Henry |
| 2022-02-25 | Merge pull request #1564 from zerotier/dev-whoami | Joseph Henry |
| 2022-02-21 | Rate gate ECHO per Path instead of per Peer | Joseph Henry |
| 2022-02-17 | Proactively seek, enumerate, and distribute external surface addresses | Joseph Henry |
| 2021-12-15 | Release notes and GitHub issue #1512 | Adam Ierymenko |
| 2021-12-13 | Prevent path-amnesia | Joseph Henry |
| 2021-10-01 | Compilation fix | Joseph Henry |
| 2021-10-01 | Potential fix fro deadlock bug | Joseph Henry |
| 2021-09-10 | Improve multipath startup time | Joseph Henry |
| 2021-09-07 | Call recordOutgoingPacket regardless of policy to generate sufficient entropy... | Joseph Henry |
| 2021-09-06 | Nominate newly-learned paths to bond | Joseph Henry |
| 2021-09-01 | Consolidation of multipath logic. Better system separation | Joseph Henry |
| 2021-02-03 | Crash fix | Adam Ierymenko |
| 2021-02-03 | Clean up some peer path learning logic, use a cheaper data structure. | Adam Ierymenko |
| 2021-02-02 | Delete old code. | Adam Ierymenko |
| 2021-02-02 | Fix duplicate paths and reduce thrashing issues. | Adam Ierymenko |
| 2021-02-02 | Possible fix for path issues in 1.6.2 | Adam Ierymenko |
| 2020-11-24 | Merge pull request #1233 from dosuperuser/improvement/optimizations | Adam Ierymenko |
| 2020-11-09 | Dont use AES in HELLO. | Adam Ierymenko |
| 2020-09-14 | AES works! Only with this or newer nodes. Uses salsa with older ones as usual. | Adam Ierymenko |
| 2020-09-10 | AES work... but disabled in this commit. | Adam Ierymenko |
| 2020-08-21 | AES integrated on send side. | Adam Ierymenko |
| 2020-08-20 | BSL date bump | Adam Ierymenko |
| 2020-08-06 | Improve bond tracing, fix bond initialization bugs, remove vestigial debug code | Joseph Henry |
| 2020-07-23 | Add new replacement condition in peer path redundancy logic to fix duplicate ... | Joseph Henry |
| 2020-07-16 | 2020/07/16, Minor optmizations | Suad Halilovic |
| 2020-07-06 | Revert to ancient path redundancy check logic | Joseph Henry |
| 2020-06-17 | Adjust terminology | Joseph Henry |
| 2020-06-16 | Fix invalid defaultBondingPolicy conditions, Add ZT_MultipathFlowRebalanceStr... | Joseph Henry |
| 2020-05-12 | Add Bonds, Slaves, and Flows | Joseph Henry |
| 2020-05-12 | Merge dev into multipath | Joseph Henry |
| 2019-08-23 | Relicense: GPLv3 -> ZeroTier BSL 1.1 | Adam Ierymenko |
| 2019-08-20 | Partial implementation of ZT_MULTIPATH_BALANCE_RR_OPAQUE | Joseph Henry |
| 2019-08-20 | Added flow-awareness check for policies, more work on ZT_MULTIPATH_ACTIVE_BACKUP | Joseph Henry |
| 2019-08-20 | Partial implementation of ZT_MULTIPATH_ACTIVE_BACKUP | Joseph Henry |
| 2019-08-19 | Added notion of Flows | Joseph Henry |