@@ -8,7 +8,9 @@ All notable changes to this project will be documented in this file.
88
99### Breaking Changes
1010
11- -
11+ Most breaking changes are automatically handled by the upgrade migration. See the [ v5 Upgrade Guide] ( docs ) for details.
12+
13+ - Database primary keys unified from two columns (numeric ` id ` + CUIDv2 ` uuid ` ) into a single ULID ` id ` column
1214
1315### Security
1416
@@ -17,6 +19,8 @@ All notable changes to this project will be documented in this file.
1719### Added
1820
1921- Complete redesign of the Coolify User Interface and User Experience
22+ - Separate notification email in addition to the user's account email
23+ - "Remember me" option on login, keeping users authenticated for 14 days (without it, sessions expire after 24 hours of inactivity)
2024- ** v4 to v5 upgrade migration**
2125 - Coolify v4 database as ` old_pgsql ` connection
2226 -
@@ -31,7 +35,7 @@ All notable changes to this project will be documented in this file.
3135 -
3236- ** Laravel Configurations**
3337 - Hashing algorithm from ` bcrypt ` to ` argon2id ` for enhanced security
34- - Session driver to Redis with inactive sessions expiring after 24h (previously 14 days)
38+ - Session driver to Redis (for proper TTL) with inactive sessions expiring after 24h (previously 14 days)
3539 - Encrypted user session data
3640 - Password reset token expiration from 60 minutes to 10 minutes
3741 - Jobs dispatch only after all DB transactions complete, preventing race conditions
@@ -64,9 +68,9 @@ All notable changes to this project will be documented in this file.
6468
6569### Refactored
6670
67- - All database migrations for a cleaner, more consistent and stable database schema
68- - All database models for improved maintainability
69- - Replace hardcoded queue strings with a ` ProcessingQueue ` enum
71+ - All database migrations for a cleaner, more consistent and stable database schema (no more ` down() ` methods, no more defaults in the DB...)
72+ - All database models for improved maintainability, consistency and database interoperability (SQLite and Postgres)
73+ - Hardcoded queue strings replaced with a ` ProcessingQueue ` enum
7074- ` config/constants.php ` to ` config/coolify.php ` for all Coolify-specific settings
7175- Environment variable naming to be shorter and more consistent
7276
0 commit comments