Skip to content

Releases: AtjonTV/kosync

Release 2026.03.1

25 Jan 11:25

Choose a tag to compare

  • Fix progress push being broken
  • Fix wrong backup file name
  • Return the same HTTP Status Code as KORSS for registration-disabled response
  • Add backup_on_startup feature as alternative to always starting KOsync with --backup

Docker Image
docker.obth.eu/atjontv/kosync:2026.03.1

Release 2026.03.0

23 Jan 21:24

Choose a tag to compare

  • Rewrote the HTTP Handler parts for fiber
  • Refactored code to make use of fiber features
  • Improved documentation
  • Database Restore and manual Backup feature
  • Alternative Database Backup encoding with msgpack (default)
  • Docker compose.yml and Caddy Caddyfile for deployment
  • Add GitLab CI integration
  • Introduce SAST (Static Application Security Testing) powered by Bearer
  • Introduce License validation powered by WWHRD
  • Fixed issues found by SAST

Docker Image
docker.obth.eu/atjontv/kosync:2026.03.0

Release 2026.02.0

18 Jan 11:46

Choose a tag to compare

  • Config store_history to create a document progress history
  • Database schema for database schema migrations

The progress history is currently unused, but I have plans to use them for reading analytics at a later date.

Docker Image
docker.obth.eu/atjontv/kosync:2026.02.0

Release 2026.01.1

08 Jan 15:37

Choose a tag to compare

  • Refactored the server for readability with documentation comments
  • Changed database.json to have all config entries in a config object
  • New config -> enable_debug_log configuration to enable/disable the debug logs

Docker Image
docker.obth.eu/atjontv/kosync:2026.01.1

Release 2026.01.0

08 Jan 15:36

Choose a tag to compare

Initial Release

This is the first release of KOsync, a KOReader compatible Progress Sync Server written in pure Go without any dependencies other than the Go standard library.

Docker Image
docker.obth.eu/atjontv/kosync:2026.01.0