Skip to content

Releases: thedevs-network/kutt

v3.1.0

17 Jan 07:25
1cc7a80
Compare
Choose a tag to compare
  • Added themes and customizations (see Themes and customizations)
  • Added LINK_CUSTOM_ALPHABET to support custom alphabet when generating short links' address
  • Added TRUST_PROXY configuration
  • Fixed showing empty domain address above input when editing a link
  • Fixed error when editing a link by admin

Other changes:

  • Breaking: Volume name for the SQLite-Redis Docker compose file was changed from db-data to db_data_sqlite to be consistent in naming with the other compose files. (b596f7e)
  • Added custom folder to Docker compose volumes (f4a59d4)
  • Added default DB_PORT to the compose file for Postgres (b4849ee)
  • Removed unused images (602ba45)
  • Add "powered by Kutt" to footer (9d75793)
  • Use PNG for the main logo instead of SVG (ee0ab1d)
  • Use more CSS color variables to make it easier to customize the colors (318ec02)

v3.0.4

14 Jan 10:40
Compare
Choose a tag to compare
  • Fixed error for using unknown string_agg function on MySQL/MariaDB (#788)

v3.0.3

11 Jan 05:53
Compare
Choose a tag to compare
  • Add arm64 build for docker (Pull request #786)
  • Fixed showing localhost as domain when editing any link (Issue #777)

v3.0.2

09 Jan 21:34
Compare
Choose a tag to compare
  • Fix migration issue for visits' user_id when there was no visit.

v3.0.1

09 Jan 12:38
Compare
Choose a tag to compare
  • Fixes the migration issues for Postgres.

v3.0.0

08 Jan 18:50
Compare
Choose a tag to compare

It's been a few years, but a new version here. Throughout this version I had self hosting in my mind.

  • Removed React and Next.js
  • Removed TypeScript
  • Removed build steps
  • Removed anything Google
  • Zero configuration start
  • Prompt to create an admin user when app is started the first time
  • Added support for SQLite and MySQL/MariaDB
  • Made Postgres database optional (uses SQLite by default)
  • Made Redis optional
  • Made Enabling and sending emails optional
  • Added admin page to manage links, users, and domains
  • Added indexes and database performance optimizations
  • Disabling registration and anonymous links gets reflected on the front-end
  • Added reset password form
  • Added rate limits for some API routes
  • Significant performance improvements
  • Fixed many small bugs and issues
  • Updated Docker compositions

Migrating from version 2:

Merging changes and running the database migration scripts should be enough. Make sure you have made a backup first.

Double check Configuration to make sure you have the environment variables ready. For example DB_CLIENT is new, and you should probably set it to pg since you must be already using Postgres. Some variables are removed, you may want to remove them from your .env file as well to avoid confusion. Keep ADMIN_EMAILS for the migration script if you want to save those users as admin on the databaseβ€”you can remove it after.

Related: #580, #637, #662, #667, #706, #711, #714, #768, #754, #750, #749, #743, #742, #732, #729, #725, #724, #722, #719, #713, #710, #708, #703, #702, #701, #700, #699, #691, #690, #689, #688, #685, #679, #672, #665, #660, #656, #633, #632, #627, #624, #619, #618, #616, #614, #611, #599, #582, #572, #646, #645, #643, #636, #635, #550, #548, #545, #530, #528, #525, #504, #484, #469, #468, #461, #444, #439, #432, #429, #432, #420, #411, #400, #388, #373, #369, #365, #306, #304, #297, #169, #157.

v2.7.4

21 Feb 19:06
Compare
Choose a tag to compare
  • Fix: Apply disallow anonymous link creation option to v1 API as well.

v2.7.3

03 Sep 21:30
Compare
Choose a tag to compare

Fix: Disallow creating duplicated links by editing a link and writing a used custom URL.
Feature: Add and update docker builds
Chore: Improve logs
Chore: Add and use cross-env pacakge

v2.7.1

30 Nov 16:56
Compare
Choose a tag to compare
  • Fix: Multiple users with different domains using the same custom url
  • Fix: Only use mail user and password if user is provided

v2.7.0

19 Sep 13:37
Compare
Choose a tag to compare
  • Feature: Add change email functionality.