Release Changes

Release History

VersionDateDescription
1.8.02015-03-31This release of the Registry Core is a component of the integrated release 5.1.0 of the PDS4 System. This is an operational release of the system components to date.
1.7.02014-09-30This release of the Registry Core is a component of the integrated release 5.0.0 of the PDS4 System. This is an operational release of the system components to date.
1.6.12014-06-02This release of the Registry Core is a component of the integrated release 4.1.1 of the PDS4 System. This is an operational release of the system components to date.
1.6.02014-03-31This release of the Registry Core is a component of the integrated release 4.1.0 of the PDS4 System. This is an operational release of the system components to date.
1.5.02013-09-30This release of the Registry Core is a component of the integrated release 4.0.0 of the PDS4 System. This is an operational release of the system components to date.
1.4.12013-06-21This release of the Registry Core is a component of the integrated release 3.1.1 of the PDS4 System. This is an operational release of the system components to date.
1.4.02013-03-31This release of the Registry Core is a component of the integrated release 3.1.0 of the PDS4 System. This is an operational release of the system components to date.
1.3.02012-09-30This release of the Registry Core is a component of the integrated release 3.0.0 of the PDS4 System. This is an operational release of the system components to date.
1.2.02012-06-11This release of the Registry Core is a component of the integrated release 2.2.0 of the PDS4 System. This is an operational release of the system components to date.
1.1.02012-01-31This release of the Registry Core is a component of the integrated release 2.1.0 of the PDS4 System. This is an operational release of the system components to date.
1.0.02011-11-09This release of the Registry Core is a component of the integrated release 2.0.0 of the PDS4 System. This is an operational release of the system components to date.
0.2.02011-08-29This release of the Registry Core is a component of the integrated release 1.2.0 of the PDS4 System. This release is intended as a prototype release in support of the assessment of the PDS4 standards and the system components to date.
0.1.02011-03-25This release of the Registry Core is a component of the integrated release 1.1.0 of the PDS4 System. This release is intended as a prototype release in support of the assessment of the PDS4 standards and the system components to date.

Release 1.8.0 - 2015-03-31

TypeChangesBy
updateModified registry-core, registry-service, and registry-ui issues that take FOREVER to update/delete a large package. Fixes PDS-317.hyunlee

Release 1.7.0 - 2014-09-30

TypeChangesBy
updateUpdates to SlotFilter to have special handling for filters where version_id = latest. Updated RegistryResults to maintain a list of LIDs already queried. Updated other classes with some documentation and cleanups. Fixes PDS-286.jpadams
updateAdded STATUS enum to the registry attribute wrapper in order to query against this in the search-core config. Fixes PDS-294.jpadams
fixCorrect an issue where registration hangs or otherwise fails with a collection containing a million members. Fixes PDS-302.mcayanan

Release 1.6.1 - 2014-06-02

TypeChangesBy
fixModified to throw a cleaner error message when attempting to register a product with a LID greater than 256 characters. Fixes PDS-69.hyunlee
fixModified to retain slot type for slots in a versioned product. Fixes PDS-273.hyunlee

Release 1.6.0 - 2014-03-31

TypeChangesBy
addMoved the RegistryHandler and associated classes from search-core to registry-core. Fixes PDS-199.jpadams
addCreated new ResultsFilter interface and Attribute and Slot Filters to filter RegistryResults based on some attribute or slot value. Also renamed ExtrinsicRegistryAttribute to RegistryAttributeWrapper for clarity. Updated RegistryResults to handle ResultsFilters. Updated RegistryHandler API to use ResultsFilters instead of previous inputs. Fixes PDS-229.jpadams
updateAdded filters in the RegistryPackage object for guid, name, lid and status. Fixes PDS-234.hyunlee
updateUpdated to capture more response error codes and to print out the error code in the exception message.mcayanan

Release 1.5.0 - 2013-09-30

TypeChangesBy
fixFix replication issue that was causing a null pointer exception. Fixes PDS-175.pramirez

Release 1.4.1 - 2013-06-21

