Skip to content

Releases: thedevs-network/kutt

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.

v2.6.0

09 Aug 10:59
Compare
Choose a tag to compare
  • Feature: Add disallow registration and disallow anonymous links option

v2.5.0

05 Aug 14:34
Compare
Choose a tag to compare
  • Feature: Only use reCaptcha if credentials are provided. (#43, #68)
  • Feature: Add link expiration option. (#357)
  • Fix: Apply non-logged-in cooldown limit .
  • Fix: Searching links.
  • Fix: Allow the optional fields of the link creation request body to be null or falsey.
  • chore: Increase number of processors for visit queue.

v2.4.5

26 Jul 10:28
Compare
Choose a tag to compare
  • Fix description migration script
  • Use Next.js public runtime config instead of webpack and environment variables
  • Add official Docker image