All Projects : JDO (Key: JDO)

Project Lead: Craig Russell
URL: http://db.apache.org/jdo

Release Notes

 Select:   Open Issues   Road Map   Change Log   Popular Issues   Subversion Commits   Releases   Versions   Components   

Change Log

JDO 2.2
   Bug JDO-583 FIXED Add license headers to source files. Major Resolved
   Improvement JDO-463 FIXED Clarify the behavior of an ordering column mapped to a user-visible field in the target class Major Resolved
   New Feature JDO-590 FIXED Control over transaction isolation level Major Resolved
   Bug JDO-600 FIXED Extra space at end of line in API2.MF causes problems for some applications Major Resolved
   New Feature JDO-554 FIXED JDO2.2 : Dynamic fetch groups Major Resolved
   Task JDO-592 FIXED Migrate TCK to use "datanucleus" instead of "jpox" in time for maintenance release 2 Major Resolved
   New Feature JDO-597 FIXED PMF : Add "readOnly" setting for better handling of read-only datastores Major Resolved
   Bug JDO-435 FIXED Query with projected variables returns duplicates and extra results that do not satisfy filter Major Resolved
   Bug JDO-582 FIXED Test case needed for JDOFatalUserException nested exception argument needs cast to Throwable[] Major Resolved
   Improvement JDO-587 FIXED The xml schema for jdoconfig.xml is indented badly Major Resolved
   Bug JDO-604 FIXED Update schema tests for 2.2 Major Resolved
   Improvement JDO-566 FIXED Write installSchema standard output to log file Major Resolved
   Bug JDO-603 FIXED dist goal fails if top level dir does not end in "jdo" Major Resolved
   New Feature JDO-599 FIXED Level 2 Caching ability to restrict what classes/fields are cahed Major Closed
   Improvement JDO-598 FIXED Make SingleFieldIdentity classes implement Comparable Major Closed
   Bug JDO-601 FIXED API2.MF is erroneously included in the jar file Minor Resolved
   Bug JDO-555 FIXED All calls to Class.getMethod and Method.invoke (among others) need to be invoked inside a doPrivileged block. Minor Resolved
   Improvement JDO-593 FIXED Cleanup glassfish entry in maven.repo.remote property Minor Resolved
   Improvement JDO-584 FIXED Make runtck.iut run out of the box with jpox Minor Resolved
   Improvement JDO-585 FIXED Process for providing post-release notes for tck users Minor Resolved
   Improvement JDO-595 FIXED Provide more configuration output from test run Minor Resolved
   Bug JDO-586 FIXED conf/iut-persistence.xml is wrong Minor Resolved
   Improvement JDO-552 FIXED JDOFatalDataStoreException, JDOObjectNotFoundException and JDOOptimisticVerificationException dont allow nested exceptions and failed objects together Trivial Resolved
JDO 2.1.1: bug fixes for JDO 2.1
   Bug JDO-600 FIXED Extra space at end of line in API2.MF causes problems for some applications Major Resolved
   Bug JDO-601 FIXED API2.MF is erroneously included in the jar file Minor Resolved
   Improvement JDO-593 FIXED Cleanup glassfish entry in maven.repo.remote property Minor Resolved
   Improvement JDO-584 FIXED Make runtck.iut run out of the box with jpox Minor Resolved
   Improvement JDO-585 FIXED Process for providing post-release notes for tck users Minor Resolved
   Bug JDO-586 FIXED conf/iut-persistence.xml is wrong Minor Resolved