TypeChangesBy
updateModified the POM to exclude the jaxb-impl and jaxb-api dependencies which appear to cause memory leak warning messages in the Tomcat Server log.shardman

Release 1.4.0 - 2013-03-31

TypeChangesBy
fixAddressed performance issues with publishing and versioning objects. Fixes PDS-147.pramirez

Release 1.3.0 - 2012-09-30

TypeChangesBy
fixHandle '_' characters when applying filters on registry object. Previously the underscore acted inappropriately as a single character wildcard. Fixes PDS-62.pramirez

Release 1.2.0 - 2012-06-11

TypeChangesBy
addProvided a RegistryClient method for deleting registry objects. Fixes PDS-59.pramirez
addAdd registry client support for deleting package members. Fixes PDS-67.pramirez
addAdd ability from client to update status of all package members. Fixes PDS-68.pramirez
updateUpdated RegistryClient to pass packageId when versioning an object if set. Fixes PDS-60.pramirez
updateUpdate registry client to support sorting on auditable events and filtering on request id. Fixes PDS-64.pramirez
fixUpdates to registry objects no longer overwrite key attributes when not provided by the client. Key attributes include home, lid, status, and versionName. Fixes PDS-51.pramirez
fixRemove warning about XMLConstants.FEATURE_SECURE_PROCESSING by using Xerces 2.10.0. Fixes PDS-65.pramirez
removeRemoved the parent project's Release Notes document. This document now serves as the single source for this component's release changes.shardman

Release 1.1.0 - 2012-01-31

TypeChangesBy
updateAllow filtering by status. Fixes PDS-41.pramirez
updateRegistry client now supports an expanded set of registry objects. Namely, ExtrinsicObject, Association, Service, RegistryPackage, AuditableEvent, ClassificationScheme, and ClassificationNode. Fixes PDS-43.pramirez
updateCleaned up the documentation and removed the PDF generation feature.shardman

Release 1.0.0 - 2011-11-09

TypeChangesBy
addAdded support for PostgreSQL.pramirez
addAbility to generate database schema from the model classes.pramirez
fixJSON serialization of Enums.pramirez

Release 0.2.0 - 2011-08-29

TypeChangesBy
addSupport to do package level operations such as delete and update status. In addition, allows for items to be published into a package. Fixes PDS-14.pramirez
addAdded support for external link operations. Fixes PDS-32.pramirez
addBuilt in support for replication operations and report on ongoing replication. Fixes PDS-39.pramirez
updateUpdated RegistryClient to use RegistryObjects instead of low-level constructs. This will ease integration with outside tools. Fixes PDS-18.pramirez
updateEnchanced Auditable Event end point to allow for better filtering. Now supports eventStart, eventEnd, and requestId.pramirez
updateRefactored registry service interface and implementation to consolidate and remove redundant code. Publish and delete of all objects now go through single methods instead of one for each object.pramirez
fixNow throws an exception when looking up object versions of something that does not exist. Previously this returned null which caused problems upstream.pramirez

Release 0.1.0 - 2011-03-25

TypeChangesBy
addAbility to page through all services. Fixes PDS-3.pramirez
addAllow a set of Classifications to be associated with a given registry object. Fixes PDS-8.pramirez
addConfiguration end point to pass in classification schemes and nodes as one XML file. Fixes PDS-16.pramirez
addDefined RegistryPackage as an intrinsic object. Acts merely as a collection of registered objects through the use of Associations. Fixes PDS-19.pramirez
addAdded ExternalIdentifier support for registered objects. Fixes PDS-20.pramirez
addInclude delete operation for Classifications delete. Fixes PDS-22.pramirez
updateMapped Product to ExtrinsicObject to align better with information model for registry. Moved all interfaces that ended in product(s) to extrinsic(s). Fixes PDS-7.pramirez
updateMake associations based off their global identifier instead of the LIDVID. Fixes PDS-17.pramirez
updateRefactored model classes from the service classes to allow for the core to be included as a jar dependency.pramirez
fixDelete associations when a registry object is removed. Fixes PDS-1.pramirez
fixSet the object type for all intrinsic objects.pramirez