You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+54Lines changed: 54 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,58 @@
1
1
# Changelog
2
2
3
+
## [2.44.0] - 2026-02-27
4
+
5
+
### Build system
6
+
7
+
- git-cliff: do not capitalize the first letter of commit message.
8
+
9
+
### Documentation
10
+
11
+
- RELEASE.md: add section about dealing with antivirus false positives.
12
+
13
+
### Features / Changes
14
+
15
+
- improve logging of connection failures.
16
+
- add backup versions to the importing error message.
17
+
- add context to message loading failures.
18
+
- Add 📱 to all webxdc summaries ([#7790](https://github.com/chatmail/core/pull/7790)).
19
+
- Send webxdc name instead of raw file name in pre-messages. Display it in summary ([#7790](https://github.com/chatmail/core/pull/7790)).
20
+
- rpc: add startup health-check and propagate server errors.
21
+
22
+
### Fixes
23
+
24
+
- imex: do not call `set_config` before running SQL migrations ([#7851](https://github.com/chatmail/core/pull/7851)).
25
+
- add missing group description strings to cffi.
26
+
- chat-description-changed text in old clients ([#7870](https://github.com/chatmail/core/pull/7870)).
27
+
- add cffi type for "Description changed" info message.
28
+
- If there was no chat description, and it's set to be an empty string, don't send out a "chat description changed" message ([#7879](https://github.com/chatmail/core/pull/7879)).
29
+
- Make clicking on broadcast member-added messages work always ([#7882](https://github.com/chatmail/core/pull/7882)).
30
+
- tolerate empty existing directory in Accounts::new() ([#7886](https://github.com/chatmail/core/pull/7886)).
31
+
- If importing a backup fails, delete the partially-imported profile ([#7885](https://github.com/chatmail/core/pull/7885)).
32
+
- Don't generate new timestamp for re-sent messages ([#7889](https://github.com/chatmail/core/pull/7889)).
33
+
34
+
### Miscellaneous Tasks
35
+
36
+
- cargo: update async-native-tls from 0.5.0 to 0.6.0.
37
+
- add dev-version bump instructions to RELEASE.md (bumping to 2.44.0-dev).
38
+
- deps: bump cachix/install-nix-action from 31.9.0 to 31.9.1.
39
+
40
+
### Performance
41
+
42
+
- batched event reception.
43
+
44
+
### Refactor
45
+
46
+
- enable clippy::arithmetic_side_effects lint.
47
+
- imex: check for overflow when adding blob size.
48
+
- http: saturating addition to calculate cache expiration timestamp.
49
+
- Move migrations to the end of the file ([#7895](https://github.com/chatmail/core/pull/7895)).
50
+
- do not chain Autocrypt key verification to parsing.
10. Update the version to the next development version:
26
+
`scripts/set_core_version.py 1.117.0-dev`.
27
+
28
+
11. Commit and push the change:
29
+
`git commit -m "chore: bump version to 1.117.0-dev" && git push origin main`.
30
+
31
+
12. Once the binaries are generated and [published](https://github.com/chatmail/core/releases),
32
+
check Windows binaries for false positive detections at [VirusTotal].
33
+
Either upload the binaries directly or submit a direct link to the artifact.
34
+
You can use [old browsers interface](https://www.virustotal.com/old-browsers/)
35
+
if there are problems with using the default website.
36
+
If you submit a direct link and get to the page saying
37
+
"No security vendors flagged this URL as malicious",
38
+
it does not mean that the file itself is not detected.
39
+
You need to go to the "details" tab
40
+
and click on the SHA-256 hash in the "Body SHA-256" section.
41
+
If any false positive is detected,
42
+
open an issue to track removing it.
43
+
See <https://github.com/chatmail/core/issues/7847>
44
+
for an example of false positive detection issue.
45
+
If there is a false positive "Microsoft" detection,
46
+
mark the issue as a blocker.
47
+
48
+
[VirusTotal]: https://www.virustotal.com/
49
+
50
+
## Dealing with antivirus false positives
51
+
52
+
If Windows release is incorrectly detected by some antivirus, submit requests to remove detection.
53
+
54
+
"Microsoft" antivirus is built in Windows and will break user setups so removing its detection should be highest priority.
55
+
To submit false positive to Microsoft, go to <https://www.microsoft.com/en-us/wdsi/filesubmission> and select "Submit file as a ... Software developer" option.
56
+
57
+
False positive contacts for other vendors can be found at <https://docs.virustotal.com/docs/false-positive-contacts>.
58
+
Not all of them may be up to date, so check the links below first.
59
+
Previously we successfully used the following contacts:
0 commit comments