Release Changes

Release History

VersionDateDescription
1.8.02015-03-31This release of the Registry Service 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 Service 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 Service 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 Service 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 Service 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 Service 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 Service 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 Service 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 Service 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 Service 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 Service 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.7.02011-08-29This release of the Registry Service 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.6.02011-03-25This release of the Registry Service 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.
0.5.02010-10-31This release of the Registry Service is a component of the integrated release 1.0.0 of the PDS4 System. This release is intended as a prototype release in support of the assessment of the PDS4 standards.
0.4.02010-08-25This release of the Registry Service is a component of the integrated release 0.1.0 of the PDS4 System. This release is intended as a prototype release in support of the demonstration at the Management Council Face-to-Face meeting in August 2010.
0.3-dev2010-07-26This release of the Registry Service supports integration with the Registry User Interface developed at Ames.
0.2-dev-RC2010-07-06This release of the Registry Service supports integration with the Registry User Interface developed at Ames.

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. Inherited from registry-core. Fixes PDS-317.hyunlee

Release 1.7.0 - 2014-09-30

TypeChangesBy
fixCorrect an issue where registration hangs or otherwise fails with a collection containing a million members. Inherited from registry-core. Fixes PDS-302.mcayanan
updateAdded REST-based interface for updating package product status. Fixes PDS-303.hyunlee

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. Inherited from registry-core. Fixes PDS-69.hyunlee
updateModified the Installation document to address installation of two Registry Service instances, one for PDS3 content and one for PDS4 content. Fixes PDS-269.shardman
fixModified to retain slot type for slots in a versioned product. Inherited from registry-core. Fixes PDS-273.hyunlee

Release 1.6.0 - 2014-03-31

TypeChangesBy
updateAdded filters in the RegistryPackage object for guid, name, lid and status. Inherited from registry-core. Fixes PDS-234.hyunlee

Release 1.5.0 - 2013-09-30

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

Release 1.4.1 - 2013-06-21

TypeChangesBy
fixAddress random database connection issues by using connection pooling. Fixes PDS-174.pramirez
fixAllow for replication by object type. Fixes PDS-176.pramirez
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. Inherited from registry-core. Fixes PDS-147.pramirez
fixFixed the typo in the username for certain endpoints. Fixes PDS-160.pramirez

Release 1.3.0 - 2012-09-30

TypeChangesBy
updateUpdated the supported data object type list based on the v03 information model.shardman
fixHandle '_' characters when applying filters on registry object. Previously the underscore acted inappropriately as a single character wildcard. Inherited from registry-core. Fixes PDS-62.pramirez
fixUpdated the Installation document to correspond with the delivered Derby configuration. Fixes PDS-82.shardman

Release 1.2.0 - 2012-06-11

TypeChangesBy
addEndpoint for updating packages with POST or PUT. Fixes PDS-66.pramirez
updateSupport package id when versioning extrinsic objects.pramirez
updateSupport error handling on service endpoints that update registry objects. When trying to update an object that does not exist an error will be thrown.pramirez
fixUpdates to registry objects no longer overwrite key attributes when not provided by the client. Key attributes include home, lid, status, and versionName. Inherited from registry-core. Fixes PDS-51.pramirez
fixRemove warning about XMLConstants.FEATURE_SECURE_PROCESSING by using Xerces 2.10.0. Inherited from registry-core. 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
updateFiltering endpoints now support status. Inherited from registry-core. Fixes PDS-41.pramirez
updateCleaned up the documentation and removed the PDF generation feature.shardman

Release 1.0.0 - 2011-11-09

TypeChangesBy
addAbility to page through classifications nodes. Fixes PDS-43.pramirez
addCore association type classification scheme.pramirez
addUpdate documentation to include how to create a database and install the registry schema.pramirez
addPostgres configuration.pramirez
addDerby tools packaged into distribution.pramirez
updatePDS object type and association type configuration.pramirez

Release 0.7.0 - 2011-08-29

