Skip to content

Commit ac5c9e0

Browse files
authored
chore: bump transmission 4.1.0 beta.2 (transmission#7484)
* chore: bump to Transmission 4.1.0-beta.2 * docs: add release notes for 4.1.0-beta.2 * docs: update release notes * docs: update release notes
1 parent 2c5b7f9 commit ac5c9e0

File tree

2 files changed

+173
-1
lines changed

2 files changed

+173
-1
lines changed

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ set(TR_NAME ${PROJECT_NAME})
9797
set(TR_VERSION_MAJOR "4")
9898
set(TR_VERSION_MINOR "1")
9999
set(TR_VERSION_PATCH "0")
100-
set(TR_VERSION_BETA_NUMBER "1") # empty string for not beta
100+
set(TR_VERSION_BETA_NUMBER "2") # empty string for not beta
101101
set(TR_VERSION_DEV FALSE)
102102

103103
# derived from above: release type

news/news-4.1.0-beta.2.md

Lines changed: 172 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,172 @@
1+
# Transmission 4.1.0-beta.2
2+
3+
This is Transmission 4.1.0-beta.2. We're not in feature freeze yet,
4+
so this release includes some new features as well as bugfixes and
5+
performance improvements.
6+
7+
8+
## What's New in 4.1.0-beta.2
9+
10+
### Highlights
11+
12+
* Support trackers that only support the old BEP-7 with `&ipv4=` and `&ipv6=`. ([#7481](https://github.com/transmission/transmission/pull/7481))
13+
14+
### All Platforms
15+
16+
* Added support for using a proxy server for web connections. ([#5038](https://github.com/transmission/transmission/pull/5038))
17+
* Added optional sequential downloading. ([#6893](https://github.com/transmission/transmission/pull/6893), [#7047](https://github.com/transmission/transmission/pull/7047))
18+
* Disconnect blocklisted peers immediately upon blocklist update. ([#7167](https://github.com/transmission/transmission/pull/7167))
19+
* New files are assigned a file mode per the process _umask_ defined in `settings.json`. ([#7195](https://github.com/transmission/transmission/pull/7195))
20+
* Harden the HTTP tracker response parser. ([#7326](https://github.com/transmission/transmission/pull/7326))
21+
* Fixed an issue where the speed limits are not effective below 16KiB/s. ([#7339](https://github.com/transmission/transmission/pull/7339))
22+
* Added workaround for crashes related to [Curl bug 10936](https://github.com/curl/curl/issues/10936). ([#7416](https://github.com/transmission/transmission/pull/7416))
23+
* Added a workaround for users affected by [Curl bug 6312](https://github.com/curl/curl/issues/6312). ([#7447](https://github.com/transmission/transmission/pull/7447))
24+
* Better utilize high Internet bandwidth. ([#7029](https://github.com/transmission/transmission/pull/7029))
25+
* Save upload/download queue order between sessions. ([#7332](https://github.com/transmission/transmission/pull/7332))
26+
27+
### macOS Client
28+
29+
* Fixed the context menu's appearance in compact mode. ([#7350](https://github.com/transmission/transmission/pull/7350))
30+
* Added Afrikaans and Greek translations. ([#7477](https://github.com/transmission/transmission/pull/7477))
31+
32+
### GTK Client
33+
34+
* Fixing a bug in adding torrent in GTK application. ([#7247](https://github.com/transmission/transmission/pull/7247))
35+
36+
### Web Client
37+
38+
* Added a new alert message of a problem when renaming torrent or file name. ([#7394](https://github.com/transmission/transmission/pull/7394))
39+
* Fixed a bug inflating per-torrent rows by long torrent names in compact view. ([#7336](https://github.com/transmission/transmission/pull/7336))
40+
* Fixed incorrect text entry sensitivity when sessions changed. ([#7346](https://github.com/transmission/transmission/pull/7346))
41+
* Added column mode for viewport unconstrained browsers. ([#7051](https://github.com/transmission/transmission/pull/7051))
42+
* Fixed an issue where Transmission web's custom context menu does not close when clicking on some outside element. ([#7296](https://github.com/transmission/transmission/pull/7296))
43+
* Implemented a new popup management system for web client to support multiple popups in a hierarchy-like system. ([#7297](https://github.com/transmission/transmission/pull/7297))
44+
45+
### Daemon
46+
47+
* Added optional sequential downloading. ([#7048](https://github.com/transmission/transmission/pull/7048))
48+
49+
### transmission-remote
50+
51+
* Improved error logging. ([#7034](https://github.com/transmission/transmission/pull/7034))
52+
53+
## Thank You!
54+
55+
Last but certainly not least, a big ***Thank You*** to these people who contributed to this release:
56+
57+
### Contributions to All Platforms:
58+
59+
* @cdowen:
60+
* Disconnect blocklisted peers immediately upon blocklist update. ([#7167](https://github.com/transmission/transmission/pull/7167))
61+
* @ile6695 ([Ilkka Kallioniemi](https://github.com/ile6695)):
62+
* Code review. ([#7457](https://github.com/transmission/transmission/pull/7457))
63+
* @jggimi ([Josh Grosse](https://github.com/jggimi)):
64+
* New files are assigned a file mode per the process _umask_ defined in `settings.json`. ([#7195](https://github.com/transmission/transmission/pull/7195))
65+
* @killemov:
66+
* Code review. ([#7047](https://github.com/transmission/transmission/pull/7047))
67+
* @nevack ([Dzmitry Neviadomski](https://github.com/nevack)):
68+
* Code review. ([#5038](https://github.com/transmission/transmission/pull/5038), [#7195](https://github.com/transmission/transmission/pull/7195), [#7383](https://github.com/transmission/transmission/pull/7383))
69+
* @reardonia ([reardonia](https://github.com/reardonia)):
70+
* Code review. ([#6892](https://github.com/transmission/transmission/pull/6892), [#7167](https://github.com/transmission/transmission/pull/7167), [#7177](https://github.com/transmission/transmission/pull/7177), [#7195](https://github.com/transmission/transmission/pull/7195), [#7355](https://github.com/transmission/transmission/pull/7355))
71+
* Handshake: add fire_timer() explicitly instead of overloading fire_done(). ([#6966](https://github.com/transmission/transmission/pull/6966))
72+
* Consume early pad a/b, improve handshake tests. ([#6987](https://github.com/transmission/transmission/pull/6987))
73+
* @tearfur ([Yat Ho](https://github.com/tearfur)):
74+
* Code review. ([#5038](https://github.com/transmission/transmission/pull/5038), [#6966](https://github.com/transmission/transmission/pull/6966), [#6987](https://github.com/transmission/transmission/pull/6987), [#7167](https://github.com/transmission/transmission/pull/7167), [#7195](https://github.com/transmission/transmission/pull/7195), [#7313](https://github.com/transmission/transmission/pull/7313), [#7447](https://github.com/transmission/transmission/pull/7447), [#7461](https://github.com/transmission/transmission/pull/7461), [#7462](https://github.com/transmission/transmission/pull/7462), [#7469](https://github.com/transmission/transmission/pull/7469), [#7470](https://github.com/transmission/transmission/pull/7470), [#7471](https://github.com/transmission/transmission/pull/7471))
75+
* Refactor: store peers as benc in resume file. ([#6892](https://github.com/transmission/transmission/pull/6892))
76+
* Added optional sequential downloading. ([#6893](https://github.com/transmission/transmission/pull/6893), [#7047](https://github.com/transmission/transmission/pull/7047))
77+
* Fix: abort handshake if the torrent is stopped. ([#6947](https://github.com/transmission/transmission/pull/6947))
78+
* Refactor: save outgoing `len(PadA)`, `len(PadB)` and `len(IA)`. ([#6973](https://github.com/transmission/transmission/pull/6973))
79+
* Better utilize high Internet bandwidth. ([#7029](https://github.com/transmission/transmission/pull/7029))
80+
* Refactor: use new `tr_variant` API for resume. ([#7069](https://github.com/transmission/transmission/pull/7069))
81+
* Refactor: use evhttp public accessors in rpc server. ([#7112](https://github.com/transmission/transmission/pull/7112))
82+
* Fix: use message id to check for pex and metadata xfer support. ([#7177](https://github.com/transmission/transmission/pull/7177))
83+
* Feat: support the JSON `null` type in `tr_variant`. ([#7255](https://github.com/transmission/transmission/pull/7255))
84+
* Fix: shadowed variable warning in `tr_torrentVerify()`. ([#7305](https://github.com/transmission/transmission/pull/7305))
85+
* Harden the HTTP tracker response parser. ([#7326](https://github.com/transmission/transmission/pull/7326))
86+
* Save upload/download queue order between sessions. ([#7332](https://github.com/transmission/transmission/pull/7332))
87+
* Fixed an issue where the speed limits are not effective below 16KiB/s. ([#7339](https://github.com/transmission/transmission/pull/7339))
88+
* Refactor: set peer io socket in constructor. ([#7355](https://github.com/transmission/transmission/pull/7355))
89+
* Chore: bump wide-integer. ([#7383](https://github.com/transmission/transmission/pull/7383))
90+
* Added workaround for crashes related to [Curl bug 10936](https://github.com/curl/curl/issues/10936). ([#7416](https://github.com/transmission/transmission/pull/7416))
91+
* Experimental fix for frequent corrupt pieces and stuck progress. ([#7443](https://github.com/transmission/transmission/pull/7443))
92+
* Feat: warn about problematic curl versions. ([#7457](https://github.com/transmission/transmission/pull/7457))
93+
* Support trackers that only support the old BEP-7 with `&ipv4=` and `&ipv6=`. ([#7481](https://github.com/transmission/transmission/pull/7481))
94+
* Refactor: rename unreleased quarks to snake_case. ([#7483](https://github.com/transmission/transmission/pull/7483))
95+
* @Terentyev ([Alexander Terentyev](https://github.com/Terentyev)):
96+
* Added support for using a proxy server for web connections. ([#5038](https://github.com/transmission/transmission/pull/5038))
97+
* @ThinkChaos:
98+
* Code review. ([#5038](https://github.com/transmission/transmission/pull/5038))
99+
* @userwiths ([Bark](https://github.com/userwiths)):
100+
* Fix: Take into account only the private that is inside info. ([#7313](https://github.com/transmission/transmission/pull/7313))
101+
* @wegood9 ([pathC](https://github.com/wegood9)):
102+
* Added a workaround for users affected by [Curl bug 6312](https://github.com/curl/curl/issues/6312). ([#7447](https://github.com/transmission/transmission/pull/7447))
103+
104+
### Contributions to macOS Client:
105+
106+
* @michalsrutek ([Michal Šrůtek](https://github.com/michalsrutek)):
107+
* Fixed MacStadium opensource URL. ([#7289](https://github.com/transmission/transmission/pull/7289))
108+
109+
### Contributions to Qt Client:
110+
111+
* @H5117:
112+
* Qt: refactor Application. ([#7092](https://github.com/transmission/transmission/pull/7092))
113+
* @killemov:
114+
* Code review. ([#7092](https://github.com/transmission/transmission/pull/7092))
115+
* @tearfur ([Yat Ho](https://github.com/tearfur)):
116+
* Code review. ([#7479](https://github.com/transmission/transmission/pull/7479))
117+
118+
### Contributions to GTK Client:
119+
120+
* @cloppingemu ([cloppingemu](https://github.com/cloppingemu)):
121+
* Fixing a bug in adding torrent in GTK application. ([#7247](https://github.com/transmission/transmission/pull/7247))
122+
123+
### Contributions to Web Client:
124+
125+
* @Rukario:
126+
* Code review. ([#7340](https://github.com/transmission/transmission/pull/7340), [#7346](https://github.com/transmission/transmission/pull/7346))
127+
* Refactor: alternative x/y coords to account for zoomed in browser. ([#6945](https://github.com/transmission/transmission/pull/6945))
128+
* Added column mode for viewport unconstrained browsers. ([#7051](https://github.com/transmission/transmission/pull/7051))
129+
* Removed per-torrent start/pause button from web client. ([#7292](https://github.com/transmission/transmission/pull/7292))
130+
* Fixed an issue where Transmission web's custom context menu does not close when clicking on some outside element. ([#7296](https://github.com/transmission/transmission/pull/7296))
131+
* Implemented a new popup management system for web client to support multiple popups in a hierarchy-like system. ([#7297](https://github.com/transmission/transmission/pull/7297))
132+
* Refactor: multiple popups code refinement. ([#7310](https://github.com/transmission/transmission/pull/7310))
133+
* Refactor: pointer device listener code refinement. ([#7311](https://github.com/transmission/transmission/pull/7311))
134+
* Fixed a bug inflating per-torrent rows by long torrent names in compact view. ([#7336](https://github.com/transmission/transmission/pull/7336))
135+
* Refactor: drop className `.full` in favor of `:not(.compact)`. ([#7354](https://github.com/transmission/transmission/pull/7354))
136+
* Added a new alert message of a problem when renaming torrent or file name. ([#7394](https://github.com/transmission/transmission/pull/7394))
137+
* @tearfur ([Yat Ho](https://github.com/tearfur)):
138+
* Code review. ([#6945](https://github.com/transmission/transmission/pull/6945), [#7051](https://github.com/transmission/transmission/pull/7051), [#7297](https://github.com/transmission/transmission/pull/7297), [#7310](https://github.com/transmission/transmission/pull/7310), [#7354](https://github.com/transmission/transmission/pull/7354))
139+
* Fix(webui): dispatch `close` events when closing popups. ([#7340](https://github.com/transmission/transmission/pull/7340))
140+
* Fixed incorrect text entry sensitivity when sessions changed. ([#7346](https://github.com/transmission/transmission/pull/7346))
141+
142+
### Contributions to Daemon:
143+
144+
* @tearfur ([Yat Ho](https://github.com/tearfur)):
145+
* Added optional sequential downloading. ([#7048](https://github.com/transmission/transmission/pull/7048))
146+
147+
### Contributions to transmission-cli:
148+
149+
* @tearfur ([Yat Ho](https://github.com/tearfur)):
150+
* Refactor: convert `tr_net_init_mgr` to singleton. ([#6914](https://github.com/transmission/transmission/pull/6914))
151+
152+
### Contributions to transmission-remote:
153+
154+
* @bheesham ([Bheesham Persaud](https://github.com/bheesham)):
155+
* Improved error logging. ([#7034](https://github.com/transmission/transmission/pull/7034))
156+
* @tearfur ([Yat Ho](https://github.com/tearfur)):
157+
* Code review. ([#7034](https://github.com/transmission/transmission/pull/7034))
158+
159+
### Contributions to Everything Else:
160+
161+
* @bitigchi ([Emir SARI](https://github.com/bitigchi)):
162+
* Use en and em dashes where appropriate. ([#7402](https://github.com/transmission/transmission/pull/7402))
163+
* @mhadam ([Michael Hadam](https://github.com/mhadam)):
164+
* Updated rpc-spec.md. ([#7387](https://github.com/transmission/transmission/pull/7387))
165+
* @nevack ([Dzmitry Neviadomski](https://github.com/nevack)):
166+
* Fixed building transmission with C++23. ([#6832](https://github.com/transmission/transmission/pull/6832))
167+
* @reardonia ([reardonia](https://github.com/reardonia)):
168+
* Code review. ([#7408](https://github.com/transmission/transmission/pull/7408))
169+
* @tearfur ([Yat Ho](https://github.com/tearfur)):
170+
* Code review. ([#6832](https://github.com/transmission/transmission/pull/6832))
171+
* Test(dht): use static IP address. ([#7408](https://github.com/transmission/transmission/pull/7408))
172+

0 commit comments

Comments
 (0)