Skip to content

Releases: Redume/Kekkai

v3.0.0

19 Jun 12:43

Choose a tag to compare

What's Changed

Added

  • feat(chart): Added graph creation via typst
  • feat(parser): Added exchangeratapi service 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 FLOAT to NUMERIC and the date type has been changed from DATE to TIMESTAMP
  • 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

29 Dec 11:28

Choose a tag to compare

[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, with psycopg

Removed

  • chore(server): Removed the /api/configuration/json route due to its unreliability and potential exposure of confidential information.

Fixed

  • fix(chart): Fixed bug, if the date was different from the YYYYY-MM-DD format, there was an error from the database
  • fix(chart): Fixed sorting by date

v1.0.0

12 Dec 11:02

Choose a tag to compare

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