JDO 2.1
   Bug JDO-494 FIXED ERROR org.apache.tools.ant.AntClassLoader running maven build on api2 Blocker Resolved
   Improvement JDO-511 FIXED Add "extensions" element to @Join, @Element, @Key, @Value, @DatastoreIdentity, ... Major Resolved
   New Feature JDO-447 FIXED Add JDOUserCallbackException extends javax.jdo.JDOUserException Major Resolved
   New Feature JDO-448 FIXED Add an xml element to specify the fetch plan to use for a query Major Resolved
   New Feature JDO-497 FIXED Add behavior for relationship updates to specification and tck tests Major Resolved
   New Feature JDO-445 FIXED Add convenience method that returns a PersistenceManager proxy Major Resolved
   Improvement JDO-496 FIXED Add just "name" property to PMF, in addition to "persistenceUnitName" Major Resolved
   New Feature JDO-535 FIXED Add method evictAll taking a class instance to PersistenceManager interface Major Resolved
   New Feature JDO-462 FIXED Add methods to PersistenceManager and PersistenceManagerFactory to get server Date and set TimeZoneID Major Resolved
   Improvement JDO-381 FIXED Add more queries using aggregates to TCK query test class DefaultUnique Major Resolved
   Test JDO-458 FIXED Add new test to check that the result of getFetchGroups is a read-only copy of the currently active fetch groups. Major Resolved
   Test JDO-457 FIXED Add new tests for compound identity. Major Resolved
   New Feature JDO-449 FIXED Add properties for configuring PMF that are consistent with JPA TransactionType Persistence Unit Name Major Resolved
   New Feature JDO-444 FIXED Add public constructor for JDOHelper Major Resolved
   New Feature JDO-456 FIXED Add state transitions to Table 2 for detach and serialize; add tests to state transitions tests Major Resolved
   New Feature JDO-446 FIXED Add subqueries APIs Major Resolved
   Task JDO-568 FIXED Add subquery support to JPOX Major Resolved
   Test JDO-382 FIXED Add test for selecting and updating an embedded field Major Resolved
   Test JDO-565 FIXED Add tests for signatures of annotations and enums Major Resolved
   Test JDO-471 FIXED Add tests to verify the new constructor and getInstance methods of JDOHelper are functional Major Resolved
   Improvement JDO-542 FIXED Adjusting Extent to Java 5.0 Major Resolved
   Bug JDO-410 FIXED AggregateResult queries non-existent Employee.manager.salary field Major Resolved
   Bug JDO-386 FIXED All distributions (source and binary) need to include NOTICE file Major Resolved
   New Feature JDO-495 FIXED Allow JDO implementations to register DocumentBuilderFactory and ErrorHandler in JDOImplHelper Major Resolved
   Improvement JDO-515 FIXED Allow custom settings for some annotation enum values Major Resolved
   Improvement JDO-545 FIXED Allow users to supply property-overriding Map instances when configuring from resources (properties, jdoconfig.xml, or persistence.xml) Major Resolved
   Bug JDO-579 FIXED Assertions have parameters swapped Major Resolved
   Bug JDO-411 FIXED Attempt to bulk-delete Employee records without nulling foreign key references from InsurancePlan Major Resolved
   Bug JDO-401 FIXED CallingJdoPreclear - Major Resolved
   Bug JDO-472 FIXED Cannot use JDO 2 xsd for XML validation Major Resolved
   Bug JDO-470 FIXED Change JDOHelperTest to add setUp method which will load the PCPoint class before tests are run Major Resolved
   New Feature JDO-541 FIXED Change SignatureVerifier to check for variable arguments Major Resolved
   Task JDO-551 FIXED Change TCK to use "ASM" instead of "BCEL" with JPOX Major Resolved
   New Feature JDO-572 FIXED Change signatures of PersistenceManager evictAll(Class pcClass, boolean subclasses) to evictAll(boolean subclasses , Class pcClass) Major Resolved
   New Feature JDO-450 FIXED Change signatures of PersistenceManager methods to be generic Major Resolved
   Task JDO-485 FIXED Change to use JPOX 1.2 Major Resolved
   Test JDO-529 FIXED ChangeQuery - DISTINCT is expected even though it is not specified Major Resolved
   Bug JDO-504 FIXED Completeness test with 1-many relationships fails with annotations Major Resolved
   Bug JDO-506 FIXED Completeness test with all relationships fails with annotations Major Resolved
   Bug JDO-505 FIXED Completeness test with many-many relationships fails with annotations Major Resolved
   Sub-task JDO-532 FIXED JDO-522
