Skip to content

Releases: nokonoko/Uguu

V1.7.6

27 Aug 09:29
Compare
Choose a tag to compare

V1.7.5

12 Aug 03:07
Compare
Choose a tag to compare
  • Bumped ejs to v3.1.9 since v3.1.8 together with Node.js v20.5.1 seems to fail to include the templates.
  • Bumped up minify to v10.3.0.
  • Bumped up node-jq to v4.0.1.
  • Minor cleanup.

V1.7.4

02 Aug 19:33
b3ff67c
Compare
Choose a tag to compare

Bugfixes:

  • Changed so the upload function uses the function hash_file instead of hash, otherwise it won't return the hash of the file but rather the temporary file name's hash which will break anti-dupe.
  • Changed so the Makefile removes the existingdist upon running make install.

V1.7.3

01 Aug 22:44
d16b014
Compare
Choose a tag to compare
  • Changed from SHA1 hash to XXH3 hash since it's a lot faster!

V1.7.2

13 May 01:16
834e65f
Compare
Choose a tag to compare
  • Fixes issue where file without file extension couldn't be uploaded.

V1.7.1

26 Apr 16:19
56648f5
Compare
Choose a tag to compare

Version 1.7.1 includes the following changes:

  • Templates path's corrected.
  • Default name on DB corrected for Docker.

V1.7.0

18 Feb 14:23
Compare
Choose a tag to compare

Version 1.7.0 includes the following changes:

  • Added support for PostgreSQL database.
  • Fixed a bug causing duplicate records to be inserted for a file.
  • Corrected a bug that caused incorrect calculation and comparison of rate limit time difference.
  • Modified the file name generation function.
  • Removed usage of Try's and Exceptions by implementing a custom error handler, which may reduce memory usage. In order to see errors beyond the "server error" message you have to enable DEBUG in your config.json file, please note that this might leak sensitive information about your backend and should only be enabled for debugging.
  • Modified the Nginx configuration for Docker so it includes "_ecc" in the certificate folder path since Acme.sh seems to include that all of the sudden.
  • Modified the included PHP configuration for Docker.
  • Resolved bug where the SQLite3 DB could get locked up due to too many requests.
  • Slimmed down the code and removed unnecessary functions.

V1.6.7

14 Jan 02:04
Compare
Choose a tag to compare
  • Fixes bug where files with more then 2 dots in filename will fail to upload.

V1.6.6

01 Jan 12:14
Compare
Choose a tag to compare

This is a breaking change and it is recommended to re-install Uguu entirely when upgrading.

  • Cleaned up Makefile & Dockerfile.
  • Sensible way to deploy Uguu as a container if wanted, including Nginx and PHP-FPM getting configurated using values from config.json and fetching SSL certificate(s) using acme.sh.
  • Removed double entry of ratelimit in sqlite schemafile.
  • Compiling now uses the npm packages minify, ejs and imagemin-cli instead which is a bit faster and mitigates some vulnerabilities some of the other packages had.
  • Some changes to config.json which are breaking, so pay attention when transfering your old configuration.
  • Some other minor stuff.

What's Changed

Full Changelog: v.1.6.5...v.1.6.6

V1.6.5

25 Dec 15:39
Compare
Choose a tag to compare
  • Minor bug fixes.
  • Rate limiting now works, updated config.json and DB schema is required so recommended to do a full re-install.