Version update.
[shibboleth/cpp-sp.git] / doc / RELEASE.txt
1 Release Notes
2
3 Shibboleth Native SP
4 2.0beta1
5 9/15/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 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 - ADFS WS-Federation Support
23     - SSO and SLO
24
25 - Shibboleth WAYF and SAML DS protocols for IdP Discovery
26
27 - Metadata Providers
28         - Bulk resolution via local file, or URL with local file backup
29         - Dynamic resolution and caching based on entityID 
30         - Filtering based on whitelist, blacklist, or signature verification  
31
32 - Trust Engines
33         - Explicit key and PKIX engines via metadata, superset compatible with 1.3
34         - PKIX trust engine with static root list
35         
36 - Configurable per-endpoint Security Policy rules
37         - Replay and freshness detection
38         - XML signing
39         - Simple "blob" signing
40         - TLS X.509 certificate authentication
41
42 - Client transport authentication to SOAP endpoints
43         - TLS X.509 client certificates
44         - Basic-Auth
45         - Digest-Auth
46         - NTLM
47
48 - Encryption
49         - All incoming SAML 2 encrypted element types (Assertion, NameID, Attribute)
50         - Optional outgoing encryption of NameID in requests and responses
51
52 - Attributes
53         - Decoding and exporting SAML 1 and 2 attributes
54                 - Strings
55                 - Value/scope pairs (legacy and value@scope syntaxes supported)
56                 - NameIDs
57
58 - Attribute Filtering
59         - Policy language compatible with IdP filtering, except that references
60                 only work within policy files, not across them
61         - Rules based on, attribute issuer, requester, scope, and value, authentication
62                 method, based on exact string and regular expressions.
63     - Boolean functions supporting AND, OR, and NOT for use in composing rules
64     - Wildcard rules allowing all unspecified attributes through with no filtering
65
66 - Assertion Export
67         - Oversized header replaced with Shib-Assertion-Count and Shib-Assertion-NN headers
68                 containing local URL to fetch SAML assertion using HTTP GET
69
70 - Enhanced Spoofing Detection
71         - Detects and blocks client headers that would match known attribute headers
72
73 - ODBC Clustering Support
74         - Only tested against Microsoft SQL Server using MS and FreeDTS ODBC drivers
75
76 - RequestMap enhancements
77     - Regular expression matching for hosts and paths
78     - Query string parameter matching
79
80 - Error handling enhancements
81     - Reporting of SAML status errors
82     - Optional redirection to custom error handler
83
84 - Apache module enhancements
85     - "OR" coexistence with other authorization modules
86     - htaccess-based override of any valid RequestMap property 
87
88 - Command line tools
89     - samlsign for manual XML signing and verification
90     - mdquery for interrogating via metadata configuration
91     - resolvertest for exercising attribute extraction, filtering, and resolution
92
93 ------
94
95 Not Yet Supported
96
97 - Metadata generation
98 - Status handler
99 - Embedded discovery UI
100 - Upgrade installations on Windows
101 - Migrating 1.3 configuration files
102 - NameID management
103
104 ------