Create TCK test(s) for CopyOnAttach
Major Resolved
   Test JDO-453 FIXED Create a test for illegal arguments for PersistenceManager.newInstance Major Resolved
   Test JDO-576 FIXED Create new tests for getting a pmf using jdoconfig.xml Major Resolved
   Task JDO-503 FIXED Create tests for JDO 2.1 annotations Major Resolved
   Test JDO-521 FIXED Create tests for relationship mapping (spec section 15.3) Major Resolved
   Task JDO-365 FIXED Create web page with instructions for creating a release Major Resolved
   Bug JDO-392 FIXED Deletion of objects when foreign-key is present : unexpected DB exceptions not handled Major Resolved
   Bug JDO-525 FIXED Department.getEmployees().contains() returns wrong answer Major Resolved
   Bug JDO-324 FIXED Derby "ERROR 40XL1" in multithreaded test "RefreshAllNoParameterSideEffects" Major Resolved
   Task JDO-522 FIXED Draft proposal for CopyOnAttach property Major Resolved
   Bug JDO-509 FIXED Enhancement failure on persistent interface that extends non-persistent interface Major Resolved
   Bug JDO-481 FIXED Enhancement of a PC abstract class fails Major Resolved
   Bug JDO-536 FIXED Exception during TearDown: org.jpox.sco.HashMap cannot be cast to org.jpox.sco.Map Major Resolved
   Bug JDO-404 FIXED GetFetchPlan - Is it really forbidden to load extra fields? Major Resolved
   Task JDO-468 FIXED Identify JDK 1.3 XML parser or increase requisite minimum JDK level to 1.4 Major Resolved
   Bug JDO-526 FIXED Implementation fails to set other side of relationship on flush() Major Resolved
   Test JDO-530 FIXED ImplicitParameters.testGrouping - uses keyword 'min' as a parameter name Major Resolved
   Improvement JDO-571 FIXED Improve error message if exception thrown during query execution Major Resolved
   Bug JDO-400 FIXED IsTransactionalFalse - Should work with optimistic transactions? Major Resolved
   Bug JDO-577 FIXED JDO 2 RI has order of overrides, properties reversed in getPersistenceManagerFactory(Map overrides, Map properties) Major Resolved
   New Feature JDO-403 FIXED JDO2 Annotations Major Resolved
   Bug JDO-407 FIXED JDO2 Spec 18.5.1 "autoassign" is not a valid value (was merged into "identity") Major Resolved
   Improvement JDO-482 FIXED JDOHelper.getPersistenceManagerFactory should be enhanced to use service lookup Major Resolved
   Bug JDO-477 FIXED JDOHelperConfigTest fails on non-JDK 1.4 JVMs Major Resolved
   Bug JDO-539 FIXED JPA annotations tests fail Major Resolved
   Bug JDO-430 FIXED JPOX fails new test CompletenessTestList, configuration companyListWithoutJoin Major Resolved
   Bug JDO-420 FIXED JPOX fails new test CompletenessTestMap, configuration companyMapWithoutJoin Major Resolved
   Bug JDO-390 FIXED JPOX fails new test: change to projected Date field is reflected in the database Major Resolved
   Bug JDO-559 FIXED JPOX fails to throw JDOUserException on some illegal arguments to pm.newInstance() Major Resolved
   Bug JDO-397 FIXED Locale instances are shared by different PMs (when in use as FCO) Major Resolved
   Improvement JDO-538 FIXED Make more JDO APIs generic Major Resolved
   Bug JDO-345 FIXED MethodsAndObjectConstructionNotSupported (A14.6.2-8) should allow getX() Major Resolved
   Bug JDO-560 FIXED Migrating to maven 1.1: API2 project.xml contains invalid "scope" tag Major Resolved
   Improvement JDO-523 FIXED Misleading error msg raised by JDOHelper.getPersistenceManagerFactory(arg) if the resource in arg does not exist Major Resolved
   Bug JDO-380 FIXED Missing pm.close() in GetPersistenceManagerFactory Major Resolved
   Bug JDO-399 FIXED Missing transaction begin in NontransactionalWriteTest Major Resolved
   Bug JDO-438 FIXED More Derby "ERROR 40XL1" issues with multithreaded tests Major Resolved
   Bug JDO-517 FIXED NPE on enhancement of classes with persistent properties Major Resolved
   New Feature JDO-467 FIXED Named PMF proposal / JDOHelper enhancements Major Resolved
   Task JDO-501 FIXED Need different export package info in manifest of api2 and api2-legacy Major Resolved
   Test JDO-193 FIXED Need new test cases for Map and List where there is no join table; the key is a field of the value type or the value is a field of the key type Major Resolved
   Test JDO-546 FIXED New test needed for enum field types and collections of enum types mapped to numeric and character columns Major Resolved
   Bug JDO-396 FIXED NoExtent - no no-arg constructor Major Resolved
   New Feature JDO-548 FIXED PM.getManagedObjects() : access to the objects enlisted in a transaction Major Resolved
   Bug JDO-459 FIXED PersistenceCapable.jdoIsDetached needs update to reflect latest Major Resolved
   Bug JDO-487 FIXED Pm.newInstance() fails when the parameter is an abstract class Major Resolved
   New Feature JDO-452 FIXED Provide interfaces that extend both JDO and JPA Major Resolved
   Bug JDO-476 FIXED Regression: Exception on pm.newInstance(Interface): Instance is not assignable to PersistenceCapable Major Resolved
   New Feature JDO-510 FIXED Remove @Field and @Property and replace them with @Persistent Major Resolved
   Task JDO-549 FIXED Remove unused protected constants in JDOHelper Major Resolved
   Wish JDO-473 FIXED Retrieve/Refresh(obj,useFetchGroup) uses the fetch group fields. It would be nice if it applied the whole fetch plan contract Retrieve/Refresh(obj,useFetchPlan) Major Resolved
   Bug JDO-484 FIXED Running api20.build from trunk via maven jdo20.build results in exceptions Major Resolved
   Test JDO-524 FIXED SELECT lastname INTO java.lang.Long - is a negative test? Major Resolved
   Bug JDO-575 FIXED Signature test fails on Java 6 Major Resolved
   Bug JDO-489 FIXED Spec section 12.7.5: mention getFetchPlan() method of Extent interface Major Resolved
   Improvement JDO-388 FIXED Split core20 into two separate subprojects util20 and model20 Major Resolved
   Bug JDO-424 FIXED StateTransitions makes undocumented assertions in detachCopy with active tx Major Resolved
   Bug JDO-460 FIXED StateTransitions test fails on detachCopy operation Major Resolved
   Test JDO-514 FIXED StateTransitionsReturnedObjects assumes Non Transactional Write enabled by default Major Resolved
   Test JDO-513 FIXED StateTransitionsReturnedObjects expects persistent-clean in optimistic transaction Major Resolved
   Bug JDO-492 FIXED StateTransitionsReturnedObjects failure: current state persistent-nontransactional-dirty serialize outside tx Major Resolved
   Task JDO-553 FIXED Support changes in JPOX splitting RDBMS-datastore specific support into jpox-rdbms.jar Major Resolved
   Test JDO-563 FIXED Test that a JDODetachedFieldAccessException is thrown when accessing a field of a detached instance Major Resolved
   Test JDO-564 FIXED Test that a jdo metadata file can override metadata specified in annotations Major Resolved
   Bug JDO-550 FIXED TestArrayCollections fails due to JDK1.6+ change Major Resolved
   New Feature JDO-578 FIXED Tests of lifecycle listeners specified via jdoconfig.xml fail Major Resolved
   Bug JDO-442 FIXED Transaction.setRollbackOnly() : difference between api20 and spec Major Resolved
   Task JDO-561 FIXED Update README.txt Major Resolved
   Task JDO-562 FIXED Update RunRules.html Major Resolved
   Task JDO-490 FIXED Update conf/jdo-2_0-signatures.txt Major Resolved
   Improvement JDO-441 FIXED Update license information in all source files Major Resolved
   Improvement JDO-574 FIXED Update spec and javadoc with details on handling jdoconfig.xml arguments Major Resolved
   Task JDO-502 FIXED Update tck2 JDO metadata files to refer the 2.1 XSD version Major Resolved
   Task JDO-569 FIXED Update the query BNF for subquery support Major Resolved
   Improvement JDO-537 FIXED Upgrade Apache JDO site to encompass user-level documentation/guides etc Major Resolved
   Bug JDO-488 FIXED Use of JDK 1.6 with TCK: ClassLoader.loadClass cannot load arrays in JDK 1.6 Major Resolved
   Bug JDO-547 FIXED api2 ObjectIdentityTest.testStringNullDateConstructor fails due to unexpected date format in different locales Major Resolved
   Bug JDO-402 FIXED checkRemoveGroup - removeGroup should be before getGroups Major Resolved
   Bug JDO-439 FIXED companyMapWithoutJoin.conf failiure: unexpected map SCO read from database Major Resolved
   Bug JDO-461 FIXED executingWithMap of SQL query fails with extra parameters in Map Major Resolved
   Bug JDO-405 FIXED recursion-depth - fetching the whole graph with 0 or -1? Major Resolved
   Improvement JDO-469 WON'T FIX Delete by object id Major Resolved
   Bug JDO-491 DUPLICATE StateTransitions failure: current state persistent-nontransactional write field outside tx Major Resolved
   Improvement JDO-486 DUPLICATE Support specification of ForeignKey, PrimaryKey within @Join and @Element annotations Major Resolved
   Bug JDO-519 DUPLICATE Change annoatation defaults from UNKNOWN to UNSPECIFIED for clarity Major Closed
   New Feature JDO-451 DUPLICATE Provide annotations for persistence and mapping Major Closed
   Test JDO-436 FIXED Add a test for the Target Class of the object id created for a persistent instance with SingleFieldIdentity Minor Resolved
   New Feature JDO-465 FIXED Add description for making JDO implementations compliant with OSGi component packaging Minor Resolved
   Test JDO-344 FIXED Add new tests for query projection of variables where the field is mapped to one-to-many and many-to-many relationships Minor Resolved
   Task JDO-398 FIXED Add servlet Filter utility class managing a PersistenceManager per request Minor Resolved
   Improvement JDO-437 FIXED Add test for detachment when the instances are of a class that is not detachable. Minor Resolved
   Bug JDO-414 FIXED CallingJdoPreclear tries to add the same instance to multiple 1-M relations Minor Resolved
   Improvement JDO-480 FIXED Change SQL datatype of Date fields from VARCHAR to TIMESTAMP Minor Resolved
   Bug JDO-415 FIXED DataStoreConnection assumes datastore transactions are being used Minor Resolved
   Bug JDO-341 FIXED Discrepancies between: JDO2.0 spec v. API20 v. SignatureTest's descriptor file Minor Resolved
   Bug JDO-412 FIXED Expectation of jdoPostLoad() invocation does not take into account the possibility of persistent-nontransactional state Minor Resolved
   New Feature JDO-528 FIXED JDOHelper.getObjectState() : convenience method to return the state of an object Minor Resolved
   Bug JDO-499 FIXED JDOImplHelper should catch exceptions in nonBinaryCompatibleGet and nonBinaryCompatibleIs Minor Resolved
   Bug JDO-383 FIXED JPOX: issues with the default Unique setting for aggregate queries Minor Resolved
   Improvement JDO-417 FIXED Make JDO jar an OSGI bundle Minor Resolved
   Bug JDO-413 FIXED NoAccessToFieldsAfterPredelete incorrectly mandates that field access to deleted instances will cause an error Minor Resolved
   Bug JDO-544 FIXED NullPointerException in JDOImplHelper if running with security manager enabled Minor Resolved
   Improvement JDO-464 FIXED Remove references to "serialized" from order element in 18.15.8 Minor Resolved
   Bug JDO-454 FIXED Remove xml entry in JDO DTD files Minor Resolved
   Test JDO-378 FIXED SQL query : executeWithMap test Minor Resolved
   Bug JDO-419 FIXED StateTransitions incorrectly asserts that field access in a deleted instance will throw an exception Minor Resolved
   Task JDO-432 FIXED Test for behaviour of null passed to detachCopy(), makePersistent(), etc Minor Resolved
   Bug JDO-493 FIXED Typo in jdo metadata for CompanyListWithoutJoin, CompanyMapWithoutJoin Minor Resolved
   Bug JDO-508 FIXED Typo: Constants.PMF_ATTRIBUTE_ServerTimeZoneID should be Constants.PMF_ATTRIBUTE_SERVER_TIME_ZONE_ID Minor Resolved
   Bug JDO-581 FIXED Undecipherable error message from JPOX when value of configuration map is null Minor Resolved
   Bug JDO-391 FIXED Update assertions spreadsheet with new spec text for A14.6.9-3 Minor Resolved
   Task JDO-393 FIXED Upgrade commons-logging dependency to version 1.1 Minor Resolved
   Task JDO-440 FIXED Upgrade dependencies in JDO *11 and *20 projects Minor Resolved
   Bug JDO-478 FIXED [Fatal Error] messages are printed to stdout/stderr during negative test case runs of JDOHelperConfigTest Minor Resolved
   Bug JDO-416 FIXED jdo2-api Maven2 POM is incorrect Minor Resolved
   Task JDO-512 FIXED jdo2-api jar - follow Maven2 naming best practices Minor Resolved
   Bug JDO-394 FIXED org.apache.jdo.tck.api.persistencemanagerfactory.GetPersistenceManager.test() and org.apache.jdo.tck.api.persistencemanagerfactory.GetPersistenceManagerForUser.test() don't close PMF correctly Minor Resolved
   Bug JDO-395 FIXED org.apache.jdo.tck.lifecycle.NontransactionalWriteTest.conflictingUpdate() don't cleanup correctly in case of an Exception Minor Resolved
   Bug JDO-433 FIXED setUp() is not declared final in org.apache.jdo.tck.JDO_Test Minor Resolved
   Improvement JDO-533 FIXED Add property to define location of test-reports; this is needed to allow Netbeans to find the test results when invoking build. Trivial Resolved
   Bug JDO-518 FIXED Annotations cleanup: remove @Indexes in favor of @Indices Trivial Resolved
   Improvement JDO-443 FIXED Change column name in InstanceCallbacks table Trivial Resolved
   Bug JDO-516 FIXED Cut and paste error in javadoc in annotations package Trivial Resolved
   Improvement JDO-389 FIXED Trivial changes to api.embedded.SecondClassObjectsTrackTheirChanges Trivial Resolved
   Bug JDO-387 FIXED Typos in org.apache.jdo.tck.pc.company.Address Trivial Resolved
   Task JDO-360 FIXED Update information on JDK 1.3 jta jar Trivial Resolved
   Improvement JDO-434 INVALID PCPoint.toString() prints only the class name, not field values Trivial Resolved

Reports

Recently Created Issues Report
Created vs Resolved Issues Report
Resolution Time Report
Average Age Report
Pie Chart Report
Contribution Report
User Workload Report
Version Workload Report
Time Tracking Report
Single Level Group By Report

Preset Filters


Project Summary

Open Open 39
   6%
Resolved Resolved 452
   70%
Closed Closed 156
   24%

Open Issues

By Priority
Major Major 26
   67%
Minor Minor 11
   28%
Trivial Trivial 2
   5%

By Assignee
Andy Jefferson 1
   3%
Craig Russell 8
   21%
Martin Zaun 1
   3%
Michael Bouschen 4
   10%
Michelle Caisse 4
   10%
Richard Schilling 1
   3%
Unassigned 20
   51%