]> sjero.net Git - linphone/blob - NEWS
Add fmtp parameters to opus payload to enable FEC and DTX
[linphone] / NEWS
1 linphone-3.6.0 -- May 27, 2013
2         UI:
3         * new friend list and chat messaging UI
4         * enhanced call history
5         * call and conference audio recording
6         * persistent chat history
7         * DSCP settings for SIP and RTP
8         * display of call statistics (when clicking on the quality indicator bar)
9         core:
10         * ICE for efficient RTP exchange
11         * fix bug in zRTP support (upgrade required)
12         * call recording
13         * uPnP
14         * call statistics
15         * adaptive bitrate control improvements
16         * faster call quality indicator feedback
17         * DSCP settings for SIP and RTP
18         * detailed call statistics feedback API
19
20         Requires: mediastreamer2 = 2.9.0 and ortp = 0.22.0
21
22
23 linphone-3.5.2 -- February 22, 2012
24         * updated oRTP to 0.20.0
25         * updated mediastreamer2 to 2.8.2
26         * added ZRTP media encryption
27         * added SILK audio codec
28
29 linphone-3.5.1 -- February 17, 2012
30         * gtk - implement friend search by typing into the friendlist, and friend sorting
31
32 linphone-3.5.0 -- December 22, 2011
33         * added VP-8 video codec
34         * added G722 audio codec
35         * added SIP/TCP and SIP/TLS
36         * added SRTP media encryption
37         * Audio conferencing
38         * UI: call history tab, menu simplified
39         * UI: cosmetics for incall views
40         * UI: integration with libnotify
41         * UI: show registered SIP accounts
42         * Fixes for MacOS X, and uses GtkQuartz engine
43
44 linphone-3.4.3 -- March 28, 2011
45         * Fully ported to mac os x with gtk-osx (menu integration, bundle generation with "make bundle", sound I/O improved) but still audio only
46         * Fix stupid warning "no response" that sometimes arrived at end of calls
47         * limit the size of the log window (to prevent memory drain)
48         * limit the size of the SDP message by removing unnecessary information (for well known codecs, for H264).
49           This is to prevent SIP messages from being discarded by routers on the internet when they exceeds in size the internet MTU.
50         * other sip bugfixes
51         Requires mediastreamer-2.7.3
52
53 linphone-3.4.2 -- March 3rd, 2011
54         * fix problems with webcams on windows
55         Requires mediastreamer-2.7.2
56
57 linphone-3.4.1 -- February 17th, 2011
58         * bugfixes
59         * gtk executable is renamed "linphone" (was linphone-3 before)
60         Requires mediastreamer-2.7.1
61
62 linphone-3.4.0 -- February 7th, 2011
63         * implement multiple calls feature: 
64                 - call hold (with possibility to play a music file)
65                 - call resume 
66                 - acceptance of 2nd call while putting the others on hold
67                 - creation of another outgoing call while already in call
68                 - blind call transfer
69                 - attended call transfer
70                         **CAUTION**: LinphoneCoreVTable has changed: pay attention to this when upgrading an old application to a newer liblinphone.
71         * improve bandwidth management (one b=AS line is used for audio+video)
72         * improvements in the echo limiter performance
73         * implement a echo calibration feature (see linphone_core_start_echo_calibration()).
74         * stun support bugfixes
75         * possibility to use two video windows, one for local preview, one for remote video (linphonec only)
76         * optimize by not re-creating streams when SDP is unchanged during a reinvite
77         * support for sending early media
78         * doxygen doc and javadoc improvements
79         * based on mediastreamer-2.7.0, please refer to mediastreamer NEWS for changes.
80
81 linphone-3.3.2 -- July 1st, 2010
82         * fix crash when setting firewall address in gtk interface
83         * fix crash while closing video window on windows
84         * fix un-sent BYE message in some rare cases.
85         Requires:
86                 mediastreamer2-2.6.0
87                 ortp-0.16.3
88
89 linphone-3.3.1 -- June 3, 2010
90         * fix bugs when carrying non ascii displaynames in SIP messages
91         * fix crash when codecs are incompatible
92         * fix bug with streams not restarted in case of reinvites
93         Requires:
94                 mediastreamer2-2.5.0
95                 ortp-0.16.3
96
97 linphone-3.3.0 -- May 19, 2010
98         * liblinphone is ported to iphoneOS and Google Android
99         * Internal refactoring of liblinphone (code factorisation, encapsulation
100                 of signaling)
101         * enhancements made to presence support (SIP/SIMPLE)
102         * new icons
103         * new tabbed ui
104         * be nat friendly using OPTIONS request and using received,rport from
105                 responses.
106         * use stun guessed ports even if symmetric is detected (works with freeboxes)
107         * improve bitrate usage of speex codec
108         * allow speex to run with vbr (variable bit rate) mode
109         * add speex/32000 (ultra wide band speex codec)
110         * answer empty SIP INFO requests
111         * reverse order of call logs
112         * optimize video display
113         * manual or automatic network connectivity management (so that REGISTERs
114                 are only sent when network is up or refreshed when it comes back)
115
116 linphone-3.2.1 -- October 5, 2009
117         * improve graphics and behaviour of mute button
118         * updated translations
119         * windows installer installs reg keys to indicate windows to start linphone clicking of sip uris
120         * workaround a bug Gtk-macos X with modal popup windows, preventing to answer calls
121
122 linphone-3.2.0 -- September 17, 2009
123         * new in-call layout
124         * new idle view with two buttons
125         * ability to dial the number from dialpad
126         * improve local IP address detection when having multiple networks (ex: VPNs)
127         * use proxy's received and rport params from via in Contact header when possible
128         * port to mac os X leopard (using gtk/x11), audio only for now
129         * DevC++ support now deprecated, use msys/mingw (see README.mingw for details)
130         * add an option to ask linphone to place a call, whenever an instance is already running or not:
131                 should be useful for starting calls from a web browser recognizing the 'sip:' uri scheme.
132         * french and italian translation updated
133         * don't show ffmpeg codecs when encoder are disabled in ffmpeg library.
134         * bugfixes in:
135                 - video4linux2 support
136                 - alsa support
137                 - socket leak in mtu discovery
138
139
140 linphone-3.1.2 -- May 5, 2009
141         * make it work with lastest ffmpeg swscale
142         * improve theora packer
143         * update theora default settings to match performance of 1.0 release.
144         * fix a random crash during video resizing on linux with SDL.
145
146 linphone-3.1.1 -- April 14, 2009
147         * fix crash when opening property box, in some rare case
148         * windows version uses the new libmsdscap plugin (video capture using directshow)
149         * improved translations
150
151 linphone-3.1.0 -- March 16, 2009
152         * linphone can now send large video pictures: up to SVGA, configurable via the user interface
153         * automatic rescaling of the video windows to the video size of incoming stream
154         * improved webcam support on windows
155         * plenty of user interface cosmetic improvements
156         * set a user friendly gtk theme by default on windows
157         * linphonec can compile and work without libreadline
158         * enable translations on windows
159         * enable lookups of SRV records
160         * new 'linphonecsh' program to send commands to a linphonec running as daemon using unix sockets or tcp.
161         * bugfixing as usual
162
163 linphone-3.0.0  -- October 13, 2008
164         * new graphical interface based on Glade/Gtk
165         * systray icon
166         * STUN working for RTP
167         * fully ported to windows
168         * accurate bandwidth management (to let video occupy all remaning bandwidth)
169         * new H264 plugin based on x264 (msx264)
170         * automatic call hangup upon media transmission faillure
171
172 linphone-2.1.1 -- February 13, 2008
173         * fix interroperability bug with Asterisk about a BYE not sent by linphone.
174         * fix alsa support weakness (capture underruns not recovered)
175
176 linphone-2.1.0 -- January 25, 2008
177         * 4CIF support
178         * enable resizing of video output
179         * hu translation added
180
181 linphone-2.0.1 -- November 30, 2007
182         * fix interop issue with asterisk
183         * answer OPTIONS and other SIP messages
184         * allow usage of ALSA user pcm devices with the sound->alsadev config item.
185
186 linphone-2.0.0 -- November 15, 2007
187         * port to libeXosip2-3.0.x with libosip2-3.0.x
188         * implements early media
189         * implements incoming re-INVITE
190         * presence support improvements
191         * ipv6 working on windows
192         * implements SDP over 200ok/ACK
193         * add experimental snow codec support
194         * answers to VFU request in SIP-INFO by sending an I-frame.
195         * ffmpeg rate control enabled, improved mpeg4 quality for low bandwidths
196         * separate video grabbing and display in linphonec
197
198 linphone-1.7.1 -- April 16, 2007
199         * cz translation
200         * compilation bugfixes (when video support is disabled)
201         * fix IM icons path bug
202
203 linphone-1.7.0 -- April 11, 2007
204         * new splash screen when no webcam is detected
205         * new friend commands for linphonec
206         * gnome interface becomes gtk-only
207         * fix issue with codec bitrate settings when no bandwidth limits are given
208         * open rtp sockets before sending SDP offer or answer (so that we don't miss the
209           first I-frame)
210
211 linphone-1.6.0 -- January 23, 2007
212         * Video4Linux V2 support with mjpeg cameras
213         * use MPEG4 config string provided in the SDP (if any)
214         * fix bug when choosing an invalid ring sound file
215         * fix bug when using quickcam driver with CIF size
216         * reduce audio bandwidth usage for <128kbit/s connections with video
217
218 linphone-1.5.1 -- November 14, 2006
219         * fix translations
220
221 linphone-1.5.0 -- October 11, 2006
222         * compliant theora support (using Luca Barbato's draft)
223         * mpeg4 support (compliant with RFC3016)
224         * controls to display and modify video codec list (gnome interface)
225         * banwidth usage improvements
226         * splash screen when no webcam is detected
227
228 linphone-1.4.1 -- September 18, 2006
229         * fixes crash when attempting to make two simultaneous calls
230         * fixes crash when having no soundcard
231         * require theora>=1.0.0-alpha7
232         * do not allow resizing of the gnome interface
233         * do not change mixer settings at startup
234
235 linphone-1.4.0 -- September 11, 2006
236         * no more glib dependency at all 
237         * new mediastreamer2 framework for audio/video streaming
238         * stable video support with H.263-1998
239         * echo cancelation
240         * experimental theora support
241         * jack support unported to mediastreamer2, sorry : volunteer needed
242         * video resolution and framerate set according to bandwidth constraints.
243         * linphonec new "soundcard" command to list and choose sound devices.
244         * new download and upload bandwidth parameters used to find suitable video/audio codec choice and parameters.
245         * new 'play' and 'record' functions to linphonec to play and record wav files
246         * arts sound backend