Type |
Key |
Summary |
Priority |
Fix Version |
Task |
AO-1 |
Update Active Objects dependency to 0.9-m2 |
Major |
0.5.2 |
Improvement |
AO-2 |
Enable 'migration' of ActiveObjects entities when the service is ready |
Major |
0.6 |
Sub-task |
AO-4 |
Implement SPI to allow host to provide DataSource |
Major |
0.6 |
Improvement |
AO-5 |
Remove SQLException from ActiveObjects APIs |
Major |
0.9 |
Story |
AO-6 |
Make sure ActiveObjects is OSGi compatible |
Major |
|
Sub-task |
AO-7 |
Replace ActiveObjects own SoftHashMap implementation with something else |
Trivial |
0.16.0 |
Sub-task |
AO-8 |
Audit Class.forName() usage |
Major |
|
Sub-task |
AO-10 |
Namespace entity table names so plugins cannot clash |
Major |
0.7 |
Task |
AO-12 |
Get active objects to pass its current tests |
Blocker |
0.6 |
Sub-task |
AO-14 |
Add a _very_ simple logging facade in ActiveObjects |
Major |
|
Sub-task |
AO-26 |
SummitSpike: Use a DataSource instead of a JDBC URL |
Major |
0.6 |
Story |
AO-27 |
ActiveObjects module type |
Major |
0.8.1 |
Sub-task |
AO-28 |
Create the AO module |
Major |
0.8.1 |
Sub-task |
AO-30 |
Create configuration to set entities to work with |
Major |
0.8.1 |
Bug |
AO-33 |
SummitSpike: Class loading issues with SPI library |
Major |
|
Story |
AO-34 |
Allow ActiveObjects to work with DataSources |
Major |
0.6 |
Story |
AO-36 |
Make sure plugins are sandboxed (db-wise) |
Major |
0.9 |
Story |
AO-40 |
Make sure AO plugins can take part in products transactions |
Major |
0.7 |
Sub-task |
AO-41 |
Limit the number of tables allowed per plugin |
Major |
0.9 |
Sub-task |
AO-44 |
Move current SPI to SAL |
Major |
0.6 |
Sub-task |
AO-45 |
Create backport of SAL datasource api |
Major |
0.6 |
Sub-task |
AO-46 |
Implement data source API/SPI for Confluence |
Major |
0.6 |
Sub-task |
AO-47 |
Implement data source API/SPI for JIRA |
Major |
0.9 |
Sub-task |
AO-50 |
Implement data source API/SPI for FishEye |
Major |
0.15 |
Sub-task |
AO-51 |
Implement data source API/SPI for Crucible |
Major |
0.15 |
Sub-task |
AO-52 |
Read and understand summit spike |
Major |
0.6 |
Sub-task |
AO-53 |
Make the net.java.ao.EntityManagerBuilder the 'only' way to configure ActiveObject |
Major |
0.6 |
Sub-task |
AO-54 |
Make DatabaseProvider work off of a DataSource only |
Major |
0.6 |
Sub-task |
AO-55 |
Refactor com.atlassian.activeobjects.internal.DatabaseDirectoryAwareActiveObjectsFactory to use the com.atlassian.sal.api.sql.DataSourceProvider |
Major |
0.6 |
Sub-task |
AO-56 |
Release a version of ActiveObjects with DataSource support |
Major |
0.6 |
Sub-task |
AO-59 |
Implement data source API/SPI for the Refapp |
Major |
0.6 |
Task |
AO-60 |
Get a factory for hibernate sessions in Confluence, exposed to plugins |
Major |
0.6 |
Story |
AO-62 |
Sandbox ActiveObjects database access |
Critical |
0.7 |
Sub-task |
AO-63 |
Prevent calls to EntityManager#migrate to read/access data other than the plugin's |
Blocker |
0.7 |
Improvement |
AO-65 |
Take care of migration at plugin start up |
Major |
0.8.1 |
Improvement |
AO-66 |
Make using transaction simpler |
Major |
0.9 |
Bug |
AO-67 |
Database connection can't be closed when using JIRA |
Major |
0.7.1 |
Bug |
AO-68 |
Using an existing database, the plugin will fail trying to re-create existing tables |
Major |
0.7.2 |
Improvement |
AO-69 |
The active object library doesn't deploy its sources on release |
Major |
0.9.1 |
Improvement |
AO-70 |
Implement prefix from md5 of plugin key |
Major |
0.8.1 |
Task |
AO-72 |
Test Active Objects library against HSQL 1.8.0.5 |
Major |
0.8 |
Task |
AO-73 |
Test Active Objects library against HSQL 1.8.0.7 |
Major |
0.8 |
Task |
AO-74 |
Test Active Objects library against MySQL 5.x |
Major |
0.8 |
Task |
AO-75 |
Test Active Objects library against PostgreSQL 8.1 |
Major |
1.0 |
Task |
AO-76 |
Test Active Objects library against PostgreSQL 8.2 |
Major |
1.0 |
Task |
AO-77 |
Test Active Objects library against SQL Server 2005 |
Minor |
1.0 |
Task |
AO-78 |
Test Active Objects library against SQL Server 2008 |
Minor |
1.0 |
Task |
AO-79 |
Test Active Objects library against Oracle 10g |
Major |
1.0 |
Task |
AO-80 |
Test Active Objects library against Oracle 11g |
Major |
1.0 |
Improvement |
AO-83 |
Move DataSourceProvider SPI from SAL back into AO |
Major |
0.8.1 |
New Feature |
AO-84 |
Add backup API to SAL |
Major |
0.8 |
Improvement |
AO-85 |
Implement #getDatabaseType() correctly for Confluence SPI implementation of DataSourceProvider |
Major |
0.8.1 |
Improvement |
AO-86 |
Implement #getDatabaseType() correctly for JIRA SPI implementation of DataSourceProvider |
Major |
0.8.1 |
Task |
AO-87 |
Make AO plugin register (and unregister) AO capable plugins for backup |
Major |
0.8.1 |
Improvement |
AO-88 |
Expose table name generator as an OSGi service |
Major |
0.8.1 |
New Feature |
AO-90 |
Allow plugin to override the key used for namespacing table names |
Major |
0.8.1 |
Task |
AO-93 |
Document conventions use for entity.table naming and field/column naming by the AO plugin |
Major |
0.9.4 |
Bug |
AO-97 |
NullPointerException in reloaded plugin |
Critical |
0.9.5 |
Task |
AO-98 |
Move DBEX project 'back' into AO |
Minor |
0.9.4 |
Task |
AO-99 |
Add Bamboo SPI module |
Minor |
0.9.4 |
Task |
AO-100 |
Update to version 0.9-m16 of the Active Objects library |
Major |
0.9.4 |
Improvement |
AO-102 |
Enable use of the @Table annotation for (re-)naming entities/tables |
Major |
1.0 |
New Feature |
AO-103 |
Add raw SQL logging to the plugin (via the AO lib) |
Major |
1.0 |
Bug |
AO-105 |
The plugin doesn't start anymore in Confluence (maybe JIRA) at startup... has to be enabled afterwards |
Critical |
0.9.5 |
Improvement |
AO-106 |
Enable usage of @PrimaryKey, @Accessor and @Mutator annotations for (re-)naming fields |
Major |
1.0 |
Task |
AO-107 |
Downgrade SLF4J version to 1.5.x to ensure compatibility with products. |
Major |
0.9.6 |
Improvement |
AO-108 |
Fix the sources jar deployed for the activeobjects-plugin module |
Minor |
0.9.6 |
Improvement |
AO-109 |
AO should be able to 'pretty print' its XML backup |
Minor |
1.0 |
Improvement |
AO-111 |
Create (or just document) error handling strategy for backup / restore. |
Major |
1.0 |
Improvement |
AO-112 |
Remove ActiveObjects UI (for JIRA 4.4 release, to be added back in later) |
Major |
1.0 |
Improvement |
AO-113 |
Provide progress indicators during backup/restore |
Major |
1.0 |
Bug |
AO-114 |
Could not load JIRA settings, can't determine database type at this time using atlas-debug |
Major |
1.0 |
Bug |
AO-115 |
SQLException: Column not found: * with @Preload |
Major |
1.0 |
Bug |
AO-116 |
SQLException with @Polymorphic entity with @Indexed field |
Major |
1.0 |
Bug |
AO-119 |
SQLException with boolean type on SQL Server 2008 |
Major |
1.0 |
Improvement |
AO-120 |
Update version of AO lib to 0.9-m20 |
Major |
1.0 |
Task |
AO-122 |
Update version of AO lib to 0.9-m21 |
Major |
0.12 |
Bug |
AO-123 |
Backup and sequences are not working as expected with Oracle |
Major |
0.12 |
Bug |
AO-124 |
Column names are not quoted when using Postgres in "order by" and "group by" clauses |
Major |
0.12.1 |
Bug |
AO-125 |
BeansException can't be loaded when BeanPostProcessor fails |
Major |
0.12.3 |
Bug |
AO-126 |
com.atlassian.activeobjects.tx is not longer exported (for OSGi) and prevent usage of @Transactional |
Major |
0.12.3 |
Improvement |
AO-127 |
AO should be able to drop all previously existing AO tables before restore |
Minor |
1.0 |
Bug |
AO-128 |
Error importing 'long' types with AO |
Blocker |
0.13.1 |
Bug |
AO-129 |
ClassLoader issues using AO with Oracle |
Critical |
0.13.2 |
Bug |
AO-131 |
ActiveObjects plugin jar includes many classes from third party libraries that should not be in the jar |
Major |
0.14 |
Bug |
AO-133 |
Lot of activeobjects_XXXtmp files in JIRA temp folder |
Major |
0.14.1 |
Task |
AO-135 |
Update version of AO lib to 0.9-m26 |
Major |
0.14.1 |
Bug |
AO-136 |
Cannot insert explicit value for identity column in table '...' when IDENTITY_INSERT is set to OFF on restore with SQL Server 2k[5|8] |
Major |
0.14.2 |
Bug |
AO-139 |
Unnecessary ALTER TABLE statements on TIMESTAMP fields in MySQL |
Major |
0.16.2 |
Bug |
AO-140 |
SQLException when preloading entities with one-to-many relation in MySQL |
Major |
0.16.0 |
Bug |
AO-141 |
JIRA backup can't write null column values |
Blocker |
0.15 |
Support Request |
AO-143 |
Using MS SQL, getting SQLException: There is already an object named 'XXX' in the database |
Critical |
0.15.3 |
Bug |
AO-144 |
AO has a Method cache that prevents disabled/reloaded plugins from being GCed |
Critical |
0.15.1 |
Bug |
AO-146 |
JDK 1.7 compatibility |
Major |
0.15.3 |
Bug |
AO-147 |
Getting SQLException when trying to load a self referential AO Entity class |
Blocker |
1.0 |
Improvement |
AO-150 |
Add net.java.ao.sql to log4j.properties in JIRA |
Minor |
|
Improvement |
AO-152 |
Update package import to be for major.minor version instead of major.minor.change |
Major |
0.15.3 |
Task |
AO-154 |
Update version of AO lib to a JDK 7 compatible one |
Major |
0.15.3 |
Task |
AO-155 |
Update dependency on plugin system to 2.6.x |
Major |
0.15.3 |
Task |
AO-156 |
Start building and releasing activeobjects-bamboo-spi |
Major |
0.15.4 |