Modified the dataone.nodeid from blank to urn:node:METACAT_TEST. Now the mn.updateSystemMetadata only allows be called on the authoritative node of a pid. In order to make junit test work, we need to have a value there.
include 2.4.3 upgrade scripts in the trunk (merged from branch)
Add comments explaining limits on max_upload_size property.
Lower the file size limit to deal with max size of Integer issue.
Updated D1ResourceHandler to not hardcode a file size limit. This will allowlarge, multi-gigabyte files to be uploaded, but still needs testing. The limitis now drawn from the metacat.properties file. An alternative would be to inspectthe Content-Length header of the request and set the max to a value greater than the...
include schema.xml md5 checksum for 2.4.2 release.
[merge from 2.4 branch] use solr schema upgrader for 2.4.2 release -- need to replace the solr schema to include geohash fields
update documentation for trunk to use 2.5.0 release number
allow per-document reindexing to be initiated by any user (to support third-party annotations)
add /token endpoint for annotatorJS/annotateIt.org integration. https://github.com/DataONEorg/sem-prov-design/issues/18
add support for v2 DataONE API.
Add a pisco test account.
update to use 2.4.1 so the trunk has all artifacts for upgrades.
merge recent upgrade changes from 2.4 branch
use '/var/metacat/users/password.xml' as the default password file path to: a) indicate it is for managing users and b) that it uses XML serialization. https://projects.ecoinformatics.org/ecoinfo/issues/6320
use AuthFile by default. https://projects.ecoinformatics.org/ecoinfo/issues/6320
Add the AOOS as part of the label of the unaffiliated account.
use v2.4.0 for documentation and upgrade scripts.
use https for the new EZID api url.
use the updated EZID base URL. Should be active after Feb 2nd, 2014. https://projects.ecoinformatics.org/ecoinfo/issues/6276
Add the label property for the organization.
Add a property to store the default user management page.
Add a new property for the user management url.
Separate the properteis for the file-based authentication to the ldap-based authentication.
Add a new property to specify the hash class which will be used to protect the password.
prep for 2.3.1 release
Add a property as the password for generating keys.
Add a property to specify the authen file path.
Add some new properties for getting the next avaliable uid.
Use the new name of the ldap ca certicate.
Add a new property to sepcify the ldap ca cert location.
add ou=Account to the default account.properties
clear temporary accounts that have not been activated after a configurable number of hours. https://projects.ecoinformatics.org/ecoinfo/issues/6099
do not include admin moderator for registry entries by default.
use 2.3.0 for this next release of metacat.
Change the version to 2.2.2
Add properties to keep the hash values for the schema.xml of the solr.
prep project for 2.2.1 patch release -- will also merge to the 2.2.x branch.
Change the default org from Account to unaffilicated in the account creation.
Refer to metacat.war deployments since those are now the default. https://projects.ecoinformatics.org/ecoinfo/issues/6082
Add two peroperties for the templates of looking up user name.
prep for 2.2.0 release. include configuration value for metacatui deployment context.
Add the new properties to access the verification templates.
include the dataone.subject (node admin) in the list of administrators. This allows full administrative access to objects when using certificates+d1 api. https://projects.ecoinformatics.org/ecoinfo/issues/6086
replace the hard-coded organization list.
use optional template for registering DOIs at a given target. https://projects.ecoinformatics.org/ecoinfo/issues/6092
Add a new property ldap.template.organizationList to control the list of the organization in the ldap templates.It can be overwitten by the skin property with the same name.Also add the Account organization.
mark skin configuration as being complete by default so as to encourage use of metacatUI. https://projects.ecoinformatics.org/ecoinfo/issues/6068
Add two new properties to store the recaptcha public key and private key.
set the timed index interval to be 12 hours.
[merge from branch to keep trunk up to date with upgrade history] prep for Metacat 2.1.1 release
Add a solr-home-dri for the http solr server.
include metacatui "skin" for use in Perl registry rendering and eventually EML/metadata rendering. https://projects.ecoinformatics.org/ecoinfo/issues/5951
Use the hazelcast event log.
merging upgrade scripts from 2.0 branch to trunk. https://redmine.dataone.org/issues/3847
upgrade to Metacat 2.1.0 on the trunk. This includes a new index_event table for storing indexing events that need to be reprocessed. https://projects.ecoinformatics.org/ecoinfo/issues/5944
refactor IndexEventLog a bit to simplify type/action information. prep for serializing IndexEvent objects to Metacat. https://projects.ecoinformatics.org/ecoinfo/issues/5944
correct spelling for index.eventlog.classname property
use an independent ISet<SystemMetadata> structure to communicate objects that should be indexed by metacat-index. https://projects.ecoinformatics.org/ecoinfo/issues/5943
Add a new property for the index event log class name.
Add a new property to specify the interval of a Timer to run the thread generating solr index.
Use the ";" as the seperator to replace "," in the resource name spaces.
Use ";" to separate db.enabledEngines.
change the waiting time to 10 seconds and attempts to 600 for the hazelcast.
Add the new property dbquery.enabledEngines=pathquery,solr.
Add the waiting time and max attempts for regenerating the index.
Add a property containing the list of the resource map namespaces.
Add some new properties for the http solr server.
initialize the SOLR home directory if it does not already exist.
Use 2.0.7 version number in configuration/upgrade/docs (trunk, even though we will not be releasing 2.0.7 from trunk, we want to have the upgrade scripts included here)
change the solr end point to be the localhost.
Add some new properties for the solr.
Add a solr.homeDir property.
include the objectPathMap name in the metacat.properties (used by metacat-index component) https://projects.ecoinformatics.org/ecoinfo/issues/5909
use new, dedicated, LTER test account for LDAP referral test.
use correct default ezid service baseURL
register DOIs with minimal DataCite metadata. still need to determine which details to include and when, but the plumbing is in place as we refine those rules. http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5513
disable EZID/DOI minting by default since we do not yet have a means of tracking minted DOIs and augmenting metadata for them when we actually receive the object in a subsequent create() or update() call. http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5753
ready Metacat for 2.0.6 release (docs, db version, build files etc).
use test doi shoulder as the default for local server, at least during testing phase. http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5755
use ObjectFormatInfo libclient utility to look up mimeType and filename extension during get() calls. Configurable mapping file is deployed by default to /var/metacat/dataone where it can then be augmented as needed. This location is controlled in the metacat.properties file (which is injected into the DataONE Settings values during weapp intitialization)....
integrate ecoinformatics login with the CIlogon identity mapping flow so that a user is directed through the process with no manual navigation needed (at least in the url bar). https://redmine.dataone.org/issues/1480
shorten the systemmetadata* table names for Oracle's 30 character limit. move version to 2.0.5. http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5717
prep for 2.0.4 release
prep for 2.0.3 release
remove semtools skin as a configured skin -- will need to add that if we ever get back to deploying a semtools instance.
configurable replication client timeouthttps://redmine.dataone.org/issues/3078
prep for 2.0.2 release by updating the version numbers.
include dataone.ore.downloaddata as a configurable property in case MNs (like LTER) want to have the process download externally-stored data files described in an EML data package.
update for 2.0.1 upgrade -- scripts, docs, readme
use production CN url as the default (instead of cn-dev)
remove unused replication properties (all certificate file based now)
include test shoulder defaults for KNB, PISCO and LTER
use metacat.properties to specify the default checksum algorithm to use -- this way it will be easy for us to switch to whatever DataONE decrees. https://redmine.dataone.org/issues/2834
Set the default maximum number of database connections back to 200. After discussion, we've decided it will be better to increase the PostgreSQL limit to 300 and keep Metacat's pool size pretty big.
Change the database.maximumConnections property to 100. PostgreSQL's docs says it can handle "a few hundred", and would need to be increased from the default 100 max_connections. For DataONE optimization, we increase max_connections, however there are more processes making connections other than metacat, so I'll reduce metacat's default share.
default replication policy set to 0.
Roll back the nodeId default to blank (used to indicate registration on new installs - thanks Matt.)
Add a default nodeId in metacat.properties of 'urn:node:METACAT1' as a placeholder that needs to be changed on configuration.
Globally change the property 'dataone.memberNodeId' to 'dataone.nodeId'. This is more useful for both MNs and CNs implemented in Metacat. Also, change D1NodeService.getLogRecords() to return log entries with the actual node id rather than the IP address (looks like a cut/paste error)....