Bot releases are visible (Hide)
Published by TwiN about 2 years ago
Full Changelog: https://github.com/TwiN/gatus/compare/v4.0.0...v4.1.0
Published by TwiN over 2 years ago
Published by TwiN over 2 years ago
Published by TwiN over 2 years ago
Published by TwiN over 2 years ago
latest
tag #238 - @kkhan01Published by TwiN almost 3 years ago
security.basic.password-bcrypt-base64
in favor of security.basic.password-sha512
#233 - @TwiNPublished by TwiN almost 3 years ago
Published by TwiN almost 3 years ago
Changed license from MIT to Apache 2 #203
Published by TwiN almost 3 years ago
Fixed paging issue with Postgres #202
Published by TwiN almost 3 years ago
icon_url
for Mattermost alertsPublished by TwiN almost 3 years ago
storage.file
in favor of storage.path
#197memory
#198Published by TwiN almost 3 years ago
Restructure storage package
Published by TwiN almost 3 years ago
Renamed service
to endpoint
#191 #192
I've been wanting to rename service
to endpoint
for a while now.
service
is confusing, and it doesn't align well with features I want to implement in the future.
As such, I finally decided to make the move.
For most people, all you need to do is replace services:
by endpoints:
in your configuration file, but here's a full break down of the changes that may impact you.
All /api/v1/services/*
routes will continue working until v4.0.0 for the sake of backward compatibility, but should be replaced by /api/v1/endpoints/*
.
This includes badges.
services
has been renamed to endpoints
, but the former will continue being supported until v5.0.0. This is a pretty big breaking change, and I want people to have enough time to migrate.
Before:
services:
- name: website
url: "https://twin.sh/health"
conditions:
- "[STATUS] == 200"
After:
endpoints:
- name: website
url: "https://twin.sh/health"
conditions:
- "[STATUS] == 200"
If you continue using services
in your configuration, there will be a warning logged in the console pointing to this issue
If you are using a storage of type sqlite
or postgres
, the data in the old tables will not be migrated. I considered automatically migrating the data, but decided that it was not worth the trouble given that currently, the retention period is very short.
That being said, the old tables are not going to be automatically deleted, in case you are using said data for other purposes.
Here is a list of the old table names and their replacements:
If you have any questions, please ask them in https://github.com/TwiN/gatus/issues/191
Published by TwiN about 3 years ago
Added Docker image for armv6
Published by TwiN about 3 years ago
⚠ Migrated TwinProduction/gatus to TwiN/gatus
NOTE: The Docker repository will not be affected by this change
Published by TwiN about 3 years ago
/v3
to module path: Gatus was never meant to be used as a library, but I have a use case for this now, hence the small release.Published by TwiN about 3 years ago
services[].enabled
parameter #175 - Thanks to @1newsrPublished by TwiN about 3 years ago
Published by TwiN about 3 years ago
service[].insecure
has been replaced in favor of service[].client.insecure
alerting.mattermost.insecure
has been replaced by alerting.mattermost.client.insecure
alerting.custom.insecure
has been replaced by alerting.custom.client.insecure
The following deprecated endpoints have been removed:
/api/v1/statuses
/api/v1/services/statuses
/api/v1/statuses/{key}
/api/v1/services/{key}/statuses
/api/v1/badges/uptime/{duration}/{identifier}
/api/v1/services/{key}/uptimes/{duration}/badge.svg