Releases: Redume/Kekkai
Releases · Redume/Kekkai
v3.0.0
What's Changed
Added
- feat(chart): Added graph creation via
typst - feat(parser): Added
exchangeratapiservice to collect cryptocurrency data - chore(chart): Added check that end_date is not later than start_date
Removed
- chore: SSL certificate support on the backend has been removed, now SSL only through nginx
Changed
- chore(chart): Graphs are now no longer created as a file, the image is output immediately in the stream
- refactor(chart): In the microservice, the database was rewritten for the graphs
- refactor(parser): The parser was rewritten from scratch. Added event logging, error handling
- feat: Added a condition in analytics, if the browser sends a header with Do Not Track (DNT), no data will be collected
- chore: Indexes have been added to the database to speed up data retrieval
- chore: In the database, the currency rate type has not been changed from
FLOATtoNUMERICand the date type has been changed fromDATEtoTIMESTAMP - chore: Changed config from yaml to hjson
- chore: The docker service images are now separate
Fixed
- fix(nginx): Fixed bug with adding query params in a query
Full Changelog: v2.0.0...v3.0.0
v2.0.0
[2.0.0] - 2024-12-29
Added
- chore(api): Added an icon for the project.
Changed
- feat(server): Added a new query parameter to the
/api/getRate/route for multiplying the currency rate (conv_amount * exchange_rate) in conversion calculations. - chore(docker): Docker images became lighter due to the use of alpine images
- refactor(chart): The service code has been refactored. The code was rewritten for mypy and pylint lint standards and split into files
- refactor(chart): The library to work with postgres has been replaced by
asyncpg, withpsycopg
Removed
- chore(server): Removed the
/api/configuration/jsonroute due to its unreliability and potential exposure of confidential information.
Fixed
- fix(chart): Fixed bug, if the date was different from the
YYYYY-MM-DDformat, there was an error from the database - fix(chart): Fixed sorting by date
v1.0.0
The time has finally come! Kekkai is being released
What's Changed
Project features
- Creating graphs
- Docker Support
- Support for fiat currency and
cryptocurrencies - Support for anonymous confidential analytics (plausible)
- nginx reverse proxy has been made
Important
After Nov. 1, the coinAPI service removed the plan with free 100 requests. At the moment, cryptocurrency collection is limited (free of charge). Some cryptocurrencies are possible to get through DuckDuckGO, but the list of available currencies is unknown. More details can be found in the discussion