| Type | Key | Status | Summary |
|---|---|---|---|
| Bug | UIMA-3985 | Resolved | Incorrect use of @Override |
| Bug | UIMA-4002 | Resolved | flush method of Int2IntRBT not clearing cache of lastNodeGotten |
| Bug | UIMA-4015 | Resolved | logic hole in obscure case in MetaDataObject_impl |
| Bug | UIMA-4017 | Resolved | plug maybe theoretical hole in setting up type systems |
| Bug | UIMA-4031 | Resolved | type system initialization of built-in arrays has wrong supertype |
| Bug | UIMA-4060 | Resolved | improve int set utility impls |
| Bug | UIMA-4080 | Resolved | NPE when limiting to project and importing descriptor from dependency |
| Bug | UIMA-4081 | Resolved | Failure to import another type system from the same project |
| Bug | UIMA-4083 | Resolved | JSON Cas Serialization broken for case where FS is both ref'd and indexed |
| Bug | UIMA-4094 | Resolved | moveTo(fs) where fs > all items in index is broken |
| Bug | UIMA-4095 | Resolved | moveTo for bag index incorrectly setting position to 0 if not found |
| Bug | UIMA-4099 | Resolved | check for addFS with wrong Sofa misses many paths |
| Bug | UIMA-4100 | Resolved | deserialization of delta CASes broken in some cases |
| Bug | UIMA-4101 | Resolved | IntHashSet has reversed true/false parm |
| Bug | UIMA-4102 | Resolved | SerDesTest6 test case occasionally fails |
| Bug | UIMA-4105 | Resolved | Creating an iterator to start at a specified FS doesn't start at the left-most |
| Bug | UIMA-4119 | Resolved | jcasgen-maven-plugin generates no files on Windows |
| Bug | UIMA-4126 | Resolved | if allow_duplicate_add_to_indices, delta CAS needs to remove all |
| Bug | UIMA-4131 | Resolved | Limiting JCasGen scope fails in some cases |
| Bug | UIMA-4133 | Resolved | Wrong method name on log message |
| Bug | UIMA-4145 | Resolved | bin cas deserialization form 6 delta cas has some errors in obscure cases |
| Bug | UIMA-4147 | Resolved | Deserializing XMI delta FsIntList gets wrong value |
| Bug | UIMA-4148 | Resolved | Xmi Deserializing delta cas FsFloatList gets wrong value |
| Bug | UIMA-4158 | Resolved | Make THROW_EXCEPTION_FS_UPDATES_CORRUPTS and friends public |
| Bug | UIMA-4159 | Resolved | PositiveIntSet - forgot about offset in maybeSwitchRepresentation in one case |
| Bug | UIMA-4167 | Resolved | Index protection check missing some kinds of types |
| Bug | UIMA-4171 | Resolved | IntArrayRBT findInsertionPoint wrong value in one case |
| Bug | UIMA-4181 | Resolved | CasCopier errors in copyFeatures |
| Bug | UIMA-4182 | Resolved | Make Eclipse plugins work with Kepler level Eclipse |
| Bug | UIMA-4183 | Resolved | indetermenancy in logger test |
| Bug | UIMA-4184 | Resolved | IntHashSet bug in representation switch |
| Bug | UIMA-4187 | Resolved | IntHashSet returns wrong values |
| Bug | UIMA-4190 | Resolved | CasCopier fails to copy subtypes of string properly |
| Bug | UIMA-4191 | Resolved | fix creators of FSs with uninit'ed sofaRefs to bypass index corruptn chkng |
| Bug | UIMA-4192 | Resolved | IntBitSet has wrong impl around offset |
| Bug | UIMA-4200 | Resolved | IntHashSet bug in converting from 2 byte to 4 byte table |
| Bug | UIMA-4201 | Resolved | IntBitSet - treat offset consistently |
| Bug | UIMA-4204 | Resolved | IntHashMap impl of "remove" broken |
| Bug | UIMA-4208 | Resolved | JSON: ordering of subtypes of Annotation base not correct |
| Bug | UIMA-4248 | Resolved | snapshot iterators over empty indexes return 1 "null" |
| Bug | UIMA-4250 | Resolved | find method returns wrong fs in edge case |
| Bug | UIMA-4267 | Resolved | Int2IntRBT fails with ArrayIndexOutOfBounds exception |
| Improvement | UIMA-3399 | Resolved | More consistent handling of multiple add-to-index behavior for same Feature Structure |
| Improvement | UIMA-3765 | Resolved | Always deliver default View to annotator process method |
| Improvement | UIMA-3823 | Resolved | uimaj cleanups found with google codepro tooling |
| Improvement | UIMA-3869 | Resolved | Better maven-plugin-plugin configuration |
| Improvement | UIMA-3877 | Resolved | Clean up dependencies |
| Improvement | UIMA-3887 | Resolved | Remove Java language level override |
| Improvement | UIMA-3934 | Resolved | excess white-space in html version of cas viewer |
| Improvement | UIMA-3936 | Resolved | HTML Cas Viewer floods the history list unnecessarily |
| Improvement | UIMA-3992 | Resolved | test case for JCasHashMap multi-threaded not reliable |
| Improvement | UIMA-4003 | Resolved | add alternative int - int maps, and int sets for better space/time performance |
| Improvement | UIMA-4004 | Resolved | Switch to using int2int maps in XmiSerializationSharedData |
| Improvement | UIMA-4012 | Resolved | reduce sync contention (observed) |
| Improvement | UIMA-4013 | Resolved | Reduce unneeded fixed flow controller sync contention |
| Improvement | UIMA-4024 | Resolved | improve packaging of JSON support in uimaj |
| Improvement | UIMA-4028 | Resolved | UIMAJ Json - improve type hierarchy serialization |
| Improvement | UIMA-4056 | Resolved | fix JSON tests which do XML compares to use XMLUnit |
| Improvement | UIMA-4059 | Resolved | Checking for incorrect key modifications |
| Improvement | UIMA-4061 | Resolved | Misc improvements to PositiveIntSet |
| Improvement | UIMA-4082 | Resolved | JSON serialization views: use view name |
| Improvement | UIMA-4108 | Resolved | have more things use improved indexOf for IntVector |
| Improvement | UIMA-4111 | Resolved | Change how default bag indices are created |
| Improvement | UIMA-4116 | Resolved | change format of JSON map names so they can be JavaScript identifiers |
| Improvement | UIMA-4117 | Resolved | Change JSON format defaulting to include 0 values |
| Improvement | UIMA-4135 | Resolved | support for modifying indexed FSs |
| Improvement | UIMA-4150 | Resolved | Add JVM param to throw exception on index corrupting update not protected |
| Improvement | UIMA-4151 | Resolved | ProcessTracing disabled should avoid call to build processTrace |
| Improvement | UIMA-4153 | Resolved | maybe slight performance improvements in core |
| Improvement | UIMA-4155 | Resolved | use bulk operations, avoid sort/dedup in serialization of indexed FS |
| Improvement | UIMA-4160 | Resolved | improve serialization warning for multiple-refs |
| Improvement | UIMA-4162 | Resolved | improve 2.7.0 docs |
| Improvement | UIMA-4166 | Resolved | simplify iterators to avoid type merging juggling when order is not needed |
| Improvement | UIMA-4172 | Resolved | simplify map from sofa number to view |
| Improvement | UIMA-4173 | Resolved | tweaks to JCasHash map for speed |
| Improvement | UIMA-4175 | Resolved | speed up lookup of JCas cover object from cache |
| Improvement | UIMA-4178 | Resolved | Improve CasCopier by using low level API |
| Improvement | UIMA-4179 | Resolved | reduce java object creation around Sofa info |
| Improvement | UIMA-4188 | Resolved | add toIntArray method to PositiveIntSet to permit use in Delta Cas journaling |
| Improvement | UIMA-4189 | Resolved | IntBitSet lookup methods sometimes fail |
| Improvement | UIMA-4193 | Resolved | add toString methods to PositiveIntSet and impls |
| Improvement | UIMA-4198 | Resolved | cleanup CasCopier - move test out of inner loop, improve tst |
| Improvement | UIMA-4205 | Resolved | PositiveIntSet_impl fails to pass along offset when converting to IntHashSet |
| Improvement | UIMA-4206 | Resolved | IntHashSet table expansion should account for removed items better |
| New Feature | UIMA-3969 | Resolved | Add JSON Serialization for CASs and UIMA Descriptors |
| New Feature | UIMA-4053 | Resolved | add remove method to PositiveIntSet |
| New Feature | UIMA-4146 | Resolved | Support Snapshot iterators for FSIndexes |
| Task | UIMA-3888 | Resolved | Remove stale pluginManagement section from UIMAJ SDK parent pom |
| Task | UIMA-4020 | Resolved | extract JSON support from core sdk into addon, to avoid dependence on Jackson Jar |
| Task | UIMA-4091 | Resolved | upgrade Java version for UIMAJ-SDK to 7 |
| Task | UIMA-4096 | Resolved | update enforcer plugin to enforce Java 7 for uimaj sdk |
| Task | UIMA-4097 | Resolved | change version of uimaj-sdk 2.6.1 to 2.7.0 |