tag:github.com,2008:https://github.com/kevinsteves/pan-python/releases Release notes from pan-python 2024-01-06T19:46:05Z tag:github.com,2008:Repository/12522987/v0.25.0 2024-01-06T20:00:54Z 0.25.0 <ul> <li> <p>Support vsys for import_file().</p> </li> <li> <p>pan.xapi.py: In import_file() use dummy string for filename when not<br> specified and file is bytes; it's a required argument.</p> </li> <li> <p>tests/test_xapi_fw_pano_import.py: Fix so test_01 is run and works<br> with Panorama.</p> </li> </ul> kevinsteves tag:github.com,2008:Repository/12522987/v0.24.0 2023-12-27T01:19:21Z 0.24.0 <ul> <li> <p>tests/test_wfapi_cld_web_artifacts.py: Update URL, 0.0.0.0 now has<br> 404 status.</p> </li> <li> <p>tests/test_wfapi_cld_submit_url.py: Wait up to 300 seconds for<br> report to be available.</p> </li> <li> <p>tests/test_wfapi_cld_appl_verdict.py: Fix test_04 to work until bug<br> fixed.</p> </li> <li> <p>tests/wfapi_mixin.py: commit missing test file.</p> </li> <li> <p>Add support for type=import API request.</p> </li> </ul> kevinsteves tag:github.com,2008:Repository/12522987/v0.23.0 2023-11-19T19:57:58Z 0.23.0 <ul> <li> <p>Rename test filename, log() method does not support Panorama to<br> device redirection.</p> </li> <li> <p>Use 11.1 documentation links.</p> </li> <li> <p>pan.xapi, pan.xapi.rst, panxapi.rst: Modified version of<br> <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1851620189" data-permission-text="Title is private" data-url="https://github.com/kevinsteves/pan-python/issues/54" data-hovercard-type="pull_request" data-hovercard-url="/kevinsteves/pan-python/pull/54/hovercard" href="https://github.com/kevinsteves/pan-python/pull/54">#54</a><br> from Matthew Kazmar.</p> <p>type=export request supports target argument.</p> </li> <li> <p>tests/test_xapi_fw_tgt_multi_config.py: PAN-196392 is fixed.</p> </li> <li> <p>tests/test_xapi_fw_tgt_multi_config.py: Error message changed.</p> </li> <li> <p>pan.config: Support 11.1.0 config for set format.</p> </li> </ul> kevinsteves tag:github.com,2008:Repository/12522987/v0.22.0 2023-03-08T01:46:21Z 0.22.0 <ul> <li>pan.config: Support 11.0.0 config for set format.</li> </ul> kevinsteves tag:github.com,2008:Repository/12522987/v0.21.0 2023-01-13T21:52:14Z 0.21.0 <ul> <li> <p>pan.wfapi: Add C2 verdict.</p> </li> <li> <p>pan.wfapi, pan.rc: Add agent argument to constructor. Agent is used<br> to specify the API key type for Prisma API keys. Can be specified<br> in .panrc; no command line argument at this time.</p> </li> <li> <p>pan.wfapi: Remove handling for no ssl.CertificateError.</p> </li> <li> <p>pan.wfapi: Remove handling of Python 2.7 HTTP reason.</p> </li> <li> <p>pan.wfapi: Remove checks for Python version around ssl module.</p> </li> <li> <p>pan.wfapi, panwfapi.py: Add support for url parameter to report()<br> and verdict().</p> </li> <li> <p>pan.wfapi: Remove old check for ssl.SSLContext().</p> </li> <li> <p>Fix some pycodestyle issues.</p> </li> <li> <p>pan.wfapi, panwfapi.py: Add support for the get URL web artifacts<br> API request.</p> </li> <li> <p>Add unit tests for the WildFire API.</p> </li> <li> <p>Use 11.0 documentation links.</p> </li> <li> <p>pan.xapi: Modified version of<br> <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1074799298" data-permission-text="Title is private" data-url="https://github.com/kevinsteves/pan-python/issues/47" data-hovercard-type="pull_request" data-hovercard-url="/kevinsteves/pan-python/pull/47/hovercard" href="https://github.com/kevinsteves/pan-python/pull/47">#47</a><br> from Justin Bradfield.</p> <ol> <li>Use urlopen() as a context manager</li> <li>Immediately read() response</li> <li>Set object 'pan_body' attribute to read() result</li> </ol> </li> <li> <p>panxapi.py: IOError merged into OSError as of Python 3.3.</p> </li> </ul> kevinsteves tag:github.com,2008:Repository/12522987/v0.20.0 2022-08-31T17:46:35Z 0.20.0 <ul> <li> <p>pan.xapi: Panorama to device redirection (target=) is allowed for<br> type=report.</p> </li> <li> <p>Add support for type=config&amp;action=multi-config XML API request<br> which provides a mechanism to perform multiple configuration API<br> requests with transactional support.</p> </li> <li> <p>pan.xapi: Remove PAN-OS 8.0 TLS warning from 2017.</p> </li> <li> <p>Add tests for PAN-OS XML API.</p> </li> </ul> kevinsteves tag:github.com,2008:Repository/12522987/v0.19.0 2022-04-21T16:19:03Z 0.19.0 <ul> <li> <p>NOTE: Python 3 only release; Python 2 support is removed. In<br> general will plan to support the supported Python releases (with bug<br> and security updates); currently &gt;= 3.7.</p> </li> <li> <p>Switch to pyproject.toml based build system.</p> </li> </ul> kevinsteves tag:github.com,2008:Repository/12522987/v0.18.0 2022-04-13T16:09:21Z 0.18.0 <ul> <li>pan.afapi, pan.afapi.rst: Workaround for autofocus API bug. Use<br> af_in_progress to determine search completion. At some point,<br> af_message was changed from "complete" to "success" to indicate<br> search completion.</li> </ul> kevinsteves tag:github.com,2008:Repository/12522987/v0.17.0 2022-03-19T18:15:01Z 0.17.0 <ul> <li> <p>pan.config: Support 10.0.0 and 10.1.0 config for set format.</p> </li> <li> <p>Use 10.1 documentation links.</p> </li> <li> <p>pan.config: Support 10.2.0 config for set format.</p> </li> <li> <p>Use 10.2 documentation links.</p> </li> </ul> kevinsteves tag:github.com,2008:Repository/12522987/v0.16.0 2020-01-11T18:08:45Z 0.16.0 <ul> <li> <p>pan.config: Support 9.1.0 config for set format.</p> </li> <li> <p>pan.licapi: 'version' field in request header should use version<br> attribute and not int(). This was not noticed because version:256<br> would previously use the current API version of 1. Bug found by<br> Stacey Sheldon.</p> </li> <li> <p>pan.licapi.rst: Document pan.licapi._ApiVersion int() layout<br> correctly.</p> </li> <li> <p>Use 9.1 documentation links.</p> </li> <li> <p>panwfapi.py: Fix 'SyntaxWarning: "is" with a literal. Did you mean<br> "=="?' warning from Python 3.8.</p> </li> <li> <p>setup.py: Add Python 3.8.</p> </li> </ul> kevinsteves