changelog.txt 4.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. Changes in version 0.5 (2004-04-28)
  2. -----------------------------------
  3. * Added single sign on support via Yale Central Authentication Service (CAS)
  4. * Added full support for HTTP Basic Authentication
  5. * Added caching for DaoAuthenticationProvider successful authentications
  6. * Added Burlap and Hessian remoting to Contacts sample application
  7. * Added pluggable password encoders including plaintext, SHA and MD5
  8. * Added pluggable salt sources to enhance security of hashed passwords
  9. * Added FilterToBeanProxy to obtain filters from Spring application context
  10. * Added support for prepending strings to roles created by JdbcDaoImpl
  11. * Added support for user definition of SQL statements used by JdbcDaoImpl
  12. * Added definable prefixes to avoid expectation of "ROLE_" GrantedAuthoritys
  13. * Added pluggable AuthenticationEntryPoints to SecurityEnforcementFilter
  14. * Added Apache Ant path syntax support to SecurityEnforcementFilter
  15. * Added filter to automate entry into secure channels, such as HTTPS
  16. * Updated JAR to Spring 1.0.1
  17. * Updated several classes to use absolute (not relative) redirection URLs
  18. * Refactored filters to use Spring application context lifecycle support
  19. * Improved constructor detection of nulls in User and other key objects
  20. * Fixed FilterInvocation.getRequestUrl() to also include getPathInfo()
  21. * Fixed Contacts sample application <A></A> tags
  22. * Established acegisecurity-developer mailing list
  23. * Documentation improvements
  24. Changes in version 0.4 (2004-04-03)
  25. -----------------------------------
  26. * Added HTTP session authentication as an alternative to container adapters
  27. * Added HTTP request security interceptor (offers considerable flexibility)
  28. * Added security taglib
  29. * Added Clover test coverage instrumentation (currently 97.2%)
  30. * Added support for Catalina (Tomcat) 4.1.30 to in-container integration tests
  31. * Added HTML test and summary reporting to in-container integration tests
  32. * Updated JARs to Spring Framework release 1.0, with associated AOP changes
  33. * Updated to Apache License version 2.0
  34. * Updated copyright with permission of past contributors
  35. * Refactored unit tests to use mock objects and focus on a single class each
  36. * Refactored many classes to enable insertion of mock objects during testing
  37. * Refactored core classes to ease support of new secure object types
  38. * Changed package layout to better describe the role of contained items
  39. * Changed the extractor to extract additional classes from JBoss and Catalina
  40. * Changed Jetty container adapter configuration (see reference documentation)
  41. * Improved AutoIntegrationFilter handling of deployments without JBoss JARs
  42. * Fixed case handling support in data access object authentication provider
  43. * Documentation improvements
  44. Changes in version 0.3 (2004-03-16)
  45. -----------------------------------
  46. * Added "in container" unit test system for container adapters and sample app
  47. * Added library extractor tool to reduce the "with deps" ZIP release sizes
  48. * Added unit test to the attributes sample
  49. * Added Jalopy source formatting
  50. * Modified all files to use net.sf.acegisecurity namespace
  51. * Renamed springsecurity.xml to acegisecurity.xml for consistency
  52. * Reduced length of ZIP and JAR filenames
  53. * Clarified licenses and sources for all included libraries
  54. * Updated documentation to reflect new file and package names
  55. * Setup Sourceforge.net project and added to CVS etc
  56. Changes in version 0.2 (2004-03-10)
  57. -----------------------------------
  58. * Added Commons Attributes support and sample (thanks to Cameron Braid)
  59. * Added JBoss container adapter
  60. * Added Resin container adapter
  61. * Added JDBC DAO authentication provider
  62. * Added several filter implementations for container adapter integration
  63. * Added SecurityInterceptor startup time validation of ConfigAttributes
  64. * Added more unit tests
  65. * Refactored ConfigAttribute to interface and added concrete implementation
  66. * Enhanced diagnostics information provided by sample application debug.jsp
  67. * Modified sample application for wider container portability (Resin, JBoss)
  68. * Fixed switch block in voting decision manager implementations
  69. * Removed Spring MVC interceptor for container adapter integration
  70. * Documentation improvements
  71. Changes in version 0.1 (2004-03-03)
  72. -----------------------------------
  73. * Initial public release
  74. $Id$