diff --git a/docs/development/application-architecture/README.md b/docs/development/application-architecture/README.md
index bf329411039a..fc5e31efff3a 100644
--- a/docs/development/application-architecture/README.md
+++ b/docs/development/application-architecture/README.md
@@ -28,6 +28,7 @@ flowchart TD
idp["Identity provider (idp)"]
nex["Nextcloud (nex)"]
gih["GitHub (gih)"]
+ gil["GitLab (gil)"]
cal["Calendar (cal)"]
O["API integrations (api)"]
W["Outgoing webhooks"]
@@ -57,25 +58,26 @@ end
## Involved services
-| Service | Relationship to OpenProject | Communication interfaces and mechanisms | Access modes
(R - read)
(W - write) | References |
-|-------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| Web browser | Performs requests to the application | HTTPS | RW | n/a |
-| Native client | Performs requests to the application | HTTPS | RW | n/a |
-| SVN client | Performs SVN requests to the application web server | HTTPS | RW | [Repository integrations](../../user-guide/repository/) |
-| Git client | Performs Git Smart HTTP requests to the application server | HTTPS | RW | [Repository integrations](../../user-guide/repository/) |
-| Load balancer / Proxy | Depending on installation mechanism, terminates TLS/SSL, accepts and proxies or load balances web requests to the different OpenProject web application servers | HTTPS / PROXY | - | [Configuration for packaged installations](../../installation-and-operations/installation/packaged/#step-3-apache2-web-server-and-ssl-termination)
[Configuration for Docker/Kubernetes](../../installation-and-operations/installation/docker/#disabling-https-mode) |
-| Puma application server | Accepts web requests, runs the OpenProject web facing application | Web requests (HTTP/HTTPS)
Database (TCP)
Memcached (TCP)
Email gateways (SMTP)
External integration requests (HTTPS) | RW | [Database TLS setup](../../installation-and-operations/configuration/#database-configuration-and-ssl)
[Cache configuration](../../installation-and-operations/configuration/#cache-configuration-options)
[SMTP configuration](../../installation-and-operations/configuration/outbound-emails/)
[Integrations guide](../../system-admin-guide/integrations/) |
-| Memcached / Redis / File cache | Application-level cache (if enabled) | TCP connections | RW | [Cache configuration](../../installation-and-operations/configuration/#cache-configuration-options) |
-| PostgreSQL | Database management system | (Encrypted) TCP connections between web and background workers | | [Database TLS setup](../../installation-and-operations/configuration/#database-configuration-and-ssl)
|
-| Background worker | Handles asynchronous jobs, such as backup requests, email delivery, | Database (TCP)
Memcached (TCP)
Email gateways (SMTP)
External integration requests (HTTPS) | RW | [Database TLS setup](../../installation-and-operations/configuration/#database-configuration-and-ssl)
[Cache configuration](../../installation-and-operations/configuration/#cache-configuration-options)
[SMTP configuration](../../installation-and-operations/configuration/outbound-emails/)
[Integrations guide](../../system-admin-guide/integrations/) |
-| Attached storages or Object storage | Access for attachments for the OpenProject application.
Either directly (or networked) attached storages, or configuration of an S3-compatible Object store | Local filesystem access (local drives, NFS)
HTTPS (S3-compatible storage) | RW | [Configuration of the attachment storage](../../installation-and-operations/configuration/#attachments-storage) |
-| Email gateways | Send emails (e.g., notifications) from OpenProject application | SMTP | W (deliver mails to relay) | [SMTP configuration](../../installation-and-operations/configuration/outbound-emails/) |
-| Identity providers | External authentication providers (e.g., Keycloak, ADFS, etc.) | HTTPS through standard protocols (OpenID connect, SAML, OAuth 2.0) | R (Redirect and read user info) | [OpenID connect provider configuration](../../system-admin-guide/authentication/openid-providers/)
[SAML provider configuration](../../system-admin-guide/authentication/saml/)
[OAuth 2.0 application configuration](../../system-admin-guide/authentication/oauth-applications/) |
-| Nextcloud | External bilateral integration | HTTPS | RW | [Nextcloud integration guide](../../system-admin-guide/integrations/nextcloud/) |
-| GitHub | Pull Request / Issue referencing Integration into OpenProject | HTTPS (Webhooks) | R (Incoming webhook from GitHub) | [GitHub integration guide](../../system-admin-guide/integrations/github-integration/) |
-| Calendars | External calendars requesting dynamic ICS calendar files from OpenProject | HTTPS (iCalendar/webdav) | R (Outgoing calendar data) | [Calendar subscriptions configuration](../../system-admin-guide/calendars-and-dates/#calendar-subscriptions) |
-| API integrations | Structural access to OpenProject through API endpoints. Optional access to users and third party organizations depending on authorized scopes | HTTPS | (Optional) R
(Optional) W
| [API configuration](../../system-admin-guide/api-and-webhooks/) |
-| Outgoing Webhooks | Outgoing requests for changes within the application | HTTPS | R (Outgoing webhook data) | [Webhook configuration an administration](../../system-admin-guide/api-and-webhooks/#webhooks) |
+| Service | Relationship to OpenProject | Communication interfaces and mechanisms | Access modes
(R - read)
(W - write) | References |
+| ----------------------------------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ----------------------------------------- | ------------------------------------------------------------ |
+| Web browser | Performs requests to the application | HTTPS | RW | n/a |
+| Native client | Performs requests to the application | HTTPS | RW | n/a |
+| SVN client | Performs SVN requests to the application web server | HTTPS | RW | [Repository integrations](../../user-guide/repository/) |
+| Git client | Performs Git Smart HTTP requests to the application server | HTTPS | RW | [Repository integrations](../../user-guide/repository/) |
+| Load balancer / Proxy | Depending on installation mechanism, terminates TLS/SSL, accepts and proxies or load balances web requests to the different OpenProject web application servers | HTTPS / PROXY | - | [Configuration for packaged installations](../../installation-and-operations/installation/packaged/#step-3-apache2-web-server-and-ssl-termination)
[Configuration for Docker/Kubernetes](../../installation-and-operations/installation/docker/#disabling-https-mode) |
+| Puma application server | Accepts web requests, runs the OpenProject web facing application | Web requests (HTTP/HTTPS)
Database (TCP)
Memcached (TCP)
Email gateways (SMTP)
External integration requests (HTTPS) | RW | [Database TLS setup](../../installation-and-operations/configuration/#database-configuration-and-ssl)
[Cache configuration](../../installation-and-operations/configuration/#cache-configuration-options)
[SMTP configuration](../../installation-and-operations/configuration/outbound-emails/)
[Integrations guide](../../system-admin-guide/integrations/) |
+| Memcached / Redis / File cache | Application-level cache (if enabled) | TCP connections | RW | [Cache configuration](../../installation-and-operations/configuration/#cache-configuration-options) |
+| PostgreSQL | Database management system | (Encrypted) TCP connections between web and background workers | | [Database TLS setup](../../installation-and-operations/configuration/#database-configuration-and-ssl)
|
+| Background worker | Handles asynchronous jobs, such as backup requests, email delivery, | Database (TCP)
Memcached (TCP)
Email gateways (SMTP)
External integration requests (HTTPS) | RW | [Database TLS setup](../../installation-and-operations/configuration/#database-configuration-and-ssl)
[Cache configuration](../../installation-and-operations/configuration/#cache-configuration-options)
[SMTP configuration](../../installation-and-operations/configuration/outbound-emails/)
[Integrations guide](../../system-admin-guide/integrations/) |
+| Attached storages or Object storage | Access for attachments for the OpenProject application.
Either directly (or networked) attached storages, or configuration of an S3-compatible Object store | Local filesystem access (local drives, NFS)
HTTPS (S3-compatible storage) | RW | [Configuration of the attachment storage](../../installation-and-operations/configuration/#attachments-storage) |
+| Email gateways | Send emails (e.g., notifications) from OpenProject application | SMTP | W (deliver mails to relay) | [SMTP configuration](../../installation-and-operations/configuration/outbound-emails/) |
+| Identity providers | External authentication providers (e.g., Keycloak, ADFS, etc.) | HTTPS through standard protocols (OpenID connect, SAML, OAuth 2.0) | R (Redirect and read user info) | [OpenID connect provider configuration](../../system-admin-guide/authentication/openid-providers/)
[SAML provider configuration](../../system-admin-guide/authentication/saml/)
[OAuth 2.0 application configuration](../../system-admin-guide/authentication/oauth-applications/) |
+| Nextcloud | External bilateral integration | HTTPS | RW | [Nextcloud integration guide](../../system-admin-guide/integrations/nextcloud/) |
+| GitHub | Pull Request / Issue referencing Integration into OpenProject | HTTPS (Webhooks) | R (Incoming webhook from GitHub) | [GitHub integration guide](../../system-admin-guide/integrations/github-integration/) |
+| GitLab | Merge Request / Issue referencing Integration into OpenProject | HTTPS (Webhooks) | R (Incoming webhook from GitLab) | [GitLab integration guide](../../system-admin-guide/integrations/gitlab-integration/) |
+| Calendars | External calendars requesting dynamic ICS calendar files from OpenProject | HTTPS (iCalendar/webdav) | R (Outgoing calendar data) | [Calendar subscriptions configuration](../../system-admin-guide/calendars-and-dates/#calendar-subscriptions) |
+| API integrations | Structural access to OpenProject through API endpoints. Optional access to users and third party organizations depending on authorized scopes | HTTPS | (Optional) R
(Optional) W
| [API configuration](../../system-admin-guide/api-and-webhooks/) |
+| Outgoing Webhooks | Outgoing requests for changes within the application | HTTPS | R (Outgoing webhook data) | [Webhook configuration an administration](../../system-admin-guide/api-and-webhooks/#webhooks) |
# Software
diff --git a/docs/development/contribution-documentation/README.md b/docs/development/contribution-documentation/README.md
index 0069b6376e2c..4d8868227004 100644
--- a/docs/development/contribution-documentation/README.md
+++ b/docs/development/contribution-documentation/README.md
@@ -8,7 +8,9 @@ keywords: contribution, documentation, documentation process
# Contribute to the OpenProject documentation
+## How do I get access to the OpenProject Community installation?
+To get an account for community.openproject.org, please write an email with the subject 'Joining community' to [support@openproject.com](mailto:support@openproject.com), if you would like to join our Community. We will then invite you as soon as possible.
## What does the OpenProject documentation entail?
diff --git a/docs/development/contribution-documentation/contribution-support/README.md b/docs/development/contribution-documentation/contribution-support/README.md
index ecd850db9135..ac8d94e48b30 100644
--- a/docs/development/contribution-documentation/contribution-support/README.md
+++ b/docs/development/contribution-documentation/contribution-support/README.md
@@ -10,7 +10,7 @@ keywords: help, support, documentation process, documentation
If you have any questions on the contribution process or encounter problems with your contribution to the OpenProject documentation, please open a ticket. We will then get in touch with you via the ticket.
-1. Login to or register at the [OpenProject community platform](https://community.openproject.org/login). It’s fast and free.
+1. Login to or register at the [OpenProject community platform](https://community.openproject.org/). It's fast and free. Please note: In order to create an account, please write an email with the subject 'Joining community' to [support@openproject.com](mailto:support@openproject.com).
2. Open a new [documentation work package](https://community.openproject.org/projects/openproject/work_packages/new?type=69).
diff --git a/docs/development/report-a-bug/README.md b/docs/development/report-a-bug/README.md
index cb35cea9757f..29cf2c940d86 100644
--- a/docs/development/report-a-bug/README.md
+++ b/docs/development/report-a-bug/README.md
@@ -9,7 +9,7 @@ keywords: bug report, bug, error, not working
If you find a bug please create a bug report.
-1. Login to or register at the [OpenProject community platform](https://community.openproject.org/login). It's fast and free.
+1. Login to or register at the [OpenProject community platform](https://community.openproject.org/). It's fast and free. Please note: In order to create an account, please write an email with the subject 'Joining community' to [support@openproject.com](mailto:support@openproject.com).
2. Look for an existing bug report using the search bar in the header navigation on top. If there's one, please leave a comment or add additional information. Otherwise:
3. Open the [bug form](https://community.openproject.org/projects/openproject/work_packages/new?type=1).
4. Add a precise subject.
diff --git a/docs/development/submit-feature-idea/README.md b/docs/development/submit-feature-idea/README.md
index 0233525ae671..c802fd64c842 100644
--- a/docs/development/submit-feature-idea/README.md
+++ b/docs/development/submit-feature-idea/README.md
@@ -9,7 +9,7 @@ keywords: feature requests, ideas, open feature request
## How to submit a feature idea or request
-1. Login to or register at the [OpenProject community platform](https://community.openproject.org/login). It's fast and free.
+1. Login to or register at the [OpenProject community platform](https://community.openproject.org/). It's fast and free. Please note: In order to create an account, please write an email with the subject 'Joining community' to [support@openproject.com](mailto:support@openproject.com).
2. Use the search bar in the header navigation on top to look for similar feature requests. If there's one, please leave a comment or add additional information. Otherwise:
3. Open the [feature create form](https://community.openproject.org/projects/openproject/work_packages/new?type=6).
4. Add a subject and detailed description using the template.
diff --git a/docs/release-notes/13-4-1/README.md b/docs/release-notes/13-4-1/README.md
new file mode 100644
index 000000000000..4fa667ec6042
--- /dev/null
+++ b/docs/release-notes/13-4-1/README.md
@@ -0,0 +1,37 @@
+---
+title: OpenProject 13.4.1
+sidebar_navigation:
+ title: 13.4.1
+release_version: 13.4.1
+release_date: 2024-03-26
+---
+
+# OpenProject 13.4.1
+
+Release date: 2024-03-26
+
+We released [OpenProject 13.4.1](https://community.openproject.org/versions/2035).
+The release contains several bug fixes and we recommend updating to the newest version.
+
+
+
+## Bug fixes and changes
+
+
+
+
+- Bugfix: Error 500 on project lists after upgrade to 13.4.0 \[[#53570](https://community.openproject.org/wp/53570)\]
+- Bugfix: PT-BR translation works as PT-PT \[[#53584](https://community.openproject.org/wp/53584)\]
+- Bugfix: Work Package Table crashes when grouped by integer and sums are displayed \[[#53609](https://community.openproject.org/wp/53609)\]
+- Bugfix: SettingSeeder rake aborted! when upgrade from 13.3.0 to 13.4.0 \[[#53611](https://community.openproject.org/wp/53611)\]
+- Bugfix: Internal error (comparisson NilClass with String failed) on query 5000 on community \[[#53617](https://community.openproject.org/wp/53617)\]
+
+
+
+
+#### Contributions
+A big thanks to community members for reporting bugs and helping us identifying and providing fixes.
+
+Special thanks for reporting and finding bugs go to
+
+Romain Besson, Ricardo Vigatti, Bình Trần
diff --git a/docs/release-notes/README.md b/docs/release-notes/README.md
index a29a06e2bab0..71de0680044e 100644
--- a/docs/release-notes/README.md
+++ b/docs/release-notes/README.md
@@ -14,6 +14,13 @@ Stay up to date and get an overview of the new features included in the releases
+## 13.4.1
+
+Release date: 2024-03-26
+
+[Release Notes](13-4-1/)
+
+
## 13.4.0
Release date: 2024-03-20