Skip to content

Releases: jhu-idc/idc-isle-dc

v0.6.1

14 Dec 22:34
5c97a1b
Compare
Choose a tag to compare
v0.6.1 Pre-release
Pre-release

What's Changed

Full Changelog: v0.6.0...v0.6.1

This is a quick release which includes the anticipated fix for the duplicate EPPN issue. This should be a complete drop-in replacement for v0.6.0.

v0.6.0

13 Dec 21:34
Compare
Choose a tag to compare
v0.6.0 Pre-release
Pre-release

What's Changed

  • Update Drupal to 9.2.10 by @little9 in #276
  • Revert "Update Drupal to 9.2.10" by @little9 in #278
  • Adds an assertion timeout to the end-to-end tests by @bseeger in #266
  • Update Drupal to 9.2.10 by @little9 in #280
  • Update Houdini, improving robustness to ingest process. by @emetsger in #281
  • Disable fits file creation and remove checks for fits from tests by @bseeger in #282

Full Changelog: v0.5.0...v0.6.0

Updates container activemq

This should be a drop-in update.

PR 281 updates the ActiveMQ container to fix a long-standing bug that affects the ability of STOMP clients to maintain connected to the broker. See also the corresponding buildkit PR #89.

It adds configuration for a dead letter queue (which is read off by the dlq container), and a number of related environment variables, all which have sensible defaults:

  • ACTIVEMQ_REDELIVERY_MAX_ATTEMPTS, default 1
  • ACTIVEMQ_REDELIVERY_INITIAL_DELAY_MS, default 60000
  • ACTIVEMQ_REDELIVERY_DELAY_MS , default 60000
  • ACTIVEMQ_DLQ_EXPIRATION_MS, default 604800000
  • ACTIVEMQ_DLQ_PROCESS_EXPIRED, default true
  • ACTIVEMQ_DLQ_PROCESS_NON_PERSISTENT, default true
  • ACTIVEMQ_SYSTEM_USAGE_JVM_HEAP_PERCENTAGE, default 70
  • ACTIVEMQ_SYSTEM_USAGE_DURABLE_STORAGE_LIMIT, default 100 gb
  • ACTIVEMQ_SYSTEM_USAGE_TEMP_STORAGE_LIMIT default 18 gb

Adds new container dlq

PR 281 adds a new container named dlq which connects to activemq and reads off messages from the dead letter queue.

Launching the dlq container in the docker-compose environment is documented here. The environment variables in the configuration are specific to the jhu-idc docker-compose runtime, and will need to be emulated in the k8s environment:

  • DERIVATIVE_DIAL_TIMEOUT_SECONDS should probably be set to 120 (two minutes). jhu-idc does this by defining DLQ_CONNECT_TIMEOUT_SEC and assigning it to DERIVATIVE_DIAL_TIMEOUT_SECONDS.
  • the queue being read needs to be specified. jhu-idc does this by defining ACTIVEMQ_DLQ_NAME
  • the ActiveMQ password needs to be specified. jhu-idc does this by defining ACTIVEMQ_PASSWORD
  • if ActiveMQ has a username in the cloud, it will need to be provided to the dlq service using the -user command line option. The -user command line is not required in jhu-idc
  • the dlq configuration must be specified using -config, and jhu-idc provides this by defining DLQ_HANDLER_CONFIG_LOCATION

Removes container crayfits, fits

The FITS derivative service is no longer used. These two images and containers can be removed from the environment. As of this release, Drupal will no longer request the creation of FITS derivatives.

Updates container houdini

This should be a drop-in update.

  • Update ImageMagick policy file - new limits put in place on the ImageMagick policy file should help address resource issues that may be causing ImageMagick to prematurely shut down uncleanly when processing requests.
  • Clean up ImageMagick temp files - Houdini now cleans up any leftover temporary files left behind by ImageMagick that may be consuming system resources.

v0.5.0

22 Nov 14:27
e141ab4
Compare
Choose a tag to compare
v0.5.0 Pre-release
Pre-release

What's Changed

  • Migration changes to allow filename changes during ingest AND fix ownership issue on ingested files. by @bseeger in #274
  • Misc Updates for UI theme and module by @jaredgalanis in #275

Full Changelog: v0.4.0...v0.5.0

v0.4.0

12 Nov 16:03
ddf6032
Compare
Choose a tag to compare
v0.4.0 Pre-release
Pre-release

What's Changed

  • Various UI tweaks by @jabrah in #268
  • Exposes the web console on the activemq container by @bseeger in #263
  • Update the nightly job to always capture container logs. by @emetsger in #272
  • Fix Collection Image Derivatives & Collection featured image issue. by @bseeger in #269
  • Adds patch for islandora for some hopefully better error messaging. by @bseeger in #273
  • Replace absolute URL with relative when initializing Mirador by @jabrah in #270

Full Changelog: v0.3.0...v0.4.0

v0.3.0

04 Nov 18:00
2bbc933
Compare
Choose a tag to compare
v0.3.0 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v0.2.0...v0.3.0

v0.2.0

12 Oct 16:48
0f51e1c
Compare
Choose a tag to compare
v0.2.0 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v0.1.0...v0.2.0

v0.1.0

30 Sep 12:16
Compare
Choose a tag to compare
v0.1.0 Pre-release
Pre-release

Initial tagged development release