Releases: FortiPower/PowerFGT
PowerFGT 0.10.1
What's Changed
- Fix Tests when use FortiOS 7.6.3 by @alagoutte in #309
- Firewall ServiceGroup (Add/Set/Remove) by @Emilien-Ch in #308
- Add Support of new API Auth by @alagoutte in #313
- Add (Firewall)Policy (Global) Label (Sequence) by @alagoutte in #311
- Log: Add Get-FGTLogEvent for get Event(System, VPN, User)... by @alagoutte in #301
- Add System admin Cmdlet (Add/Set/Remove) by @alagoutte in #314
- Fix Tests when use vdom by @alagoutte in #319
- Fix policy remove member typo by @alagoutte in #320
- pssa(github action): update PSSA/Ubuntu and Powershell by @alagoutte in #318
- VPNIPsecPhase1Interface: add missing -interface for Set by @alagoutte in #321
- Move: Add missing & for extra (when use vdom) by @alagoutte in #312
- Add get Firewall Access Proxy (ZTNA) by @alagoutte in #322
- Fix some Typo by @alagoutte in #315
- Azure Pipelines: fix warning and add FortiOS 8.0 (Beta) by @alagoutte in #317
- Add -schema parameter for Get (cmdb) cmdlet by @alagoutte in #324
- AddressGroup: Allow to use with no member by @alagoutte in #325
Test
Tested on Linux(Ubuntu)/macOS/Windows with PS 7.5 and 5.0 on FortiOS 6.0, 6.2, 6.4, 7.0, 7.2, 7.4, 7.6, 8.0 (Beta) (using Azure DevOps)
Deprecation Notice
FortiOS 6.x support is deprecated and will be removed in the next major release (not longer test with FortiOS 6.x but should be work!)
New Contributors
- @Emilien-Ch made their first contribution in #308
Full Changelog: v0.9.1...v0.10.0
PowerFGT 0.10.0
What's Changed
- Fix Tests when use FortiOS 7.6.3 by @alagoutte in #309
- Firewall ServiceGroup (Add/Set/Remove) by @Emilien-Ch in #308
- Add Support of new API Auth by @alagoutte in #313
- Add (Firewall)Policy (Global) Label (Sequence) by @alagoutte in #311
- Log: Add Get-FGTLogEvent for get Event(System, VPN, User)... by @alagoutte in #301
- Add System admin Cmdlet (Add/Set/Remove) by @alagoutte in #314
- Fix Tests when use vdom by @alagoutte in #319
- Fix policy remove member typo by @alagoutte in #320
- pssa(github action): update PSSA/Ubuntu and Powershell by @alagoutte in #318
- VPNIPsecPhase1Interface: add missing -interface for Set by @alagoutte in #321
- Move: Add missing & for extra (when use vdom) by @alagoutte in #312
- Add get Firewall Access Proxy (ZTNA) by @alagoutte in #322
- Fix some Typo by @alagoutte in #315
- Azure Pipelines: fix warning and add FortiOS 8.0 (Beta) by @alagoutte in #317
- Add -schema parameter for Get (cmdb) cmdlet by @alagoutte in #324
- AddressGroup: Allow to use with no member by @alagoutte in #325
##Test
Tested on Linux(Ubuntu)/macOS/Windows with PS 7.5 and 5.0 on FortiOS 6.0, 6.2, 6.4, 7.0, 7.2, 7.4, 7.6, 8.0 (Beta) (using Azure DevOps)
##Deprecation Notice
FortiOS 6.x support is deprecated and will be removed in the next major release (not longer test with FortiOS 6.x but should be work!)
New Contributors
- @Emilien-Ch made their first contribution in #308
Full Changelog: v0.9.1...v0.10.0
PowerFGT 0.9.1
What's Changed
- Address(Dynamic/Tests): use FGTSystemSDNConnector (Add/Remove) by @alagoutte in #291
- Wireless: Add Get-FGTWireless* (Global/Settings/VAP/WTP...) by @alagoutte in #293
- ServiceCustom: Add Add/Set/Remove Custom Service by @alagoutte in #295
- Add Get-Switch(-Controller) cmdlet by @alagoutte in #296
- Add (Get-)LogTraffic multiple policyid support by @alagoutte in #297
- Transceiver(Monitor): Add Get Transceiver info by @alagoutte in #298
- Update readme 0.9.1 by @alagoutte in #299
Test
Tested on Linux(Ubuntu)/macOS/Windows with PS 7.5 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.9.0...v0.9.1
PowerFGT 0.9.0
What's Changed
- Fix Tests with FortiOS 7.6.0 by @alagoutte in #258
- Add Local User (Add/Set/Remove) by @CedricMoreau in #190
- UserLDAP: Add/Remove functions and tests by @CedricMoreau in #259
- Add UserGroup (Add/Set/Remove) by @alagoutte in #261
- Fix and Enhance UserLocal by @alagoutte in #260
- UserTACACS: Get/Add/Set/Remove functions and tests by @CedricMoreau in #263
- UserRADIUS: Add/Set/Remove functions and tests by @CedricMoreau in #262
- UserLocal : Add support of User LDAP/RADIUS/TACACS by @CedricMoreau in #267
- Add Get-FGTMonitorSystemInterface by @alagoutte in #274
- Add Get-FGTMonitorFirewallAddressFQDN by @alagoutte in #275
- Add Get-FGTMonitorSystemInterfaceDHCPStatus by @CedricMoreau in #264
- DHCP(Monitor/System): Add Get-FGTMonitorSystemDHCP for get DHCP leases by @alagoutte in #276
- LogTraffic: Add -duration parameter for check specific value by @alagoutte in #277
- arp(monitor): add support of VDOM by @alagoutte in #278
- Fortitoken(monitor): Add Get-FGTUserFortiToken for get user FortiToken by @alagoutte in #279
- VirtualSwitch(Admin): Add Get-FGTSystemVirtualSwitch with Tests by @alagoutte in #280
- Get-FGTMonitorSystemConfigBackup: Add scope vdom by @johan-kummeneje-complior in #272
- Add cmdlet for BGP (Get and Set) by @alagoutte in #282
- OSPF: Add Get/Set-FGTRouterOSPF by @alagoutte in #283
- backup(monitor): Enhance Example by @alagoutte in #281
- Monitor: Get Monitor Router BGP/OSPF Neighbors by @alagoutte in #285
- Update README 0.9.0 by @alagoutte in #284
- Fix UserLocal status by @alagoutte in #288
- Add Policy Interface Member by @alagoutte in #286
- Address: Add dynamic (SDN) type by @alagoutte in #287
- Update Release(.yml) by @alagoutte in #289
- Add SDN Connector (Add/Get/Set/Remove) with Tests by @alagoutte in #290
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)
New Contributors
- @johan-kummeneje-complior made their first contribution in #272
Full Changelog: v0.8.1...v0.9.0
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