Update version.
[shibboleth/sp.git] / doc / RELEASE.txt
1 Release Notes
2
3 Shibboleth Native SP
4 2.0RC1
5 1/23/2007
6
7 Fully Supported (no major changes planned prior to stable release)
8
9 - SAML 1.0, 1.1, 2.0 Single Sign-On
10         - Shibboleth 1.x request profile
11         - 1.x POST/Artifact profiles
12         - 2.0 HTTP-Redirect/POST/POST-SimpleSign/Artifact/PAOS bindings
13
14 - SAML 1.0, 1.1, 2.0 Attribute Query via Attribute Resolver plugin
15         - SAML SOAP binding
16
17 - SAML 2.0 Single Logout
18     - HTTP-Redirect/POST/POST-SimpleSign/Artifact bindings
19     - Front and back-channel application notification of logout
20     - Race detection of late arriving assertions
21
22 - SAML 2.0 NameID Management (IdP-initiated only)
23     - HTTP-Redirect/POST/POST-SimpleSign/Artifact bindings
24     - Front and back-channel application notification of changes
25
26 - ADFS WS-Federation Support
27     - SSO and SLO
28
29 - Shibboleth WAYF and SAML DS protocols for IdP Discovery
30
31 - Metadata Providers
32         - Bulk resolution via local file, or URL with local file backup
33         - Dynamic resolution and caching based on entityID 
34         - Filtering based on whitelist, blacklist, or signature verification  
35
36 - Metadata Generation Handler
37     - Generates and optionally signs SAML metadata based on SP configuration
38
39 - Status Handler
40     - Reports on status and configuration of SP
41     
42 - Session Handler
43     - Dumps information about an active session 
44
45 - Trust Engines
46         - Explicit key and PKIX engines via metadata, superset compatible with 1.3
47         - PKIX trust engine with static root list
48         
49 - Configurable per-endpoint Security Policy rules
50         - Replay and freshness detection
51         - XML signing
52         - Simple "blob" signing
53         - TLS X.509 certificate authentication
54
55 - Client transport authentication to SOAP endpoints
56         - TLS X.509 client certificates
57         - Basic-Auth
58         - Digest-Auth
59         - NTLM
60
61 - Encryption
62         - All incoming SAML 2 encrypted element types (Assertion, NameID, Attribute)
63         - Optional outgoing encryption of NameID in requests and responses
64
65 - Attributes
66         - Decoding and exporting SAML 1 and 2 attributes
67                 - Strings
68                 - Value/scope pairs (legacy and value@scope syntaxes supported)
69                 - NameIDs
70
71 - Attribute Filtering
72         - Policy language compatible with IdP filtering, except that references
73                 only work within policy files, not across them
74         - Rules based on, attribute issuer, requester, scope, and value, authentication
75                 method, based on exact string and regular expressions.
76     - Boolean functions supporting AND, OR, and NOT for use in composing rules
77     - Wildcard rules allowing all unspecified attributes through with no filtering
78
79 - Assertion Export
80         - Oversized header replaced with Shib-Assertion-Count and Shib-Assertion-NN headers
81                 containing local URL to fetch SAML assertion using HTTP GET
82
83 - Enhanced Spoofing Detection
84         - Detects and blocks client headers that would match known attribute headers
85
86 - ODBC Clustering Support
87         - Only tested against Microsoft SQL Server using MS and FreeDTS ODBC drivers
88
89 - RequestMap enhancements
90     - Regular expression matching for hosts and paths
91     - Query string parameter matching
92
93 - Error handling enhancements
94     - Reporting of SAML status errors
95     - Optional redirection to custom error handler
96
97 - Apache module enhancements
98     - "OR" coexistence with other authorization modules
99     - htaccess-based override of any valid RequestMap property 
100
101 - Command line tools
102     - samlsign for manual XML signing and verification
103     - mdquery for interrogating via metadata configuration
104     - resolvertest for exercising attribute extraction, filtering, and resolution
105
106 ------
107
108 Not Yet Supported
109
110 - Migrating 1.3 configuration files
111
112 ------