Skip to content

Commit 3f81d3c

Browse files
committed
Merge tag 'v25.05.2' into develop
rel: Finish v25.05.2 Signed-off-by: Tyler Erickson <[email protected]> # Conflicts: # subprojects/opensea-common # subprojects/opensea-operations # subprojects/opensea-transport # subprojects/wingetopt
2 parents 59e007d + b63df27 commit 3f81d3c

File tree

55 files changed

+655
-110
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

55 files changed

+655
-110
lines changed

.cirrus.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
task:
33
name: FreeBSD
44
env:
5-
GITHUB_TOKEN: ENCRYPTED[!9434dd6eb694444496d0049dd361ea798f7b4247c163cf9e90ba3367791f951b1209e803e52d1720a49a84ac48b2ed74!]
5+
GITHUB_TOKEN: ENCRYPTED[!805e0ec3f027150880429055bbe8c175ccb7894d5a62e10935f15c90557bfaff2a004d6184ca88cb00c690fedf7d6134!]
66
freebsd_instance:
77
matrix:
88
image_family: freebsd-14-2

docs/openSeaChest/openSeaChest_Basics_Version_History.txt

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -297,3 +297,13 @@ v3.7.0 28-May-2025 Added support for low-level SCSI rescan in Linux when passi
297297
Fixed exit code when -d all or --modelMatch are used but all devices are skipped so that
298298
the exit code is not set to 0 (success) when all the devices were skipped.
299299
Fixed parsing some CLI options to allow empty units like previous versions.
300+
v3.7.2 07-Jul-2025 Fixed a bug with scan not showing any output in specific circumstances where number of successfully
301+
enumerated devices is equivalent to the number of unsuccessfully enumerated devices.
302+
Added new exit code for when paths are detected as insecure to be resolved by the user before
303+
files will be accessed in these directories (see https://github.com/Seagate/openSeaChest/wiki/Secure-File-And-Path).
304+
Fixed a check for reading correct mode page which may cause changing some SAS features to fail.
305+
Fixed incorrect protocol specified in ATA download microcode passthrough command. This causes firmware updates
306+
to hang when the device does not support the download DMA command.
307+
Fixed NVMe firmware update in Windows 11 23H2 and 24H2.
308+
Disabled extra CSMI related device scan in Windows that can cause a hang on some chipsets.
309+
Added some more legacy USB devices to list of known devices to support these better when they are used.

docs/openSeaChest/openSeaChest_Configure_Version_History.txt

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -222,4 +222,11 @@ v2.9.0 28-May-2025 Added support for low-level SCSI rescan in Linux when passi
222222
Fixed a bug reading the SCT error recovery timers due to incorrect endianness.
223223
Added additional check to --setMaxLBA to confirm that the maxLBA changed as expected since SAS drives
224224
are allowed to ignore this request without an error.
225-
Fixed parsing some CLI options to allow empty units like previous versions.
225+
Fixed parsing some CLI options to allow empty units like previous versions.
226+
v2.9.2 07-Jul-2025 Fixed a bug with scan not showing any output in specific circumstances where number of successfully
227+
enumerated devices is equivalent to the number of unsuccessfully enumerated devices.
228+
Added new exit code for when paths are detected as insecure to be resolved by the user before
229+
files will be accessed in these directories (see https://github.com/Seagate/openSeaChest/wiki/Secure-File-And-Path).
230+
Fixed a check for reading correct mode page which may cause changing some SAS features to fail.
231+
Disabled extra CSMI related device scan in Windows that can cause a hang on some chipsets.
232+
Added some more legacy USB devices to list of known devices to support these better when they are used.

docs/openSeaChest/openSeaChest_Defect_Version_History.txt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,4 +24,7 @@ v1.0.0 28-May-2025 Added support for low-level SCSI rescan in Linux when passi
2424
the exit code is not set to 0 (success) when all the devices were skipped.
2525
Implemented a workaround for old drives that support both read long/write long and the
2626
write uncorrectable ext commands, but fail write uncorrectable to retry as needed.
27-
27+
v1.0.1 07-Jul-2025 Fixed a bug with scan not showing any output in specific circumstances where number of successfully
28+
enumerated devices is equivalent to the number of unsuccessfully enumerated devices.
29+
Disabled extra CSMI related device scan in Windows that can cause a hang on some chipsets.
30+
Added some more legacy USB devices to list of known devices to support these better when they are used.

docs/openSeaChest/openSeaChest_Erase_Version_History.txt

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -281,4 +281,13 @@ v4.7.1 28-May-2025 Added support for low-level SCSI rescan in Linux when passi
281281
the exit code is not set to 0 (success) when all the devices were skipped.
282282
Added additional logic to --performQuickestErase so that it can handle when certain commands
283283
are not allowed on a given adapter or OS to choose a different option.
284-
Fixed a logic error with TRIM/Deallocate commands to NVMe devices in Windows.
284+
Fixed a logic error with TRIM/Deallocate commands to NVMe devices in Windows.
285+
v4.7.3 07-Jul-2025 Fixed a bug with scan not showing any output in specific circumstances where number of successfully
286+
enumerated devices is equivalent to the number of unsuccessfully enumerated devices.
287+
Added new exit code for when paths are detected as insecure to be resolved by the user before
288+
files will be accessed in these directories (see https://github.com/Seagate/openSeaChest/wiki/Secure-File-And-Path).
289+
Fixed a check for reading correct mode page which may cause changing some SAS features to fail.
290+
Disabled extra CSMI related device scan in Windows that can cause a hang on some chipsets.
291+
Added some more legacy USB devices to list of known devices to support these better when they are used.
292+
Fixed detection of supported sanitize operations on SAS drives that may not support the AUSE mode.
293+

docs/openSeaChest/openSeaChest_Firmware_Version_History.txt

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -230,4 +230,14 @@ v4.3.0 28-May-2025 Added support for low-level SCSI rescan in Linux when passi
230230
compatible with security requirements when reading or writing a file.
231231
Fixed a crash when reading/writing files located at / in unix-like systems.
232232
Fixed exit code when -d all or --modelMatch are used but all devices are skipped so that
233-
the exit code is not set to 0 (success) when all the devices were skipped.
233+
the exit code is not set to 0 (success) when all the devices were skipped.
234+
v4.3.2 07-Jul-2025 Fixed a bug with scan not showing any output in specific circumstances where number of successfully
235+
enumerated devices is equivalent to the number of unsuccessfully enumerated devices.
236+
Added new exit code for when paths are detected as insecure to be resolved by the user before
237+
files will be accessed in these directories (see https://github.com/Seagate/openSeaChest/wiki/Secure-File-And-Path).
238+
Fixed a check for reading correct mode page which may cause changing some SAS features to fail.
239+
Fixed incorrect protocol specified in ATA download microcode passthrough command. This causes firmware updates
240+
to hang when the device does not support the download DMA command.
241+
Fixed NVMe firmware update in Windows 11 23H2 and 24H2.
242+
Disabled extra CSMI related device scan in Windows that can cause a hang on some chipsets.
243+
Added some more legacy USB devices to list of known devices to support these better when they are used.

docs/openSeaChest/openSeaChest_Format_Version_History.txt

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -207,4 +207,15 @@ v3.3.0 28-May-2025 Added support for low-level SCSI rescan in Linux when passi
207207
Added exclusive open for set sector size and fast format to reduce likelyhood of a reset while
208208
these operations are running.
209209
Added additional error checking when changing SAS sector size to confirm the drive accepted the
210-
correct size. ex: setting 4k, but drive formats to 528 instead due to not reporting an error.
210+
correct size. ex: setting 4k, but drive formats to 528 instead due to not reporting an error.
211+
v3.4.0 07-Jul-2025 Fixed a bug with scan not showing any output in specific circumstances where number of successfully
212+
enumerated devices is equivalent to the number of unsuccessfully enumerated devices.
213+
Added new exit code for when paths are detected as insecure to be resolved by the user before
214+
files will be accessed in these directories (see https://github.com/Seagate/openSeaChest/wiki/Secure-File-And-Path).
215+
Fixed a check for reading correct mode page which may cause changing some SAS features to fail.
216+
Fixed incorrect protocol specified in ATA download microcode passthrough command. This causes firmware updates
217+
to hang when the device does not support the download DMA command.
218+
Fixed NVMe firmware update in Windows 11 23H2 and 24H2.
219+
Disabled extra CSMI related device scan in Windows that can cause a hang on some chipsets.
220+
Added some more legacy USB devices to list of known devices to support these better when they are used.
221+
Added missing option to run remove elements and modify zones for zoned devices.

docs/openSeaChest/openSeaChest_GenericTests_Version_History.txt

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -221,4 +221,9 @@ v2.4.0 28-May-2025 Added support for low-level SCSI rescan in Linux when passi
221221
Fixed a crash when reading/writing files located at / in unix-like systems.
222222
Fixed exit code when -d all or --modelMatch are used but all devices are skipped so that
223223
the exit code is not set to 0 (success) when all the devices were skipped.
224-
Fixed parsing some CLI options to allow empty units like previous versions.
224+
Fixed parsing some CLI options to allow empty units like previous versions.
225+
v2.4.1 07-Jul-2025 Fixed a bug with scan not showing any output in specific circumstances where number of successfully
226+
enumerated devices is equivalent to the number of unsuccessfully enumerated devices.
227+
Fixed a check for reading correct mode page which may cause changing some SAS features to fail.
228+
Disabled extra CSMI related device scan in Windows that can cause a hang on some chipsets.
229+
Added some more legacy USB devices to list of known devices to support these better when they are used.

docs/openSeaChest/openSeaChest_Info_Version_History.txt

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -195,4 +195,9 @@ v2.9.0 28-May-2025 Added support for low-level SCSI rescan in Linux when passi
195195
the exit code is not set to 0 (success) when all the devices were skipped.
196196
Added options to reset SATA phy event counters log and reset supported SATA device statistics
197197
to their default values. This can be useful when checking for CRC errors.
198-
--deviceStatistics option will show ^ for statistics that support reset.
198+
--deviceStatistics option will show ^ for statistics that support reset.
199+
v2.9.1 07-Jul-2025 Fixed a bug with scan not showing any output in specific circumstances where number of successfully
200+
enumerated devices is equivalent to the number of unsuccessfully enumerated devices.
201+
Fixed a check for reading correct mode page which may cause changing some SAS features to fail.
202+
Disabled extra CSMI related device scan in Windows that can cause a hang on some chipsets.
203+
Added some more legacy USB devices to list of known devices to support these better when they are used.

docs/openSeaChest/openSeaChest_Logs_Version_History.txt

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,4 +76,11 @@ v2.6.0 28-May-2025 Added support for low-level SCSI rescan in Linux when passi
7676
Fixed a crash when reading/writing files located at / in unix-like systems.
7777
Fixed exit code when -d all or --modelMatch are used but all devices are skipped so that
7878
the exit code is not set to 0 (success) when all the devices were skipped.
79-
Fixed parsing some CLI options to allow empty units like previous versions.
79+
Fixed parsing some CLI options to allow empty units like previous versions.
80+
v2.6.2 07-Jul-2025 Fixed a bug with scan not showing any output in specific circumstances where number of successfully
81+
enumerated devices is equivalent to the number of unsuccessfully enumerated devices.
82+
Added new exit code for when paths are detected as insecure to be resolved by the user before
83+
files will be accessed in these directories (see https://github.com/Seagate/openSeaChest/wiki/Secure-File-And-Path).
84+
Fixed a check for reading correct mode page which may cause changing some SAS features to fail.
85+
Disabled extra CSMI related device scan in Windows that can cause a hang on some chipsets.
86+
Added some more legacy USB devices to list of known devices to support these better when they are used.

0 commit comments

Comments
 (0)