Skip to content

Commit e6438f9

Browse files
r10slink2xt
andauthored
chore(release): prepare for 1.135.0 (#5264)
after merging: 6. Tag the release: `git tag -a v1.135.0`. 7. Push the release tag: `git push origin v1.135.0`. 8. Create a GitHub release: `gh release create v1.135.0 -n ''`. --------- Co-authored-by: link2xt <link2xt@testrun.org>
1 parent 9135cff commit e6438f9

File tree

11 files changed

+121
-18
lines changed

11 files changed

+121
-18
lines changed

CHANGELOG.md

Lines changed: 100 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,104 @@
11
# Changelog
22

3+
## [1.135.0] - 2024-02-13
4+
5+
### Features / Changes
6+
7+
- Add wildcard pattern support to provider database.
8+
- Add device message about outgoing undecryptable messages ([#5164](https://github.com/deltachat/deltachat-core-rust/pull/5164)).
9+
- Context::set_config(): Restart IO scheduler if needed ([#5111](https://github.com/deltachat/deltachat-core-rust/pull/5111)).
10+
- Server_sent_unsolicited_exists(): Log folder name.
11+
- Cache system time instead of looking at the clock several times in a row.
12+
13+
### Fixes
14+
15+
- Dehtml: Don't just truncate text when trying to decode ([#5223](https://github.com/deltachat/deltachat-core-rust/pull/5223)).
16+
- Mark the gossip keys from the message as verified, not the ones from the db ([#5247](https://github.com/deltachat/deltachat-core-rust/pull/5247)).
17+
- Guarantee immediate message deletion if delete_server_after == 0 ([#5201](https://github.com/deltachat/deltachat-core-rust/pull/5201)).
18+
- Never allow a message timestamp to be a lot in the future ([#5249](https://github.com/deltachat/deltachat-core-rust/pull/5249)).
19+
- Imap::configure_mvbox: Do select_with_uidvalidity() before return.
20+
- ImapSession::select_or_create_folder(): Don't fail if folder is created in parallel.
21+
- Emit ConfigSynced event on the second device.
22+
- Create mvbox on setting mvbox_move.
23+
- Use SystemTime instead of Instant everywhere.
24+
- Restore database rows removed in previous release; this ensures compatibility when adding second device or importing backup and not all devices run the new core ([#5254](https://github.com/deltachat/deltachat-core-rust/pull/5254))
25+
26+
### Miscellaneous Tasks
27+
28+
- cargo: Bump image from 0.24.7 to 0.24.8.
29+
- cargo: Bump chrono from 0.4.31 to 0.4.33.
30+
- cargo: Bump futures-lite from 2.1.0 to 2.2.0.
31+
- cargo: Bump pin-project from 1.1.3 to 1.1.4.
32+
- cargo: Bump iana-time-zone from yanked 0.1.59 to 0.1.60.
33+
- cargo: Bump smallvec from 1.11.2 to 1.13.1.
34+
- cargo: Bump base64 from 0.21.5 to 0.21.7.
35+
- cargo: Bump regex from 1.10.2 to 1.10.3.
36+
- cargo: Bump libc from 0.2.151 to 0.2.153.
37+
- cargo: Bump reqwest from 0.11.23 to 0.11.24.
38+
- cargo: Bump axum from 0.7.3 to 0.7.4.
39+
- cargo: Bump uuid from 1.6.1 to 1.7.0.
40+
- cargo: Bump fast-socks5 from 0.9.2 to 0.9.5.
41+
- cargo: Bump serde_json from 1.0.111 to 1.0.113.
42+
- cargo: Bump syn from 2.0.46 to 2.0.48.
43+
- cargo: Bump serde from 1.0.194 to 1.0.196.
44+
- cargo: Bump toml from 0.8.8 to 0.8.10.
45+
- cargo: Update to strum 0.26.
46+
- Cargo update.
47+
- scripts: Do not install deltachat-rpc-client twice.
48+
49+
### Other
50+
51+
- Update welcome image, thanks @paulaluap
52+
.
53+
- Merge pull request #5243 from deltachat/dependabot/cargo/pin-project-1.1.4
54+
55+
.
56+
- Merge pull request #5241 from deltachat/dependabot/cargo/futures-lite-2.2.0
57+
58+
.
59+
- Merge pull request #5236 from deltachat/dependabot/cargo/chrono-0.4.33
60+
61+
.
62+
- Merge pull request #5235 from deltachat/dependabot/cargo/image-0.24.8
63+
64+
.
65+
- Basic self-reporting, core part ([#5129](https://github.com/deltachat/deltachat-core-rust/pull/5129))
66+
67+
Part of https://github.com/deltachat/deltachat-android/issues/2909
68+
69+
For now, this is only sending a few basic metrics..
70+
- Do not change db schema in an incompatible way ([#5254](https://github.com/deltachat/deltachat-core-rust/pull/5254))
71+
72+
PR #5099 removed some columns in the database that were actually in use.
73+
74+
usually, to not worsen UX unnecessarily
75+
(releases take time - in between, "Add Second Device", "Backup" etc.
76+
would fail), we try to avoid such schema changes (checking for
77+
db-version would avoid import etc. but would still worse UX),
78+
see discussion at #2294.
79+
80+
these are the errors, the user will be confronted with otherwise:
81+
82+
<img width=400
83+
src=https://github.com/deltachat/deltachat-core-rust/assets/9800740/e3f0fd6e-a7a9-43f6-9023-0ae003985425>
84+
85+
it is not great to maintain the old columns, but well :)
86+
87+
as no official releases with newer cores are rolled out yet, i think, it
88+
is fine to change the "107" migration
89+
and not copy things a second time in a newer migration.
90+
91+
(this issue happens to me during testing, and is probably also the issue
92+
reported by @lk108 for ubuntu-touch).
93+
94+
### Refactor
95+
96+
- Resultify token::exists.
97+
98+
### Tests
99+
100+
- Delete_server_after="1" should cause immediate message deletion ([#5201](https://github.com/deltachat/deltachat-core-rust/pull/5201)).
101+
3102
## [1.134.0] - 2024-01-31
4103

5104
### API-Changes
@@ -3476,3 +3575,4 @@ https://github.com/deltachat/deltachat-core-rust/pulls?q=is%3Apr+is%3Aclosed
34763575
[1.133.1]: https://github.com/deltachat/deltachat-core-rust/compare/v1.133.0...v1.133.1
34773576
[1.133.2]: https://github.com/deltachat/deltachat-core-rust/compare/v1.133.1...v1.133.2
34783577
[1.134.0]: https://github.com/deltachat/deltachat-core-rust/compare/v1.133.2...v1.134.0
3578+
[1.135.0]: https://github.com/deltachat/deltachat-core-rust/compare/v1.134.0...v1.135.0

Cargo.lock

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "deltachat"
3-
version = "1.134.0"
3+
version = "1.135.0"
44
edition = "2021"
55
license = "MPL-2.0"
66
rust-version = "1.70"

RELEASE.md

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,16 @@ For example, to release version 1.116.0 of the core, do the following steps.
99

1010
3. Update the changelog: `git cliff --unreleased --tag 1.116.0 --prepend CHANGELOG.md` or `git cliff -u -t 1.116.0 -p CHANGELOG.md`.
1111

12-
4. Update the version by running `scripts/set_core_version.py 1.116.0`.
12+
4. add a link to compare previous with current version to the end of CHANGELOG.md:
13+
`[1.116.0]: https://github.com/deltachat/deltachat-core-rust/compare/v1.115.2...v1.116.0`
1314

14-
5. Commit the changes as `chore(release): prepare for 1.116.0`.
15+
5. Update the version by running `scripts/set_core_version.py 1.116.0`.
16+
17+
6. Commit the changes as `chore(release): prepare for 1.116.0`.
1518
Optionally, use a separate branch like `prep-1.116.0` for this commit and open a PR for review.
1619

17-
6. Tag the release: `git tag -a v1.116.0`.
20+
7. Tag the release: `git tag -a v1.116.0`.
1821

19-
7. Push the release tag: `git push origin v1.116.0`.
22+
8. Push the release tag: `git push origin v1.116.0`.
2023

21-
8. Create a GitHub release: `gh release create v1.116.0 -n ''`.
24+
9. Create a GitHub release: `gh release create v1.116.0 -n ''`.

deltachat-ffi/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "deltachat_ffi"
3-
version = "1.134.0"
3+
version = "1.135.0"
44
description = "Deltachat FFI"
55
edition = "2018"
66
readme = "README.md"

deltachat-jsonrpc/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "deltachat-jsonrpc"
3-
version = "1.134.0"
3+
version = "1.135.0"
44
description = "DeltaChat JSON-RPC API"
55
edition = "2021"
66
default-run = "deltachat-jsonrpc-server"

deltachat-jsonrpc/typescript/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,5 +53,5 @@
5353
},
5454
"type": "module",
5555
"types": "dist/deltachat.d.ts",
56-
"version": "1.134.0"
56+
"version": "1.135.0"
5757
}

deltachat-repl/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "deltachat-repl"
3-
version = "1.134.0"
3+
version = "1.135.0"
44
license = "MPL-2.0"
55
edition = "2021"
66

deltachat-rpc-server/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "deltachat-rpc-server"
3-
version = "1.134.0"
3+
version = "1.135.0"
44
description = "DeltaChat JSON-RPC server"
55
edition = "2021"
66
readme = "README.md"

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,5 +55,5 @@
5555
"test:mocha": "mocha node/test/test.mjs --growl --reporter=spec --bail --exit"
5656
},
5757
"types": "node/dist/index.d.ts",
58-
"version": "1.134.0"
58+
"version": "1.135.0"
5959
}

0 commit comments

Comments
 (0)