Releases: FortiPower/PowerFGT
PowerFGT 0.8.1
What's Changed
- Connection: Fix Headers with Powershell 7.4.2 where need to set Conte… by @alagoutte in #247
- Tests: Add FortiOS 7.6 (Beta) by @alagoutte in #248
- Add Get-FGTSystemDHCPServer cmdlet by @alagoutte in #249
- Add FortiOS 7.6 (Beta) CI (Azure Pipeline) by @alagoutte in #253
- Release 0.8.1 by @alagoutte in #252
Test
Tested on Linux(Ubuntu)/macOS/Windows with PS 7.4. and 5.0 on FortiOS 6.0, 6.2, 6.4, 7.0, 7.2, 7.4, 7.6 (using Azure DevOps)
Full Changelog: v0.8.0...v0.8.1
PowerFGT 0.8.0
What's Changed
- Traffic(Log): Fix typo by @alagoutte in #222
- traffic(log): fix typo for filter_value of dstip by @alagoutte in #229
- Add -meta parameter to get q_ info by @alagoutte in #226
- Adding MAC Address Firewall Address type by @alagoutte in #235
- Add -data parameter for Add/Get function by @alagoutte in #234
- Policy: Add Security Profile Support by @alagoutte in #238
- Add Set-FGTFirewallPolicy cmdlet by @alagoutte in #239
- Add Get Log Settings by @alagoutte in #237
- Add Get Security Profile (IPS, DNS, App...) by @alagoutte in #236
- Global(System): Fix Validaterange for Admin Timeout by @alagoutte in #233
- Tests: Update for support last 7.2.(7) release by @alagoutte in #240
- Global(System): Change port (HTTP/HTTPS) on connection on the same time by @alagoutte in #232
- Add Support of FortiOS 7.4.x by @alagoutte in #241
- Update Readme(.md) for 0.8.0 by @alagoutte in #242
- Release 0.8.0 by @alagoutte in #243
Test
Tested on Linux(Ubuntu)/macOS/Windows with PS 7.4. and 5.0 on FortiOS 6.0, 6.2, 6.4, 7.0, 7.2, 7.4 (using Azure DevOps)
Full Changelog: v0.7.0...v0.8.0
PowerFGT 0.7.0
What's Changed
- Update README.md: Fix typo about HTTP for Token by @Jikodis in #192
- Enhance pester Tests by @alagoutte in #193
- Set up CI with Azure Pipelines by @alagoutte in #118
- Add LACP Interface by @alagoutte in #172
- Add Support of Loopback interface by @alagoutte in #194
- address: Add geo(graphy) type (country) with example by @alagoutte in #191
- Add VPN IPsec Phase 1 interface by @alagoutte in #196
- Add VPN IPsec Phase 2 interface by @alagoutte in #202
- Add Get-FGTUserSAML by @alagoutte in #200
- Add support of Connection with FortiToken by @alagoutte in #198
- Connection: Add Licence when connect by @alagoutte in #208
- Enhance Get-FGTLogTraffic by @alagoutte in #201
- Add Get-FGTMonitorNetworkARP for get ARP Table by @alagoutte in #205
- Add Get VPN SSL(Portal, Settings, Client) by @alagoutte in #207
- policy(move): add missing multi connection support by @alagoutte in #211
- Connection: Fix get CCSRF Token with FortiOS 7.2.4 (or 7.4.x) by @alagoutte in #212
- Add Get-FGTWebfilterProfile (and MonitorWebFilterCategories) by @alagoutte in #213
- Add Get Monitor Firewall Session by @alagoutte in #214
- VIP: Enhance (Add Arp Reply and Data Parameters) by @alagoutte in #218
- RestMethod: Fix escape encoding by @alagoutte in #219
- Address(Firewall): Add -allowrouting parameter for enable ipmask addr… by @alagoutte in #220
- Escape URI also for star(*) and mark(!) by @alagoutte in #221
- Update README(.md) for 0.7.0 by @alagoutte in #215
New Contributors
Test
Tested on Linux(Ubuntu)/macOS/Windows with PS 7.3. and 5.0 on FortiOS 6.0, 6.2, 6.4, 7.0, 7.2 (using Azure DevOps)
Full Changelog: v.0.6.1...v0.7.0
PowerFGT 0.6.1
What's Changed
- Typo and update doc (PlatyPS) by @alagoutte in #174
- Fix Wrong URI upgrade-paths and no results for backup by @Cool34000 in #177
- Add Serial Number to Connection info by @Cool34000 in #180
- DnsServer(system): Add Get-FGTSystemDnsServer by @alagoutte in #179
- HA(Monitor): Add Get-FGTMonitorSystemHAPeer and Checksum by @alagoutte in #181
- Connection(Tests): Add check serial is not null by @alagoutte in #182
- Policy(monitor): Add Get-FGTMonitorFirewallPolicy by @alagoutte in #183
- Router/IPv4(monitor): Add Get-FGTMonitorRouterIPv4 for get active IPv4 by @alagoutte in #184
- HA(Monitor): Fix HA Peer/Checksum is not available before 6.2.x by @alagoutte in #185
- release(gba): use BlueBirdPS for tweet by @alagoutte in #187
- platyPS(GBA): Add Update of docs workflow by @alagoutte in #186
- New release 0.6.1 by @alagoutte in #188
Full Changelog: v0.6.0...v.0.6.1
Tested on Linux(Ubuntu)/macOS/Windows with PS 7.2 and 5.0 on FortiOS 6.0, 6.2, 6.4, 7.0
PowerFGT 0.6.0
What's Changed
- Fix connection when post-login-banner is enable by @davehope in #137
- Fix PSSA warning with 1.20.0 by @alagoutte in #146
- ProxyPolicy(Tests): Fix Tests with FortiOS 7.0.x by @alagoutte in #143
- Add Add/Set/Remove (System) Interface (Vlan...) (v2) by @jelmerj in #121
- Fix Connection when use Old Powershell (< 5) by @alagoutte in #145
- Enhance Zone by @alagoutte in #147
- Enhance Connection by @alagoutte in #148
- Add Move-FGTFirewallPolicy by @alagoutte in #149
- VPN(IPsec): Add plaintext_password parameter to display decrypted psksecret by @alagoutte in #140
- Fix Typo and Tests by @alagoutte in #152
- RestMethod: Add depth 10 for ConvertTo-Json by @alagoutte in #153
- Manage authentication with API token by @kev-in-shu in #154
- System: Add Set-FGTSystem* for modified Settings by @alagoutte in #102
- Policy: Fix README(.md) and add ShouldProcess for Add-FGTFirewallPolicyMember by @alagoutte in #150
- SystemInterfaceMember (Add/Remove) by @alagoutte in #151
- Add Get-FGTLogTraffic by @alagoutte in #156
- Global/system(System): Fix typo on response by @alagoutte in #160
- PowerFGT(.psm1): use -Recurse to get all file of Public folder... by @alagoutte in #157
- Update PSSA (docker and config) by @alagoutte in #167
- RestMethod: Fix Encoding with PS5 (not supported UTF-8) by @alagoutte in #161
- RouterStatic: Add/Set/Remove cmdlet (and Tests) by @CedricMoreau in #144
- Monitor(Backup): Add Get-FGTMonitorSystemConfigBackup by @alagoutte in #85
- Enhance Unnamed Policy (Tests) by @alagoutte in #165
- Add Get-MonitorSystemFirmware (and Upgrade-Paths) by @alagoutte in #163
- Add Get-MonitorLicenseStatus by @alagoutte in #164
- Add Get-FGTMonitorVPN (IPSec/SSL) by @alagoutte in #166
- Add Get-FGTUser[LDAP|Groups|RADIUS] and Get-FGTSystemAdmin by @Cool34000 in #169
- Connection: Add check if info for get version is available by @alagoutte in #170
- Fix Typo by @alagoutte in #162
- Update README for 0.6.0 by @alagoutte in #171
- Update GitHub Actions workflow for release by @alagoutte in #173
New Contributors
- @davehope made their first contribution in #137
- @kev-in-shu made their first contribution in #154
- @Cool34000 made their first contribution in #169
Full Changelog: v0.5.0...v0.6.0
Tested on Linux(Ubuntu)/macOS/Windows with PS 7.2 and 5.0 on FortiOS 6.0, 6.2, 6.4, 7.0
PowerFGT 0.5.0
- Add Get-FGTSystemSettings (#78)
- Add FQDN and IP Range type for Address Object (#79 #104 part of #36)
- Allow to add unnamed Policy (#75 and #78)
- Add version connection info (#106)
- Use ShouldProcess for confirm (#103)
- Enhance support of FortiOS 6.4.x (Fix visibility #107)
- Add (Firewall) Proxy Address/Group/Policy (#80)
- Add (System) Zone (Add/Set/Remove) (#109)
- Add (Firewall) Virtual IP (VIP) Group (#88 #89)
- Fix protocol parameter for Virtual IP (#115)
- Add Pester Tests (#96) and update to Pester v5 (#116)
Tested on Linux(Ubuntu)/macOS/Windows with PS 7.1 and 5.0 on FortiOS 6.0, 6.2, 6.4
PowerFGT 0.4.1
- Fix required VMware.PowerCLI module (not mandatory)
- Fix typo on Deploy-FGTVm
- Add platyPS docs
PowerFGT 0.4.0
- Enhance Filtering (using directly API) (#58, #62)
- Add Add/Set/Remove (and member) Address Group (#57)
- Add Add/Set/Remove Virtual IP (VIP) (#54)
- Add Add/Remove (and member) Firewall Policy (#65, #68)
- Add Deploy-FGTVm for deploy FortiGate vapp (#34)
- Add Timeout setting for Connect-FGT (and Invoke-FGTRestMethod) (#56)
PowerFGT 0.3.0
5 new cmdlets
- Adding support of (experimental) VDOM support using -vdom for each cmdlet (#47)
- Add X new Get-FGT cmdlets : Virtual WAN Link (SDWAN), Systam HA/Global/VDOM ... (#43 #44)
- Rename cmdlet (break compability) for following api structure (Get-FGTAddress => Get->FGTFirewallAddress...) (#46)
- Adding Multi Connection support (#49)