• 1.2.1 22ca1813ff

    Stable

    lucasheld released this 2023-09-26 22:32:04 +02:00 | 0 commits to master since this release

    Bugfixes

    • drop first info event without a version (370b7e3)
    Downloads
  • 1.2.0 ba047114c9

    Stable

    lucasheld released this 2023-08-29 18:41:23 +02:00 | 3 commits to master since this release

    Features

    • add support for uptime kuma 1.23.0 and 1.23.1

    Bugfixes

    • remove name from maintenance monitors and status pages
    • rstip url globally
    • convert sendUrl from bool to int
    • validate accepted status codes types
    Downloads
  • 1.1.0 be97a4fd8f

    Stable

    lucasheld released this 2023-07-07 22:28:25 +02:00 | 9 commits to master since this release

    Feature

    • add support for uptime kuma 1.22.0 and 1.22.1
    Downloads
  • 1.0.1 934ab15457

    Stable

    lucasheld released this 2023-05-25 23:53:19 +02:00 | 11 commits to master since this release

    Bugfixes

    • fix ValueError if monitor authMethod is None
    Downloads
  • 1.0.0 a5a00aec9f

    Stable

    lucasheld released this 2023-05-25 21:35:10 +02:00 | 14 commits to master since this release

    Features

    • add ssl_verify parameter (Thanks @Vinalti)
    • add wait_events parameter
    • implement context manager for UptimeKumaApi class
    • drop Python 3.6 support
    • implement get_monitor_status helper method
    • implement timeouts for all methods (timeout parameter)
    • add support for uptime kuma 1.21.3
    • drop support for Uptime Kuma versions < 1.21.3
    • check for required notification arguments
    • raise exception when deleting an element that does not exist
    • replace raw return values with enum values

    Bugfixes

    • adjust monitor status type to allow all used values
    • fix memory leak

    BREAKING CHANGES

    • Python 3.7+ required
    • maintenance parameter timezone renamed to timezoneOption
    • Removed the wait_timeout parameter. Use the new timeout parameter instead. The timeout parameter specifies how many seconds the client should wait for the connection, an expected event or a server response.
    • changed return values of methods get_heartbeats, get_important_heartbeats, avg_ping, uptime, cert_info
    • Uptime Kuma versions < 1.21.3 are not supported in uptime-kuma-api 1.0.0+
    • Removed the get_heartbeat method. This method was never intended to retrieve information. Use get_heartbeats or get_important_heartbeats instead.
    • Types of return values changed to enum values:
      • monitor: type (str -> MonitorType), status (bool -> MonitorStatus), authMethod (str -> AuthMethod)
      • notification: type (str -> NotificationType)
      • docker host: dockerType (str -> DockerType)
      • status page: style (str -> IncidentStyle)
      • maintenance: strategy (str -> MaintenanceStrategy)
      • proxy: protocol (str -> ProxyProtocol)
    Downloads
  • 0.13.0 e176b6b613

    Stable

    lucasheld released this 2023-04-07 21:14:13 +02:00 | 42 commits to master since this release

    Feature

    • add support for uptime kuma 1.21.2
    • implement custom socketio headers

    Bugfix

    • do not wait for events that have already arrived
    Downloads
  • 0.12.0 cc3588cf4d

    Stable

    lucasheld released this 2023-03-30 11:50:02 +02:00 | 48 commits to master since this release

    Feature

    • add support for uptime kuma 1.21.1
    Downloads
  • 0.11.0 0492018e6d

    Stable

    lucasheld released this 2023-03-20 15:16:06 +01:00 | 51 commits to master since this release

    Feature

    • add support for uptime kuma 1.21.0
    Downloads
  • 0.10.0 5ce6cf2068

    Stable

    lucasheld released this 2023-02-13 22:51:50 +01:00 | 56 commits to master since this release

    Feature

    • add support for uptime kuma 1.20.0
    Downloads
  • 0.9.0 03781e2399

    Stable

    lucasheld released this 2023-01-17 21:29:51 +01:00 | 59 commits to master since this release

    Feature

    • add support for uptime kuma 1.19.5
    Downloads