Releases: PaloAltoNetworks/pan-os-php
Releases · PaloAltoNetworks/pan-os-php
v2.0.54
UTIL:
- type=rule | new 'filter=(service.object.count ><=! VALUE)'
- type=service-merger | improve output for exportcsv
- type=rule-merger | improve output for exportcsv
- type=diff | introduce working argument shadow-json
- type=rule | introduce new 'filter=(service timeout.is.set)' | improve for 'filter=(service.object.count <>=! VALUE)'
BUGFIX:
- type=service-merger | bugfix if service timeout is set and on childDG compare to parentDG the timeout differ
v2.0.53
v2.0.52
UTILS:
- type=device | introduce 'filter=(name is.in.file FILE)'
BUGFIX:
- type=device actions=manageddevice-delete/-create | fix/rework method
- type=rulemerger | bugfix for exportcsv if rule is skipped because of deny or none matching filter
GENERAL:
- udpate dockerfiles and install_script_ubuntu
v2.0.51
UTILS:
- UTIL different classes - improvement for usage output
- type=stats | introduce argument exportcsv=json.csv - to get stats exported in CSV
- type=diff | final improvement for stdout of diff
BUGFIX:
- class ObjectwithDescription | method description_merge() - do not merge description if other description is empty`
- type=address-/service-/tag-merger | bugfix if object creation, to update objects in memory for merging part
v2.0.50
UTILS:
- type=dhcp - introduction
- development ike.php - extension for GreTunnel
- type=rule-merger | improved exportcsv to also display the original rule which is getting manipulate
- type=address-merger | improvments for dupalgorithm=identical - do not create new objects
BUGFIX:
- type=diff | bugfix if argument filter is used with
$$name$$
- type=diff filter=jsonfile.json | bugfix if no include filter is set but exclude must be triggered
- type=[object]-merger | bugfix to use location=DG1,DG2
- typ=address-merger dupalgorthm=identical | bugfix to NOT merge not identical objects but same value from childDG #584
- type=address-merger | fix pickfilter if allowmergingwithupperlevel is used
GENERAL:
- bash autocompletion - extension for actions= filter=
- introduce class DHCP / GreTunnel and all respective additions for UTILS
- different classes | extend validation for usage of json_decode
- update dynamic content version to 8597-7479
v2.0.49
UTILS:
- pan-os-php type=diff | introduce for argument filter=JSONFILE.json
- type=diff | introduce of filtering on xpath with name1 and name2 arguments as variable
- type=diff | extend usage help for all possible arguments
BUGFIX:
- class UTIL | bugfix if no timezone setting can be found
GENERAL:
- update util_action_filter.json file
v2.0.48
UTILS:
- UTIL type=securityprofile securityprofiletype=url-filtering | improvements actions=url-filtering-action-set:[ACTION],[category]
- UTIL type=rule | introduce ruletype=tunnelinspection
BUGFIX:
- UTIL type=address/service/tag/application/zone | bugfix for 'filter=(object is.unused)' - direct benefit of class TunnelInspectionRule
- class logwriter/UTIL - fix to use settimezone() also on Expedition-Converter
- class Manageddevice - bugfix for reading manageddevice from Panorama
- class CIDR | bugfix for specific use case
GENERAL:
- introduce class TunnelInspectionRule
v2.0.47
UTILS:
- UTIL type=Rule | introduce 'filter=(app has.fromquery subquery1)' 'subquery=([application filters])'
- UTIL type=rule | introduce 'filter=(app risk.recursive.is 3)'
- update internal JSON files for pan-os-php API usage
- multiple classes | improvements for buckbeak
- UTIL type=service-merger | improvements for exportcsv
- UTIL type=upload - extend help information
- UTIL type=securityprofile securityprofiletype=url-filtering | introduce actions=url-filtering-action-set:[ACTION],[category]
BUGFIX:
- class AppRuleContainer | bugfix for method membersExpanded()
GENERAL:
- update predefined to 859207467
v2.0.46
UTILS:
- class DeviceOnPrem - introduction - Buckbeak - improving other Rule classes to be prepared for Snippets
- Buckbeak - different classes - improvement to support new DeviceOnPrem / Snippet feature
- UTIL type=[all-merger] - improve exportcsv export if argument projectfolder is used
BUGFIX:
- UTIL type=xml-isse | bugfix for checking 'groups with own membership as subgroup'
- Update class cidr | bugfix for Buckbeak address object variable handling
- class Container/DeviceCloud/DeviceOnPrem | bugfix add missing region XML reading
GENERAL:
- updating Docker files
- Update READMEdocker - improving workflow Container update
- class FawkesConf | introduce findDeviceOnPrem / createDeviceOnPrem
- class ManagedDeviceStore | introduce method createManagedDevice for Panorama and Fawkes