Skip to content

Commit c4f38ac

Browse files
committed
docs: add scaffold auth changes to the changelog
1 parent 3fb40a4 commit c4f38ac

1 file changed

Lines changed: 9 additions & 5 deletions

File tree

CHANGELOG.md

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)