You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: releases.md
+186Lines changed: 186 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -6,6 +6,192 @@ Please see the [FAQ section for more details](https://docs.immy.bot/FAQ.html#wha
6
6
7
7
# Releases
8
8
9
+
## 0.65.0
10
+
11
+
Released 07/02/24
12
+
13
+
### Metascript Improvements
14
+
15
+
#### Fixed a bug where dropdown attributes, e.g. `[Dropdown({@{Option1=1; Option2=2}})]`, were incorrectly stripping the leading and trailing braces `{...}`
16
+
```powershell
17
+
param(
18
+
[Dropdown({@{Option1=1; Option2=2}})]
19
+
$DropdownParam
20
+
)
21
+
```
22
+
would not work but the following would
23
+
```powershell
24
+
param(
25
+
[Dropdown({@{ Option1=1; Option2=2}
26
+
})]$DropdownParam
27
+
)
28
+
```
29
+
30
+
#### Dynamic Parameters can be declared without `New-ParameterCollection`
- In remote control on mobile devices, the virtual keyboard button is now a toggle.
126
+
- The virtual keyboard will remain visible until toggled off.
127
+
- Fixed an issue in remote control for some browsers (e.g. Firefox) that was causing a "Paste" button to constantly pop up.
128
+
- This was due to new security restrictions introduced in some browsers.
129
+
- These new restrictions prevent automatic background syncing of the clipboard.
130
+
- Details about API restrictions can be found here: https://developer.mozilla.org/en-US/docs/Web/API/Clipboard_API#security_considerations
131
+
- Chromium-based browsers are (so far) not affected.
132
+
- Fixed an issue where remote control input would stop working after a file transfer.
133
+
- Fixed a bug in remote control that would sometimes cause input events to fire incorrectly.
134
+
135
+
### Preflight Scripts
136
+
Added the ability for an MSP user to disable specific local or global preflight scripts from executing. A toggle has been added in the script editor when viewing a preflight script to enable or disable it.
- Added the capability for Dynamic integrations to specify a custom refresh interval for `GetAgents` job via the new `JobSettings` attribute over default period of 1 hour. ex: `[JobSettings(PeriodMinutes = 5)]`
143
+
- Fixed an issue where `Get-ProviderInfo` would fail to return `Configuration` form data for dynamic integrations.
144
+
145
+
### N-Central Integration
146
+
- Fixed: This integration has recently started experiencing issues. The requested operation requires an element of type 'Object', but the target element has type 'Array'.
147
+
148
+
### Registry Search
149
+
On the Registry tab, you can now search for keys, value names, and value data.
- We no longer include the AzureAD module in every metascript's runspace. A script now has to call `Import-Module AzureAD` if it wants to use Azure AD commands. This reduces our memory footprint from 7MB to 4MB per script invocation.
168
+
- Improved the load time of the actions tab on the tenant details page
169
+
- Improved the load time of "This software has been recently used in X actions/deployments" data.
170
+
171
+
### Bug Fixes
172
+
- Fixed an issue with logs not expanding when toggling the computer details page -\> actions tab row details
173
+
- Fixed an issue where saving a software would sometimes clear the selected configuration task
174
+
- Fixed an issue with deployments targeting tags not displaying the saved tag correctly
175
+
- Fixed an issue where searching in the script editor did not allow for certain special characters
176
+
- Correct the color of invalid input field warning icons
177
+
- Fixed an issue where agents retrieved from some dynamic integrations were never re-attempting identification on failure or when specified to retry
178
+
- Fixed an issue in the software prerequisite builder where you could incorrectly specify "Install Software A if Software A is installed".
179
+
- Fixed an issue where onboarding only tasks could not be rerun
180
+
- Fixed an issue loading the detected software report page
181
+
- Fixed an issue with the new computer software tab not showing
182
+
- Fixed an issue where the function script cache was not invalidating when creating new function scripts
183
+
- CW Automate agents will now properly be reassigned to the successor computer when a machine is deleted
184
+
- Fixed an issue that could lead to app crashes when `Invoke-AtomicCommand` cmdlet attempts to cancel script execution due to requested cancellation.
185
+
- Introduced a new PowerShell cmdlet, `Clear-ImmyPrimaryUser`, to allow clearing the Immy primary user ID from a computer.
186
+
- Fixed an issue where filter scripts could not use `Get-ImmyAzureAuthHeader`
187
+
- Fixed an issue where `Get-ProviderInfo` would fail when targeting static integration types.
188
+
-`Get-ProviderInfo` now doesn't throw terminating errors for Integration types that don't exist to simplify usage patterns.
189
+
- Improved error handling and logging for the `Send-ImmyEmail` cmdlet
190
+
- Added the ability for `Add-UriQueryParameter` to remove existing query arguments that match input names to prevent arrays from being formed via `OverwriteParameters`.
191
+
- Fixed an issue where `Stop-ImmySession` would not stop the session correctly
192
+
- Forms generated from PowerShell parameters now load in 1/3 the time
193
+
- Debugger->Parameters panel updates automatically as changes are made to the script
0 commit comments