2023-12-21 16:04:04 +00:00
|
|
|
# CHANGELOG
|
|
|
|
|
|
|
|
Changes adhere to [semantic versioning](https://semver.org).
|
|
|
|
|
2024-12-21 15:10:00 +00:00
|
|
|
## [5.0.1] - UNRELEASED
|
|
|
|
|
|
|
|
* ...
|
|
|
|
|
2024-12-21 14:13:12 +00:00
|
|
|
## [5.0.0] - 2024/12/21
|
2024-10-25 14:42:04 +00:00
|
|
|
|
2024-12-21 14:11:13 +00:00
|
|
|
> This is a major version upgrade. Other versions are incompatible with this release.
|
|
|
|
|
|
|
|
* Drop support for SQLite (only Postgres is supported)
|
2024-11-29 21:13:37 +00:00
|
|
|
* Library updates
|
2024-12-21 14:11:13 +00:00
|
|
|
* Update OCI image base to alpine `3.21` with Go `1.23`
|
2024-12-21 14:13:12 +00:00
|
|
|
* Move away from `npm` to `pnpm`
|
2024-10-25 14:42:04 +00:00
|
|
|
|
2024-10-25 14:20:29 +00:00
|
|
|
## [4.0.0] - 2024/10/25
|
2024-06-15 10:20:57 +00:00
|
|
|
|
2024-10-25 14:12:35 +00:00
|
|
|
> This is a major version upgrade. Other versions are incompatible with this release.
|
|
|
|
|
|
|
|
* Embed frontend into Go binary and only ship _one_ OCI image
|
|
|
|
* Switch license to GPLv3
|
2024-06-15 10:20:57 +00:00
|
|
|
|
2024-06-15 10:10:32 +00:00
|
|
|
## [3.0.2] - 2024/06/15
|
2024-06-10 22:10:46 +00:00
|
|
|
|
2024-06-11 21:47:30 +00:00
|
|
|
* Don't enforce JSON content type for GET and DELETE requests
|
2024-06-15 10:10:32 +00:00
|
|
|
* Dependency updates
|
2024-12-21 14:13:12 +00:00
|
|
|
* github.com/go-playground/validator/v10 v10.22.0
|
|
|
|
* gorm.io/driver/postgres v1.5.9
|
|
|
|
* gorm.io/driver/sqlite v1.5.6
|
2024-06-14 07:16:30 +00:00
|
|
|
* Fixed filter for Updates ignoring desired state
|
2024-06-10 22:10:46 +00:00
|
|
|
|
2024-06-10 22:04:11 +00:00
|
|
|
## [3.0.1] - 2024/06/10
|
2024-06-10 21:21:44 +00:00
|
|
|
|
2024-06-10 22:04:11 +00:00
|
|
|
* Fixed finding proper remaining Action invocations by their state
|
2024-06-10 21:21:44 +00:00
|
|
|
|
2024-06-10 20:31:56 +00:00
|
|
|
## [3.0.0] - 2024/06/10
|
2024-05-01 10:22:31 +00:00
|
|
|
|
2024-06-10 18:03:25 +00:00
|
|
|
> This is a major version upgrade. Other versions are incompatible with this release.
|
|
|
|
|
|
|
|
* Added automatic detection of `GOMAXPROCS`
|
|
|
|
* Switched to enforce JSON as `Content-Type` for all incoming requests
|
|
|
|
* Switched to properly respond with JSON on page not found or method not allowed
|
|
|
|
* Renamed `CORS_ALLOW_ORIGIN` to `CORS_ALLOW_ORIGINS`
|
|
|
|
* Added `CORS_ALLOW_CREDENTIALS` which defaults to `true`
|
|
|
|
* Added `CORS_EXPOSE_HEADERS` which defaults to `*`
|
|
|
|
* Overhauled package visibility for server module
|
2024-05-16 07:33:32 +00:00
|
|
|
* Updated dependencies
|
2024-05-23 23:17:51 +00:00
|
|
|
* Updated OCI image base to alpine `3.20` with Go `1.22`
|
2024-05-01 10:22:31 +00:00
|
|
|
|
2024-05-01 10:20:51 +00:00
|
|
|
## [2.0.1] - 2024/05/01
|
2024-04-28 21:04:20 +00:00
|
|
|
|
2024-05-01 10:20:51 +00:00
|
|
|
* Fixed retrieval of encrypted webhook token
|
2024-04-28 21:04:20 +00:00
|
|
|
|
2024-04-28 20:57:39 +00:00
|
|
|
## [2.0.0] - 2024/04/28
|
2024-01-21 22:13:04 +00:00
|
|
|
|
2024-04-26 12:37:50 +00:00
|
|
|
> This is a major version upgrade. Other versions are incompatible with this release.
|
|
|
|
|
2024-05-01 10:20:51 +00:00
|
|
|
* Added _Actions_, a simple way to trigger notifications via [shoutrrr](https://containrrr.dev/shoutrrr) which supports
|
|
|
|
secrets
|
2024-04-26 18:24:47 +00:00
|
|
|
* Added new auth mode which allows setting multiple basic auth credentials
|
2024-05-01 10:20:51 +00:00
|
|
|
* Added `AUTH_MODE` which can be one of `basic_single` (_default_) and `basic_credentials`
|
|
|
|
* For `basic_credentials`: added `BASIC_AUTH_CREDENTIALS` which can be used as list of `username1=password1,...` (
|
|
|
|
comma separated)
|
|
|
|
* For `basic_single`: renamed `ADMIN_USER` and `ADMIN_PASSWORD` to `BASIC_AUTH_USER` and `BASIC_AUTH_PASSWORD`
|
2024-04-26 18:24:47 +00:00
|
|
|
* Added mandatory `SECRET` environment variable to encrypt some data inside the database
|
2024-04-26 12:37:50 +00:00
|
|
|
* Switched to producing events only for _Updates_
|
2024-04-26 18:24:47 +00:00
|
|
|
* Switched to encrypting webhook tokens in database
|
2024-01-24 22:21:48 +00:00
|
|
|
* Adapted logging which defaults to JSON encoding
|
2024-04-26 12:37:50 +00:00
|
|
|
* Updated dependencies
|
2024-01-21 22:13:04 +00:00
|
|
|
|
2024-01-21 22:03:16 +00:00
|
|
|
## [1.0.3] - 2024/01/21
|
2023-12-23 23:08:14 +00:00
|
|
|
|
2024-01-21 22:03:16 +00:00
|
|
|
* Updated dependencies
|
2023-12-23 23:08:14 +00:00
|
|
|
|
2023-12-23 23:03:30 +00:00
|
|
|
## [1.0.2] - 2023/12/23
|
2023-12-23 22:16:24 +00:00
|
|
|
|
2023-12-23 23:03:30 +00:00
|
|
|
* Fix wrong event type being created for update state change
|
2023-12-23 22:16:24 +00:00
|
|
|
|
2023-12-23 22:01:50 +00:00
|
|
|
## [1.0.1] - 2023/12/23
|
2023-12-21 16:48:05 +00:00
|
|
|
|
2023-12-22 12:13:44 +00:00
|
|
|
* Disable cleaning up stale updates and events by default
|
|
|
|
* Change Prometheus exporter behavior
|
2023-12-23 22:01:50 +00:00
|
|
|
* Return `-1` for deleted updates in Prometheus which are evicted on next application restart
|
|
|
|
* Ignore `PROMETHEUS_METRICS_PATH` (defaults to `/metrics`) in application metrics
|
2023-12-22 12:13:44 +00:00
|
|
|
* Introduce locking for periodic background tasks
|
2023-12-23 22:01:50 +00:00
|
|
|
* Rename `TASK_LOCK_REDIS_ENABLED` to `LOCK_REDIS_ENABLED` which still defaults to `false` (disabled)
|
|
|
|
* Rename `TASK_LOCK_REDIS_URL` to `LOCK_REDIS_URL`
|
2023-12-21 16:48:05 +00:00
|
|
|
|
2023-12-21 16:16:57 +00:00
|
|
|
## [1.0.0] - 2023/12/21
|
2023-12-21 16:04:04 +00:00
|
|
|
|
|
|
|
* Initial release
|
2023-12-21 16:16:57 +00:00
|
|
|
|
2024-12-21 14:13:12 +00:00
|
|
|
[5.0.0]: https://git.myservermanager.com/varakh/upda/releases/tag/5.0.0
|
|
|
|
|
|
|
|
[4.0.0]: https://git.myservermanager.com/varakh/upda/releases/tag/4.0.0
|
|
|
|
|
2024-06-15 10:10:32 +00:00
|
|
|
[3.0.2]: https://git.myservermanager.com/varakh/upda/releases/tag/3.0.2
|
|
|
|
|
2024-06-10 22:04:11 +00:00
|
|
|
[3.0.1]: https://git.myservermanager.com/varakh/upda/releases/tag/3.0.1
|
|
|
|
|
2024-06-10 20:31:56 +00:00
|
|
|
[3.0.0]: https://git.myservermanager.com/varakh/upda/releases/tag/3.0.0
|
|
|
|
|
2024-05-01 10:20:51 +00:00
|
|
|
[2.0.1]: https://git.myservermanager.com/varakh/upda/releases/tag/2.0.1
|
|
|
|
|
2024-04-28 20:57:39 +00:00
|
|
|
[2.0.0]: https://git.myservermanager.com/varakh/upda/releases/tag/2.0.0
|
|
|
|
|
2024-01-21 22:03:16 +00:00
|
|
|
[1.0.3]: https://git.myservermanager.com/varakh/upda/releases/tag/1.0.3
|
|
|
|
|
2023-12-23 23:03:30 +00:00
|
|
|
[1.0.2]: https://git.myservermanager.com/varakh/upda/releases/tag/1.0.2
|
|
|
|
|
2023-12-23 22:01:50 +00:00
|
|
|
[1.0.1]: https://git.myservermanager.com/varakh/upda/releases/tag/1.0.1
|
|
|
|
|
2023-12-21 16:16:57 +00:00
|
|
|
[1.0.0]: https://git.myservermanager.com/varakh/upda/releases/tag/1.0.0
|