Skip to content

Commit 95dcb14

Browse files
committed
Merge branch '0.4'
# Conflicts: # src/Kernel.php
2 parents 2991392 + 31055ef commit 95dcb14

File tree

3 files changed

+26
-8
lines changed

3 files changed

+26
-8
lines changed

changelog.md

Lines changed: 22 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,27 @@
11
# Changelog
22

3+
* 0.4.0 (2025-04-06)
4+
* **Breaking changes**
5+
* An encryption key is now required for Dirigent to function. When using the standalone image, make sure to
6+
mount the contents of `/srv/config`, since sensitive information in the database will automatically be
7+
encrypted with a key stored in `/srv/config/secrets`. Losing the encryption key will make stored credentials
8+
unreadable.
9+
* The default kernel secret (`APP_SECRET`) has been refactored to only apply to `dev` environments.
10+
* Added encrypted database values for Credentials entities [#4](https://github.com/codedmonkey/dirigent/pull/4)
11+
* Added `bin/dirigent` binary with only app-related commands
12+
* Added automated random kernel secret in standalone image, stored in `/srv/config/secrets/kernel_secret`
13+
* Improved initialization process of standalone image [#3](https://github.com/codedmonkey/dirigent/pull/3)
14+
* Improved code quality with:
15+
* Testing of images with [Testcontainers](https://github.com/testcontainers/testcontainers-php/)
16+
* Static analysis with [PHPStan](https://phpstan.org)
17+
* Various improvements to GitHub Actions workflows
18+
* Bumped minimum PHP version to 8.3
19+
* Updated Symfony dependencies to version 7.2
20+
321
* 0.3.1 (2025-01-15)
4-
* Fix error on dashboard root when not logged in
5-
* Fix permission error on `/srv/data` in Docker image
6-
* Fix PostgreSQL sequences in database migrations
22+
* Fixed error on dashboard root when not logged in
23+
* Fixed permission error on `/srv/data` in Docker image
24+
* Fixed PostgreSQL sequences in database migrations
725

826
* 0.3.0 (2025-01-14)
927
* Renamed project to Dirigent
@@ -18,7 +36,7 @@
1836
* Fixed access token form events triggering in all forms
1937

2038
* 0.2.2 (2024-12-10)
21-
* Changed internal names of downloads to installations
39+
* Changed internal names of downloads to installations
2240
* Fixed database migrations
2341

2442
* 0.2.1 (2024-11-23)

docs/installation/docker-standalone.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,15 +21,15 @@ docker container run -d \
2121
-p "7015:7015" \
2222
-v /path/to/dirigent/config:/srv/config \
2323
-v dirigent-data:/srv/data \
24-
ghcr.io/codedmonkey/dirigent:0.3
24+
ghcr.io/codedmonkey/dirigent:0.4
2525
```
2626

2727
### Docker Compose configuration
2828

2929
```yaml
3030
services:
3131
dirigent:
32-
image: ghcr.io/codedmonkey/dirigent:0.3
32+
image: ghcr.io/codedmonkey/dirigent:0.4
3333
ports:
3434
- "7015:7015"
3535
volumes:
@@ -95,7 +95,7 @@ commit you want to build. Simply run the `docker build` command inside the repos
9595
```shell
9696
git clone https://github.com/codedmonkey/dirigent.git
9797
cd dirigent
98-
git checkout v0.3.1
98+
git checkout v0.4.0
9999
docker build -t dirigent-standalone .
100100
```
101101

readme.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ Proceed with caution.
1919
The easiest way to install Dirigent is through our Docker image.
2020

2121
```shell
22-
docker run -p "7015:7015" ghcr.io/codedmonkey/dirigent:0.3
22+
docker run -p "7015:7015" ghcr.io/codedmonkey/dirigent:0.4
2323
```
2424

2525
Learn more about installing and configuring Dirigent in our [installation guide][docs-install].

0 commit comments

Comments
 (0)