The Jasig CAS project is pleased to announce a coordinated release of several new CAS components, including Jasig CAS Server 3.4.4, the Jasig ClearPass extension, and the newest Java, PHP, mod_auth_cas, and .NET clients.
Thanks to all who have contributed to the new releases!
Jasig CAS Server 3.4.4
The 3.4.4 release contains a large number of minor bug fixes. Most deployers will find at least one useful fix that makes upgrading worth it. Worthwhile upgrades include improved logging, fixes to the default Web Flow, JMX support for Services Management, additional language translations, and a switch to using the standard jQuery library for JavaScript.
New Features:
* JMX Support for Services Management
* Improved Ticket Validation & Proxy Ticket Error Logging
* Set log4j refresh context param
* Upgrade to Spring Web Flow 2.2.1 and Spring Security 3.0.5
* Better support for GlassFish
* Support for Special Characters in passwords
* Portuguese Translation
* Improvements to top.jsp HTML
Bug Fixes:
* Switch jQuery to use the https url
* PGTs become orphaned from their parent in distributed modes
* Inspektr single sign out logging issue
* Accidental unused dependency on com.sun code
* Redirect url has ticket appended after fragment
* RADIUS support used old package name
Download:
http://downloads.jasig.org/cas/cas-server-3.4.4-release.tar.gz
http://downloads.jasig.org/cas/cas-server-3.4.4-release.zip
Maven2 Repository:
groupId: org.jasig.cas
version: 3.4.4
***********************************************************************
Jasig ClearPass Extension for CAS
The latest ClearPass release provides complete compatibility with the latest CAS Server while adding the ability to encrypt the passwords that CAS stores in its cache.
New Features:
* Ability to encrypt passwords in cache
* Support for CAS 3.4.4
Bug Fixes:
* uPortal Extension fails to report missing clearPasssUrl property
Instructions: https://wiki.jasig.org/display/CASUM/ClearPass|display/CASUM/ClearPass|||\
Maven2 Repository:
groupId: org.jasig.cas3.extensions
version: 1.0.6.GA
***********************************************************************
Jasig CAS Client for Java 3.2.0
Version 3.2.0 is the first major CAS client release in a few years. 100% backwards-compatible with the 3.1.x APIs, 3.2.0 finally brings the Java 1.5 syntax and Apache 2 license to the CAS Client for Java. In addition, it introduces new features like the ability to encrypt Proxy Granting Ticket Identifiers when sent over the network to other nodes in the cluster.
New Features:
* Ability to encrypt PGTs before they are send in a cluster.
* Requires Java 1.5
* Apache 2 License
* Added ability to disable SAML 1.1 Schema Validation
* Fixed example attribute extraction code to extract lists
* Documented how to use character encoding filters
Bug Fixes:
* Fixed incorrect logging of JNDI configuration
* Catch Ehcache exception when a node goes down
Download:
http://downloads.jasig.org/cas-clients/cas-client-3.1.12-release.tar.gz
http://downloads.jasig.org/cas-clients/cas-client-3.1.12-release.zip
Maven2 Repository:
groupId: org.jasig.cas.client
version: 3.2.0
***********************************************************************
Jasig CAS .NET Client 1.0
The .NET client development team is proud to announce the 1.0 release
of the CAS client for the .NET Framework. This is the first
production-ready release of this client and represents months of
development and testing. The .NET client provides a feature set
comparable to the Java client including the following:
Features:
* Multiprotocol support including CAS 1, CAS 2 (including proxy), and SAML
* Single sign-out support
* Rich ASP.NET framework integration including Forms authentication
and authorization
Download:
Binary and source release packages are available for download at
https://wiki.jasig.org/display/CASC/.Net+Cas+Client|display/CASC/.Net+Cas+Client|||\, where
documentation and integration instructions are also provided.
***********************************************************************
phpCAS Client 1.2.0
We are pleased to announce the new 1.2.0 release for phpCAS. We have finally made the big leap to PHP5 only and started reworking on some of the core parts of phpCAS.
The new version is compatible with 1.1.x versions with minor exceptions: The bogus functions setCasServerCert() and authenticate() have been removed. All logout* functions with an url parameter have been marked as deprecated for newer cas server versions.
New Features:
* PHP5 only (visibility, OO) [PHPCAS-46]
* improved cookie handling in proxy mode (RFC compliant) [PHPCAS-54]
* removal of the xml compatibility layer [PHPCAS-72]
* test framework with phpunit tests [PHPCAS-66]
* cas 2.0 protocol attribute support (various formats) [PHPCAS-43]
* php deprecation warnings for outdated functions [PHPCAS-85]
* callback hooks after authentication and single sign-out [PHPCAS-76]
* exposure of the proxy chain through the phpcas interface [PHPCAS-89]
* expose hasAttribute($key) and getAttribute($key) through the phpcas interface [PHPCAS-43]
Bug Fixes:
* fix redirects behind http proxies [PHPCAS-78]
* remove the bogus setCasServerCert() function [PHPCAS-84]
Download:
http://downloads.jasig.org/cas-clients/php/1.2.0/
***********************************************************************
mod_auth_cas 1.0.9.1
mod_auth_cas 1.0.9.1 is now available, containing a variety of bug fixes
and new features. All users are encouraged to upgrade when
convenient. A detailed list of all changes is available in the README
file.
New Features:
* SAML validation support has been provided by David Hawes of Virginia Tech.
* libcurl is now used for validating tickets, which results in
improved compatibility with different CAS services
* A new directive, CASRootProxiedAs has been added to support
environments where access to mod_auth_cas is reverse proxied.
Bug Fixes:
* Various edge case scenarios which may result in crashes have been resolved.
* Incorrect per-VirtualHost configuration merging has been fixed.
Download:
https://source.jasig.org/cas-clients/mod_auth_cas/tags/mod_auth_cas-1.0.9.1/