浏览代码

1.14.1 (#2362)

* Bump version in most places.

* Update official release steps for desktop

* Version bump a bunch of Rust packages.

* Windows fix for disabling MT properly.

* Release notes.
Adam Ierymenko 10 月之前
父节点
当前提交
a0acc82e99

+ 1 - 0
OFFICIAL-RELEASE-STEPS.md

@@ -14,6 +14,7 @@ The version must be incremented in all of the following files:
     /debian/changelog
     /debian/changelog
     /ext/installfiles/mac/ZeroTier One.pkgproj
     /ext/installfiles/mac/ZeroTier One.pkgproj
     /ext/installfiles/windows/ZeroTier One.aip
     /ext/installfiles/windows/ZeroTier One.aip
+  ../DesktopUI/mac-app-template/ZeroTier.app/Contents/Info.plist
 
 
 The final .AIP file can only be edited on Windows with [Advanced Installer Enterprise](http://www.advancedinstaller.com/). In addition to incrementing the version be sure that a new product code is generated. (The "upgrade code" GUID on the other hand must never change.)
 The final .AIP file can only be edited on Windows with [Advanced Installer Enterprise](http://www.advancedinstaller.com/). In addition to incrementing the version be sure that a new product code is generated. (The "upgrade code" GUID on the other hand must never change.)
 
 

+ 16 - 0
RELEASE-NOTES.md

@@ -1,6 +1,22 @@
 ZeroTier Release Notes
 ZeroTier Release Notes
 ======
 ======
 
 
+# 2024-09-12 -- Version 1.14.1
+
+  * Multithreaded packet I/O support! Currently this is just for Linux and must
+    be enabled in local.conf. It will likely make the largest difference on small
+    multi-core devices where CPU is a bottleneck and high throughput is desired.
+    It may be enabled by default in the future but we want it to be thoroughly
+    tested. It's a little harder than it seems at first glance due to the need
+    to keep packets in sequence and balance load.
+  * Several multipath bug fixes.
+  * Updated the versions on a number of libraries related to OIDC support and HTTP.
+  * MacOS .app now shows the correct version in its Info.plist manifest.
+  * Sanitize MAC addresses in JSON format rules parser.
+  * Some basic information about the platform (OS, CPU architecture) is now reported
+    to network controllers when networks are joined so it can be displayed to
+    network admins and in the future used in policy checking and inventory operations.
+
 # 2024-05-02 -- Version 1.14.0
 # 2024-05-02 -- Version 1.14.0
 
 
   * Linux I/O performance improvements under heavy load
   * Linux I/O performance improvements under heavy load

+ 6 - 0
debian/changelog

@@ -1,3 +1,9 @@
+zerotier-one (1.14.1) unstable; urgency=medium
+
+  * See RELEASE-NOTES.md for release notes.
+
+ -- Adam Ierymenko <[email protected]>  Wed, 11 Sep 2024 01:00:00 -0700
+
 zerotier-one (1.14.0) unstable; urgency=medium
 zerotier-one (1.14.0) unstable; urgency=medium
 
 
   * See RELEASE-NOTES.md for release notes.
   * See RELEASE-NOTES.md for release notes.

+ 1 - 1
ext/installfiles/mac/ZeroTier One.pkgproj

@@ -701,7 +701,7 @@
 				<key>USE_HFS+_COMPRESSION</key>
 				<key>USE_HFS+_COMPRESSION</key>
 				<false/>
 				<false/>
 				<key>VERSION</key>
 				<key>VERSION</key>
-				<string>1.14.0</string>
+				<string>1.14.1</string>
 			</dict>
 			</dict>
 			<key>TYPE</key>
 			<key>TYPE</key>
 			<integer>0</integer>
 			<integer>0</integer>

文件差异内容过多而无法显示
+ 281 - 161
rustybits/Cargo.lock


+ 4 - 0
service/OneService.cpp

@@ -2617,6 +2617,10 @@ public:
 			_concurrency = 1;
 			_concurrency = 1;
 			_cpuPinningEnabled = false;
 			_cpuPinningEnabled = false;
 		}
 		}
+#else
+		_multicoreEnabled = false;
+		_concurrency = 1;
+		_cpuPinningEnabled = false;
 #endif
 #endif
 
 
 #ifndef ZT_SDK
 #ifndef ZT_SDK

+ 1 - 1
version.h

@@ -27,7 +27,7 @@
 /**
 /**
  * Revision
  * Revision
  */
  */
-#define ZEROTIER_ONE_VERSION_REVISION 0
+#define ZEROTIER_ONE_VERSION_REVISION 1
 
 
 /**
 /**
  * Build version
  * Build version

+ 3 - 0
windows/ZeroTierOne/ZeroTierOne.vcxproj.filters

@@ -294,6 +294,9 @@
     <ClCompile Include="..\..\node\Metrics.cpp">
     <ClCompile Include="..\..\node\Metrics.cpp">
       <Filter>Source Files\node</Filter>
       <Filter>Source Files\node</Filter>
     </ClCompile>
     </ClCompile>
+    <ClCompile Include="..\..\node\PacketMultiplexer.cpp">
+      <Filter>Source Files\node</Filter>
+    </ClCompile>
   </ItemGroup>
   </ItemGroup>
   <ItemGroup>
   <ItemGroup>
     <ClInclude Include="resource.h">
     <ClInclude Include="resource.h">

+ 1 - 1
zerotier-one.spec

@@ -1,5 +1,5 @@
 Name:           zerotier-one
 Name:           zerotier-one
-Version:        1.14.0
+Version:        1.14.1
 Release:        1%{?dist}
 Release:        1%{?dist}
 Summary:        ZeroTier network virtualization service
 Summary:        ZeroTier network virtualization service
 
 

部分文件因为文件数量过多而无法显示