Changelog

v3.0.0 - 2024-11-07

  • Move to module v2

v2.2.8 - 2024-09-26

  • Reformat changelog

v2.2.7 - 2024-09-25

  • Improve Readme

v2.2.6 - 2024-07-24

  • Remove reference to ip module

v2.2.5 - 2024-05-23

  • Fix PolicyInstallVx Handlers environment resolving on ISO8+

v2.2.4 - 2024-02-22

  • Allow the use of custom agent for CheckpointResources

v2.2.3 - 2024-01-23

  • improve logging of PolicyInstallV3

  • Make all resources extends std::ManagedResource

v2.2.2 - 2023-11-27

  • Improve logging and error handling of PolicyInstall (#43). PolicyInstalls are now failing directly if the error status is anything but a conflict. When meeting conflicts, we will also retry more, and more often, for faster deployment. See PolicInstallBase docstring for more information.

  • Skip policy install resource in case of conflict

v2.2.1 - 2023-08-29

  • allow_update_deletion field added to Interface and Route handlers

  • Update resource id of Route for consistency with changes in 2.2.0

v2.2.0 - 2023-08-25

  • Route index changed from name to prefix

  • Route and interface update added

v2.1.6 - 2023-08-10

  • Add PolicyInstallV3 which improves performance over PolicyInstallV2

  • Add SharedGroupSubResource which is a checkpoint group, with co-management, that can be split into several resources (for placement in different resource sets when doing partial compile)

v2.1.5 - 2023-07-05

  • Cache invalidation mechanism from 2.1.4 reverted

  • Cache now automatically invalidated after 60 seconds

v2.1.4 - 2023-06-06

  • Improve handling of invalid cache on checkpoint::Interface. This allows to gracefully handle the case where the action we intend to do has already been done by someone else.

  • Fix issue with RuleTrack

v2.1.3 - 2023-05-25

  • Add support for AnonymousNamedObjects in groups and filter duplicates

v2.1.2 - 2023-05-09

  • Fix caching issue in Interface and Route handlers

v2.1.1 - 2023-05-02

  • Fixed session caching and improved handling of session expiry

v2.1.0 - 2023-04-24

  • New interface and route handlers

  • Lighter policy install logging for faster api calls

  • Add comments on rules

  • Add cache to CheckpointClient

  • Support rule logging configuration

v2.0.2 - 2023-04-07

  • Fix bug in handler when ‘installation-target-revision’ field was not present in checkpoint response

v2.0.1 - 2023-02-02

  • Changed dependency name from cpapi to cp-mgmt-api-sdk due to name change by checkpoint

v2.0.0

v2.1.7 - ?

  • Route index changed from name to prefix

v2.1.8 - ?

  • Update the index of CheckpointResource entities to support multiple SMCs

  • Fix a bug in the get_attributes function of SharedGroup, removed_members are now retrieved with gather_named_objects instead of gather_hosts_names.

v1.7.0

  • Add SharedGroup to have co managed groups

v1.6.0

  • Add AnonymousNamedObject to have NamedObject without index check

v1.5.4

  • Make timeout configurable using CHECKPOINT_TIMEOUT env var

v1.5.3

  • Improve policy install V2 safeness

v1.5.2

  • Make policy install V2 logic more robust

v1.5.1

  • Fix bug where field resource.update_targets was updated instead resource.targets when only_if_check returns no tasks

  • Added extra debug logging to checkpoint::RunScript handler

v1.5.0

  • Added ignore_warnings attribute to Service

v1.4.6

Update changelog

  • Updated module import strategy to fix module reloading by agent.

v1.4.5

  • Added more logging in event client.

v1.4.4

  • Making event client resilient to non-utc iso3 servers.

v1.4.3

  • Fix timezone related issues when using PolicyInstallV2.

v1.4.2

  • Fix issue related to timezones for inmanta-core >4.2.1

v1.4.1

  • Unpin the PyJWT dependency

v1.4.0

  • Added effective_members mechanism to correctly detect empty firewall rules

  • Added PolicyInstallV2, with more fine grained policy install

  • Added start_agent option for automatically start the agent

v1.3.3

  • Set default for purge_on_delete to false

v1.3.2

  • Improved PolicyInstall mechanism

  • Logging improvements

v1.3.1

  • Add fix for incremental deploys combined with PolicyInstall

v1.3.0

  • Add support for Network

  • Improvements to Rules handling

v1.2.0

  • Add support for Rules

  • Add support for NetworkObjects

  • Add support for PolicyInstall

v1.0.0

  • Add support for checkpoint run-script endpoint (to allow adding interfaces)