Author: [email protected]
Date: Tue Mar 15 13:55:32 2011
New Revision: 885
Log:
AMDATU-138 replaced redundant/manual changelog with JIRA link
Modified:
trunk/changelog.txt
Modified: trunk/changelog.txt
==============================================================================
--- trunk/changelog.txt (original)
+++ trunk/changelog.txt Tue Mar 15 13:55:32 2011
@@ -6,335 +6,4 @@
Release ${project.version}
---------------------------
-The changelog below is automatically generated from JIRA. More information
about the resolved
-issues mentioned below can be found on http://jira.amdatu.org.
-
-
-0.1.1
----------------------------------------------------------------------------------------------------
-
-** Bug
- * [AMDATU-72] - Updating the Shindig bundle breaks it
- * [AMDATU-174] - Investigate the ManagedService.updated() method call not
always being invoked for required configuration dependencies.
- * [AMDATU-254] - When a new cassandra node comes available in the cluster,
random data is removed from the Role ColumnFamily
- * [AMDATU-278] - useradmin gadget display problem in IE
- * [AMDATU-284] - Non deterministic itest failures for OAuth test
- * [AMDATU-299] - Create/remove user sometimes fails (concurrency issue?)
- * [AMDATU-303] - ArrayIndexOutOfBoundsException error in UserAdmin REST
service
- * [AMDATU-311] - When opening UserAdmin gadget during JMeter UserAdmin
test, no users or groups are returned
- * [AMDATU-318] - Tombstones out of sync on node B in Cassandra cluster
when they are removed from node A during downtime of node B
- * [AMDATU-319] - Cassandra throws IllegalStateException on framework
shutdown
- * [AMDATU-321] - Rediculous logging in new Hector API
- * [AMDATU-322] - Concurrency error in JdkLogForwarder
- * [AMDATU-323] - Support other context paths then / for WAR deployment
- * [AMDATU-324] - Replace deprecated Thrift Cassandra PM calls with Hector
Cassandra PM calls
-
-** Improvement
- * [AMDATU-157] - Deploy missing artifacts to the Amdatu repository and
remove buildsupport
- * [AMDATU-287] - Make the Cassandra storage port configurable
- * [AMDATU-306] - Upgrade and allign Felix versions
- * [AMDATU-320] - Authorization uses relocated servlet api artifact with 2.4
-
-** New Feature
- * [AMDATU-258] - Support for WAR deployment
-
-
-0.1.0
----------------------------------------------------------------------------------------------------
-
-** Bug
- * [AMDATU-83] - "gadgets.window.setTitle" has no effect
- * [AMDATU-111] - "gadgets.window.adjustHeight()" has no effect
- * [AMDATU-127] - "Unable to load version.properties" exception is thrown
upon startup
- * [AMDATU-134] - Gadget definitions are stored in a random KeySpace
- * [AMDATU-153] - After upgrading to Shindig 2.0.0 the dashboard does'nt
work: gadgets don't get refreshed after moving
- * [AMDATU-160] - While loading a gadget, the pubsub2router (Shindig 2.0)
is not initialized
- * [AMDATU-175] - Dashboard doesn't work (JS error) when course example
service not yet started
- * [AMDATU-193] - Amdatu does not build
- * [AMDATU-199] - Gadgetstore contains duplicate gadget definitions with
invalid urls
- * [AMDATU-200] - Add HTTP Caching headers to REST services
- * [AMDATU-213] - Remove *;resolution:=optional from httpcontext bundle
- * [AMDATU-214] - Remove *;resolution:=optional from
org.amdatu.core.cassandra.application bundle
- * [AMDATU-215] - Remove *;resolution:=optional from
org.amdatu.core.shindig bundle
- * [AMDATU-216] - Remove *;resolution:=optional from
org.amdatu.web.rest.wink bundle
- * [AMDATU-217] - Remove *;resolution:=optional from
org.amdatu.semanticweb.sesame bundle
- * [AMDATU-218] - Remove *;resolution:=optional from org.amdatu.web.jsp
bundle
- * [AMDATU-219] - Gadgets cannot be added to the dashboard when no user is
not logged in
- * [AMDATU-225] - UserAdmin doesn't start with Filebased UserAdmin storage
- * [AMDATU-226] - The UserAdmin REST interface should be moved from the
cassandra useradmin bundle to a stand alone bundle
- * [AMDATU-227] - Dashboard doesn't work in IE8
- * [AMDATU-228] - TenantEntity equals fails
- * [AMDATU-232] - CassandraDaemonListener only creates
ColumnFamilyAvailable services on startup
- * [AMDATU-233] - Caching issue in dashboard
- * [AMDATU-234] - The very first time you start Amdatu the dashboard opens
up empty
- * [AMDATU-239] - URLs should be relative instead of absolute for REST
services and other resources
- * [AMDATU-240] - When I add a user with strange characters (a:$%^&*!" for
example), the useradmin gadget is broken
- * [AMDATU-241] - UserAdmin cassandra storage provider does not remove a
group member when a user is removed
- * [AMDATU-242] - No ColumnFamilyAvailable services are started for
ColumnFamily's in new keyspaces when the CF provider defined keyspace null
- * [AMDATU-244] - Build error on Bamboo in GadgetManagementServiceTest
- * [AMDATU-248] - Compile warnings using Maven 3
- * [AMDATU-249] - Cannot login with user just created with UserAdmin gadget
- * [AMDATU-250] - Upon the very first boot of Amdatu a Cassandra related
error is thrown
- * [AMDATU-251] - During execution of the CassandraDaemonIntegrationTest an
error comes by, although the test succeeds
- * [AMDATU-252] - New Persistence Manager and ColumnFamilyAvailable service
not registered from keyspaces and CF's created from another node in the cluster
- * [AMDATU-255] - Adding a gadget fails when a hostname is used containing
a '-'
- * [AMDATU-257] - Authorization build introduced tokenmanager deps make in
reactor build fail
- * [AMDATU-260] - Incorrect use of == for String compare in TenantEntity
equals method
- * [AMDATU-261] - useradmin restlets cannot handle urls as username -> this
crashes wink(!)
- * [AMDATU-262] - Bamboo builds keep getting hung on same issue
- * [AMDATU-265] - Using Cassandra clients other then the basic Thrift
client causes an OoutOfMemory error
- * [AMDATU-266] - Cassandra daemon started incorrectly
- * [AMDATU-267] - Shutdown of Amdatu causes exception since dep mgr update
- * [AMDATU-270] - NullPointerException exceptions in felix dm appear upon
framework shutdown
- * [AMDATU-274] - Exception when registering ColumnFamily of type 'Standard'
- * [AMDATU-275] - Error "org.openrdf.rdf2go.RepositoryModel not closed,
closing now." drops by every now and then
- * [AMDATU-276] - useradmin gadget posts to http (instead of to the
currently used protocol)
- * [AMDATU-285] - StackOverflowError in FilterHandler of dispatcher
- * [AMDATU-286] - useradmin user restlet doesn't return properties in GET
request
- * [AMDATU-292] - NPE in WinkServletFilter when no dispatcher is available
- * [AMDATU-293] - Amdatu logs a slf4j version mismatch error upon startup
- * [AMDATU-294] - Even with loglevel set to WARNING, always some DEBUG and
INFO messages are logged upon startup
- * [AMDATU-295] - Upon stopping Amdatu, errors come by
- * [AMDATU-296] - When running the OAuthTwoLeggedTest integration test, an
error comes by about duplicate claims of useradminstore-fs configuration
- * [AMDATU-297] - With the latest Felix dep mgr required service
dependencies may be null when start is invoked
- * [AMDATU-300] - Amdatu token is sometimes incorrectly invalidated
- * [AMDATU-301] - Major increase in response times (factor 46) and decrease
of throughput (98%) in 0.1.0 compared to 0.0.6
- * [AMDATU-302] - OAuthTwoLegged integration test sometimes fails
- * [AMDATU-309] - An error appears in the console when adding the UserAdmin
gadget
-
-** Improvement
- * [AMDATU-80] - Change the url for REST services
- * [AMDATU-84] - User Profiles are not tenant specific
- * [AMDATU-87] - Use OpenAJAX Hub in the dashboard
- * [AMDATU-135] - Move DefaultGadgetRepository gadgets to an example bundle
- * [AMDATU-178] - Move caching mechanism from service implementation in
Gadget management service to a separate bundle
- * [AMDATU-183] - Expose opensesame more in the sesame-service
- * [AMDATU-187] - Proposal: Use RDF2Go as abstraction layer for triple
stores
- * [AMDATU-263] - Refactor oauth consumerregistry-fs to fsstorage
implementation
- * [AMDATU-268] - Make OAuthServiceConsumerRegistry API consistent
- * [AMDATU-269] - Embed Cassandra libraries in Cassandra using maven
dependencies from Riptano site
- * [AMDATU-272] - Distribute cassandra tooling with Amdatu
- * [AMDATU-277] - Re-introduce fileinstall to autodeploy config files and
bundles
- * [AMDATU-279] - Add timestamps to console loghandler
- * [AMDATU-288] - Redundant tenant loopups in shindig dispatcher extender
logic
- * [AMDATU-304] - Create a tenant cache and refactor tenant management
service to handle updates of tenant config
-
-** New Feature
- * [AMDATU-112] - Add a service to create OAuth tokens
- * [AMDATU-158] - Design an Amdatu logo!
- * [AMDATU-222] - Create a management gadget for user management
- * [AMDATU-282] - Integrate web dispatcher project
- * [AMDATU-298] - Add JMeter build plans for some basic performance tests
-
-** Question
- * [AMDATU-29] - Guice in a OSGi framework
-
-** Task
- * [AMDATU-165] - Make being logged in more stateless; replace
httpsession/jsessionid approach with tokens stored in cookie
- * [AMDATU-168] - Remove cassandra.yaml and log4j.properties from the
deploy directory
- * [AMDATU-179] - Refactor httpsession dependency of login service with
oAuth token dependency, stored in browser cookie
- * [AMDATU-180] - Remove order- and other dependencies between bundles
- * [AMDATU-181] - Split off oAuth as separate bundle (currently it is
contained by the Shindig bundle)
- * [AMDATU-182] - Implement two-legged oAuth support
- * [AMDATU-185] - Remove the sesame-application in amdatu-semantic-web
- * [AMDATU-186] - Remove the course-references from SesameService
- * [AMDATU-201] - Implement persistent oAuth service consumer registry
- * [AMDATU-202] - Associate authorize token step of oAuth dance with Amdatu
login service or even pluggable login service
- * [AMDATU-205] - Disable oAuth support in Shindig
- * [AMDATU-206] - Implement oAuth Signed Requests support
- * [AMDATU-207] - Refactor Filebase storage bundles to prevent code
duplication
- * [AMDATU-211] - Add example gadget to use full-blown 3-legged oAuth
- * [AMDATU-245] - Provide pluggable mechanism for tenant resolving
- * [AMDATU-246] - Centralize login context information
- * [AMDATU-247] - Implement pluggable and centralized context management
service
- * [AMDATU-273] - Add metatype information to the necessary bundles
- * [AMDATU-281] - Upgrade Pax Exam version to latest release
-
-
-0.0.6
----------------------------------------------------------------------------------------------------
-
-** Bug
- * [AMDATU-70] - Possible memory leak when restarting Cassandra
- * [AMDATU-73] - Improve the ColumnFamiliyProvider to allow different
ColumnFamiliy definitions for keyspaces.
- * [AMDATU-74] - ConsoleLog Handler doesn't use setting for
java.util.logging logmessages.
- * [AMDATU-76] - Dashboard doesn't work in IE8
- * [AMDATU-82] - Loading of gadget definitions is very slow
- * [AMDATU-101] - Can't start my copied application
- * [AMDATU-137] - Running the integration tests fails at random
- * [AMDATU-143] - Amdatu release module does not build outside reactor
- * [AMDATU-144] - NPE when calling TenantManagementService.getTenantById
- * [AMDATU-146] - Performing clean deletes target directory during build
- * [AMDATU-147] - Configurations managed by UserAdmin are read-only in
Felix Webconsole
- * [AMDATU-149] - Gadget categories fail to be created upon first boot
- * [AMDATU-150] - Dashboard doesn't work anymore after shindig 2.0.0 upgrade
- * [AMDATU-152] - Integration tests fail on second install cycle
- * [AMDATU-154] - Stopping a bundle that uses a httpcontext, does'nt
unregister the context
- * [AMDATU-156] - Site generation is broken due to unavailable snapshot skin
- * [AMDATU-159] - Build broken on Bamboo because of NullPointerException in
Cassandra
- * [AMDATU-166] - AuthorizationService interface is missing login and
logout methods
- * [AMDATU-167] - Release profile is broken and fails to build
- * [AMDATU-170] - Gadgestore REST service returns a 404
- * [AMDATU-171] - Configuration of login gadget not set when service is
restarted
- * [AMDATU-172] - Images are missing in dashboard jquery plugin
- * [AMDATU-173] - Course example gadget gives a 501 error and shows up empty
- * [AMDATU-184] - Integration tests succeed, but several exceptions and
errors pass by
- * [AMDATU-189] - Random failures for filter/jsp integration test
- * [AMDATU-192] - Integration test "UserAdminStoreTest" sometimes fails
-
-** Improvement
- * [AMDATU-115] - Enable codechecking and reporting to build and site
generation
- * [AMDATU-116] - Add deployment of artifacts (bin / javadoc / sources) to
the repository
- * [AMDATU-117] - Split project metadata from module/profile concerns
through seperate parent pom
- * [AMDATU-121] - Refactor TenantManagementService integration test for new
Cassandra 0.7 version
- * [AMDATU-128] - Replace Pax JSP bundle with an implementation that could
work with any implementation of the OSGi HTTP service specification
- * [AMDATU-133] - Upgrade Shindig application bundle from
1.1-BETA5-incubating to 2.0.0
- * [AMDATU-136] - Change the order of the releases in changelog.txt
- * [AMDATU-145] - Set svn:ignore on common IDE files
- * [AMDATU-161] - Document tenant management mechanism
- * [AMDATU-169] - Separate REST calls to retrieve gadgets from AppData from
dashboard plugin
- * [AMDATU-196] - Provide nice default projectTemplate for maven eclipse
plugin
- * [AMDATU-197] - Replace Felix OSGi core and compendium with official OSGi
alliance releases
- * [AMDATU-198] - Add an AtomSyndicationLink class to external bundle to
prevent the need of Wink dependencies in REST services
-
-** New Feature
- * [AMDATU-176] - Implement filebased storage for tenant management
- * [AMDATU-177] - Implement filebased storage for pax useradmin
-
-** Task
- * [AMDATU-118] - Refactor the package structure to the standard form
- * [AMDATU-129] - Refactor SVN layout
- * [AMDATU-130] - Replace Cassandra and Bundle cache storages for Amdatu
core with some simple persistent storage
- * [AMDATU-131] - Implement Simple persistent storage for Amdatu core
- * [AMDATU-132] - Replace Pax Web with a HttpService implementation that
implements nothing more but the OSGi specification
- * [AMDATU-141] - Factor out Cassandra-reliant storage for Tenant service
- * [AMDATU-151] - Replace dependency on Pax Web implementation for filter
registration
- * [AMDATU-162] - Support removing gadgets from the gadget store
- * [AMDATU-191] - Move Cassandra bundles to separate subproject
'amdatu-cassandra'
-
-
-0.0.5
----------------------------------------------------------------------------------------------------
-** Bug
- * [AMDATU-59] - Sometimes a 500 occurs on the web console
- * [AMDATU-64] - Newly installed bundles are assigned start level 1
- * [AMDATU-66] - Mimetype service doesn't start
- * [AMDATU-85] - Building amdatu gives an error on the mail.jar
- * [AMDATU-88] - mvn eclipse:eclipse generates wrong project files
- * [AMDATU-102] - Reactor build breaks due to missing depdency.type for non
jar dependecies
- * [AMDATU-106] - Latest Amdatu version doesn't start anymore
- * [AMDATU-109] - Amdatu nightly build doesn't boot properly
- * [AMDATU-122] - Maven has jre target 1.5 but the code isn't 1.5 compliant
- * [AMDATU-127] - "Unable to load version.properties" exception is thrown
upon startup
-
-** Improvement
- * [AMDATU-48] - Improve the ColumnFamiliyProvider to wait restarting
Cassandra till 'all' services are available
- * [AMDATU-86] - mvn install needs a bit of memory -- out of heap space
errors
- * [AMDATU-89] - Update usage of Dependency Manager to latest trunk
- * [AMDATU-96] - Add project info in root pom
- * [AMDATU-98] - Usage of custom maven-settings.xml should not be necessary
- * [AMDATU-100] - Update maven pom.xml of artifacts to inherit
configuration maven-antrun-plugin
- * [AMDATU-104] - Replace service trackers by Dependency manager approach
- * [AMDATU-107] - Refactor integration tests in test-bundles module to
start using Pax Exam framework
- * [AMDATU-110] - Upgrade to Cassandra 0.7
-
-** Task
- * [AMDATU-34] - Enhance maven build files to facilitate generating nightly
builds (bin and sources)
- * [AMDATU-78] - Generate and publish javadoc
- * [AMDATU-91] - Move configuration out of the module source
- * [AMDATU-99] - Provide content for maven-site-plugin to publish project
information
- * [AMDATU-103] - Services that read (and require) their config from
ConfigAdmin should use a ManagedService
- * [AMDATU-108] - Configure maven site generation such that static project
information is generated from Subversion
- * [AMDATU-123] - Add readme.txt and changelog.txt to release distribution
- * [AMDATU-124] - Change Shindig configuration to only use Config Admin
----------------------------------------------------------------------------------------------------
-
-
-0.0.4
----------------------------------------------------------------------------------------------------
-** Bug
- * [AMDATU-62] - Using both JAX-RS @FormParam annotations and
getParameterNames doesn't work
- * [AMDATU-63] - Configuration not picked up by LogHandler bundle
- * [AMDATU-67] - HttpSessions are destroyed when refreshing the page
- * [AMDATU-90] - Error starting Amdatu - Fatal error: Unknown ListenAddress
- * [AMDATU-93] - Error "Could not load tenants" upon very first startup
appears
- * [AMDATU-94] - Test persons are missing in latest Amdatu version
-
-** Improvement
- * [AMDATU-69] - Add support for storing more object types then just byte[]
in properties of UserAdmin
- * [AMDATU-71] - Shindig container is using an insecure security token
-
-** New Feature
- * [AMDATU-77] - REST service for usermanagment
-
-** Task
- * [AMDATU-17] - Add Tenant context service
- * [AMDATU-54] - Implement persistence of user profiles
- * [AMDATU-55] - Implement basic authorization
- * [AMDATU-56] - Storage of dashboard configuration in profile
- * [AMDATU-57] - Support dynamic creation of keyspaces in Cassandra
- * [AMDATU-58] - Minimum loglevel of printing logmessages to the console
should be configurable
- * [AMDATU-61] - Implement extensible profile mechanism
- * [AMDATU-75] - Support persistence of gadget definitions
- * [AMDATU-79] - It must be possible to add custom Gadget categories
----------------------------------------------------------------------------------------------------
-
-
-0.0.3
----------------------------------------------------------------------------------------------------
-** Bug
- * [AMDATU-40] - Errors appear upon clean startup (ClassCastException's)
- * [AMDATU-46] - Move creation of test profiles and persons from profile
bundle to course example bundle
- * [AMDATU-51] - Root pom.xml defines far too many dependencies with scope
provided
- * [AMDATU-52] - Install without clean throws runtime exception
- * [AMDATU-53] - Dashboard not always accessible (404)
- * [AMDATU-122] - Maven has jre target 1.5 but the code isn't 1.5 compliant
- * [AMDATU-127] - "Unable to load version.properties" exception is thrown
upon startup
-
-** Improvement
- * [AMDATU-45] - Apache Wink bundle not using OSGi aggregate jar
- * [AMDATU-110] - Upgrade to Cassandra 0.7
-
-** Task
- * [AMDATU-5] - Add TemplateConfigManager service for replacing config
entries in static config files
- * [AMDATU-7] - Add service to dynamically add and remove ColumnFamilies in
Cassandra
- * [AMDATU-35] - Add SPARQL/RDF support (Sesame)
- * [AMDATU-37] - Persist courses of course example using SAPRQL/RDF
- * [AMDATU-38] - Extend example user profiles (persons) with school,
education and school year
- * [AMDATU-39] - Add SPARQL Endpoint REST service and gadget
- * [AMDATU-41] - Convert Apache Wink implementation of JAX-RS to use the
whiteboard pattern
- * [AMDATU-42] - Clean up the API we currently expose from Apache Wink so
it's pure JAX-RS.
- * [AMDATU-43] - Public API should be in the "primary" package name, not in
.api.
- * [AMDATU-44] - Apache Wink now practically restarts the world on every
resource change.
- * [AMDATU-47] - Implement ColumnFamilyProvider service to automatically
add, update and remove ColumnFamilies from Cassandra
- * [AMDATU-49] - Replace all hard configuation entries with values from
ConfigurationAdmin
- * [AMDATU-50] - Add very basic Logging service that listens to log events
and (for the time being) prints them to System.out
----------------------------------------------------------------------------------------------------
-
-
-0.0.2
----------------------------------------------------------------------------------------------------
-** Task
- * [AMDATU-11] - Add Apache Wink OSGi bundle
- * [AMDATU-15] - Add example gadget: courses
- * [AMDATU-16] - Add example service: courses
- * [AMDATU-32] - Centralize configuration of hostname, port number and work
directory
- * [AMDATU-33] - Refactor pom's and packages to conform to conventions on
http://amdatu.org/confluence/display/Amdatu/Conventions
----------------------------------------------------------------------------------------------------
-
-
-0.0.1
----------------------------------------------------------------------------------------------------
-** Task
- * [AMDATU-1] - Create maven pom files and modules
- * [AMDATU-2] - Add core bundles
- * [AMDATU-3] - Add httpcontext service
- * [AMDATU-4] - Add shindig application bundle
- * [AMDATU-6] - Add cassandra application bundle
- * [AMDATU-8] - Add peristence manager for Cassandra
- * [AMDATU-9] - Add Tenant service
- * [AMDATU-10] - Add profile service
- * [AMDATU-12] - Implement basic authorization with JSecurity
- * [AMDATU-13] - Add simple dashboard application
- * [AMDATU-14] - Add example gadget: friends
----------------------------------------------------------------------------------------------------
\ No newline at end of file
+http://jira.amdatu.org/jira/browse/AMDATU#selectedTab=com.atlassian.jira.plugin.system.project%3Achangelog-panel
_______________________________________________
Amdatu-commits mailing list
[email protected]
http://lists.amdatu.org/mailman/listinfo/amdatu-commits