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