Skip to content

Commit 8b6dafe

Browse files
authored
docs: Update changelog
2 parents 10c11f2 + 3c2e42c commit 8b6dafe

File tree

1 file changed

+20
-6
lines changed

1 file changed

+20
-6
lines changed

docs/changelog.md

Lines changed: 20 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,28 @@ hide:
77

88
## [vNext] unreleased
99

10+
### 🔄 Changed
11+
12+
- **`Get-VmsCameraStream`** and **`Set-VmsCameraStream`** have been rewritten from scratch and are now _significantly faster_
13+
in addition to being more reliable. The commands remain compatible with the previous version, introduce a `-PassThru`
14+
switch, and add a unique way to provide stream settings and values. If you supply a parameter that does not exist when
15+
calling `Set-VmsCameraStream`, that parameter will be interpreted as if it had been supplied using the `-Settings`
16+
parameter. For example, this is now a valid way to update the resolution (assuming the camera stream has a "Resolution"
17+
setting): `$stream | Set-VmsCameraStream -Resolution 1920x1080`
18+
- **`Get-ItemState`** now...
19+
- omits items representing events for a cleaner, more relevant output
20+
- adds `Name`, `ItemType`, and `Id` values to the `ItemState` object as note properties
21+
- has a `-Timeout` parameter with a default value of 1 minute to address the risk that we wait for an event server
22+
response that never arrives.
23+
1024
### 🐛 Fixed
1125

12-
- **`Get-ItemState`** output was no longer populating names for `ItemState` records in the terminal output. Now item
13-
names are correctly retrieved, and `Name`, `ItemType`, and `Id` values are added to the `ItemState` object as note
14-
properties making them easy to access programmatically and not just showing the values in the terminal when displayed
15-
with the default formatter. We also will now hide `Event` items in the response, and `Server` item types without names
16-
as well. These all tend to be user-defined events, generic events, and built-in system events that aren't useful
17-
output.
26+
- **`Get-VmsViewGroup`** when used with the `-Name` and `-Recurse` parameters would not return any matches. (Thanks @Silex!)
27+
- **`Copy-VmsViewGroup`** failed with the error "View with provided ID already exists". (Thanks @Silex!)
28+
- **`Import-VmsHardware`** failed with an error suggesting the device pack driver was not found on the recorder if the recorder itself was not found.
29+
- **`Get-VmsLprEvent`** would not filter LPR events by camera whether the camera was piped in or the camera ID was supplied using the named parameter.
30+
- **`Set-VmsCameraStream`** would, in some cases, seem to fail to apply all the specified settings if providing new "stream usage settings" and "stream settings" at the same time.
31+
- **`Get-ItemState`** output was no longer populating names for `ItemState` records in the terminal output.
1832

1933
## [25.2.21] 2026-01-14
2034

0 commit comments

Comments
 (0)