source: branches/1.5x/NEWS @ 7814

Last change on this file since 7814 was 7814, checked in by charles, 13 years ago

update NEWS

  • Property svn:keywords set to Date Rev Author Id
File size: 22.9 KB
Line 
1NEWS file for Transmission <http://www.transmissionbt.com/>
2
31.50 (2009/01/dd)
4<http://trac.transmissionbt.com/query?milestone=1.50&group=component&groupdesc=1&order=severity>
5- All Platforms
6   + IPv6 support
7   + Fix a couple of 1.42 crashes
8   + Fix 1.42 error that made tracker announces slower over time
9   + Improved connectivity for encrypted peers
10   + Fix a Mac-centric peer connection bug from 1.41
11   + Better performance when sharing with very fast peers
12   + Handle non-UTF-8 torrent files more gracefully
13   + When removing local data only remove data from the torrent
14- GTK+
15   + Various HIG and usability changes
16- Daemon
17   + Make i18n support optional for cli and daemon clients
18- CLI
19   + Support session.json settings as the Daemon and GTK+ clients do
20- Web Interface
21   + Re-add the ability to add transfers using torrent file URLs
22
231.42 (2008/12/24)
24<http://trac.transmissionbt.com/query?milestone=1.42&group=component&groupdesc=1&order=severity>
25- All Platforms
26   + Fix 1.41 lockup issue
27
281.41 (2008/12/23)
29<http://trac.transmissionbt.com/query?milestone=1.41&group=component&groupdesc=1&order=severity>
30- All Platforms
31   + Better peer management in large swarms
32   + Support BitTorrent Enhancement Proposal (BEP) #21 "Extension for Partial Seeds"
33   + Partial support for BEP #6 "Fast Extension" (reject, have all/none)
34   + Honor the peer's BEP #10 reqq key, when available
35   + Fix 1.40 "Got HTTP Status Code: 0" error message
36   + Fix 1.40 "lazy bitfield" error
37   + Fix 1.40 "jumpy upload speed" bug
38   + Fix handshake peer_id error
39   + Corrrectly handle Windows-style newlines in Bluetack blocklists
40   + More accurate bandwidth measurement
41   + File selection & priority was reset when editing a torrent's tracker list
42   + Fix autoconf/automake build warnings
43- GTK+
44   + In the Details dialog's peer tabs, rows were sometimes duplicated
45   + Minor bugfixes, usability changes, and locale improvements
46   + Three new translations: Afrikaans, Asturian, Bosnian
47   + Sixteen updated translations
48- Daemon
49   + Fix 1.40 bug in handling IP whitelist
50   + Minor bugfixes and output cleanup
51   + Windows portability
52- CLI
53   + Fix minor free-memory-read bug
54
551.40 (2008/11/09)
56<http://trac.transmissionbt.com/query?milestone=1.40&group=component&groupdesc=1&order=severity>
57- All Platforms
58   + Tracker communication uses fewer resources
59   + More accurate bandwidth limits
60   + Reduce disk fragmentation by preallocating files
61   + Stability, security, and performance improvements to the RPC/Web UI server
62   + Support compression when serving Web UI and RPC responses
63   + Simplify the RPC whitelist
64   + Fix bug that prevented handshakes with encrypted BitComet peers
65   + Fix 1.3x bug that could re-download some data unnecessarily
66   + Lazy bitfields
67- Mac
68   + Option to automatically update the blocklist weekly
69   + In the file inspector tab, show progress and size for folders
70   + Scrollbars correctly appear when the main window auto-resizes
71   + Sparkle updated to 1.5b6
72- GTK+
73   + Option to automatically update the blocklist weekly
74   + Added off-hour bandwidth scheduling
75   + Simplify file/priority selection in the details dialog
76   + Fix a couple of crashes
77   + 5 new translations: Australian, Basque, Kurdish, Kurdish (Sorani), Malay
78   + 43 updated translations
79- Web Client
80   + The Web Client is now out of beta
81   + Minor display fixes
82   + On iPhone/iPod touch, launching from the home screen hides the address bar
83- Daemon
84   + Added the ability to get detailed peer information on torrents
85   + Fix bug that didn't handle --config-dir and TRANSMISSION_HOME correctly
86   + Windows portability
87
88
891.34 (2008/09/16)
90<http://trac.transmissionbt.com/query?milestone=1.34&group=component&groupdesc=1&order=severity>
91- All Clients
92   + Don't reconnect too frequently to the same peer
93   + Webseed bugfix
94   + Fix bug that caused some transfers to not be scraped
95   + Fix BSD build issues
96   + Handle OpenTracker's `downloaded' key in announce responses
97- Mac
98   + Fix memory leak when updating blocklist
99   + Connect to the web interface when the application's path contains a space
100- GTK+
101   + Minor display fixes
102   + 15 updated translations + 1 new language
103- Daemon
104   + Minor display fixes
105- Web Client
106   + Minor display fixes
107- CLI:
108   + Fix crash when creating a torrent file
109
1101.33 (2008/08/30)
111http://trac.transmissionbt.com/query?group=component&milestone=1.33
112- All Platforms
113   + Fix crash from malicious torrent files with a piece size of zero
114   + When creating new torrent files, change behavior that caused
115     "Multi tracker torrents are not allowed" warning on one tracker
116   + Fix Unicode handling in the JSON parser/generator
117   + Fix memory error when reading KTorrent's PEX messages
118   + Fix small memory leaks
119- Mac
120   + Rephrase "data not fully available" to "remaining time unknown"
121   + Fix bug where torrent file creation would fail because an extra blank tracker address was inserted
122- Daemon
123   + Fix crash when adding nonexistent torrents via transmission-remote
124- GTK+
125   + Fix crash from malicious torrent files with large creator fields
126   + Fix error where some torrents opened via a web browser didn't appear
127
1281.32 (2008/08/08)
129http://trac.transmissionbt.com/query?group=component&milestone=1.32
130- All Platforms
131   + Fix bug introduced in 1.30 that caused poor tracker communication
132   + Creating torrent files for files >= 2 GB will result in 2 MB pieces
133- Mac
134   + Fix bug where the proxy type was changed from SOCKS5 to SOCKS4 on launch
135
1361.31 (2008/08/06)
137http://trac.transmissionbt.com/query?group=component&milestone=1.31
138- All Platforms
139   + Fix a crash caused by certain torrent files
140
1411.30 (2008/08/05)
142http://trac.transmissionbt.com/query?group=component&milestone=1.30
143- All Platforms
144   + The "Clutch" web interface is now bundled with Transmission (as a beta)
145   + Ability to add and remove tracker addresses
146   + Ability to create torrent files with multiple tracker addresses
147   + Added support for HTTP/FTP Seeding (GetRight style)
148   + Added proxy support for communicating with trackers
149   + Allow torrent creation with no tracker address (required by some trackers)
150   + New JSON-RPC protocol for clients to interact with the backend
151- Daemon
152   + transmission-daemon and transmission-remote were rewritten from scratch
153   + remote and daemon now support per-file priority & download flag settings
154- Mac
155   + Quick Look integration in the main window and inspector's file tab
156   + Transfers can be dragged to different groups
157   + Option to only show the add window when manually adding transfers
158   + Status strings are toggled from the action button (they are no longer clickable)
159   + Colors in pieces bar and pieces box more accurately reflect their corresponding values
160   + The port checker now uses our own portcheck.transmissionbt.com
161   + Turkish localization
162- GTK+
163   + Add options to inhibit hibernation and to toggle the tray icon
164   + Lots of small bug fixes and usability improvements
165   + Dozens of updated translations
166
1671.22 (2008/06/13)
168http://trac.transmissionbt.com/query?group=component&milestone=1.22
169- All Platforms
170  + Fix two separate BitTorrent unchoke bugs that could affect performance
171  + Transmission now builds correctly on Sun Studio
172  + Minor man page fixes
173- Mac
174  + Fix bug where "Program Started" in the Statistics window would sometimes display as 0
175- GTK+
176  + Fix crash when quitting while the stats window is still up
177  + Added Latvian, Malayalam, Serbian, and Telugu translations
178  + Updated Czech, Spanish, Romanian, Russian, Dutch, Polish, Italian,
179    Portuguese, Catalan, Danish, German, Swedish, Traditional Chinese,
180    Finnish, and Chinese (simplified) translations
181- CLI:
182  + Fix scraping torrents with the -s command-line argument
183
1841.21 (2008/05/21)
185http://trac.transmissionbt.com/query?group=component&milestone=1.21
186- All Platforms
187   + Fix rare crash-on-startup bug
188   + Handle corrupt announce URLs in torrent files more gracefully
189   + Fix minor memory leak when closing torrents
190- Mac
191   + Fix visual glitch with the pieces bar
192   + Italian localization included
193- GTK+
194   + Updated Catalan, Danish, German, Spanish, Finnish, Hebrew, Italian, Dutch,
195     Polish, Romanian, Thai, Turkish, and Traditional Chinese translations
196
1971.20 (2008/05/09)
198http://trac.transmissionbt.com/query?group=component&milestone=1.20
199- All Platforms
200   + Support https tracker connections
201   + IP blocking using the Bluetack Level1 blocklist
202   + Better support of multitracker torrents
203   + Faster UPnP port mapping on startup
204   + Ability to reset global statistics
205   + Various bugfixes
206- Mac
207   + Display of decimal numbers matches system international settings
208   + Updated Dock badge images
209- GTK+
210   + Inhibit hibernation when downloading
211   + Use XDG basedir spec for configuration files
212   + Various bug fixes and usability improvements
213   + Vastly improved translations thanks to the Ubuntu translation team
214
2151.11 (2008/04/04)
216- Mac
217   + Fix scrape address visual glitch with the tracker inspector tab
218   + Only make the progress status string clickable on multi-file torrents
219   + Traditional Chinese localization, updated Russian localization
220- GTK+
221   + Fix a couple of minor display issues
222
2231.10 (2008/03/28)
224- All Platforms
225   + Stop torrents when downloading and the disk becomes full
226   + Removing a torrent also removes it from the cache
227   + Smaller memory footprint per-torrent and per-peer
228   + Various backend bugfixes & improvements
229- Mac
230   + Window when adding torrents to select files and other settings
231   + Leopard: Collapsable group dividers
232   + Use the file icon as the per-torrent action button
233   + Tracker tab in the inspector
234   + Message log specifies the torrent/activity the message relates to
235   + Updated images in the inspector
236   + Optional display of remaining time while seeding in Minimal View
237   + Improved accuracy for displaying the remaining disk space warning
238- GTK+
239   + Window for selecting files & priorities when opening torrents
240   + Display a system tray popup when a torrent finishes downloading
241   + Watch folder for auto-adding torrents
242   + Improved preferences dialog and message log window
243   + Tracker tab in the Details window
244   + Dozens of usability, Gnome HIG, and i18n improvements
245   + Support KDE button ordering
246   + Option to delete a torrent and its downloaded files
247- Daemon
248   + Ability to force a "Verify Local Data" for a torrent
249
2501.06 (2008/02/26)
251- All Platforms:
252   + Improvements and bugfixes to "Verify Local Data"
253   + Use less CPU
254   + Fix support for multitracker torrents
255   + Updated UPnP code to miniupnpc-1.0
256   + Fix two shutdown memory errors
257- GTK+
258   + Fix small memory leak
259   + GUI error when verifying local data
260- CLI:
261   + Torrent creation error on non-absolute pathnames
262
2631.05 (2008/02/08)
264- All Platforms:
265   + Fix 1.04 crash when parsing bencoded data
266   + Packaging improvements
267- Mac
268   + Fix bug remembering reordered groups
269- GTK+
270   + Fix glitch that occurred when specifying which files to download
271   + Fix "Sort by Progress"
272   + Various interface and HIG improvements
273   + Updated Swedish, Italian translations
274- Daemon
275   + Fix "transmission-remote -x"
276   + Fix PEX enable/disable bug
277
2781.04 (2008/01/31)
279- All Platforms:
280   + Fix (potential) remote crash bug with extension protocol
281   + Fix bug when verifying a torrent and pressing `pause'
282
2831.03 (2008/01/29)
284- All Platforms:
285   + Fix bug setting maximum peer limits
286   + Fix overflow issue with very large torrents
287   + Fix LTEP handshake bug
288   + Fix handshake bug with mainline BitTorrent
289   + Fix bug when talking to lighttpd-based trackers
290- GTK+
291   + Various packaging, HiG, and interface improvements
292
2931.02 (2008/01/22)
294- All Platforms:
295   + Fix 1.00 bug that choked some models of routers
296   + Fix 1.00 crash in peer handshake
297   + Fix 1.00 bug that sometimes froze the app for a long time
298   + Minor improvements to the command-line client
299- GTK+
300   + Fix crash when removing a torrent while its details window is open
301   + Better compliance with the Gnome interface guidelines
302   + I18N fixes
303   + Updated Dutch translation
304   + Various other interface additions and improvements
305
3061.01 (2008/01/11)
307- All Platforms:
308   + Fix 1.00 freezing issue
309   + Fix 1.00 assertion failure
310   + Improve initial connection speed
311   + Added connection throttle to avoid router overload
312   + Improve reconnection to peers with imperfect network connections
313   + Fix crashes on architectures that require strict alignment
314- OS X:
315   + Leopard: Double-click icon to reveal in Finder, progress string to toggle selected and total, and anywhere else to toggle the inspector
316   + Leopard: Better behavior with Time Machine
317   + Fix bugs with Clutch support
318- GTK+:
319   + New Brazilian Portuguese, Chinese, Dutch, and Turkish translations
320   + Fix 1.00 desktop internationalization error
321
3221.00 (2008/01/04)
323- All Platforms:
324   + Port forwarding now performed by MiniUPnP and libnatpmp
325   + Ability to set global and per-torrent number of connections
326   + Option to prefer not using encryption
327   + Fix tracker connection error
328   + PEX is now configured globally
329   + Updated icon
330- OS X:
331   + Redesigned Leopard-like look
332   + Group labeling, filtering, and sorting
333   + Statistics window
334   + Pieces Bar (return of Advanced Bar)
335   + Display "not available" overlay on the regular bar
336   + Display remaining time for seeding transfers
337   + Sort by total activity
338   + Connectable from the Clutch web interface
339   + Leopard: Time Machine will ignore incomplete downloads
340   + Leopard: Fix bug where text fields would reject localized decimal values
341   + Leopard: Fix bug where bandwidth rates chosen from the action menu would not apply the first time
342- GTK+:
343   + Redesigned main window interface
344   + Minimal Mode for showing more torrents in less desktop space
345   + Torrent filtering
346   + Port forwarding tester in Preferences
347   + Statistics window
348   + Sort by total activity, progress, state, and tracker
349   + Various other interface additions and improvements
350- CLI:
351   + Restore `scrape' feature
352
3530.96 (2007/12/10)
354- All Platforms:
355   + Fix 0.95 data corruption error
356   + Fix 0.95 bug that broke UPnP
357- OS X:
358   + Fix bug where dragging non-torrent files over the main window could result in excessive memory usage
359
3600.95 (2007/12/04)
361- All Platforms:
362   + Fix router errors caused by sending too many tracker requests at once
363   + Fix bug that let speed-limited torrents upload too quickly
364   + Faster average upload speeds
365   + Faster connection to peers after starting a torrent
366   + Fix memory corruption error
367   + Disable SWIFT for ratio-based trackers
368- OS X:
369   + Leopard: Fix for NAT-PMP port mapping
370- GTK:
371   + Fix Nokia 770 crash
372
3730.94 (2007/11/25)
374- All Platforms:
375   + Faster average download speeds
376   + Automatically ban peers that send us too many corrupt pieces
377   + Fix a crash that occurred if a peer sent us an incomplete message
378   + Fix portmapping crash
379   + Fix bug that left files open after their torrents were stopped
380   + Fix 0.93 file permissions bug
381   + Fix tracker redirect error
382   + Fix LTEP PEX bug
383
3840.93 (2007/11/12)
385- All Platforms:
386   + Fix "router death" bug that impaired internet connectivity
387   + Fix bug that could cause good peer connections to be lost
388   + Tweak request queue code to improve download speeds
389   + Better handling of very large files on 32bit systems
390   + Consume less battery power on laptops
391   + Fix minor IPC parsing error
392
3930.92 (2007/11/05)
394- All Platforms:
395   + Fix 0.90 data corruption bugs
396   + Fix 0.90 possible delay when quitting
397   + Fix 0.90 small memory leaks
398- OS X:
399   + Leopard: Fix bug with typing values in Inspector->Options
400   + Leopard: Fix bug with toggling Minimal View
401- GTK:
402   + Better support for large files on some Linux systems
403   + Fix localization error in torrent inspector's dates
404
4050.91 (2007/10/28)
406- All Platforms:
407   + Fix 0.90 speed limits
408   + Fix 0.90 problems announcing to some trackers
409   + Fix 0.90 socket connection leak
410   + Fix 0.90 IPC crash
411   + Fix 0.90 cache bug that could cause "verify local files" to fail
412   + Fix 0.90 build errors on OpenBSD and on older C compilers
413- OS X:
414   + Fix a crash caused by custom sound files
415   + Add Dutch localization, re-add Russian localization, fix Korean localization
416- GTK:
417   + Fix 0.90 packaging errors
418   + Fix 0.90 crash-on-start with assertion failure: "destination != (void*)0"
419
4200.90 (2007/10/23)
421- All Platforms:
422   + Encryption support, with option to ignore unencrypted peers
423   + Only report downloaded, verified good pieces in tracker `download' field
424   + Improved compliance with BitTorrent spec
425   + MSE Tracker Extension support
426   + Significant rewrite of the libtransmission back-end
427- OS X:
428   + Per-torrent action menu
429   + Redesigned inspector with additional statistics and ability to be resized vertically in Peers and Files tabs
430   + Redesigned message log
431   + Optimizations to decrease memory usage
432   + Sort and filter by tracker
433   + Icon enhanced to support size of 512 x 512
434   + Various smaller interface additions and improvements
435- GTK:
436   + Various interface improvements
437   + Better compliance with the Gnome interface guidelines
438
4390.82 (2007/09/09)
440- All Platforms:
441   + Fixed bug that could limit transfer speeds
442   + Fixed bug that corrupted torrents > 4 GB
443   + Fixed bug that could allow bad peers to send too many pieces
444   + For peers supporting both Azureus' and LibTorrent's extensions, allow negotiation to decide which to use
445   +  Other minor fixes
446
4470.81 (2007/08/22)
448- All Platforms:
449   + Fix 0.80 assertion crashes
450   + Fix a bug that miscounted how many peers Transmission wants connected
451   + Clarify misleading error messages
452   + Fix memory leaks
453- OS X:
454   + Multiple fixes to creating torrents and adding new torrents
455   + Updated Russian and Spanish translations
456- GTK:
457   + Updated Dutch, Portuguese, French, and Slovakian translations
458- CLI:
459   + Better support for cli-driven torrent creation
460   + Fix a bug that misparsed command-line arguments
461
4620.80 (2007/08/07)
463 - Ability to selectively download and prioritize files
464 - Torrent file creation
465 - Speed and CPU load improvements
466 - Fix to UPnP
467 - Rechecking torrents is now done one-at-a-time to avoid heavy disk load
468 - Better rechecking of torrents that have many files
469 - Many miscellaneous improvements and bugfixes
470 - Partial licensing change -- see the LICENSE file for details
471 - OS X:
472   + Overlay when dragging torrent files, URLs, and data files onto window
473   + Ability to set an amount of time to consider a transfer stalled
474   + More progress bar colors
475   + Various smaller interface improvements
476   + Italian, Korean, and Russian translations
477 - GTK:
478   + Added Torrent Inspector dialog
479   + Added Update Tracker button
480   + Various smaller interface improvements
481
4820.72 (2007/04/30)
483 - Reset download/upload amounts when sending "started"
484 - Fix rare XML parsing bug
485
4860.71 (2007/04/23)
487 - Send port info when sending requests
488 - Calculate ratio differently when seeding without ever downloading
489 - Add additional error messages and debug info
490 - Improved UPnP support
491 - OS X:
492   + Fix error when using default incomplete folder
493   + Disable the stop ratio once it is reached (while seeding)
494   + Small interface adjustments
495
4960.70 (2007/04/18)
497 - New icon
498 - Automatic port mapping (NAT-PMP and UPnP IGD)
499 - Peer exchange (PEX) compatible with Azureus and uTorrent
500 - Multitracker support
501 - Better handling of tracker announce interval
502 - Fixes bug where absurdly huge upload/download totals could be sent
503 - Automatic tracker scraping
504 - Cache connected peers
505 - Many miscellaneous bugfixes and small improvements
506 - OS X:
507   + Requires 10.4 Tiger or newer
508   + Download and seeding queues that can be user-ordered
509   + Speed Limit: Second set of bandwidth limits that can be toggled or
510     scheduled
511   + Individual torrent bandwidth limits
512   + Separate complete and incomplete download folders
513   + Filter and search bar
514   + Expanded Inspector with many additional views and stats
515   + Fragment status view in Inspector shows downloaded or availability
516   + Watch folder to auto add torrent files
517   + Auto resizing of the main window
518   + Minimal view to take up less space
519   + Seeding bar shows progress in finishing seeding
520   + Sounds when downloading and seeding complete
521   + Warnings for directory unavailable and not enough space
522   + Message log window
523   + New toolbar icons
524   + Built-in help files
525   + French, Spanish, German, and Greek translations
526 - GTK+:
527   + Adds Spanish, Polish, Russian, Bulgarian, Romanian, Swedish, and
528     Finnish translations
529   + Message window
530   + Better window manager integration
531   + Add file view to properties dialog
532
5330.6.1 (2006/06/25)
534 - OS X:
535   + Fixes a bug in the updater that could cause repeated hits to the
536     appcast
537 - GTK+:
538   + Fixes drag-and-drop
539   + Adds Italian and French translations
540
5410.6 (2006/06/21)
542 - Ability to limit download rate
543 - Automatic banning of peers who send bad data
544 - Can keep a copy of the torrent file so the original can be deleted
545 - Many bugfixes
546 - OS X:
547   + Reworked interface
548   + Rate limits can be changed directly from the main window
549   + Ability to automatically stop seeding at a given ratio
550   + Allows sorting of the tranfers list
551   + Extended Info Inspector
552   + Automatic updating with Sparkle
553 - GTK+:
554   + Add torrents via command line. If Transmission is already running,
555       add them to running copy
556   + Improved long filename handling
557
5580.5 (2006/02/11)
559 - Only uses one port for all torrents
560 - Rewritten choking algorithm
561 - Remembers download and upload sizes from one launch to another
562 - New GTK+ interface
563 - New BeOS interface
564 - OS X: Dock badging
565 - OS X: Shows the file icon in the list
566 - OS X: Shows ratio once download is completed
567 - OS X: Automatic check for update
568 - OS X: Fixes a display bug on Intel Macs
569
5700.4 (2005/11/18)
571 - Uses less CPU downloading torrents with many pieces
572 - The UI could freeze when the hard drive was having a hard time - fixed
573 - Fixes for difficult trackers, which require a 'key' parameter or a
574     User Agent field
575 - OS X: Cleaner look, unified toolbar
576 - OS X: Added a document icon for torrent files
577 - OS X: Added a Pause/Resume button for each torrent, and a
578    "Reveal in Finder" button
579 - OS X: Added a contextual menu
580 - OS X: Sometimes torrents kept "Stopping..." forever - fixed
581 - OS X: Several minor improvements or fixes: allows column reordering,
582    fixed resizing on Panther, remember the position of the window,
583    fixed display of Unicode filenames, added menubar items and
584    keyboard shortcuts, made the simple progress bar switch to green
585    when seeding
586
5870.3 (2005/10/19)
588 - Fixed "Sometimes sends incorrect messages and looses peers"
589 - Fixed "Crashes with many torrents or torrents with many files"
590 - Enhancements in the "End game" mode
591 - Is nicer to the trackers
592 - Asks for the rarest pieces first
593 - OS X: Universal binary for PPC and x86
594 - OS X: Fixed "Progress increases every time I pause then resume"
595 - OS X: Fixed "Sometimes crashes at exit"
596 - OS X: Cleaner icon
597 - OS X: Show all sizes in human readable form
598 - OS X: Keep downloading in the background when the window is closed
599 - Miscellaneous bugfixes and internal enhancements
600
6010.2 (2005/09/22)
602 - Bugfixes
603 - OS X: Users can now choose where the downloads are sent
604
6050.1 (2005/09/15)
606 - First version
Note: See TracBrowser for help on using the repository browser.