Releases: muety/wakapi
Release 2.12.0
Features
Bug Fixes
Improvements
Structured Logging
In addition, we switched to using structured logging. As a result, all log messages produced by Wakapi now either have the following text format (dev
mode)
time=2022-11-08T15:28:26.000-05:00 level=INFO msg=hello count=3
or are JSON objects (prod
mode) like this:
{"time":"2022-11-08T15:28:26.000000000-05:00","level":"INFO","msg":"hello","count":3}
For some people, this might be a breaking change if they parse the current (now obsolete) log format for further processing such as monitoring or altering.
Also, Wakapi now bases on Go 1.23.
Release 2.11.2
Release 2.11.1
Bug Fixes
Release 2.11.0
Release 2.10.5
Bug Fixes
👉 Please note: due to the bug in #600, summaries were generated wrong since the last release. To get your coding data back on track again, please simply run the following SQL query in your database:
delete from summaries where from_time >= '2024-01-16';
If you're the only user on your Wakapi instance, you can alternatively also log in, go to Settings -> Danger Zone and do Clear & regenerate summaries.
Release 2.10.4
Release 2.10.3
Release 2.10.2
Bug Fixes
Release 2.10.1
Bug Fixes
Minor breaking changes ⚠️
Note: If we strictly followed semantic versioning, this breaking change should result in a new major version. However, I thought MailWhale support was such a niche feature that it's not really "worth it".
Please note ☝️
In order to disable listening to an IPv6 interface, you'll have to set WAKAPI_LISTEN_IPV6
(or server.listen_ipv6
, respectively) to '-'
now, instead of just a blank value as before, see #584.
Release 2.10.0
Features
- Leaders compat endpoint (#570)
- Ability to hover over days in activity chart (#569)
- Single-project compat endpoint (#562)
Improvements
- Ability to disable leaderboards as an admin (#571)
- Ability to configure leaderboard time scope as an admin (#568)
- Ability to disable WakaTime imports as an admin (#552)
- Option to import data using legacy importer mechanism (#542)
- Run WakaTime requests against
api.wakatime.com
to benefit from load balancing (#563) - Additional fields in projects compat endpoint (#550)
- Include user rank in Prometheus metrics (#566)