@P-Ehlert P-Ehlert released this Nov 11, 2018 · 40 commits to develop since this release

Assets 2

First official release for Metis backend

  • ADD Record API http caching based on LastModified and ETag
  • ADD retrieve thumbnails from IBM Cloud storage (as well as old Amazon S3 storage)
  • ADD/REFACTOR Api2UrlService now overrides default url values from Corelib (e.g. edmPreview, isShownAt and landingpage)
  • FIX solr cursors
  • FIX make solr COUNTRY field value case-insensitive
  • CHANGE load edmPreview value from Mongo instead of generating from edmObject
  • CHANGE connection to Neo4j is now lazy loaded
  • CHANGE MediaFile class (cleanup unused methods)
  • CHANGE upgrade spring-core, spring-security and mongo-driver
  • REMOVE OAuth tokenstore, apilog database
Pre-release

@P-Ehlert P-Ehlert released this Sep 13, 2018 · 75 commits to develop since this release

Assets 2

This is a special preview release for the new Europeana Metis ingestion system

  • ADD Record output in schema.org format (alpha state)
  • ADD Record WebResources now has dcTermsIsPartOf field
  • ADD Record RDF TextMetaInfo now has rdfType field
  • ADD Record RDF Proxy now has realizes field
  • ADD Record RDF now has created and modified dates
  • FIX Record edmLandingPage values were incorrect
  • FIX Record RDF serialization issues
  • REMOVE suggestions.json endpoint
  • REMOVE providers & datasets endpoint

@P-Ehlert P-Ehlert released this Jul 27, 2018 · 78 commits to develop since this release

Assets 2
  • ADD EDM completeness in record output
  • ADD Log Cloud Foundry IP and instance guid on startup
  • FIX Problem where not all Webresource technical metadata was loaded
  • FIX Potential hanging database threads problems
  • FIX API key registration
  • CHANGE EDM rdaGr2:biographicalInformation can now have multiple values
  • CHANGE Added 'has_media' as first sort field for default search result order (it's now has_media, score, timestamp_update and completeness)
  • CHANGE Move all namespace definitions to RDF tag (instead of restating them everywhere) in RDF responses
  • CHANGE Faster loading of record responses
Pre-release

@P-Ehlert P-Ehlert released this Sep 13, 2018 · 88 commits to develop since this release

Assets 2

This is a special preview release for the new Europeana Metis ingestion system

  • ADD EDM completeness in record output
  • ADD Log Cloud Foundry IP and instance guid on startup
  • FIX Problem where not all Webresource technical metadata was loaded
  • FIX Potential hanging database threads problems
  • FIX API key registration
  • CHANGE EDM rdaGr2:biographicalInformation can now have multiple values
  • CHANGE Added 'has_media' as first sort field for default search result order (it's now has_media, score, timestamp_update and completeness)
  • CHANGE Move all namespace definitions to RDF tag (instead of restating them everywhere) in RDF responses
  • CHANGE Faster loading of record responses
  • CHANGE Deprecated all SugarCrm functionality
  • CHANGE Deprecated suggestions.json endpoint
  • REMOVE Deprecated and deactivated Provider and Datasets endpoint
  • REMOVE Deprecated and deactivated OAuthToken cleanup service

@P-Ehlert P-Ehlert released this Jun 14, 2018 · 100 commits to develop since this release

Assets 2
  • ADD Change default search query result sorting logic (it now uses score, timestamp_update and completeness)
  • ADD Allow users to set multiple sort fields for search queries
  • ADD Ebucore:bitRate, ebucore.sampleSize and ebucore.audiochannel in webresource technical metadata (RDF and JSON)
  • ADD Doap:implements in record service information (RDF and JSON)
  • ADD Include stacktraces in ELK logging
  • FIX Unwanted 'id' output in record services and licenses information
  • CHANGE Edm:collectionName renamed to edm:datasetName in record information (RDF)
  • REMOVE Forwarding to a record query when hierarchical query for that record fails

@Luthien-in-edhil Luthien-in-edhil released this Apr 11, 2018 · 150 commits to develop since this release

Assets 2

This release includes:

  • ADD Search requests can use a 'theme' parameter
  • ADD Redirects check if the redirect url is known in Europeana
  • ADD Generate dcTerms.isReferencedBy for newspaper items
  • FIX Offset parameter works for following- and preceding-siblings.json hierarchical queries
  • FIX Make uri required parameter for thumbnail request
  • CHANGE Deprecated various functionality (MyEuropeana, SimilarItems, Search.kml)
  • CHANGE Dependency management no longer in parent pom

@P-Ehlert P-Ehlert released this Dec 13, 2017 · 183 commits to develop since this release

Assets 2
  • IIIF thumbnails not available on S3 are retrieved from Europeana IIIF service instead
  • 'HasPart' webresources are not longer filtered out of record data
  • Set maximum of 20 threads for hierarchical requests (per instance)
  • Docker container now supports SSL and automatically redirects http-requests to https
  • Upgrade log4j to v2
  • Upgrade httpclient to v4.5

@P-Ehlert P-Ehlert released this Sep 4, 2017 · 209 commits to develop since this release

Assets 2

This release includes:

  • possibility to configure SOCKS proxy with authentication
  • new and faster version of object storage
  • improved sitemap file retrieval (code cleanup and fixed issue when retrieving file that doesn't exist)
  • improved logging of stacktraces

@P-Ehlert P-Ehlert released this Aug 2, 2017 · 206 commits to develop since this release

Assets 2

This release includes various changes in the EDM model

@P-Ehlert P-Ehlert released this Jul 20, 2017 · 199 commits to master since this release

Assets 2

This release includes:

  • Thumbnail queries now return ETag and LastModified information and may return a 304 (Not Modified) response
  • Refactored mongo and postgres database connections to use a connection url (instead of separate host and port properties)
  • Fixed issue https:// in reusability urls
  • Hierarchy queries may timeout with a 504 response
  • Improved the way records queries are handled
  • Improved error handling (errors for RDF requests now return proper xml)
  • Removed some old and obsolete code