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