Skip to content

Latest commit

 

History

History
205 lines (113 loc) · 4.55 KB

changelog.md

File metadata and controls

205 lines (113 loc) · 4.55 KB

Changelog

All notable changes to this project will be documented in this file.

[Unreleased]

(Placeholder for unreleased content)

[1.8.0]

2023-06-21

  • Added MongoDB check support in create_checks
  • Added clientcert for create_check.httpadv_check

[1.7.1]

2022-11-15

  • Allow creating checks that are muted

[1.7.0]

2022-11-09

Added

Changed

[1.6.0]

2022-10-06

Added

[1.5.0]

2022-03-23

Added

[1.4.1]

2022-01-13

Changed

  • No code has been changed, only docstring info in the different checktypes in create_checks.py noting that the runlocation can be a str or a list of two-character probe indicators (such as wa, tx, ny)

[1.4.0]

2021-12-01

Changed

  • create_check.sip_check has a transport option added. Set False to check both TCP/UDP, or set "tcp" for TCP or "udp" for UDP

[1.3.0]

2021-10-09

Added

  • Mute notifications for a specific checkid via update_checks.mute_check
  • Mute a contact method via contacts.mute_contact_method
  • Mute a contact via contacts.mute_contact

[1.2.5]

Added

  • autodiag flag for check creation
  • Verify subminute interval check creation works
  • Add autodiagnotifications to account creation and update options

[1.2.4]

Added

  • Added the dnssection field to create_check.dns_check

[1.2.3]

Added

  • Added the sendheaders field to the HTTP Parse check
  • Improved the create_check.httpparse_check docstring

[1.2.2]

Added

Added the ipv6 field to the DoH/DoT check

[1.2.1]

2021-02-01

Added

DoH/DoT check type for create_checks

[1.2.0]

2020-09-15

Fixed

Fixed the disabled_checks function to check the enable field to see if the check is inactive or not.

Added

  • Added the uptime parameter to get_checks
  • Added a get_many_checks function to get_checks which can get a list of checks
  • Added an offset variable for results.get_uptime
  • Added a get_event function to results.py to retrieve events for checks

[1.1.4]

2020-08-25

Added

  • Added the servername variable to create_check.ssl_check

[1.1.3]

2020-07-16

Fixed

  • Failed import fixed for Python 2.7

[1.1.2]

2020-05-06

Added

[1.1.1]

Added

[1.1]

Added

[1.0]

Added

  • New tests via pytest
  • Code reuse was simplified with a couple functions in a _utils.py file for simple URL creation as well as a function that will escape strings that are used in URLs

Changed

  • Error outputs are different. Instead of ambiguous errors or 403 Forbidden results due to an invalid token or customerid, error responses given directly from the API will be provided in dictionary format.

Fixed

  • group_contacts.py update_groups got a required vairable "name" for the name of the contact group that will be modified. Previously, group changes resulted in a new group being created instead of updated.

[0.9.9_3]

Changed

  • Added Spec10DNS create check functionality
  • Added Spec10RDDS create check functionality
  • Added a verify parameter to verify DNSSEC when creating a DNS check (default is False)

Fixed

  • Contacts were not being created properly outside of email and sms contact types.
    • Refer to the README and contacts.create_contact docstring. Instead of a list of addresses, it is now a list of dictionaries with the address and type.

[0.9.9] - 2019-08-10

Changed

  • update_checks.update
    • checktype parameter now required. This is the TYPE for the check (PING, HTTP, DNS, etc.)
  • update_checks.update_many
    • The checkids type was changed to a dictionary from a list to match the checktype with the check
    • When updating many checks, the dict would look like {checkid1: TYPE, checkid2: TYPE}

Fixed

  • update_checks.update properly updates all fields. The lack of checktype could cause some fields for a check to not update
  • update_checks.update_many properly updates all fields, for the same reason as above.