RELEASE 3.06 KB
Newer Older
Pekka Pessi's avatar
Pekka Pessi committed
1 2 3
==============================================
Release notes for current version of Sofia-SIP
==============================================
Pekka Pessi's avatar
Pekka Pessi committed
4 5 6 7

Changes since last release
--------------------------

8 9 10 11 12
<changes since last written in freshmeat.net "Changes:" style;
 and in less than 10 lines />

Bugs in blaa and foo have been fixed. The stack now supports
use of foobar...
Pekka Pessi's avatar
Pekka Pessi committed
13

Pekka Pessi's avatar
Pekka Pessi committed
14 15 16
API/ABI changes and versioning
------------------------------

17 18 19 20 21 22
<see previous release notes at
 http://sofia-sip.sourceforge.net/relnotes/ for examples ;
 - should include all changes to public headers, and 
   other important information to developers; 
 - and should be updated _continuously_! />

23
libsofia-sip-ua:
24 25 26 27
- Added network change detection logic. This extends current su API
  with two functions defined in su_os_nw.h. Also a new event
  nua_i_network_changed and tag NUTAG_DETECT_NETWORK_UPDATES are
  introduced.
28 29
- Added nta_leg_make_replaces() and nta_leg_by_replaces() functions
- Added urltag_scan()
30 31 32 33 34
- template: Added foobar() function (sofia-sip/foobar.h).
- The install location of awk scripts (msg_parser.awk and 
  tag_dll.awk) from libexec to share/sofia-sip/. Also added 
  a new pkg-config variable to find out the awk scripts: 
  sh> pkg-config --variable=sofiaawkdir sofia-sip-ua
Kai Vehmanen's avatar
Kai Vehmanen committed
35
- This release is ABI/API compatible with applications 
36 37
  linked against 1.12.0. The ABI has been tested with the nua
  module unit test (test_nua) built against original 1.12.0 release.
Kai Vehmanen's avatar
Kai Vehmanen committed
38

39 40 41 42 43
libsofia-sip-ua-glib:
- No ABI/API changes, compatible with 1.12.0. Note, libsofia-sip-ua-glib
  interface is not considered stable and may change in a future 1.12.x
  release.

Pekka Pessi's avatar
Pekka Pessi committed
44 45 46
Contributors to this release
----------------------------

47 48 49 50 51 52 53 54
<list of people who contributed to _this_ release
 - update as people's patches are added, or when you commit stuff
 - current development team members (see AUTHORS) may be omitted
 - name of the contributor should be enough (email addresses in AUTHORS),
   plus a brief description of what was contributed
 - roughly sorted by number of patches accepted
/> 

55 56
- template: First Surname (patch to nua/soa/msg)
- Michael Jerris (patches adding MSVC2005 build support)
Pekka Pessi's avatar
Pekka Pessi committed
57

58
See the AUTHORS file in the distribution package.
59

60 61 62 63 64 65 66 67 68
Notes on new features
---------------------

<information about major new features
 - new/changed/removed functionality
 - links to further documentation
 - section may be omitted for minor releases
/> 

69 70 71 72 73 74
- nua event watcher (nua_subscribe, nua_watcher) now tries to re-establish
  subscription if the subscription was terminated with reason "deactivated" or
  "probation". Likewise, if SUBSCRIBE was returned a suitable error response
  with Retry-After header, nua tries to re-establish subscription after
  given interval.

Pekka Pessi's avatar
Pekka Pessi committed
75 76 77
Bugs fixed in this release
--------------------------

78 79 80 81 82 83
< notable bugs fixed in this release
 - check the sf.net bug tracker; see closed bugs,
   sorted by closing date
 - other bugs as fixed in CVS/darcs
/>

84
- t_scan() now returns negative value when tag does not implement scan method
85 86
- #9499652 sf.net bug item title
- Session timer handling by nua UAS now honors missing "timer" feature tag.