This is an automated email from the ASF dual-hosted git repository.

rcordier pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/james-project.git

commit 4ebddfc107f7f47c29ff1d25dd045f314ff28672
Author: Rene Cordier <[email protected]>
AuthorDate: Tue Feb 4 11:09:57 2020 +0700

    JAMES-2950 Add entries about the change in the changelog and 
upgrade-instructions documents
---
 CHANGELOG.md            |  1 +
 upgrade-instructions.md | 13 +++++++++++++
 2 files changed, 14 insertions(+)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 667b0c5..5df9c24 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -24,6 +24,7 @@ of tasks being currently executed.
 - Usernames are assumed to be always lower cased. Many users recently 
complained about mails non received when sending to upper cased local 
recipients. We decided to simplify the handling of case for local recipients 
and users by always storing them lower cased.
 - Unhealthy health checks now return HTTP 503 instead of 500, degraded now 
returns 200 instead of 500. See JAMES-2576.
 - In order to fasten JMAP-draft message retrieval upon calls on properties 
expected to be fast to fetch, we now compute the preview and hasAttachment 
properties asynchronously and persist them in Cassandra to improve performance. 
See JAMES-2919.
+- It is now forbidden to create new Usernames with the following set of 
characters in its local part : `"(),:; <>@\[]`, as we prefer it to stay simple 
to handle. However, the read of Usernames already existing with some of those 
characters is still allowed, to not introduce any breaking change. See 
JAMES-2950.
 
 ### Fixed
 - JAMES-2828 & JAMES-2929 bugs affecting JDBCMailRepository usage with 
PostgresSQL thanks to Jörg Thomas & Sergey B
diff --git a/upgrade-instructions.md b/upgrade-instructions.md
index dd9c470..c1ca041 100644
--- a/upgrade-instructions.md
+++ b/upgrade-instructions.md
@@ -25,6 +25,19 @@ Change list:
  - [Health checks routes return code 
changes](#health-checks-routes-return-code-changes)
  - [User mailboxes reIndexing endpoint 
change](#user-mailboxes-reindexing-endpoint-change)
  - [Hybrid blobStore replaces Union 
blobStore](#hybrid-blobstore-replaces-union-blobstore)
+ - [New forbidden set of characters in Usernames local 
part](#new-forbidden-set-of-characters-in-usernames-local-part)
+ 
+### New forbidden set of characters in Usernames local part
+
+Date 04/02/2020
+
+SHA-1 XXX
+
+JIRA: https://issues.apache.org/jira/browse/JAMES-2950
+
+Even if this set of characters should be allowed for the local part of a 
Username regarding some context, as defined by the 
[RFC3696#section-3](https://tools.ietf.org/html/rfc3696#section-3), we decided 
that for reducing code complexity and more safety to not allow them anymore 
when creating new Usernames.
+
+However, the read of Usernames already existing with some of those characters 
is still allowed, to not introduce any breaking change.
 
 ### Hybrid blobStore replaces Union blobStore
 


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to