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