Skip to content

Releases: LetMeR00t/pyCheckpoint-API

v1.1.4

06 Sep 12:34
Compare
Choose a tag to compare

What's Changed

  • Fix wrong JSON parameters sent to the Manager (was using underscores instead of dashes)

Full Changelog: v1.1.3...v1.1.4

Breaking Changes

  • None

Other notes

  • Upgrade dependencies to last versions

v1.1.3

01 Aug 11:37
Compare
Choose a tag to compare

What's Changed

  • Fix wrong parameters in nat-rules fetch

Full Changelog: v1.1.2...v1.1.3

Breaking Changes

  • None

Other notes

  • None

v1.1.2

31 Jul 18:09
Compare
Choose a tag to compare

What's Changed

  • Add the possibility to fetch all nat rules (same as access rule) at once using a dedicated field "show_all" to True

Full Changelog: v1.1.1...v1.1.2

Breaking Changes

  • None

Other notes

  • Test coverage has been checked

v1.1.1

29 Jul 12:21
Compare
Choose a tag to compare

What's Changed

  • Fix issue with wrong parameters for some methods
  • Fix issue with wrong API access for generic-objects

Full Changelog: v1.1.0...v1.1.1

Breaking Changes

  • None

Other notes

  • Third party libraries are up to date

v1.1.0

27 Jul 06:46
Compare
Choose a tag to compare

What's Changed

  • Possibility to collect objects all at once with a new dedicated boolean field "show_all"
  • Add new examples of use cases
  • Fix issues within the documentation

Full Changelog: v1.0.0...v1.1.0

Breaking Changes

  • Major change on the main class named "FirewallManagement" which has been renamed into "Management" as the Checkpoint API Reference is naming it like this (Management doesn't have only firewall features)

Other notes

  • Third party libraries are up to date

v1.0.0: Checkpoint Alpha

20 Jul 16:00
Compare
Choose a tag to compare

Web API Coverage

Legend:

  • 🟒 means "Fully covered"
  • 🟑 means "Partially covered"
  • πŸ”΄ means "Not covered yet"

Why not all features from the list below are not yet implemented ?: As you might understand, it takes time to implement every feature of the Checkpoint API (code + tests + docs). If you are very interested in some features below, please raise an issue and ask for those and they will be implemented in priority.

Here is the list of endpoints that are currently supported by this SDK and base on the Checkpoint official API reference.:

  • 🟒 Session Management
  • 🟒 Network Objects
  • πŸ”΄ Compliance
  • πŸ”΄ Gaia Best Practice
  • πŸ”΄ Data Center
  • πŸ”΄ Azure Active Directory
  • πŸ”΄ Updatable Objects
  • 🟒 Service & Applications
  • 🟒 Access Control & NAT
  • πŸ”΄ VPN
  • πŸ”΄ VSX
  • πŸ”΄ Threat Prevention
  • πŸ”΄ HTTPS Inspection
  • 🟒 Policy
  • πŸ”΄ Multi-Domain
  • πŸ”΄ Migration
  • πŸ”΄ SmartTasks
  • πŸ”΄ Package Deployment
  • πŸ”΄ Users
  • πŸ”΄ High Availability
  • πŸ”΄ Manage & Settings
  • πŸ”΄ Logs
  • 🟑 Misc.
    • πŸ”΄ add-objects-batch
    • πŸ”΄ set-objects-batch
    • πŸ”΄ delete-objects-batch
    • πŸ”΄ cme-api
    • πŸ”΄ gaia-api
    • πŸ”΄ export
    • πŸ”΄ show-changes
    • πŸ”΄ show-api-versions
    • πŸ”΄ put-file
    • πŸ”΄ where-used
    • πŸ”΄ run-script
    • πŸ”΄ show-unused-objects
    • πŸ”΄ show-gateways-and-servers
    • πŸ”΄ show-layer-structure
    • πŸ”΄ show-validations
    • πŸ”΄ show-commands
    • πŸ”΄ install-database
    • πŸ”΄ Task
    • πŸ”΄ Object
    • 🟒 generic-objects (rulebaseaction)

Full Changelog: https://github.com/LetMeR00t/pyCheckpoint-API/commits/v1.0.0