source: branches/1.4x/NEWS @ 7487

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

update NEWS

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