Releases: pjsip/pjproject
Release list
PJSIP version 1.8.5
Released on 2010-10-21T05:47:48Z
Objective: bug fixes and small enhancements.
For more details about the ticket list, please see Release Notes
PJSIP version 1.8
Released on 2010-09-09T05:51:17Z
Objective: enhancements and stabilization to 1.x tree before the code is branched for 2.0 development.
-Release focus*:
- Apple iPhone/iPad iOS4 background feature ([#1107])
- AutomatedTesting installation
[[Image(wiki:images:warning-icon24.png)]] Incompatibility info:
- the require_timer field in both
pjsua_configandpjsua_acc_confighas been renamed to use_timer, and the type from bool to enum pjsua_sip_timer_use.
For more details about the ticket list, please see Release Notes
PJSIP version 1.7
Released on 2010-08-11T12:44:46Z
Release Focus
-*iPhone! ** This release contains support for iPhone, iPod Touch, and iPad devices. See the Getting Started for iPhone page for more info.
This release also adds support for multipart message bodies.
This release also contains important bug fixes from the last SIPit 26.
This will be the last enhancement release for 1.x version, as after this the 1.x will be made the new stable version to replace the old 1.0.x stable version. Trunk development will move towards 2.0 version, which will be the new major release after 1.x.
For more details about the ticket list, please see Release Notes
PJSIP version 1.6
Released on 2010-04-30T14:46:44Z
Incompatibility Info
Codec Manager
Only for applications using codec manager independently without media endpoint should notice the following changes:
- API
pjmedia_codec_mgr_init()is modified, a new parampj_pool_factory *pfhas been added. - A new API
pjmedia_codec_mgr_destroy()is introduced, this should be called at deinitialization stage to clean up memory pools used by codec manager.
For more details about the ticket list, please see Release Notes
PJSIP version 1.5.5
Released on 2010-01-11T10:34:50Z
This release is for bug fixes only, no new features are included.
For more details about the ticket list, please see Release Notes
PJSIP version 1.5
Released on 2009-11-25T16:51:05Z
Release Focus
Release focus:
- Work on TLS transport (#957):
- generic secure socket abstraction in PJLIB
- rewrite SIP TLS transport
- TLS transport in Symbian
- Socket QoS (TOS/DSCP, WMM) support in all components (#950)
- Support for SIP Message Summary / Message Waiting Indication extension (#982)
- Many presence related works (#937, #411, #364)
- More mature native WMME audio backend, it is now used by default on Windows (#983)
Incompatibility Info
SSL
On GNU build system: please re-run configure
On other build systems: Previously the macro PJSIP_HAS_TLS_TRANSPORT is used to enable TLS transport in PJSIP. Now use (new) configuration macro PJ_HAS_SSL_SOCK to enable SSL/TLS support in PJLIB. By default, TLS support in PJSIP (the PJSIP_HAS_TLS_TRANSPORT macro) will be enabled based on this (PJ_HAS_SSL_SOCK) macro value.
Presence
There have been some behavioral changes which may need some attention to:
- presence: ticket #937 among other things implemented automatic buddy's presence resubscription upon receiving several specific termination causes. Ticket #411 and #364 improved the PUBLISH request handling. If you have these features implemented in your application you may want to disable it.
Deprecation Info
None detected
For more details about the ticket list, please see Release Notes
PJSIP version 1.4.5
Released on 2009-10-08T10:14:52Z
This release contains major bug fixes against 1.4. Ticket list:
For more details about the ticket list, please see Release Notes
PJSIP version 1.4
Released on 2009-08-17T22:45:49Z
Release Focus
Release focus:
- Nokia VAS and VAS-Direct Support
- Initial porting for Symbian 5th Edition
- Support for SIP Session Timer extension (RFC 4028)
- New test applications for testing audio subsystem and media handling
Incompatibility Info
Changes that may break compatibility with previous versions.
- ticket #930 changes the semantic of various SIP contact parameters/settings:
- the
contact_paramfield ofpjsua_acc_configis now used to represent additional Contact header parameters (not Contact URI parameters). - the contact argument in
pjsip_dlg_create_uac(),pjsip_dlg_create_uas(), andpjsip_endpt_create_request()now represents the value of the Contact header rather than the Contact URI. This may break the compatibility if application specifies the value without the brackets, for example, "sip:10.0.0.1;transport=udp" instead of "sip:10.0.0.1;transport=udp", due to the treatment of the parameters in the Contact header. In the former example, the "transport=udp" parameter will be treated as header parameter and not URI parameter.
- the
Deprecation Info
Info about deprecated APIs:
- ticket #866 allows application to specify more than one STUN servers in PJSUA-LIB. New settings
stun_srv_cntandstun_srvarray are introduced inpjsua_config, and the existingstun_hostandstun_domainsettings are now deprecated. Backward compatibility is still maintained, ifstun_srv_cntis zero then the values ofstun_hostandstun_domainwill be used.
For more details about the ticket list, please see Release Notes
PJSIP version 1.0.3
Released on 2009-07-02T16:59:34Z
This release is bug-fix only release of the stable 1.0 branch. For the current version with many new enhancements, please use [milestone:release-1.2 release-1.2] instead.
For more details about the ticket list, please see Release Notes
PJSIP version 1.3
Released on 2009-06-23T17:47:46Z
Release Focus
Release focus:
- support for ICE regular nomination
- automatically switch to TCP when sending large SIP requests
- retransmit SIP provisional response every 1 minute
- bug fixes
For more details about the ticket list, please see Release Notes