github Forceu/Gokapi v1.8.0

latest releases: v1.9.2, v1.9.1, v1.9.0...
11 months ago

⚠️ Breaking Changes / Backup recommended ⚠️

With this release, the old key-value database was changed to sqlite3. Please backup all Gokapi data before installing this release. On first start, the old database will be migrated and all users will be logged out. If you experience any problems, please open an issue and let us know!

Breaking Changes

  • Dropped Windows 32bit support
  • Only 4,000 parallel requests that are writing to the database are supported now, any requests above that limit may be rejected. Up to 500,000 parallel reading requests were tested.
  • According to the documentation, the GOKAPI_DATA_DIR environment variable should be persistent, however that was not the case. Now the data directory that was set on first start will be used. If you were using GOKAPI_DATA_DIR after the first start, make sure that the data directory is the one found in your config file.
  • By default, IP addresses of clients downloading files are not saved anymore to comply with GDPR. This can be enabled by re-running the setup
  • Existing API keys will be granted all API permissions except MODIFY_API, therefore cannot use /auth/friendlyname without having the permission granted first
  • The undocumented GOKAPI_FILE_DB environment variable was removed
  • Removed optional application for reading database content

Further Changelog

  • Parameters of already uploaded files can be edited now
  • Added permission model for API tokens
  • Added /auth/modify and /files/modify API endpoint
  • Fixed "Powered by Gokapi" URL not clickable
  • Fixed the ASCII logo #108 Thanks to @Kwonunn
  • Improved UI
  • Fixed minor bugs
  • Updated dependencies
  • Updated documentation

Don't miss a new Gokapi release

NewReleases is sending notifications on new releases.