TypeChangesBy
addEnd point to remove package members and update the status of all package members. Inherited from registry-core. Fixes PDS-14.pramirez
addAllow PUT operation to create/update a Service object. Fixes PDS-30.pramirez
addAdded end point to manage ExternalLinks which can be used to tie registry contents to URLs that exist outside the registry. Inherited from registry-core. Fixes PDS-32.pramirez
addAdded end point to allow for replication from a remote registry. Inherited from registry-core. Fixes PDS-39.pramirez
addEnd point to page through packages.pramirez
updateMoved registry end points one level removing the redundant /registry from the path. Fixes PDS-37.pramirez
updateRegistry version now comes back as part of the report end point. Fixes PDS-38.pramirez
updateEnchanced Auditable Event end point to allow for better filtering. Now supports eventStart, eventEnd, and requestId. Inherited from registry-core.pramirez

Release 0.6.0 - 2011-03-25

TypeChangesBy
addAbility to page through all services. Inherited from registry-core. Fixes PDS-3.pramirez
addAllow a set of Classifications to be associated with a given registry object. Inherited from registry-core. Fixes PDS-8.pramirez
addEnd point responses for /registry-service and /registry-service/registry. This merely respond to GET requests for now with link headers pointing to the sub-resources. Fixes PDS-13.pramirez
addConfiguration end point to pass in classification schemes and nodes as one XML file. Inherited from registry-core. Fixes PDS-16.pramirez
addDefined RegistryPackage as an intrinsic object. Acts merely as a collection of registered objects through the use of Associations. Inherited from registry-core. Fixes PDS-19.pramirez
addAdded ExternalIdentifier support for registered objects. Inherited from registry-core. Fixes PDS-20.pramirez
addInclude delete operation for Classifications delete. Inherited from registry-core. Fixes PDS-22.pramirez
addAdded improved support for registration and retrieval of service registrations.pramirez
addSupport for MySQL back end. Provided documentation for configuration and property file configuration.pramirez
updateMapped Product to ExtrinsicObject to align better with information model for registry. Moved all interfaces that ended in product(s) to extrinsic(s). Inherited from registry-core. Fixes PDS-7.pramirez

Release 0.5.0 - 2010-10-31

TypeChangesBy
addAbility to deal with Services. This required the addition of Service Bindings and Specification Links as well.pramirez
addAbility to deal with Classifications. This required the addition of Classification Schemes and Nodes as well.pramirez
addInterface to retrieve Auditable Events.pramirez
addAbility to delete products.pramirez
addAbility to delete associations.pramirez
updateUpdated registry status information to include counts on the number of managed items.pramirez
updateRefactored any list response to simply be a RegistryResponse instead of a PagedResponse.pramirez
updateAdded a default sort order on slots so they come back in a fixed order on repeated requests. The default order now is their generated id.pramirez
updateUpdated persistence layer to be more flexible and require less change as we add new types of RegistryObject's. For example, instead of having saveProduct and saveAssociation there is now a unified saveRegistryObject.pramirez
fixSlot values that were extremely large would truncate. Now they map to @Lob with a length of max integer.pramirez
fixConvert from using userVersion to using versionId for externally tracked versions. Switch to versionName instead of version to align with model.pramirez

Release 0.4.0 - 2010-08-25

TypeChangesBy
addRegistry Client API support of filtering on products and associations.pramirez
addRegistry client support of ssoToken set for interaction with service.pramirez
addFiltering for associations within the registry. Same restrictions that apply to the product filtering.pramirez

Release 0.3-dev - 2010-07-26

TypeChangesBy
addAdded basic registry client API to support interface development. This is a Java API that abstracts away the URL mappings and serves back Java objects.pramirez
addFiltering for registered products. This supports the basic retrieve a set of products given some criteria. Is not a full blown search API as that will be dealt with by the Search service.pramirez
addDocumentation integration and updates for service interface. Provides examples and is generated as part of the build.pramirez

Release 0.2-dev-RC - 2010-07-06

TypeChangesBy
addSupport for registration of Products.pramirez
addSupport for registration of Associations.pramirez
addAllow changing of registry object status.pramirez
addSupport for auditable events. This allows us to track the changes made to registry objects.pramirez
addAdded support for persistence to Derby DB for registry back end. This was done using the Java Persistence library.pramirez
addSpring integration to support injection of components that make up the system. This allows for extensibility by placing how the system is put together in configuration rather than code.pramirez
addPluggable identifier generation.pramirez
addPluggable version generation.pramirez
addSupport for basic navigation through URLs to registry objects.pramirez