|
| 1 | +# PowerShell Community Call - July 15, 2021 |
| 2 | + |
| 3 | +## Agenda |
| 4 | + |
| 5 | +- PowerShell 7.2 update (Steve) |
| 6 | + - Datetime JSON serialization fix |
| 7 | + - DetailedView ErrorView |
| 8 | + - `-View` tab completion |
| 9 | + - FileInfo colors |
| 10 | +- Microsoft Update update (Travis) |
| 11 | +- SecretManagement 1.1 release (Paul) |
| 12 | +- PowerShellGet 3.0 update (Anam) |
| 13 | +- Crescendo preview 3 (Jason) |
| 14 | +- PSArm update (Danny) |
| 15 | +- Demos |
| 16 | + - Copilot (Steve) |
| 17 | + |
| 18 | +## Notes |
| 19 | + |
| 20 | +* PowerShell 7.2 preview 8 coming out in the next week or so |
| 21 | + * JSON serialization DateTime fix no longer includes extended members |
| 22 | + * @Jaykul: Would be useful to also support auto-casting to `DateTimeOffset` when getting that |
| 23 | + from remote JSON |
| 24 | + * `$ErrorView = 'DetailedView'` will give you the full `Get-Error` output at failure time |
| 25 | + * this is great for CI/CD where the session is lost after execution is finished |
| 26 | + * `Get-Foo | Format-Table -View <tab>` now has proper completions, |
| 27 | + making formatter views more discoverable and potentially useful |
| 28 | + * Added colorization as an experimental feature to `Get-ChildItem` output |
| 29 | +* Microsoft Update is now working as an opt-in for 7.2 preview customers |
| 30 | + * Resolved some minor issues during preview 7 |
| 31 | + * You can still opt in via [these blog instructions](https://devblogs.microsoft.com/powershell/preview-updating-powershell-7-2-with-microsoft-update/), |
| 32 | + but you can also use the MSI now to opt-in to both 7.2 updates and MU in general |
| 33 | +* SecretManagement 1.1 going to GA this/next week after a small brekaing change preview from last month |
| 34 | + * Check out [this blog](https://devblogs.microsoft.com/powershell/secretmanagement-module-v1-1-0-preview-update/) |
| 35 | + for more info |
| 36 | +* PowerShellGet 3.0 |
| 37 | + * `Find-` has been merged in, `Install-` and `Save-` are going through bug bashes before we merge them |
| 38 | + * Expect a new preview within the next couple weeks |
| 39 | + * Working towards GA this year depending on feedback for backwards-compatibility to 2.x |
| 40 | +* Crescendo preview 3 |
| 41 | + * Will include breaking changes on schema updates in order to handle multiple command |
| 42 | + definitions within a single JSON |
| 43 | + * Better output parsing for creating objects from text |
| 44 | + * Adding native command elevation |
| 45 | +* platyPS 2.0 preview 2 |
| 46 | + * New release coming within the next couple weeks, look to blogs for new features |
| 47 | + * Used across Microsoft for 1st party modules, driving consistency in module reference documentation |
| 48 | +* PSArm update |
| 49 | + * Working very closely with the Bicep team, |
| 50 | + we want to take advantage of their momentum as much as possible going forward |
| 51 | + * Will be sharing a blog update within the next couple weeks |
| 52 | +* Demo: GitHub Copilot |
| 53 | +* Update on Windows 11 |
| 54 | + * No major changes from PowerShell on the first release |
| 55 | + * We are aggressively investigating and having discussions on how PowerShell 7 can be more inbox |
| 56 | + * Could be installed by default from Store |
| 57 | + * Investigating FoD |
| 58 | + * Dependent on our ability to make minimal PS7 small enough for Windows requirements |
| 59 | + * Updating PackageManagement and PowerShellGet will only happen after we've validated strong |
| 60 | + compatibility from 2.x to 3.x |
0 commit comments